SEO-ファイル拡張子の変更


8

ファイル拡張子を「.htm」から「.php」に変更しようとしていますが、この操作に不利な点はありますか?


1
私が知る限り、絶対に不利益はありません!

1
件名に示されているように、これはマーケティングの問題であり、プログラミングの問題ではありません。

確かにSEOへの影響がある可能性があります。少なくとも、301リダイレクトを作成して、検索エンジン(およびブックマークを持っている人)が壊れたページを見つけられないようにする必要があります。
アノン

回答:


10

はい。ライブサイトのファイル拡張子を変更すると、次の結果が発生します。

  • 基本的に、URLを変更し、すべてのページを検索エンジンにとって新しいページのように見せます。
  • それらのページへのリンクは基本的に失われます
  • 新しい拡張子を持つすべてのページに検索エンジンのインデックスを再作成させる必要があります
  • 検索エンジンは古いURLから新しいURLに移行しますが、検索結果でサイトを見つけた人は誰でも、ウェブサイトで404エラーが表示されます。
  • あなたのページをブックマークしていた人は、それらのページを見つけることができなくなります(ブックマークを更新するまで)。

幸いなことに、これはすべて簡単に解決できます。古いURLから新しいURLへの301リダイレクトを実行できます。ファイル名が同じままで、ファイル拡張子のみが変更されている場合、これは非常に簡単です。ページの301リダイレクトを行うには、.htaccessというファイルを作成し、ルートディレクトリに配置します。これをその中に入れます:

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

これにより、ページが移動したこと、および検索場所が検索エンジンおよびWebブラウザーに通知されます(.htmで終了したページが.phpで終了したことが通知されます)。検索エンジンはインデックスを新しいページで更新し、古いURLへのリンクを新しいURLに割り当てます(ただし、これらのリンクの値の一部は失われます)。Webブラウザーは自動的にユーザーを新しいページにリダイレクトし、ユーザーはそれが発生したことさえ知りません。

参考までに、ファイル拡張子はランキングに影響しません。つまり、.phpの方が.htmlや.aspxなどよりも優れているわけではありません。彼らのランキングの要素はおそらく小さなものです)。


2

ジョンの答えはすべてを語っていますが、私はあなたにさらに別の質問をしたいと思います-要点は何ですか?続ける必要がある、htmlまたはまったく拡張しない理由は少なくとも2つあります。

  1. ブラウザに提供するのは、PHPファイルではなくHTMLドキュメントです。これは、PHP拡張が単に誤解を招くものであることを意味します。はい、HTMLはPHPを使用して生成されますが、それでもHTMLです。
  2. URLは、Webサイト(この場合はPHP)の実装に依存します。将来、実装を変更した場合はどうなりますか?URLをもう一度変更しますか?URLはユーザーインターフェイスの一部であり、適切に設計された、実装に依存しないロジックが背後にある必要があります。また、訪問者にとって明確で有益であり、どうしても必要な場合にのみ変更する必要があります。

htmは、拡張子に固執するか、すべてを省略することを推奨します。冒険したい場合は、拡張機能をウェブサイトのパーソナリティの一部にして、好きなものを使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.