O que todos os developers devem saber sobre seo

629 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
629
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O que todos os developers devem saber sobre seo

  1. 1. José Fernandesemail@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293
  2. 2. • SEO é a sigla de “Search Engine Optimization“• Optimização para motores de pesquisa é o conjunto de estratégias que visa melhorar o posicionamento de um site nas páginas de resultados naturais (orgânicos) dos motores de pesquisa .
  3. 3. • Média de 0.25€ o clique (CPC)• 1.000 visitas por dia x 0.25€ = 250€ por dia• 250€ x 30 dias = 7.500€ por mês• 7.500€ x 12 = 90.000€ por ano!
  4. 4. GeoAnúncios! Anúncios!Resultadosorgánicos…
  5. 5. Fonte: http://eyetools.com/inpage/eyetracking_research.html
  6. 6. Outas 31% 1º posição 42%4ª posição 6% 3ª posição 9% 2ª posição 12%
  7. 7. CrawlingIndexing Ranking
  8. 8. • É tudo a mesma coisa• Indexam as páginas da Web e vários tipos de ficheiros• Googlebot, Googlebot-Image, MSNBot, etc• Apresentam-se como User-AgentsGET / HTTP/1.1Host: www.exampe.comConnection: Keep-aliveAccept: */*From: googlebot(at)googlebot.comUser-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)Accept-Encoding: gzip,deflate Mais informação: http://www.user-agents.org/
  9. 9. developersFonte: http://www.seomoz.org/blog/whiteboard-friday-the-seo-fundamentals-pyramid
  10. 10. On PageTítulo On SiteHeadings Domínio Off PageConteúdo Quantidade de páginasMeta tags Link building Navegação entre páginas ConcorrênciaURL VelocidadeImagens Redes sociais robots.txt Comportamento dos... sitemap.xml utilizadores ... História do domínio ...
  11. 11. % Categoria21% Page Level Link Metrics21% Domain Level Link Authority Features15% Page Level Keyword Usage11% Domain Level Keyword Usage7% Page Level Social Metrics7% Domain Level Brand Metrics7% Page Level Keyword Agnostisc Features6% Page Level Traffic/Query Data5% Domain Level Keyword Agnostisc Features Fonte: http://www.seomoz.org/article/search-ranking-factors
  12. 12. <a> a ancora da Web<h1> o mais importante (apenas deve existir um)<h2> o 2º mais importante<h2> o 3º mais importante ;-)<title> até 65 caracteres<meta name="description" content=""> até 155caracteres<img src="" alt="" /> não esquecer o alt<table> evitar usar como formatação, para isso existo o CSS
  13. 13. <meta name="robots" content="NOODP"> não usar oDMOZ para a descrição da página<meta name=“robots” content=”ARGUMENTO” />Argumento Descriçãonoindex Não indexar a páginanofollow Todos os links na página ficam nofollownoarchive Não adiciona a página à cachenoodp Não usa a descrição do DMOZ na homepagenosnippet Não mostra o snippet no Google
  14. 14. <title>Programa detalhado DrupalCamp Porto 2012 | DrupalCamphead Title Porto 2012</title> <meta name="description" content="Página com o programa Metahead detalhado do DrupalCamp Porto 2012, a decorrer no dia 4 e 5 Description de Maio."> <link rel="canonical" href="http://drupal-pt.org/programa-head Canonical detalhado-drupalcamp-porto-2012" />body H1 <h1>Programa detalhado DrupalCamp Porto 2012</h1> <img src="http://drupal-pt.org/images/programa-body Image drupalcamp.jpg" alt="Programa detalhado DrupalCamp Porto 2012" /> <a href="http://drupal-pt.org/programa-detalhado-drupalcamp-body Hyperlink porto-2012" title="Programa detalhado DrupalCamp Porto 2012">Programa detalhado DrupalCamp Porto 2012</a> <a href="http://drupal-pt.org/programa-detalhado-drupalcamp- Hyperlinkbody porto-2012" title="Programa detalhado DrupalCamp Porto 2012" (no-follow) rel="nofollow">Programa detalhado DrupalCamp Porto 2012</a>
  15. 15. • As principais secções de navegação: – Menus – Footer – Breadcrumb – Blocos• Nos nomes dos ficheiros, separadas com –• Nos URL
  16. 16. • Input Forms• Session IDs no URL• Páginas bloqueadas com Cookies• Frames• Iframes• Logins• Javascript• Flash• Silverlight• Ajax
  17. 17. • robots.txt - http://www.example.com/robots.txt• Por defeito tudo é indexável• <meta name=“robots” content=”ARGUMENTO” />User-agent: *Disallow: /privatefolder/Disallow: /privatefile.htmlUser-agent: Googlebot/2.1Disallow: /nogoogle.htmlSitemap: http://www.example.com/sitemap.xml Mais informação: http://www.robotstxt.org/robotstxt.html
  18. 18. • http://www.example.com/sitemap.xml• Até 55.000 URLs por ficheiro• Podem ser vários ficheiros• Existem formatos específicos para vídeo, noticias, mobile, etc<?xml version=”1.0” encoding=’UTF-8’?><urlset xmlns=’http://www.sitemaps.org/schemas/sitemap/0.9’> <url> <loc>http://www.mysite.com/</loc> <lastmod>1987-05-25</lastmod> <changefreq>monthly</changefreq><priority>0.8</priority> </url></urlset> Mais informação: http://www.sitemaps.org/faq.html
  19. 19. • URLs com keywords ajudam aos rankings• Separar as keywords no URL com –• Evitar parametros nos URL• URLs escritos em minusculas• URLs não muito extensos• Os utilizadores navegam manipulando os URLs• É preferível uma subdirectoria a um subdomínio
  20. 20. • Evitar subniveis com muita profundidade (até 4)• Estruturas hierárquicas são boas para a navegação (tanto para bots, como utilizadores)• Estruturas hierárquicas potenciam a probabilidade de breadcrumbs e sitelinks nos snippets dos SERPs• Não devem existir páginas órfãs• Colocar o JavaScript e o CSS em ficheiros externos
  21. 21. HTTP status codes• 200 – tudo ok• 301 – movido permanentemente• 302 – movido temporariamente• 304 – não modificado• 404 – não existe• 500 – Houston, we have a problem
  22. 22. Redirect 301 /oldpage.html http://www.example.com/newpage.html# If your site can be accessed both with and without the www. prefix, you# can use one of the following settings to redirect users to your preferred# URL, either WITH or WITHOUT the www. prefix. Choose ONLY one option:## To redirect all users to access the site WITH the www. prefix,# (http://example.com/... will be redirected to http://www.example.com/...)# uncomment the following:# RewriteCond %{HTTP_HOST} !^www. [NC]# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]## To redirect all users to access the site WITHOUT the www. prefix,# (http://www.example.com/... will be redirected to http://example.com/...)# uncomment the following:# RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]# RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
  23. 23. • O Google usa a velocidade de carregamento das páginas como um dos factores• Os bots indexam mais páginas se elas carregarem mais rápido
  24. 24. • events• reviews• people• videos• business• products Mais informação: http://schema.org
  25. 25. • Links quebrados• Conteúdo duplicado• Ficheiros eliminados ou perdidos• Spam nos comentários• Actualizações de segurança• Analisar o tráfego• SEO negativo• Visitar o Google Webmaster Tools
  26. 26. • Texto ou links ocultos• Keyword stuffing – encher as páginas ou tags de keywords• Cloaking - mostrar uma coisa ao bot e outra aos utilizadores• Doorway pages – páginas automatizadas com keywords especificas• Conteúdo duplicado propositado• Carregar vírus, malware, phishing, etc• Participar em redes de links / comprar links• Exagerar na optimização• Linkar para maus sites (usar nofollow) Mais informação: http://support.google.com/webmasters/bin/answer.py?hl=pt-BR&answer=35769
  27. 27. • Tem na versão base um conjunto de funcionalidades que ajudam On Page e no On Site. Ex. URLs amigáveis, filtros para HTML com nofollow, etc• Através de módulos contribuídos podemos complementar todos os outros aspectos do On Site e On Page• Também existem módulos para ajudar no Off Page• Sistema de desenvolvimento dos temas (apresentação do site) muito flexível• Processo centralizado no drupal.org (evita malware)
  28. 28. • Page Title http://drupal.org/project/page_title• Pathauto http://drupal.org/project/pathauto• Global Redirect http://drupal.org/project/globalredirect• Path Redirect http://drupal.org/project/path_redirect• Similar Entries http://drupal.org/project/similar• Nodewords http://drupal.org/project/nodewords• XML Sitemap http://drupal.org/project/xmlsitemap
  29. 29. • Google Analytics http://drupal.org/project/google_analytics• Service Links http://drupal.org/project/service_links• Automatic Nodetitles http://drupal.org/project/auto_nodetitle• Nofollow List http://drupal.org/project/nofollowlist• CAPTCHA http://drupal.org/project/captcha• Spambot http://drupal.org/project/spambot• Search 404 http://drupal.org/project/search404• SEO Checklist http://drupal.org/project/seo_checklist• Módulos de performance...
  30. 30. • Não esquecer as tags principais: title, h1, h2, alt...• O conteúdo mais importante da página é o 1º no HTML da página• Antes de colocar um tema, descarregado online, analisar o código fonte (procurar links escondidos, etc)• Evitar o uso de Flash• Javascript discreto• Texto escondido que possa ser interpretado como keyword stuffing
  31. 31. • Guia do Google para Iniciantes http://www.google.com/intl/pt-BR/webmasters/docs/guia-otimizacao-para- mecanismos-de-pesquisa-pt-br.pdf• SEOmoz http://www.seomoz.org/beginners-guide-to-seo• The Art of SEO http://www.amazon.com/Art-SEO-Mastering- Optimization-Practice/dp/0596518862/• Drupal 6 Search Engine Optimization http://www.amazon.com/Drupal-6-Search-Engine- Optimization/dp/1847198228
  32. 32. José Fernandesemail@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293

×