URLファイル名の区切り文字はハイフン”-“とアンダーバー”_”のどっち?

WordPressなどのCMSでブログやWebサイトのページを作る際、フォルダやファイル名にハイフン「-」を使うのか、アンダースコア(通称、アンダーバー)「_」を使うのか迷いませんか?

例えば、ファイル名に西暦と月を入れる場合、

www.○△□.com/201801post/(ハイフン使用)

www.○△□.com/2018_01_post/(アンダースコア使用)

Web管理者は以上のどちらが適切なのか迷うのではないでしょうか。

ファイル名を作る時、数字や単語を繋ぐ記号は「-」ハイフンと「_」アンダースコアのどちらが適切でしょうか。SEOを含めて、Googleはどちらが理解しやすいのでしょうか。

Googleはハイフン「-」を推奨

Google Search Consoleのヘルプによると、URLのファイル名が複数の英単語を含む場合、区切り文字としてハイフン「-」の使用を推奨しています。

例えば、あるページが「メンズスニーカー」についての内容であれば、ファイル名は「menssneakers」が適切。

仮にドメインが「www.heeday.com」で、第2階層にファイル名を付けるならば、

「www.heeday.com/menssneakers」となります。

ハイフンが無いファイル名「menssneakers」は好ましくないようです。このような英単語は存在しないため、Googleのアルゴリズム上、不適切なファイル名となります。

では、アンダスコア「 _ 」を使用した「mens_sneakers」は?

アンダースコア「_」は?

Googleはアンダースコア「 _ 」を区切り文字としては認識せず、文字同士をくっつけて認識するようです。

ファイル名が「mens_sneakers」の場合、Googleは「menssneakers」と認識するようです。

ただ、すでにファイル名にアンダースコアが使われている場合、あえてファイル名を変更する必要はないそうです。

今後、URLのファイル名を付ける時、ハイフンを使用するように癖をつければいいということです。

以下は、Google Search Consoleヘルプの内容。

ハイフンは、一般的には、単語と単語を分ける”セパレータ” として処理されます。たとえば web-master-forum なら web, master, forum の3つの単語として認識します。

一方、アンダースコアはセパレータとしては処理しないことがあります。

web_master_forumは3つに分解せずに「web_master_forum」のようにひとまとまりとして認識するかもしれません。

理由の1つはプログラミング関連の検索のためです。

プログラミングで使う命令や名前は、アンダースコアで繋ぐものが少なくありません。分けてしまうと、意味をなさなくなってしまいます。

こうした理由から 単語を分ける目的であればハイフンが推奨されます。

そうはいっても、アンダースコアでも問題が発生していないのであれば、無理にハイフンに変更する必要はありません。

引用:Google検索セントラル 

まとめ

Web管理者はファイル名にハイフン「-」を使用する癖を付けることで、Googleがファイル名を理解しやすくなります。

ハイフン使用によるSEO効果については何とも言えないものの、管理人はアンダースコアよりハイフンを使用した方が適切だと思います。

関連記事

コメント

この記事へのコメントはありません。

CAPTCHA


TOP