Resumen
Si su servidor distribuye páginas con ligaduras (como lo hace smartypants), los motores de búsqueda son inconsistentes. Bing actualmente no indexa las ligaduras correctamente. En general, diría que es un problema. Dado que los motores de búsqueda cambian, hay un método a continuación que puede usar para probar cómo los motores de búsqueda le interesan las ligaduras de índice .
Si su servidor distribuye páginas con texto normal, entonces Javascript las convierte en ligaduras, está bien . Los motores de búsqueda no aplican cambios en el contenido de Javascript antes de indexar las páginas (aunque se afirma que hay algunas excepciones, como cargar comentarios de Facebook ). Dado que existe un método estándar de la industria para proporcionar contenido dinámico a los motores de búsqueda y este método está respaldado por Google , sería una gran sorpresa si esto cambiara en el futuro. Google aconseja navegar por su sitio utilizando un navegador de texto sin formato (por ejemplo, sugieren Lynx ) para ver su contenido como lo ve un motor de búsqueda.
Más detalles sobre el primer caso (páginas distribuidas con ligaduras en el código) ...
En teoria
... no debería hacer ninguna diferencia para un motor de búsqueda bien configurado.
Primero, ayuda a comprender la diferencia entre glifos y caracteres . Una ligadura fi
es un glifo que representa dos caracteres f
i
. La forma en que el software lo trata depende de ese software y depende del contexto y de la tarea en cuestión: verá a partir de ejemplos en esa pregunta vinculada que cuando copia y pega glifos, lo que se pega variará: a veces se pega el glifo, a veces el glifo se trata como sus caracteres asociados f
y i
se pegan.
Cualquier procesador de texto automático bien hecho que esté interesado en la semántica de texto (motores de búsqueda, corrector ortográfico, lectores de pantalla ...) debe tratar un glifo como idéntico a los caracteres que representa, y debe tratarlo finally
como idéntico finally
, porque ese es el texto significado del fi
glifo.
En la práctica
No todo está bien hecho ...
Aquí hay una manera fácil de probar los motores de búsqueda. Aquí hay una línea de texto de esa otra pregunta:
Copy the ligature fi from Illustrator to this input box
Si tomamos la versión sin ligaduras de esa oración y la buscamos entre comillas dobles:
(buscando en "Copy the ligature fi from Illustrator to this input box"
):
- ... si un motor de búsqueda trata los glifos de ligadura como coincidencias para los caracteres que representan, encontrará esa página (y, cuando está indexada, esta)
- ... si un motor de búsqueda trata los glifos de ligadura como diferentes a los caracteres que representan, no encontrará nada hasta que esta página se indexe, entonces, solo encontrará esta página, y las búsquedas con la versión de ligadura encontrarán esa página.
- ... si un motor de búsqueda se asusta al ver glifos como ligaduras por completo, no encontrará nada, ni siquiera esta página, y las búsquedas con la versión de ligadura tampoco encontrarán nada
Algunos resultados rápidos para los 5 principales motores de búsqueda del mundo (los enlaces son para resultados de búsqueda):
- Google: bueno (tipo 1) . (a pesar del comentario a continuación, se adapta bien al formato de entidad Unicode o HTML)
- Bing: falla ( tipo 2 ).
- Yahoo: Fail ( type 2 ) (resulta que Yahoo está "Desarrollado por Bing")
- Yandex (ruso): bueno (tipo 1)
- Baidu (chino): erm, no parece que aparezcan páginas de graphicdesign.stackexchange.com en las búsquedas de Baidu ... ¿tal vez estamos prohibidos allí ...?