Dovremmo abbandonare lo schema di scansione di AJAX?


Risposte:


12

Diversi altri motori di ricerca (Bing, Yandex, ecc.) Utilizzano ancora il _escaped_fragment_sistema. Non smetteranno di usarlo durante la notte solo perché Google ha. Pertanto, se ti interessa che il tuo sito sia indicizzabile da motori di ricerca diversi da Google, potresti voler supportare ancora questo schema.

Certamente, se hai già impostato il supporto per _escaped_fragment_il tuo sito, non c'è motivo di disabilitarlo. Se stai sviluppando un nuovo sito, dovrai valutare il costo dell'aggiunta di questa funzione rispetto ai vantaggi (tenendo presente che Google ha attualmente un monopolio nella ricerca su Internet e che, in ogni caso, altri motori di ricerca probabilmente presto si muoverà per seguire l'esempio di Google e implementare una migliore scansione dei contenuti dinamici caricati con Ajax).


Infine, nota che nella maggior parte dei casi, la soluzione più semplice e infallibile è implementare il tuo sito in modo che non abbia bisogno di tali trucchi in primo luogo. Almeno il 99% delle volte, non hai davvero bisogno di alcun Ajax, né di script sul lato client. Evitando la dipendenza non necessaria da Ajax e progettando il tuo sito in modo che almeno le funzionalità di navigazione di base funzionino anche con JavaScript disabilitato , assicurerai la massima compatibilità possibile tra browser e motori di ricerca.

Il trucco per farlo in modo efficiente è innanzitutto impostare la funzionalità di base del tuo sito utilizzando HTML e CSS di base e semplici link vecchi, senza JS. Una volta che lo hai fatto, puoi aggiungere JS e Ajax per un caricamento più fluido e funzionalità extra, pur mantenendo una graziosa interfaccia di fallback per utenti e motori di ricerca che non supportano le funzionalità extra. Se inizi a fare affidamento su Ajax per tutto, tuttavia, il retrofit di un'interfaccia di fallback non Ajax in un secondo momento può essere molto difficile e scomodo.


Ottimo consiglio ma, sai, angolare js e ora troppo tardi :)
Mario Trucco,

2
Inoltre, tieni presente che potresti dover supportare anche i servizi di social media. L'ultima volta che ho controllato, Facebook condivide ancora i titoli dei baffi come "foobar - {{page.title}}" se non usi un tipo di prerendering.
Swimburger,

1

Google esegue già la scansione e l'elaborazione di JavaScript, pertanto non è necessario implementare lo schema di scansione AJAX in nuovi siti.


A meno che non ti interessi di essere indicizzato da Bing e Yahoo (fino a quando non raggiungeranno)
GeekyMonkey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.