slides da minha apresentação

Transcrição

slides da minha apresentação
José Fernandes
[email protected] - 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!
Resultados
orgánicos…
Anúncios!
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
Headings
Conteúdo
Meta tags
URL
Imagens
...
On Site
Domínio
Quantidade de páginas
Navegação entre páginas
Velocidade
robots.txt
sitemap.xml
...
Off Page
Link building
Concorrência
Redes sociais
Comportamento dos
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
head Title
head
Meta
Description
<title>Programa detalhado DrupalCamp Porto 2012 | DrupalCamp
Porto 2012</title>
<meta name="description" content="Página com o programa
detalhado do DrupalCamp Porto 2012, a decorrer no dia 4 e 5
de Maio.">
head Canonical
<link rel="canonical" href="http://drupal-pt.org/programadetalhado-drupalcamp-porto-2012" />
body
H1
<h1>Programa detalhado DrupalCamp Porto 2012</h1>
body
Image
<img src="http://drupal-pt.org/images/programadrupalcamp.jpg" alt="Programa detalhado DrupalCamp Porto
2012" />
body
Hyperlink
<a href="http://drupal-pt.org/programa-detalhado-drupalcampporto-2012" title="Programa detalhado DrupalCamp Porto
2012">Programa detalhado DrupalCamp Porto 2012</a>
body
Hyperlink
(no-follow)
<a href="http://drupal-pt.org/programa-detalhado-drupalcampporto-2012" title="Programa detalhado DrupalCamp Porto 2012"
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-paramecanismos-de-pesquisa-pt-br.pdf
•
SEOmoz http://www.seomoz.org/beginners-guide-to-seo
•
The Art of SEO http://www.amazon.com/Art-SEO-MasteringOptimization-Practice/dp/0596518862/
•
Drupal 6 Search Engine Optimization
http://www.amazon.com/Drupal-6-Search-EngineOptimization/dp/1847198228
José Fernandes
[email protected] - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293

Documentos relacionados