ファイル名に日本語はOK?NG?-SIRIUS2

ファイル名に日本語はOK?NG?-SIRIUS2

ファイル名(スラッグ名)は面倒でも英文字に変えておいた方がいいというお話です。

アイキャッチ画像

当サイトでは基本的にベーステンプレートでの動作検証となってます。

そのため他のテンプレート利用時にはここで使用しているキャプチャ画像とは若干異なる場合もあります。

また他のテンプレート利用時には場合によっては動作に多少の違いが生じる可能性もありますこと予めご了承ください。

 

SIRIUS2で記事(エントリーページ)を作成する際、必ず設定すべき項目として「ページタイトル」と「ファイル名」があります。

 

このうち「ページタイトル」は日本語で全く問題ありません。

では「ファイル名」に日本語をあてがうのは問題ないんでしょうか。


日本語のファイル名はやめておこう

結論から言いますと問題はありません。OKです。

ただしデメリットの方が大きいと筆者は思ってます。

SIRIUS2での「ファイル名」のことをウェブの世界では”スラッグ”と言います。

スラッグとはURLの中の一部の文字列で自由に設定ができる部分のことです。

 

たとえばファイル名(スラッグ)が「abc」であればSIRIUS2の場合は[htttps://(ドメイン)/abc.html]となります。

 

一時、このスラッグを日本語にすることが流行りました。

URLの中にぱっと見ただけですぐにわかる日本語が入っているので記事の内容がその時点で大まかにわかる→利用者の立場に立ったSEO対策と言われたものです。

(スラッグを日本語からいちいち英単語に直すのが面倒という声も多かったそうです)

クリック率が上がるとも言われてました。

ただそれが正解だったのかどうかははっきりとはわかっていません。

 

ではデメリットは何でしょう。

それがSNSやブログなどでシェされにくいということです。

 

実際に日本語のファイル名(スラッグ)を付けたページを作成してみます。

 

キャプチャ画像

 

これをブラウザで開きURLを見てみます。

いかがでしょう、もうこれだけでページの内容が大まかにわかるというものです。

 

キャプチャ画像

 

ではこのURLをコピーしてSNSに貼り付けてみます。それがこちら。

 

キャプチャ画像

 

文字化けしたような文字列が並んでますね。しかも長い!

これは決してエラーではなく、URLに全角文字が含まれてると強制的に別の文字に変換される(エンコード)仕組みのせいです。

 

ただウェブの世界では問題なくても人間の眼には意味不明な文字列にしか見えません。

そのため初見での第1印象は「なんだこれ?」みたいな感じになるでしょう。

 

それにSNSの仕様によってはURLの文字列が長すぎて(文字数を稼いでしまって)そもそもリンクを貼るスペースがないという事態も起きがちです。

 

他者のSNSやブログなどに自分の記事のリンクを貼ってもらうこと(※被リンク)はSEO的にはとても重要なので、それを考えると日本語でのスラッグはどうしても避けたいところです。

 

さらにURLがあまりに長いと表示エリアの中で何回も折り返しが発生することが容易に予想されます。

ただしその折り返しが普通の折り返しなら問題ないですが、システムによっては”改行”での折り返しになってしまって正しいURLとして機能しなくなる可能性も出てきます。

 

他にも”検索エンジンがページのテーマを理解しにくくなる”とか”キーワードがちゃんと認識されないので検索結果での表示に影響を及ぼす”といった可能性もあります。

(あくまで可能性です。SEO対策に明確な正解はありませんので)

 

こういったように日本語スラッグはデメリットの方が大きいのです。

そのため面倒でもファイル名(スラッグ)は英文字に必ず変換するようにしましょう。

(できれば日本語タイトルの意味に近い英単語を含む文字列の方がいいと思います)

サイト管理人

筆者

 

デフォルトの「entry1,entry2...」でも問題はないです。