Sommario
Se il tuo server distribuisce pagine con legature (come fa smartypants), i motori di ricerca sono incoerenti. Bing attualmente non indicizza correttamente le legature. Direi in generale, sta chiedendo problemi. Poiché i motori di ricerca cambiano, c'è un metodo di seguito che puoi usare per testare come i motori di ricerca ti interessano le legature degli indici .
Se i vostri piatti del server di pagina in testo normale, quindi Javascript li trasforma in legature, va bene . I motori di ricerca non applicano modifiche ai contenuti Javascript prima dell'indicizzazione delle pagine (anche se si afferma che ci sono alcune eccezioni come il caricamento dei commenti di Facebook ). Dal momento che esiste un metodo standard del settore per fornire contenuti dinamici ai motori di ricerca e questo metodo è approvato da Google , sarebbe una grande sorpresa se questo dovesse cambiare in futuro. Google consiglia di navigare nel tuo sito utilizzando un browser di testo semplice (ad esempio, suggeriscono Lynx ) per vedere i tuoi contenuti come lo vedono i motori di ricerca.
Maggiori dettagli sul primo caso (pagine sfoggiate con legature nel codice) ...
In teoria
... non dovrebbe fare alcuna differenza per un motore di ricerca ben impostato.
In primo luogo aiuta a capire la differenza tra glifi e caratteri . Una legatura fi
è un glifo che sta per due caratteri f
i
. Il modo in cui il software lo tratta dipende da quel software e dipende dal contesto e dall'attività a portata di mano - vedrai dagli esempi in quella domanda collegata che quando copi e incolli glifi, ciò che viene incollato varierà: a volte il glifo viene incollato, a volte il glifo viene trattato come i caratteri associati f
e i
viene incollato.
Qualsiasi processore automatica del testo ben fatto che è interessato a semantiche del testo (motori di ricerca, il controllo ortografico, i lettori di schermo ...) dovrebbe trattare un glifo come identico ai personaggi che rappresenta, e dovrebbe trattare finally
come identico a finally
, perché questo è il testo significato del fi
glifo.
In pratica
Non tutto è ben fatto ...
Ecco un modo semplice per testare i motori di ricerca. Ecco una riga di testo da quell'altra domanda:
Copy the ligature fi from Illustrator to this input box
Se prendiamo la versione senza legature di quella frase e la cerchiamo tra virgolette doppie:
(ricerca su "Copy the ligature fi from Illustrator to this input box"
):
- ... se un motore di ricerca tratta i glifi delle legature come corrispondenze per i personaggi che rappresentano, troverà quella pagina (e, quando è indicizzata, questa)
- ... se un motore di ricerca tratta i glifi delle legature come diversi dai caratteri che rappresentano, non troverà nulla fino a quando questa pagina non viene indicizzata, quindi troverà solo questa pagina e le ricerche con la versione della legatura troveranno quella pagina.
- ... se un motore di ricerca impazzisce alla vista di glifi come le legature, non troverà nulla, nemmeno questa pagina, e anche le ricerche con la versione della legatura non troveranno nulla
Alcuni risultati rapidi per i primi 5 motori di ricerca del mondo (i collegamenti sono ai risultati di ricerca):
- Google: buono (tipo 1) . (nonostante il commento qui sotto, si adatta perfettamente alla formattazione di entità sia Unicode o HTML)
- Bing: Fail ( tipo 2 ).
- Yahoo: Fail ( tipo 2 ) (risulta che Yahoo è "Powered by Bing")
- Yandex (russo): buono (tipo 1)
- Baidu (cinese): erm, nessuna pagina graphicdesign.stackexchange.com sembra apparire nelle ricerche di Baidu ... forse siamo stati banditi lì ...?!