SEO para Devs. e DesignersDicas para webdevelopers e webdesignersPor Fábio Ricotta, Co-Fundador da MestreSEOTheDevelopersConference - Julho de 2011
Fábio RicottaCo-Fundador da MestreSEOContatoTwitter: @fabioricottaEmail: fabioricotta@mestreseo.com.brWebsite: www.mestreseo.com.br
Entendendo PrincípiosComo o Google funciona
http://www.youtube.com/watch?v=BNHR6IQJGZs
http://www.youtube.com/watch?v=BNHR6IQJGZs
http://www.youtube.com/watch?v=BNHR6IQJGZs
http://www.youtube.com/watch?v=BNHR6IQJGZs
http://www.youtube.com/watch?v=BNHR6IQJGZs
Fórmula Secreta =200 fatores (PageRank e outros).
Coisas não SecretasDicas que geram resultados
Títulos e Meta Tags
Unicidade
Gerenciador
Marcações no HTML
Marcação no HTML 4
Marcação no HTML 5
Padrão de Links
O LinklinkpaginaA.htmlpaginaB.html
O LinkPodemos dividir o link em duas partes:a URL linkada e o texto descritivo.SEO</a><a href=“http://www.mestreseo.com.br”>TextoâncoraO endereço do documento
Texto ÂncoralinkpaginaA.htmlpaginaB.html
Texto ÂncoralinkpaginaA.htmlpaginaB.html
Clique Aqui
Imagens
ALT Tag
ALT Tag
Nome do Arquivonoiva-subindo-escada.jpg
Tempo de Carregamento
Google Webmaster Toolshttp://www.google.com/webmasters/tools/
Compressão de Arquivoshttp://code.google.com/speed/page-speed/
Compressão de Arquivoshttp://pagespeed.googlelabs.com/
Compressão de ImagensFerramentas para compressão:JPG:jpegtran;Jpegoptim.PNG:OptiPNG;PNGOUT.
JavascriptFerramentas para compressão:ClosureCompiler;JSMin;YUI Compressor.
CSSFerramentas para compressão:CSSmin;YUI Compressor.
HTTP CompressionRequisição tradicional:
HTTP CompressionRequisição com compressão:
Redirecionamentos
Mudança de URLpaginaA.htmlhttp://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails
Mudança de URLpaginaA.htmlhttp://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails
Mudança de URLpaginaA.htmlpaginaB.htmlhttp://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails
Mudança de URLRedirecionamento 301paginaA.htmlpaginaB.htmlhttp://www.mestreseo.com.br/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails
URLs Amigáveis
URLs AmigáveisURL Antiga:URL Nova:
URLs AmigáveisRedirecionamento 301produtos.php?id=113&cat=50/categoria/nome-do-produto
URLs AmigáveisPara o Apache:Utilize mod_rewrite + regras no .htaccessPara o IIS:Utilize o módulo de URL Rewrite
Conteúdo Duplicado
URLs DiferentesEm grande parte dos sites, a seguinte relação de URLs todas permitem o acesso à página inicial:meusite.com.brmeusite.com.br/www.meusite.com.brwww.meusite.com.br/meusite.com.br/index.htmlwww.meusite.com.br/index.htmlhttp://mestreseo.com.br/labs/urls-canonicas/
Canonical Taghttp://www.mestreseo.com.br/conteudo-duplicado/canonical-tag-acabe-com-o-conteudo-duplicado
Google Analytics
Tracking de SubdomíniosCódigo original do GA:http://www.mestreseo.com.br/google-analytics/tracking-subdominios-ga
Tracking de SubdomíniosCódigo modificado do GA:http://www.mestreseo.com.br/google-analytics/tracking-subdominios-ga
Tracking de eCommercehttp://code.google.com/apis/analytics/docs/tracking/gaTrackingEcommerce.html
Sitemap.XML
Funcionamento
EstruturaSitemap.XML Geral:
Estruturas AdicionaisSitemap.XML para:Imagens (uma extensão ao geral);Vídeos;Notícias.
Ajax
Problemas na IndexaçãoQuando o Google encontra uma URL assim:www.example.com/ajax.html#key=valueImportante:Os fragmentos nunca são enviados (por especificação) para o servidor como parte de uma requisição HTTP.
Melhorias na IndexaçãoMudar as URLs de:www.example.com/ajax.html#key=valuePara:www.example.com/ajax.html#!key=valuehttp://code.google.com/web/ajaxcrawling/docs/getting-started.html
Melhorias na IndexaçãoInternamente o seu servidor deve disponibilizar o conteúdo da URL:www.example.com/ajax.html#!key=valueDe forma estática no endereço:www.example.com/ajax.html?_escaped_fragment_=key=valuehttp://code.google.com/web/ajaxcrawling/docs/getting-started.html
Flash
Problemas na Indexação
Problemas na Indexação
Problemas na Indexação
Melhorias na IndexaçãoExistem duas “saídas”:sIFR (ScalableInman Flash Replacement);Ajax crawlingscheme.
Mensagem Final
O nosso cenário:
Tudo está conectado! Design, desenvolvimento e SEO estão relacionados e caminham juntos!
Muito Obrigado!Dúvidas?ContatoTwitter: @fabioricottaEmail: fabioricotta@mestreseo.com.brWebsite: www.mestreseo.com.br

SEO para Desenvolvedores e Web Designers