Devemos abandonar o esquema de rastreamento AJAX?

9

Então agora o Google descontinuou o esquema de rastreamento AJAX . Eles dizem para não se incomodar em implementá-lo em novos sites, porque não é mais necessário, já que o Googlebot não tem problemas para assistir a conteúdo dinâmico. Devemos confiar imediatamente nessa afirmação, ou melhor, aderir ao padrão descontinuado por um tempo?

Mario Trucco
fonte

Respostas:

12

Vários outros mecanismos de pesquisa (Bing, Yandex etc.) ainda usam o _escaped_fragment_sistema. Eles não vão parar de usá-lo da noite para o dia apenas porque o Google o fez. Portanto, se você se preocupa com o fato de seu site ser indexável por mecanismos de pesquisa que não sejam o Google, você ainda pode oferecer suporte a esse esquema.

Certamente, se você já configurou o suporte _escaped_fragment_no seu site, não há motivo para desativá-lo. Se você estiver desenvolvendo um novo site, precisará pesar o custo de adicionar esse recurso aos benefícios (lembre-se de que o Google atualmente tem quase o monopólio da pesquisa na Internet e que, em qualquer caso, outros mecanismos de pesquisa provavelmente logo seguirá o exemplo do Google e implementará melhor rastreamento de conteúdo dinâmico carregado por Ajax).


Por fim, observe que, na maioria dos casos, a solução mais simples e mais infalível é implementar seu site para que ele não precise de truques. Pelo menos 99% das vezes, você realmente não precisa de nenhum Ajax, nem mesmo de scripts do lado do cliente. Ao evitar a dependência desnecessária do Ajax e ao projetar seu site para que pelo menos os recursos básicos de navegação funcionem mesmo com o JavaScript desativado , você garantirá a maior compatibilidade possível entre navegadores e mecanismos de pesquisa.

O truque para fazer isso com eficiência é primeiro configurar a funcionalidade básica do seu site usando HTML e CSS básicos e links antigos simples, sem JS. Depois de fazer isso, você pode adicionar JS e Ajax, além de recursos extras e carregamento mais suave, mantendo uma interface de fallback graciosa para usuários e mecanismos de pesquisa que não oferecem suporte a recursos extras. Se você começar a confiar no Ajax para tudo, no entanto, a atualização posterior de uma interface de fallback que não seja do Ajax pode ser muito difícil e incômoda.

Ilmari Karonen
fonte
Ótimo conselho, mas, você sabe, js angulares e agora tarde demais :) #
687 Mario Trucco 22/10
2
Lembre-se também de que talvez seja necessário oferecer suporte aos serviços de mídia social. Na última vez que verifiquei, o Facebook ainda compartilha títulos de bigode como "foobar - {{page.title}}" se você não usar algum tipo de pré-renderização.
Swimburger
1

O Google já rastreia e processa JavaScript, portanto não há necessidade de implementar o esquema de rastreamento AJAX em novos sites.

John Conde
fonte
A menos que você se importa em ser indexados pelo Bing e Yahoo (até que recuperar o atraso)
GeekyMonkey