Ordem Dos Elementos Em Uma URL

Por Celso Fernandes


Como deixei em aberto no meu último post, será que a ordem dos “elementos” de uma URL faz alguma diferença? (aqui os refiro como elementos e não diretórios uma vez que estaríamos fazendo a re-escrita e estes não seriam diretórios) Ao que tudo indica SIM, isto faz a diferença, visto que a profundidade com que um conteúdo é alcançado no site é totalmente relevante para o motor de busca.

Quando pensei em escrever este post acreditei que seria possível falar da URL sem mencionar a profundidade do site, mas as duas coisas estão estritamente relacionadas, então o que seria essa tal profundidade de conteúdos em um site?

imaginemos a seguinte figura:

Arvore de Busca

Supondo que a index do seu site é o número 8, as seções número 3 e 10, sub-seções 6 e 14, e as páginas 1, 4, 7 e 13… A observação que temos feito é que o motor de busca chega no seu site através da index, vê os links que esta página contém, somente após verificar a páginas inteira desce um nível da árvore para continuar este procedimento, em termos técnicos o motor de busca faz uma busca em largura na estrutura do seu site.

Então com base nisso, qual seção o motor de busca alcancará primeiro? qual página ele alcançará primeiro? E ao que temos visto estas que são alcançadas primeiro vão ter sim a maior relevância para seu site, portanto URLs www.dominio.com/secao3/pagina1 será uma pagina mais relevante que www.dominio.com/secao3/subsecao6/pagina7, porém o motor de busca dará maior relevância a páginas mais próximas da index tendo como referência utilizada a quantidade de cliques (que será abordada no próximo post) e não a url em questão. Como estes elementos representam keywords do caminho até esta página, vão ter mais relevância sim os elementos que aparecerem em níveis superiores, ou seja antes na URL, e isto diz respeito a keywords e não as páginas em questão.

No último post, se quisessemos dar maior relevancia ao ano do carro, poderiamos colocar ao invés de www.dominio.com/automovel/gol/gasolina/2007.html e a regra assim:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /$1.php?modelo=$2&combustivel=$3&ano=$4 [L]

poderiamos colocar:
www.dominio.com/automovel/2007/gasolina/gol.html e a regra:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /$1.php?modelo=$4&combustivel=$3&ano=$2 [L]

apenas trocando os parametros $2 e $4

Portanto devemos sempre prestar muita atenção ao fazer a re-escrita com o rewrite engine para além de criar URLs amigáveis, também dar uma relevância maior para as keywords de maior interesse.

LEIA MAIS
Redirecionamento 301 em PHP, ASP, htaccess, Coldfusion e Ruby on Rails

Redirecionamento 301 em PHP, ASP, htaccess, Coldfusion e Ruby on Rails

Você quer saber como configurar o redirecionamento 301 no seu site? Veja como e mantenha sua relevância no Google!

O que é SEO? Como Fazer Seu Site Crescer no Google!

O que é SEO? Como Fazer Seu Site Crescer no Google!

Quer entender o que é SEO? Aprender como esta técnica pode ajudar o seu negócio/website a crescer o número de visitas? Criamos este guia para ajudar você hoje mesmo! CLIQUE e confira os detalhes neste artigo!

Páginas 404 Não Devem Retornar o Código 200 de Status

Páginas 404 Não Devem Retornar o Código 200 de Status

Hoje em dia é muito comum que página de erro 404 sejam customizadas, mas o trabalho de qualquer profissional de SEO é que estas páginas façam realmente o seu papel. Veja como prevenir que suas páginas de erro 404 causem problemas com os seus rankings.

Comentários
  1. Ola, muito bom o artigo!!!

    tenho algumas duvidas:

    Tem como fazer re_write no IIS?

    se o Servidor HTTP nao tiver como fazer re_write? como ficaria para os bots vasculharem uma site ou pagina com parametros GET???

    como exemplo: submarino, kalunga, americanas

    todos listam os produtos de acordo com urls dinamicas…

  2. Gostaria que alguem me desse uma dica em relação a url do site.Tenho disponivel para mim 2 dominios um com separação por hiphen e outro com as palavras tudo junto.

    Isso Teria alguma relevancia na minha keyword?

    sendo que a url é composta da long tail?

    o que acham que deveria fazer?

  3. E aí Rafael,

    O melhor é pegar o nome todo junto. Fica mais fácil do usuário lembrar.

    Abraços!

  4. muito bom obrigado quando puder visite um dos meus 28 sites se quiser fazer troca de links obrigado

  5. uma duvida , não sei se
    é bem o assunto queria fazer o rewrite
    tipo

    http://www.site.com.br/post.php?id=$1&pg=$2

    virar

    http://www.site.com.br/post/$d/pg/$2
    mas como criar o rewrite pra essa situação?
    e prevenir paginas identicas??

  6. Wilson, mas fica faltando parametros aí nesta sua nova URL, não falta?

  7. fabio na verdade o link
    é assim

    site.com.br/post.php?id=10&pagina=1
    eu quero que funcione assim

    site.com.br/post/10/pg/1

    fazer ele fica assim eu consigo
    site.com.br/post/10
    so preciso da regra pra usar os dois juntos o post/numero/pg/numero

    entendeu?
    agradeço pela ajuda

  8. Olá.
    Muito bom o artigo!

    Na verdade não tenho uma pergunta, mas só avisar que estou tentando enviar o artigo por email e não estou conseguindo. =/ Está dando erro também no post : A Crise e o Mercado de Buscas… 404 – Página Não Encontrada

    Abraços…

  9. Para variar, muito bom o artigo! parabens !
    Tenho uma dúvida…
    Existem várias extensões de domínios (.com.br, .biz.br, .net.br….). Se consigo encontrar uma url com exatas palavras chaves em um dominio com extensão diferente da .com.br, vale a pena registra-lo para utilização? O peso de um dominio .com.br em relação a um dominio .biz.br por exemplo, é relevante no posicionamento?

    grato pela ajuda,

    Marcos

  10. Olá Celso! parabéns em primeiro lugar.
    Tenho umá dúvida à respeito da idexação de sites, mais exatamente qual a diferença entre ter keywords em menu de página ou ter páginas físicas(produto.html) com as palavras específicas?
    Ajuda a indexar pelo google ale´m de ter imagens ter páginas html ao invés de menus em flash?

  11. Olá, apesar do ótimo post aqui mostrado, gostaria se possível, a opiniao de vcs, se estaria correto as seguintes alterações que pretendo fazer, ou se na verdade estão totalmente erradas

    De: /adestradores.asp?city=pindamonhangaba&uf=SP
    Para: /adestradores/pindamonhangaba-sp.asp

    De: /cachorros-perdidos.asp?city=s%E3o+jos%E9+dos+campos&uf=SP&idB=0000
    Para: /cachorros-perdidos/sao-jose-dos-campos-sp.asp?idB=0000

    Muito obrigado! as alterações vão ser “arduas”, por isso o medo de errar!

    • Olá João,

      Eu trabalharia da seguinte forma:

      /adestradores/sp/pindamonhangaba

      e

      /cachorros-perdidos/sp/sao-jose-dos-campos?idB=0000

      • Obrigado Fábio, vou seguir essa linha.
        Mas, desculpe a “noobisse”, e quanto ao (.asp)? poderia ser:
        /adestradores/sp/pindamonhangaba.asp
        /cachorros-perdidos/sp/sao-jose-dos-campos.asp?id=0000
        Valeu!

  12. Belo post a cada leitura aprendo mais um pouco

Deixe seu comentário abaixo