URLに.htmlとか.phpとかつけたくないけど、消してもいいの?
一昔前だと当たり前のようにURLに「.html」や「.php」といったように拡張子がついていましたが、最近はURLに拡張子がつくサイトを見かけなくなりました。
今回はそのURLにおける拡張子について考えてみようと思います。
拡張子を消す方法
まずはURLから拡張子を消す(非表示にする)方法を確認しておきます。
これは、.htaccessの設定を変えることによって実現できるようですね。
シンプルなURLにしよう!新しいサイトをつくったら設定する.htaccess | Cappee Design
やろうと思えば簡単にできることがわかりました。
拡張子を消すとSEOはどうなるか
次に、拡張子を消したことによって検索エンジンの評価はどのように変わるかを見てみます。
カッツさんによると拡張子の有無は特に関係ないようです。
動的なURLは評価が下がるかも?
しかし、動的なURL(&や%を含むものなど)は検索エンジンの評価を下げるという意見もあります。
不必要に静的化したURLよりもパラメータ付きURLをGoogleは好む | 海外SEO情報ブログ
一方で、現在は動的URLでも静的URLでもSEOには関係ないという意見もあります。
動的URLと静的URLは、どちらのほうがSEO上有利になりますか? | SEO対策Q&A [SEO HACKS]
これに関してははっきり言えない部分も大きいですが、自分はやはり静的URLのほうが有利だと思います。動的URLはやたら長かったり見にくかったりするので、わかりやすいURLにしたほうがユーザービリティといった点からも好ましいでしょうし、静的URLを使うことをおすすめします。
WordPressにおけるURL構造の設定
WordPressでは、初期設定のままだと動的URLが採用されています。「設定」→「パーマリンク設定」からURLの表示形式を変更できるので、まだ変えていない方は最低でも「投稿名」などに変更しておきましょう。一番いいのは「カスタム構造」で
/%postname%/
と指定し、記事ごとにユニークなURLをつけてあげることです。理想はURLから記事の内容がわかることですね。
さいごに
個人的には、拡張子は消すべきだと思います。なぜなら、シンプルなURLの方が覚えやすいですし、URLを直接入力するユーザーから見ても短いURLの方が嬉しいと思うからです。
また、なんとなくですが拡張子がついていると古臭く感じるんですよね・・・。最近はめっきり見なくなりましたし。
別にどうでもいいことのような気もしますが、自分はこだわっていくつもりです。