Will Trannin, CEO da SEO Master, ministrou o workshop "Como o Google funciona, estrutura de SEO para Front-End", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
2. Will Trannin
Will Trannin
• CEO e Fundador SEO Master
• Consultor SEO desde 2008
• Interesse especial por UX e Big Data
• Mestre em Computação pela PUC-Rio
9. Will Trannin
Etapas do mecanismo de busca
1. Antes da busca (query)
2. Processamento da busca (query)
10. Antes da query
1. Crawler varre
a internet
3. Analisa
as páginas
4. Constrói um índice
de grupos de páginas
por palavra
2. Encontra
páginas
11. Will Trannin
Processamento da query
2. Envio
da query
1. Usuário
faz a busca
Entender
3. Processamento
da query 4. Exibição
do resultado
Recuperar
Pontuar
Ajustar
12. Will Trannin
Entender a query
1. A query é relacionada a alguma entidade?
• [hotel tivoli sao paulo]
• [matt cutts]
2. Possui sinônimos?
• [jaguar] -> animal
• [jaguar] -> fabricante de carros
3. Qual o contexto da query?
• [preço jaguar] -> somente carros
13. Will Trannin
Recuperar e pontuar a query
1. Envia a query para os grupos de palavras do índice
2. Em cada grupo:
2.1. Encontra páginas que combinam com query
2.2. Pontuação da query + página através de ranking signals
2.3. Retorna Top Páginas pontuadas
3. Combina as Top Páginas de todos os grupos
4. Ordena pela pontuação
51. Will Trannin
Title
Produto
Nome do produto + Call to Action | Nome do site
Categoria
Nome da categoria + Call to Action | Nome do site
Marca
“Produtos da” + nome da marca + chamada de ação | Nome do site
Busca
Palavra-chave da busca “você encontra” Nome do site
60. Will Trannin
Contexto da imagem
Mussum ipsum cacilds, vidis litro abertis. Consetis adipiscings elitis. Pra lá ,
depois divoltis porris, paradis. Mussum Paisis, filhis, espiritis santis. Mé faiz
elementum girarzis, nisi eros vermeio, in elementis mé pra quem é um leite
divinis, qui tem lupuliz, matis, aguis e fermentis. Interagi no
mé, cursus quis, vehicula ac nisi. Mussum Prezidentis
Aenean vel dui dui. Nullam leo erat, aliquet quis tempus a,
posuere ut mi. Ut scelerisque neque et turpis posuere
pulvinar pellentesque nibh ullamcorper. Pharetra in mattis
molestie, volutpat elementum justo. Aenean ut ante turpis.
Pellentesque laoreet mé vel lectus scelerisque interdum
cursus velit auctor. Lorem ipsum
Mussum Prezidentis
65. Will Trannin
1. Habilite só uma seleção por tipo do filtro (ex: cor, material)
2. Desabilite a opção do tipo do filtro que não tiver produto
3. Construa as URLs somente de uma maneira
• não altere a URL baseado na ordem de escolha do filtro
(ex.: /azul/couro x /couro/azul)
• siga o padrão de formação da url (não usar “[“ ”,” “]” ”{“ etc)
4. Crie URLs como Subpasta (ex.: /azul, /couro)
• parâmetros são alternativa (ex.: ?material=couro)
Facets
66. Will Trannin
• devem ser rastreados e indexados:
categoria e marca (se aplicados como filtro)
• não devem ser rastreados e indexados:
tamanho, preço, quantidade e rating
• analisados se devem ser rastreados e indexados:
cor, uso, material, altura, tipo e atributos específicos
Facets x Google
67. Will Trannin
canonicalnofollow
clique
R$ 100 a R$ 150
Não rastrear e não indexar
Opção 1: rel=nofollow + rel=canonical
www.site.com.br/c/sapatos
www.site.com.br/c/sapatos?preco=100-150
68. Will Trannin
R$ 100 a R$ 150
Robots.txt
Não rastrear e não indexar
Opção 2: subpasta + robots.txt
clique
www.site.com.br/c/sapatos
www.site.com.br/filtro/sapatos?preco=100-150
69. Will Trannin
R$ 100 a R$ 150
Não rastrear e não indexar
clique
Opção 3: meta noindex + follow
www.site.com.br/c/sapatos
www.site.com.br/c/sapatos?preco=100-150
<meta name="robots" content="noindex, follow">
71. Will Trannin
1. Utilize rel=nofollow nos links + rel=canonical para página principal
2. Utilize fragmentos para não criar novas URLs
(ex.: /c/sapatos#menorPreco)
3. Utilize Ajax para ordenar sem criar novas URLs
Ordenação
73. Will Trannin
1. Títulos com número da página atual da paginação
2. Paginação estática para scroll infinito
3. Implementação:
rel=prev e rel=next + rel=canonical para ela mesma
ou
rel=canonical para página com todos os produtos
Paginação
78. Will Trannin
Experiência do usuário
• 40% dos usuários sairão do seu site se
demorar mais de 3s para carregar a página
• 50% dos seus usuários espera que o seu site
carregue em menos de 2s
• +1s para carregamento diminui a conversão
em -7%
Fonte: kissmetrics.com, gomez.com e akamai.com
92. Will Trannin
Recomendações
** https://en.wikipedia.org/wiki/Progressive_enhancement
* https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html
• Não bloquear JS no Robots.txt
• Conteúdo dinâmico não é renderizado (ex: click e mouseover)
• URL única para conteúdos diferentes (ex: scroll infinito)
• Google AJAX Crawling está deprecated (out-2105)*
• Seguir princípios de progressive enhancement**
93. Will Trannin
Como o Google visualiza?
http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157