SlideShare uma empresa Scribd logo
1 de 52
SEO para Desenvolvedores
Gustavo Sartori (AKA Sartori)
SEO Manager @ Umbler
❏10+ de atuação no mercado digital
❏Marketeiro
❏Desenvolvedor
❏SEO Lover
CÉU? SEU? CEO? Não! É ÉSS-I-O
Tecnologia
Conteúdo
Reputação
SEO
Tecnologia
● Linguagem de Programação Utilizada
● Compatibilidade Mobile
● Velocidade de Renderização
● Arquivos de robôs (robots.txt e
sitemap.xml)
● Estrutura de URLs
● Consistência de Navegação (Erros 404)
Search Engine Optimization
Domínios, Subdomínios e Diretórios
Server Side SEO
Domínios, Subdomínios e Diretórios
Country Code Top Level Domain (ccTLD)
● .com.br
● .net.br
● .gov.br (restrito)
● ….
Generic Top Level Domain (gTLD)
● .store
● .guru
● .travel
● .pro
● ….
Anatomia do Domínio
Domínios, Subdomínios e Diretórios
Normalmente Utilizado por
● Sites de Notícias
● E-commerces
● Políticos e Partidos
Subdomínios
Recomendado para
● Aplicações Diferentes
● Hub de Conteúdo
● Categorização de Conteúdo
Domínios, Subdomínios e Diretórios
Problema do Subdomínio
● Buscadores consideram subdomínios sites distintos
● Métricas de reputação não ‘fluem’ para o domínio principal
Subdomínios
Domínios, Subdomínios e Diretórios
● Organização do conteúdo de forma
lógica (para humanos)
● Facilita memorização da url
● Métricas de Reputação e Autoridade
são melhor distribuídas
Diretórios
Redirecionamentos e Reescrita de URL
Redirecionamentos e Reescritas de URL
Tipos de Redirecionamentos
301 - Permanente
● A URL antiga sai do índice dos
buscadores
● A nova URL recebe todas as
métricas
● Sua reversão pode afetar landing
pages envolvidas
302 - Temporária
● A URL antiga permanece no
índice dos buscadores
● A nova URL não recebe
nenhuma métrica
● Pode ser revertida sem prejuízos
ao SEO
Redirecionamentos e Reescritas de URL
Reescrita de URL
http://www.dominio.com.br/pagina.php?id=789
Redirecionamentos e Reescritas de URL
Reescrita de URL
http://www.dominio.com.br/pagina.php?id=789
Redirecionamentos e Reescritas de URL
Reescrita de URL
http://www.dominio.com.br/pagina.php?id=789
http://www.dominio.com.br/titulo-da-pagina
Robots.txt
robots.txt
robots.txt
Para que serve?
● Páginas/Diretórios permitidos ou bloqueados
● Restrição por tipo de crawler
● Informar a URL do sitemap.xml
.htaccess / web.config
.htaccess/web.config
.htaccess/web.config
● Configurações do Server
○ Memória
○ Cache
○ Compactação
● Depende de permissão
● Secundário à configuração padrão do ambiente
.htaccess
web.config
.htaccess/web.config
.htaccess/web.config
● Configurações do Server
○ Memória
○ Cache
○ Compactação
● Depende de permissão
● Secundário à configuração padrão do ambiente
.htaccess
web.config
OBS: Caso alguma
configuração inserida no xml
não seja permitida, gerará
erro de compilação.
Titles e Meta Informações
On Page SEO
Title e Meta Informações
A Informação sobre a Informação
● O usuário não vê as meta tags
● Os buscadores escolhem qual trecho do conteúdo será exibido
Title e Meta Informações
A Informação sobre a Informação
● O usuário não vê as meta tags
● Os buscadores escolhem qual trecho do conteúdo será exibido
Devem ser editáveis
Meta Informações para Social Media
Meta Informações para Social Media
Elementos Obrigatórios:
● og:type
● og:title
● og:image
● og:url
Open Graph
Elementos Opcionais:
● og:video
● og:audio
● og:locale
● og:site_name
● entre outros...
Meta Informações para Social Media
Elementos Obrigatórios:
● og:type
● og:title
● og:image
● og:url
Open Graph
Elementos Opcionais:
● og:video
● og:audio
● og:locale
● og:site_name
● entre outros...
Devem ser editáveis
og:title
og:url
og:description
og:image
Meta Informações para Social Media
Elementos Obrigatórios:
● twitter:card
● twitter:title ou og:title
● twitter:image ou og:image
● twitter:description ou og:description
● twitter:site
Twitter Cards
Elementos Opcionais:
● twitter:image:alt
● twitter:player
● twitter:player:stream
● entre outros...
Meta Informações para Social Media
Elementos Obrigatórios:
● twitter:card
● twitter:title ou og:title
● twitter:image ou og:image
● twitter:description ou og:description
● twitter:site
Twitter Cards
Elementos Opcionais:
● twitter:image:alt
● twitter:player
● twitter:player:stream
● entre outros...
Devem ser editáveis
twitter:title
twitter:site
twitter:description
twitter:image
Meta Robots
Meta Robots
<meta name="robots" content="index,follow">
● index
● noindex
● follow
● nofollow
● nosnippet
● noodp
● noarchive
● noimageindex
As mesmas configurações possíveis no robots.txt
● Permite criação de regras por página
● Maior controle de URLs
Configurações possíveis:
Tag Link
Tag Link
Usada para:
● Relacionar folhas de estilo (.css)
● Canonização de URL
● Localization
<link rel="stylesheet" type="text/css" href="assets/style.css">
<link rel="canonical" href="seusite.com.br/url-da-pagina-original">
<link rel="alternate" hreflang="pt-BR" href="seusite.com.br/pt-br">
<link rel="alternate" hreflang="pt-PT" href="seusite.com.br/pt-pt">
Tag Link
Utilizado para:
● Content Syndication
● Paginação
● Conteúdos Duplicados
rel="canonical"
Tag Link
Utilizado para:
● Content Syndication
● Paginação
● Conteúdos Duplicados
rel="canonical"
As páginas, quando não forem
cópias, devem se autorreferenciar
Tag Link
● Utilizado para Relacionar URL de páginas em outros idiomas
● Podemos criar versões diferentes para o mesmo idioma de países
diferentes (Ex: pt-BR e pt-PT)
● A identificação do idioma do usuário é feita com com base no
browser.
rel="alternate" hreflang="xx" href="url-da-versao"
<link rel="alternate" href="https://www.umbler.com/br/" hreflang="pt-BR">
<link rel="alternate" href="https://www.umbler.com/pt/" hreflang="pt-PT">
Tag Link
● Utilizado para Relacionar URL de páginas em outros idiomas
● Podemos criar versões diferentes para o mesmo idioma de países
diferentes (Ex: pt-BR e pt-PT)
● A identificação do idioma do usuário é feita com com base no
browser.
rel="alternate" hreflang="xx" href="url-da-versao"
O idioma da versão deve ser
informado na tag <html>
Ex: <html lang="pt-BR" ... >
<link rel="alternate" href="https://www.umbler.com/br/" hreflang="pt-BR">
<link rel="alternate" href="https://www.umbler.com/pt/" hreflang="pt-PT">
Microdata
Dados Estruturados
Microdata
● Dá Sentido à marcação HTML
● Estrutura o conteúdo de forma lógica
● Utilizado pelos buscadores para criação dos Snippets
<h2>Avatar</h2>
Microdata
● Dá Sentido à marcação HTML
● Estrutura o conteúdo de forma lógica
● Utilizado pelos buscadores para criação dos Snippets
<h2>Avatar</h2>
Microdata
● Dá Sentido à marcação HTML
● Estrutura o conteúdo de forma lógica
● Utilizado pelos buscadores para criação dos Snippets
<h2>Avatar</h2>
Microdata
● Dá Sentido à marcação HTML
● Estrutura o conteúdo de forma lógica
● Utilizado pelos buscadores para criação dos Snippets
<h2>Avatar</h2>
Microdata
<div itemscope itemtype="http://schema.org/Movie">
<h2 itemprop="name">Avatar</h2>
<div itemprop="director" itemscope itemtype="http://schema.org/Person">
Diretor: <span itemprop="name">James Cameron</span> (Nascido <span
itemprop="birthDate">16 de Agosto de 1954</span>)
</div>
<span itemprop="genre">Ficção Científica</span>
<a href="../filmes/avatar-trailer.html" itemprop="trailer">Trailer</a>
</div>
Microdata
● Produtos
○ Product
○ Offer
○ AggregateOffer
Outros Escopos e Tipos
● Trabalhos Criativos
○ Movie
○ MusicRecording
○ Recipes
● Locais
○ Place
○ LocalBusiness
○ Restaurant
HTML Headers
HTML Headers
● São os títulos do conteúdo
● Apenas 1 H1 por página
● Devem ser abertas de forma aninhada
● Quanto MAIOR o # do Hx, mais importante é
o conteúdo
Velocidade de Carregamento
Velocidade de Carregamento
Sim.... Mas não muito
O IP do Servidor é o maior influenciador
Como contornar
● CDNs
● ccTLD
● Reforce a utilização do nome do país foco em seu conteúdo
Localização do Servidor Importa?
Velocidade de Carregamento
Fatores Internos (Infraestrutura)
Fatores Externos
Fatores Internos (Aplicação)
Velocidade de Carregamento
Localização do Servidor Importa?
Vantagens
● Reduzir a latência
● Reduzir consumo de banda
● Minimizar a utilização de recursos do servidor
● Pode ter cache habilitado
E os CDNs?
Desvantagens
● Custo
● Complexidade de configuração
Bônus
Acesse a URL
E ganhe até R$ 100,00
para testar nossos serviços*
https://www.umbler.com/U7I5H
* Somente para novos usuários
OBRIGADO!
gustavo@umbler.com
Dúvidas? Envie um e-mail

Mais conteúdo relacionado

Mais procurados

Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
SEO | DZ Estúdio
SEO | DZ EstúdioSEO | DZ Estúdio
SEO | DZ EstúdioDZ Estúdio
 
Templates para blogs
Templates para blogsTemplates para blogs
Templates para blogsHugo Costa
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seointrofini
 
Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Guga Alves
 
Otimizando sites feitos em Joomla para buscadores
Otimizando sites feitos em Joomla para buscadoresOtimizando sites feitos em Joomla para buscadores
Otimizando sites feitos em Joomla para buscadoresRogério Matofino
 
Boas Práticas de SEO e Redes Sociais para CMS Joomla!
Boas Práticas de SEO e Redes Sociais para CMS Joomla!Boas Práticas de SEO e Redes Sociais para CMS Joomla!
Boas Práticas de SEO e Redes Sociais para CMS Joomla!Rogério Matofino
 
HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3Israel Messias
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaEveraldo Wanderlei Uavniczak
 
Palestra sobre SEO - Otimização de Busca
Palestra sobre SEO - Otimização de BuscaPalestra sobre SEO - Otimização de Busca
Palestra sobre SEO - Otimização de Buscaguest6fa0c2
 
SEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHSEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHAlberto André
 
SEO na Prática - Otimização on Page
SEO na Prática - Otimização on PageSEO na Prática - Otimização on Page
SEO na Prática - Otimização on PageCamila Primasi
 
Consultoria em SEO - Apresentação
Consultoria em SEO - ApresentaçãoConsultoria em SEO - Apresentação
Consultoria em SEO - ApresentaçãoMarcos Alonso
 

Mais procurados (19)

Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
SEO | DZ Estúdio
SEO | DZ EstúdioSEO | DZ Estúdio
SEO | DZ Estúdio
 
Templates para blogs
Templates para blogsTemplates para blogs
Templates para blogs
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seo
 
Aula
AulaAula
Aula
 
Curso de SEO
Curso de SEOCurso de SEO
Curso de SEO
 
Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009
 
Otimizando sites feitos em Joomla para buscadores
Otimizando sites feitos em Joomla para buscadoresOtimizando sites feitos em Joomla para buscadores
Otimizando sites feitos em Joomla para buscadores
 
Boas Práticas de SEO e Redes Sociais para CMS Joomla!
Boas Práticas de SEO e Redes Sociais para CMS Joomla!Boas Práticas de SEO e Redes Sociais para CMS Joomla!
Boas Práticas de SEO e Redes Sociais para CMS Joomla!
 
HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3
 
Tchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de buscaTchelinux 2009 - Otimização de sites para motores de busca
Tchelinux 2009 - Otimização de sites para motores de busca
 
Search Plugins para Firefox
Search Plugins para FirefoxSearch Plugins para Firefox
Search Plugins para Firefox
 
Apresentação SEO
Apresentação SEOApresentação SEO
Apresentação SEO
 
O que é seo
O que é seoO que é seo
O que é seo
 
Curso HTML e CSS Part2
Curso HTML e CSS Part2Curso HTML e CSS Part2
Curso HTML e CSS Part2
 
Palestra sobre SEO - Otimização de Busca
Palestra sobre SEO - Otimização de BuscaPalestra sobre SEO - Otimização de Busca
Palestra sobre SEO - Otimização de Busca
 
SEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHSEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBH
 
SEO na Prática - Otimização on Page
SEO na Prática - Otimização on PageSEO na Prática - Otimização on Page
SEO na Prática - Otimização on Page
 
Consultoria em SEO - Apresentação
Consultoria em SEO - ApresentaçãoConsultoria em SEO - Apresentação
Consultoria em SEO - Apresentação
 

Semelhante a para Desenvolvedores

Palestra SEO para Desenvolvedores - TDC 2017
Palestra SEO para Desenvolvedores - TDC 2017Palestra SEO para Desenvolvedores - TDC 2017
Palestra SEO para Desenvolvedores - TDC 2017Patrícia Guaragna Souza
 
TDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedores
TDC2017 | POA Trilha Marketing Digital - SEO para DesenvolvedoresTDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedores
TDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedorestdc-globalcode
 
Seo para WordPress - II WP Meetup RJ
Seo para WordPress - II WP Meetup RJSeo para WordPress - II WP Meetup RJ
Seo para WordPress - II WP Meetup RJGuga Alves
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONJorge Brandão
 
Secot banco de dados no sql de código aberto
Secot   banco de dados no sql de código abertoSecot   banco de dados no sql de código aberto
Secot banco de dados no sql de código abertoSuissa
 
Visão Geral do HTML5 e do Internet Explorer 9
Visão Geral do HTML5 e do Internet Explorer 9Visão Geral do HTML5 e do Internet Explorer 9
Visão Geral do HTML5 e do Internet Explorer 9Rodrigo Kono
 
Metodologia e Etapas SEO, ADWORDS, FACEBOOK
Metodologia e Etapas SEO, ADWORDS, FACEBOOKMetodologia e Etapas SEO, ADWORDS, FACEBOOK
Metodologia e Etapas SEO, ADWORDS, FACEBOOKVagner Oliveira
 
Tudo que Você Precisa Saber para Hackear o Google
Tudo que Você Precisa Saber para Hackear o GoogleTudo que Você Precisa Saber para Hackear o Google
Tudo que Você Precisa Saber para Hackear o GoogleFelipe Bazon
 
Seo search engine optimization 2007
Seo search engine optimization 2007Seo search engine optimization 2007
Seo search engine optimization 2007Luiz Azevedo
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoDavid Robert Camargo de Campos
 
SEO para E-Commerce: lojas online com sucesso!
SEO para E-Commerce: lojas online com sucesso!SEO para E-Commerce: lojas online com sucesso!
SEO para E-Commerce: lojas online com sucesso!introfini
 
10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress10 dicas de SEO para Wordpress
10 dicas de SEO para WordpressRodrigo Simoni
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...Tchelinux
 

Semelhante a para Desenvolvedores (20)

Dicas de seo
Dicas de seoDicas de seo
Dicas de seo
 
Recursos de seo
Recursos de seoRecursos de seo
Recursos de seo
 
Palestra SEO para Desenvolvedores - TDC 2017
Palestra SEO para Desenvolvedores - TDC 2017Palestra SEO para Desenvolvedores - TDC 2017
Palestra SEO para Desenvolvedores - TDC 2017
 
TDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedores
TDC2017 | POA Trilha Marketing Digital - SEO para DesenvolvedoresTDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedores
TDC2017 | POA Trilha Marketing Digital - SEO para Desenvolvedores
 
SEO para WordPress
SEO para WordPressSEO para WordPress
SEO para WordPress
 
Seo para WordPress - II WP Meetup RJ
Seo para WordPress - II WP Meetup RJSeo para WordPress - II WP Meetup RJ
Seo para WordPress - II WP Meetup RJ
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATION
 
Secot banco de dados no sql de código aberto
Secot   banco de dados no sql de código abertoSecot   banco de dados no sql de código aberto
Secot banco de dados no sql de código aberto
 
Recursos de SEO
Recursos de SEORecursos de SEO
Recursos de SEO
 
Visão Geral do HTML5 e do Internet Explorer 9
Visão Geral do HTML5 e do Internet Explorer 9Visão Geral do HTML5 e do Internet Explorer 9
Visão Geral do HTML5 e do Internet Explorer 9
 
Metodologia e Etapas SEO, ADWORDS, FACEBOOK
Metodologia e Etapas SEO, ADWORDS, FACEBOOKMetodologia e Etapas SEO, ADWORDS, FACEBOOK
Metodologia e Etapas SEO, ADWORDS, FACEBOOK
 
Tudo que Você Precisa Saber para Hackear o Google
Tudo que Você Precisa Saber para Hackear o GoogleTudo que Você Precisa Saber para Hackear o Google
Tudo que Você Precisa Saber para Hackear o Google
 
Seo search engine optimization 2007
Seo search engine optimization 2007Seo search engine optimization 2007
Seo search engine optimization 2007
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenho
 
SEO para E-Commerce: lojas online com sucesso!
SEO para E-Commerce: lojas online com sucesso!SEO para E-Commerce: lojas online com sucesso!
SEO para E-Commerce: lojas online com sucesso!
 
SEO para font-end
SEO para font-endSEO para font-end
SEO para font-end
 
Curso básico de SEO
Curso básico de SEOCurso básico de SEO
Curso básico de SEO
 
10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress
 
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
SEO (Search Engine Optimization) Otimização de sites para motores de busca - ...
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 

para Desenvolvedores

  • 2. Gustavo Sartori (AKA Sartori) SEO Manager @ Umbler ❏10+ de atuação no mercado digital ❏Marketeiro ❏Desenvolvedor ❏SEO Lover
  • 3. CÉU? SEU? CEO? Não! É ÉSS-I-O Tecnologia Conteúdo Reputação SEO Tecnologia ● Linguagem de Programação Utilizada ● Compatibilidade Mobile ● Velocidade de Renderização ● Arquivos de robôs (robots.txt e sitemap.xml) ● Estrutura de URLs ● Consistência de Navegação (Erros 404) Search Engine Optimization
  • 4. Domínios, Subdomínios e Diretórios Server Side SEO
  • 5. Domínios, Subdomínios e Diretórios Country Code Top Level Domain (ccTLD) ● .com.br ● .net.br ● .gov.br (restrito) ● …. Generic Top Level Domain (gTLD) ● .store ● .guru ● .travel ● .pro ● …. Anatomia do Domínio
  • 6. Domínios, Subdomínios e Diretórios Normalmente Utilizado por ● Sites de Notícias ● E-commerces ● Políticos e Partidos Subdomínios Recomendado para ● Aplicações Diferentes ● Hub de Conteúdo ● Categorização de Conteúdo
  • 7. Domínios, Subdomínios e Diretórios Problema do Subdomínio ● Buscadores consideram subdomínios sites distintos ● Métricas de reputação não ‘fluem’ para o domínio principal Subdomínios
  • 8. Domínios, Subdomínios e Diretórios ● Organização do conteúdo de forma lógica (para humanos) ● Facilita memorização da url ● Métricas de Reputação e Autoridade são melhor distribuídas Diretórios
  • 10. Redirecionamentos e Reescritas de URL Tipos de Redirecionamentos 301 - Permanente ● A URL antiga sai do índice dos buscadores ● A nova URL recebe todas as métricas ● Sua reversão pode afetar landing pages envolvidas 302 - Temporária ● A URL antiga permanece no índice dos buscadores ● A nova URL não recebe nenhuma métrica ● Pode ser revertida sem prejuízos ao SEO
  • 11. Redirecionamentos e Reescritas de URL Reescrita de URL http://www.dominio.com.br/pagina.php?id=789
  • 12. Redirecionamentos e Reescritas de URL Reescrita de URL http://www.dominio.com.br/pagina.php?id=789
  • 13. Redirecionamentos e Reescritas de URL Reescrita de URL http://www.dominio.com.br/pagina.php?id=789 http://www.dominio.com.br/titulo-da-pagina
  • 15. robots.txt robots.txt Para que serve? ● Páginas/Diretórios permitidos ou bloqueados ● Restrição por tipo de crawler ● Informar a URL do sitemap.xml
  • 17. .htaccess/web.config .htaccess/web.config ● Configurações do Server ○ Memória ○ Cache ○ Compactação ● Depende de permissão ● Secundário à configuração padrão do ambiente .htaccess web.config
  • 18. .htaccess/web.config .htaccess/web.config ● Configurações do Server ○ Memória ○ Cache ○ Compactação ● Depende de permissão ● Secundário à configuração padrão do ambiente .htaccess web.config OBS: Caso alguma configuração inserida no xml não seja permitida, gerará erro de compilação.
  • 19. Titles e Meta Informações On Page SEO
  • 20. Title e Meta Informações A Informação sobre a Informação ● O usuário não vê as meta tags ● Os buscadores escolhem qual trecho do conteúdo será exibido
  • 21. Title e Meta Informações A Informação sobre a Informação ● O usuário não vê as meta tags ● Os buscadores escolhem qual trecho do conteúdo será exibido Devem ser editáveis
  • 22. Meta Informações para Social Media
  • 23. Meta Informações para Social Media Elementos Obrigatórios: ● og:type ● og:title ● og:image ● og:url Open Graph Elementos Opcionais: ● og:video ● og:audio ● og:locale ● og:site_name ● entre outros...
  • 24. Meta Informações para Social Media Elementos Obrigatórios: ● og:type ● og:title ● og:image ● og:url Open Graph Elementos Opcionais: ● og:video ● og:audio ● og:locale ● og:site_name ● entre outros... Devem ser editáveis
  • 26. Meta Informações para Social Media Elementos Obrigatórios: ● twitter:card ● twitter:title ou og:title ● twitter:image ou og:image ● twitter:description ou og:description ● twitter:site Twitter Cards Elementos Opcionais: ● twitter:image:alt ● twitter:player ● twitter:player:stream ● entre outros...
  • 27. Meta Informações para Social Media Elementos Obrigatórios: ● twitter:card ● twitter:title ou og:title ● twitter:image ou og:image ● twitter:description ou og:description ● twitter:site Twitter Cards Elementos Opcionais: ● twitter:image:alt ● twitter:player ● twitter:player:stream ● entre outros... Devem ser editáveis
  • 30. Meta Robots <meta name="robots" content="index,follow"> ● index ● noindex ● follow ● nofollow ● nosnippet ● noodp ● noarchive ● noimageindex As mesmas configurações possíveis no robots.txt ● Permite criação de regras por página ● Maior controle de URLs Configurações possíveis:
  • 32. Tag Link Usada para: ● Relacionar folhas de estilo (.css) ● Canonização de URL ● Localization <link rel="stylesheet" type="text/css" href="assets/style.css"> <link rel="canonical" href="seusite.com.br/url-da-pagina-original"> <link rel="alternate" hreflang="pt-BR" href="seusite.com.br/pt-br"> <link rel="alternate" hreflang="pt-PT" href="seusite.com.br/pt-pt">
  • 33. Tag Link Utilizado para: ● Content Syndication ● Paginação ● Conteúdos Duplicados rel="canonical"
  • 34. Tag Link Utilizado para: ● Content Syndication ● Paginação ● Conteúdos Duplicados rel="canonical" As páginas, quando não forem cópias, devem se autorreferenciar
  • 35. Tag Link ● Utilizado para Relacionar URL de páginas em outros idiomas ● Podemos criar versões diferentes para o mesmo idioma de países diferentes (Ex: pt-BR e pt-PT) ● A identificação do idioma do usuário é feita com com base no browser. rel="alternate" hreflang="xx" href="url-da-versao" <link rel="alternate" href="https://www.umbler.com/br/" hreflang="pt-BR"> <link rel="alternate" href="https://www.umbler.com/pt/" hreflang="pt-PT">
  • 36. Tag Link ● Utilizado para Relacionar URL de páginas em outros idiomas ● Podemos criar versões diferentes para o mesmo idioma de países diferentes (Ex: pt-BR e pt-PT) ● A identificação do idioma do usuário é feita com com base no browser. rel="alternate" hreflang="xx" href="url-da-versao" O idioma da versão deve ser informado na tag <html> Ex: <html lang="pt-BR" ... > <link rel="alternate" href="https://www.umbler.com/br/" hreflang="pt-BR"> <link rel="alternate" href="https://www.umbler.com/pt/" hreflang="pt-PT">
  • 38. Microdata ● Dá Sentido à marcação HTML ● Estrutura o conteúdo de forma lógica ● Utilizado pelos buscadores para criação dos Snippets <h2>Avatar</h2>
  • 39. Microdata ● Dá Sentido à marcação HTML ● Estrutura o conteúdo de forma lógica ● Utilizado pelos buscadores para criação dos Snippets <h2>Avatar</h2>
  • 40. Microdata ● Dá Sentido à marcação HTML ● Estrutura o conteúdo de forma lógica ● Utilizado pelos buscadores para criação dos Snippets <h2>Avatar</h2>
  • 41. Microdata ● Dá Sentido à marcação HTML ● Estrutura o conteúdo de forma lógica ● Utilizado pelos buscadores para criação dos Snippets <h2>Avatar</h2>
  • 42. Microdata <div itemscope itemtype="http://schema.org/Movie"> <h2 itemprop="name">Avatar</h2> <div itemprop="director" itemscope itemtype="http://schema.org/Person"> Diretor: <span itemprop="name">James Cameron</span> (Nascido <span itemprop="birthDate">16 de Agosto de 1954</span>) </div> <span itemprop="genre">Ficção Científica</span> <a href="../filmes/avatar-trailer.html" itemprop="trailer">Trailer</a> </div>
  • 43.
  • 44. Microdata ● Produtos ○ Product ○ Offer ○ AggregateOffer Outros Escopos e Tipos ● Trabalhos Criativos ○ Movie ○ MusicRecording ○ Recipes ● Locais ○ Place ○ LocalBusiness ○ Restaurant
  • 46. HTML Headers ● São os títulos do conteúdo ● Apenas 1 H1 por página ● Devem ser abertas de forma aninhada ● Quanto MAIOR o # do Hx, mais importante é o conteúdo
  • 48. Velocidade de Carregamento Sim.... Mas não muito O IP do Servidor é o maior influenciador Como contornar ● CDNs ● ccTLD ● Reforce a utilização do nome do país foco em seu conteúdo Localização do Servidor Importa?
  • 49. Velocidade de Carregamento Fatores Internos (Infraestrutura) Fatores Externos Fatores Internos (Aplicação) Velocidade de Carregamento
  • 50. Localização do Servidor Importa? Vantagens ● Reduzir a latência ● Reduzir consumo de banda ● Minimizar a utilização de recursos do servidor ● Pode ter cache habilitado E os CDNs? Desvantagens ● Custo ● Complexidade de configuração
  • 51. Bônus Acesse a URL E ganhe até R$ 100,00 para testar nossos serviços* https://www.umbler.com/U7I5H * Somente para novos usuários