Será que reescrever uma URL ajudar um motor de busca encontrar a página?

votos
2

Meus URLs parecer /pages.php?page=pageName porque eu estou usando um banco de dados para fornecer o conteúdo da página. Será que reescrever URLs para algo como / pageName motores de busca ajudar a encontrar as páginas? Se sim, como faço para reescrevê-los?

Publicado 19/05/2009 em 20:28
fonte usuário
Em outras línguas...                            


10 respostas

votos
9

Provavelmente não ajuda um rastreador para encontrar as páginas, mas pode ter um impacto positivo na forma como ele vai classificá-las, como melhores URIs obter geralmente melhor ranking (outras coisas sendo iguais, é claro). Também é bom tê-los permanente.

Veja URIs frescos não mudam

Sobre a forma como você tem mod_rewrite em Apache mundo e algumas outras opções no mundo IIS.

Exemplo (sintaxe do Apache):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

Que vai passar tudo na URI após o nome de domínio (há uma ressalva quanto à barra à direita) para pages.php como um parâmetro da página.

Isto é

http://yourdomain.com/bears 

irá retornar o conteúdo como servido por

http://yourdomain.com/pages.php?page=bears
Respondeu 19/05/2009 em 20:34
fonte usuário

votos
3

Talvez a melhor pergunta é "Será que reescrever uma URL ajudar um utilizador encontrar a página em um motor de busca?". E a resposta para isso é "sim". Por exemplo, digamos que o conteúdo da sua página discute golfinhos. Google coloca mais peso para o termo de pesquisa "Golfinhos" em:

/Dolphins.php

do que

/pages.php?page=1323

Você vai encontrar isso é o que a maioria dos sites modernos estão fazendo (incluindo stackoverflow).

Respondeu 19/05/2009 em 20:33
fonte usuário

votos
2

Você pode criar o arquivo .htaccess no raiz do site e adicionar isso em arquivo:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1
Respondeu 19/05/2009 em 20:38
fonte usuário

votos
2

Do Google Guia de SEO menciona algumas dicas sobre URLs na seção "Melhorar a estrutura de seus URLs".

Respondeu 19/05/2009 em 20:32
fonte usuário

votos
1

Confira esta entrada do blog do Google.

Especialmente esta citação.

Uma recomendação é para evitar reformatação um URL dinâmico para torná-la estática

Respondeu 19/05/2009 em 21:55
fonte usuário

votos
0

Gostaria de ênfase a necessidade de uma extensão da página, por exemplo, .html e o fato de que corta dentro da url são interpretados como caminhos de diretórios virtuais dentro "mapa de árvore" do site.

Há mais "peso", como disse Keltex em caminhos como category.html que /category/subcategory.html

De qualquer forma, é obrigatório para implementar as URLs amigáveis, juntamente com um mapa do site. Tudo o que combinado com o título básico SEO, títulos próprios dá-lhe um bom resultado.

Respondeu 20/05/2009 em 08:39
fonte usuário

votos
0

Os motores de busca como suas páginas muito mais. Se houver um arquivo dinâmico terminando e uma querystring, a maioria dos motores de busca acha que é uma página dinâmica, o que vai mudar em breve, e, portanto, não vai classificá-lo tão alto como páginas estáticas.

Então você tem a reescrita no lugar, você pode facilmente analisá-lo em seu PHP e decidir a sua estrutura de URL com php.

Respondeu 19/05/2009 em 21:45
fonte usuário

votos
0

Não vai ajudar os motores de busca para encontrá-los mais facilmente. Para certificar-se os motores de busca encontrar suas páginas, as duas coisas mais importantes que você pode fazer são:

  1. Criar um mapa do site , referência a ele em seu robots.txt, e registrá-lo com as ferramentas do Google

  2. Certifique-se de que você realmente tem ligações spiderable, não-javascript (de preferência links de texto) para todas as páginas do seu site.

Respondeu 19/05/2009 em 20:34
fonte usuário

votos
0

Não ajuda os motores de busca encontrar a página mais fácil (na verdade, se não implementadas corretamente, pode tornar mais difícil para os motores de busca para indexar o seu site), mas se feito corretamente, vai fazer suas páginas classificar melhor para as suas palavras-chave relevantes

Para PHP olhar para mod_rewrite para Apache

Eu não sou um especialista em regex, mas ele usa regras padrão de correspondência para realizar a reescrita, haverá muita documentação e tutoriais on-line para mod_rewrite

Respondeu 19/05/2009 em 20:30
fonte usuário

votos
-1

Para fins de SEO, é melhor para incluir a palavra-chave na URL. No entanto, se já é uma página publicada, certifique-se que você configure um redirecionamento do URL existente para a nova URL antes de fazer a mudança. Ninguém gosta de um link quebrado .

Respondeu 10/05/2017 em 14:12
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more