SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
José Fernandes




email@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293
• 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 .
• 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!
Geo
Anúncios!




             Anúncios!
Resultados
orgánicos…
Fonte: http://eyetools.com/inpage/eyetracking_research.html
Outas 31%


                                   1º posição
                                       42%




4ª posição 6%



      3ª posição 9%
                      2ª posição
                          12%
Crawling



Indexing



    Ranking
•   É 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-Agents


GET / HTTP/1.1
Host: www.exampe.com
Connection: Keep-alive
Accept: */*
From: googlebot(at)googlebot.com
User-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/
developers

Fonte: http://www.seomoz.org/blog/whiteboard-friday-the-seo-fundamentals-pyramid
On Page
Título
            On Site
Headings    Domínio
                                      Off Page
Conteúdo    Quantidade de páginas
Meta tags                             Link building
            Navegação entre páginas   Concorrência
URL         Velocidade
Imagens                               Redes sociais
            robots.txt                Comportamento dos
...         sitemap.xml               utilizadores
            ...                       História do domínio
                                      ...
%     Categoria
21%   Page Level Link Metrics
21%   Domain Level Link Authority Features
15%   Page Level Keyword Usage
11%   Domain Level Keyword Usage
7%    Page Level Social Metrics
7%    Domain Level Brand Metrics
7%    Page Level Keyword Agnostisc Features
6%    Page Level Traffic/Query Data
5%    Domain Level Keyword Agnostisc Features
                  Fonte: http://www.seomoz.org/article/search-ranking-factors
<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é 155
caracteres

<img src="" alt="" /> não esquecer o alt

<table> evitar usar como formatação, para isso existo o CSS
<meta name="robots" content="NOODP"> não usar o
DMOZ para a descrição da página
<meta name=“robots” content=”ARGUMENTO” />


Argumento      Descrição

noindex        Não indexar a página

nofollow       Todos os links na página ficam nofollow

noarchive      Não adiciona a página à cache

noodp          Não usa a descrição do DMOZ na homepage


nosnippet      Não mostra o snippet no Google
<title>Programa detalhado DrupalCamp Porto 2012 | DrupalCamp
head Title           Porto 2012</title>

                     <meta name="description" content="Página com o programa
       Meta
head                 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-
       Hyperlink
body                 porto-2012" title="Programa detalhado DrupalCamp Porto 2012"
       (no-follow)   rel="nofollow">Programa detalhado DrupalCamp Porto 2012</a>
• As principais secções de navegação:

   – Menus

   – Footer

   – Breadcrumb

   – Blocos

• Nos nomes dos ficheiros, separadas com –

• Nos URL
• Input Forms
• Session IDs no URL
• Páginas bloqueadas com Cookies
• Frames
• Iframes
• Logins
• Javascript
• Flash
• Silverlight
• Ajax
• robots.txt - http://www.example.com/robots.txt
• Por defeito tudo é indexável
• <meta name=“robots” content=”ARGUMENTO” />


User-agent: *
Disallow: /privatefolder/
Disallow: /privatefile.html


User-agent: Googlebot/2.1
Disallow: /nogoogle.html
Sitemap: http://www.example.com/sitemap.xml




                                Mais informação: http://www.robotstxt.org/robotstxt.html
• 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
• 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
• 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
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
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]
•   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
• events

• reviews

• people

• videos

• business

• products




             Mais informação: http://schema.org
• 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
•   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
•   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)
• 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
•   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...
•   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
•   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
José Fernandes

email@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293

Mais conteúdo relacionado

Mais procurados

SEO - Otimização de Sites
SEO - Otimização de SitesSEO - Otimização de Sites
SEO - Otimização de SitesRicardo Martins
 
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
 
Performance e otimização no wordpress
Performance e otimização no wordpressPerformance e otimização no wordpress
Performance e otimização no wordpressDaniel Paz
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsFabio Ricotta
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com WordpressSérgio Vilar
 
Workshop Web e WordPress
Workshop Web e WordPressWorkshop Web e WordPress
Workshop Web e WordPressHaste Design
 
10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress10 dicas de SEO para Wordpress
10 dicas de SEO para WordpressRodrigo Simoni
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressJulian Fernandes
 
Wordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseWordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseFabio Ricotta
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPressWordCamp Floripa
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptFábio Flatschart
 

Mais procurados (20)

SEO - Otimização de Sites
SEO - Otimização de SitesSEO - Otimização de Sites
SEO - Otimização de Sites
 
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
 
Performance e otimização no wordpress
Performance e otimização no wordpressPerformance e otimização no wordpress
Performance e otimização no wordpress
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de plugins
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com Wordpress
 
Workshop Web e WordPress
Workshop Web e WordPressWorkshop Web e WordPress
Workshop Web e WordPress
 
Aula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e linksAula 4 – Linguagem HTML - Imagens e links
Aula 4 – Linguagem HTML - Imagens e links
 
10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress10 dicas de SEO para Wordpress
10 dicas de SEO para Wordpress
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPress
 
Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
Server side seo
Server side seoServer side seo
Server side seo
 
Html5 workshop
Html5 workshopHtml5 workshop
Html5 workshop
 
Aula 7 – linguagem HTML - Frames
Aula 7 – linguagem HTML - FramesAula 7 – linguagem HTML - Frames
Aula 7 – linguagem HTML - Frames
 
Web Performance Client Side
Web Performance Client SideWeb Performance Client Side
Web Performance Client Side
 
SEO para WordPress
SEO para WordPressSEO para WordPress
SEO para WordPress
 
Wordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseWordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análise
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScript
 
Wordpress
WordpressWordpress
Wordpress
 
Workshop about SEO - CI& 2014
Workshop about SEO - CI& 2014Workshop about SEO - CI& 2014
Workshop about SEO - CI& 2014
 

Destaque

Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minhointrofini
 
Workshop: Drupal para Bioinformática
Workshop: Drupal para BioinformáticaWorkshop: Drupal para Bioinformática
Workshop: Drupal para Bioinformáticaintrofini
 
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011introfini
 
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
 
Seo com Drupal - drupal camp lisboa 2011
Seo com Drupal -  drupal camp lisboa 2011Seo com Drupal -  drupal camp lisboa 2011
Seo com Drupal - drupal camp lisboa 2011introfini
 
Bioinformatics presentation to students University of Minho
Bioinformatics presentation to students University of MinhoBioinformatics presentation to students University of Minho
Bioinformatics presentation to students University of Minhointrofini
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Destaque (8)

Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minho
 
Workshop: Drupal para Bioinformática
Workshop: Drupal para BioinformáticaWorkshop: Drupal para Bioinformática
Workshop: Drupal para Bioinformática
 
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
 
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 com Drupal - drupal camp lisboa 2011
Seo com Drupal -  drupal camp lisboa 2011Seo com Drupal -  drupal camp lisboa 2011
Seo com Drupal - drupal camp lisboa 2011
 
Bioinformatics presentation to students University of Minho
Bioinformatics presentation to students University of MinhoBioinformatics presentation to students University of Minho
Bioinformatics presentation to students University of Minho
 
Dokk1 Modern Library of Today German Journalist Sept. 2015
Dokk1 Modern Library of Today German Journalist Sept. 2015Dokk1 Modern Library of Today German Journalist Sept. 2015
Dokk1 Modern Library of Today German Journalist Sept. 2015
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Semelhante a Drupal: Como otimizar um site Drupal para motores de pesquisa

SEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHSEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHAlberto André
 
Seo para Blogs WordPress
Seo para Blogs WordPressSeo para Blogs WordPress
Seo para Blogs WordPressGuga Alves
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPressGuga Alves
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores Umbler
 
Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Guga Alves
 
SEO – A PEÇA CHAVE DO QUEBRA-CABEÇA
SEO –  A PEÇA CHAVE DO QUEBRA-CABEÇASEO –  A PEÇA CHAVE DO QUEBRA-CABEÇA
SEO – A PEÇA CHAVE DO QUEBRA-CABEÇALeonardo Ferreira
 
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...Guga Alves
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
PHPConf2010 - Introdução a Search Engine Optimization
PHPConf2010 - Introdução a Search Engine OptimizationPHPConf2010 - Introdução a Search Engine Optimization
PHPConf2010 - Introdução a Search Engine OptimizationRafael Capucho
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONJorge Brandão
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações WebAnderson Aguiar
 
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...Luiz Almeida
 
O SEO que o seu usuário não enxerga
O SEO que o seu usuário não enxergaO SEO que o seu usuário não enxerga
O SEO que o seu usuário não enxergaNeue Labs
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkFlávio Lisboa
 

Semelhante a Drupal: Como otimizar um site Drupal para motores de pesquisa (20)

SEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBHSEO - Fatores Onpage - FrontinBH
SEO - Fatores Onpage - FrontinBH
 
Seo para Blogs WordPress
Seo para Blogs WordPressSeo para Blogs WordPress
Seo para Blogs WordPress
 
Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
SEO para font-end
SEO para font-endSEO para font-end
SEO para font-end
 
Seo e HTML5
Seo e HTML5Seo e HTML5
Seo e HTML5
 
HTML 5
HTML 5HTML 5
HTML 5
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009Seo Para WordPress no BlogCampRJ 2009
Seo Para WordPress no BlogCampRJ 2009
 
SEO – A PEÇA CHAVE DO QUEBRA-CABEÇA
SEO –  A PEÇA CHAVE DO QUEBRA-CABEÇASEO –  A PEÇA CHAVE DO QUEBRA-CABEÇA
SEO – A PEÇA CHAVE DO QUEBRA-CABEÇA
 
Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)
 
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...
SEO para WordPress - Semana de Comunicação Universidade Veiga de Almeida (Sec...
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
PHPConf2010 - Introdução a Search Engine Optimization
PHPConf2010 - Introdução a Search Engine OptimizationPHPConf2010 - Introdução a Search Engine Optimization
PHPConf2010 - Introdução a Search Engine Optimization
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATION
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações Web
 
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...
O SEO que seu usuário não enxerga, Técnicas avançadas para otimizações esse...
 
O SEO que o seu usuário não enxerga
O SEO que o seu usuário não enxergaO SEO que o seu usuário não enxerga
O SEO que o seu usuário não enxerga
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend Framework
 

Drupal: Como otimizar um site Drupal para motores de pesquisa

  • 1. José Fernandes email@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293
  • 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. • 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. Geo Anúncios! Anúncios! Resultados orgánicos…
  • 6. Outas 31% 1º posição 42% 4ª posição 6% 3ª posição 9% 2ª posição 12%
  • 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-Agents GET / HTTP/1.1 Host: www.exampe.com Connection: Keep-alive Accept: */* From: googlebot(at)googlebot.com User-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/
  • 10. On Page Título On Site Headings Domínio Off Page Conteúdo Quantidade de páginas Meta tags Link building Navegação entre páginas Concorrência URL Velocidade Imagens Redes sociais robots.txt Comportamento dos ... sitemap.xml utilizadores ... História do domínio ...
  • 11. % Categoria 21% Page Level Link Metrics 21% Domain Level Link Authority Features 15% Page Level Keyword Usage 11% Domain Level Keyword Usage 7% Page Level Social Metrics 7% Domain Level Brand Metrics 7% Page Level Keyword Agnostisc Features 6% Page Level Traffic/Query Data 5% Domain Level Keyword Agnostisc Features Fonte: http://www.seomoz.org/article/search-ranking-factors
  • 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é 155 caracteres <img src="" alt="" /> não esquecer o alt <table> evitar usar como formatação, para isso existo o CSS
  • 13. <meta name="robots" content="NOODP"> não usar o DMOZ para a descrição da página <meta name=“robots” content=”ARGUMENTO” /> Argumento Descrição noindex Não indexar a página nofollow Todos os links na página ficam nofollow noarchive Não adiciona a página à cache noodp Não usa a descrição do DMOZ na homepage nosnippet Não mostra o snippet no Google
  • 14. <title>Programa detalhado DrupalCamp Porto 2012 | DrupalCamp head Title Porto 2012</title> <meta name="description" content="Página com o programa Meta head 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- Hyperlink body porto-2012" title="Programa detalhado DrupalCamp Porto 2012" (no-follow) rel="nofollow">Programa detalhado DrupalCamp Porto 2012</a>
  • 15. • As principais secções de navegação: – Menus – Footer – Breadcrumb – Blocos • Nos nomes dos ficheiros, separadas com – • Nos URL
  • 16. • Input Forms • Session IDs no URL • Páginas bloqueadas com Cookies • Frames • Iframes • Logins • Javascript • Flash • Silverlight • Ajax
  • 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.html User-agent: Googlebot/2.1 Disallow: /nogoogle.html Sitemap: http://www.example.com/sitemap.xml Mais informação: http://www.robotstxt.org/robotstxt.html
  • 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. • 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. • 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. 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. 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. 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. • events • reviews • people • videos • business • products Mais informação: http://schema.org
  • 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. 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. 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. • 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. 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. 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. 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. José Fernandes email@josefernandes.pt - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293