SEO - Alterando a extensão do arquivo


8

Vou alterar a extensão do arquivo de ".htm" para ".php", existe alguma desvantagem com esta ação?


11
absolutamente nenhuma desvantagem, tanto quanto eu sei!

11
Conforme indicado na linha de assunto, essa é uma questão de marketing, não de programação.

Certamente pode haver um impacto em SEO. No mínimo, você deve criar 301 redirecionamentos para que os mecanismos de pesquisa - e qualquer pessoa que tenha marcadores - não encontre páginas quebradas.
quer

Respostas:


10

Sim. Se você alterar a extensão do arquivo de um site ativo, ocorrerão as seguintes consequências:

  • Você está essencialmente alterando os URLs e fazendo com que todas as suas páginas pareçam novas para os mecanismos de pesquisa.
  • Quaisquer links que você tiver para essas páginas serão essencialmente perdidos
  • Você precisará que os mecanismos de pesquisa indexem novamente cada página que possui a nova extensão
  • Enquanto os mecanismos de pesquisa fazem a transição dos seus URLs antigos para os novos URLs, qualquer pessoa que encontrar seu site nos resultados da pesquisa será recebida com um erro 404 no seu site
  • Qualquer pessoa que tenha suas páginas marcadas como favoritos não poderá mais encontrá-las (até atualizar seus marcadores)

Felizmente, tudo isso é fácil de resolver. Você pode fazer um redirecionamento 301 dos URLs antigos para os novos. Isso é muito fácil se os nomes dos arquivos permanecerem os mesmos e apenas as extensões estiverem mudando. Para fazer o redirecionamento 301 para suas páginas, basta criar um arquivo chamado .htaccess e colocá-lo no diretório raiz. Coloque isso dentro dele:

RewriteEngine on
RewriteRule (.*)\.htm$ /$1.php [R=301,L]

O que isso faz é informar aos mecanismos de pesquisa e navegadores da Web que suas páginas foram movidas e onde encontrá-las (indica que as páginas que terminam com .htm agora terminam com .php). Os mecanismos de pesquisa atualizarão seus índices com as novas páginas e também creditarão os links que você tiver para os URLs antigos nos novos URLs (embora uma pequena quantidade do valor desses links seja perdida). O navegador da Web redirecionará automaticamente o usuário para a nova página e eles nem saberão que isso aconteceu.

Para sua informação, a extensão do arquivo não afeta sua classificação. Em outras palavras, .php não é melhor ou pior do que .html ou .aspx, etc. (na verdade, se alguém estiver pesquisando "php", você notará que o Google destacará a extensão do arquivo nos resultados da pesquisa. fator em suas classificações, provavelmente é um pequeno).


2

A resposta de John diz tudo, mas eu gostaria de fazer mais uma pergunta - qual é o sentido? Há pelo menos dois motivos pelos quais você deve manter htmlou não ter extensão:

  1. O que você serve para o navegador não é um arquivo PHP, mas um documento HTML. Isso significa que a extensão PHP é simplesmente enganosa. Sim, o HTML é gerado usando PHP, mas ainda é HTML.
  2. Você torna seus URLs dependentes da implementação do seu site (neste caso, PHP). E se você mudar sua implementação no futuro? Você mudará os URLs novamente? Os URLs fazem parte da interface do usuário e devem ter uma lógica bem projetada e independente de implementação por trás deles. Eles também devem ser claros e informativos para o visitante e mudar somente se for absolutamente necessário.

Eu recomendo ficar com htmou omitir a extensão qualquer. Se você se sentir aventureiro, poderá tornar as extensões parte da personalidade do site e usar o que quiser.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.