Ordem Dos Elementos Em Uma URL

AutorPublicado por Celso Fernandes em 10 de setembro 2007

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.

Divulgue este artigo!




Autor Celso Fernandes



10 Respostas à este post


  • 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…

    [Responder]

  • 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?

    [Responder]

  • E aí Rafael,

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

    Abraços!

    [Responder]

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

    [Responder]

  • 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??

    [Responder]

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

    [Responder]

  • 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

    [Responder]

  • 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…

    [Responder]

  • 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

    [Responder]

  • 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?

    [Responder]

Deixe um ComentárioDeixe um Comentário

(obrigatório)

(não será publicado)(obrigatório)


Nota: A moderação de comentários pode estar ativa, então não há necessidade de re-enviar o seu comentário.