SPA e SEO

17/11/2017

3

Como o Google encontra minha SPA ? Visto que muitas vezes o conteúdo da minha página poderá vir de um Banco de Dados, ou seja, não existe um arquivo com um conteúdo que o robô do Google poderá encontrar. O Google se baseia apenas nas Meta Tags contidas no Header ? Eu pensava que além dessas Tags o Google lia o conteúdo das páginas.

Aproveitando a deixa eu gostaria, se possível, se vocês falassem muito mais sobre SEO (pode ser cursos, DevCastas, artigos, ou o que for melhor). Eu gostaria de aprender sobre SEO e acredito que essa seja uma necessidade inclusive de outros leitores da DevMedia.

Muito Obrigado,

Guilherme.
Responder

Post mais votado

22/11/2017

Olá, então vamos lá.

Atualmente o Googlebot é capaz de indexar, ler e seguir os links de conteúdos renderizados no cliente (front-end), como é o caso de páginas SPAs. Porém hoje isso é feito com grande dificuldade por parte dos crawlers. Mas existem algumas técnicas para você ajudar os crawlers a indexar seu conteúdo.

1. Crie uma lista com todas as suas páginas. Separe suas páginas por diretórios, se necessário. Exemplo, se contém uma lista de produtos, crie um diretório para cada categoria.

2. Instale o Prerender. O Prerender é um serviço que irá renderizar seu site em um navegador virtual e, em seguida, servirá o conteúdo HTML estático para os crawlers. Do ponto de vista de SEO, isso é maravilhoso. Os usuários ainda conseguem a experiência de SPA rápida e dinâmica, enquanto os crawlers, como o Googlebot, podem identificar seu conteúdo e indexar nos resultados de pesquisa.

3. Use a ferramenta "Buscar como o Google" do Search Console para rastrear e indexar suas páginas manualmente.

4. Configure o Google Analytics ou Google Tag Manager.

5. Use um crawler para vasculhar suas páginas e descobrir erros de indexação, além de subir seu sitemap .xml no Search Console.

Está resumido mas seguindo essas dicas você ajudará os crawlers a indexarem melhor o seu conteúdo em SPA.
Responder

Mais Posts

Olá, então vamos lá.

Atualmente o Googlebot é capaz de indexar, ler e seguir os links de conteúdos renderizados no cliente (front-end), como é o caso de páginas SPAs. Porém hoje isso é feito com grande dificuldade por parte dos crawlers. Mas existem algumas técnicas para você ajudar os crawlers a indexar seu conteúdo.

1. Crie uma lista com todas as suas páginas. Separe suas páginas por diretórios, se necessário. Exemplo, se contém uma lista de produtos, crie um diretório para cada categoria.

2. Instale o Prerender. O Prerender é um serviço que irá renderizar seu site em um navegador virtual e, em seguida, servirá o conteúdo HTML estático para os crawlers. Do ponto de vista de SEO, isso é maravilhoso. Os usuários ainda conseguem a experiência de SPA rápida e dinâmica, enquanto os crawlers, como o Googlebot, podem identificar seu conteúdo e indexar nos resultados de pesquisa.

3. Use a ferramenta "Buscar como o Google" do Search Console para rastrear e indexar suas páginas manualmente.

4. Configure o Google Analytics ou Google Tag Manager.

5. Use um crawler para vasculhar suas páginas e descobrir erros de indexação, além de subir seu sitemap .xml no Search Console.

Está resumido mas seguindo essas dicas você ajudará os crawlers a indexarem melhor o seu conteúdo em SPA.



Réulison Silva,

Muito Obrigado ! Excelente a sua resposta !

Só duas dúvidas :)

Não entendi o item 1. Como assim lista ? Seria um arquivo XML ? Como deverá ser cada linha dessa lista ? Não entendi nada. Desculpe.

O que é o item 3 ? ( Use a ferramenta "Buscar como o Google" do Search Console ). Search Console de onde ?


Um abraço e
Muito Obrigado.
Responder
Ok,

1. Seria uma lista mesmo, pode ser XML, mas serve apenas para você se organizar e saber quais URLs você quer que sejam indexadas. Áreas do site como Admin, Cadastro de usuários e etc não precisam ser indexadas.

3. Search Console e Fetch as Google ou Buscar como o Google
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira