Google の URL 構造ガイドライン | Google 検索セントラル  |  ドキュメント  |  Google for Developers (original) (raw)

Google は RFC 3986 で定義された URL をサポートしています。この規定で予約文字として定義されている文字には、パーセント エンコーディングを行う必要があります。予約されていない ASCII 文字はエンコードされない形式のまま残る可能性があります。また、ASCII に含まれない文字は、UTF-8 でエンコードする必要があります。

可能な場合は、長い ID ではなく意味のある単語を URL に使用します。

推奨: シンプルでわかりやすい語句を URL に使用する。

https://en.wikipedia.org/wiki/Aviation

推奨: ローカライズした語句を URL に使用する(該当する場合)。

https://www.example.com/**lebensmittel/pfefferminz**

推奨: 必要に応じて UTF-8 エンコードを使用する。たとえば、次の例では、URL 内のアラビア文字に UTF-8 エンコードを使用しています。

https://www.example.com/**%D9%86%D8%B9%D9%86%D8%A7%D8%B9/%D8%A8%D9%82%D8%A7%D9%84%D8%A9**

次の例では、URL 内の中国語文字に UTF-8 エンコードを使用しています。

https://example.com/**%E6%9D%82%E8%B4%A7/%E8%96%84%E8%8D%B7**

次の例では、URL 内のウムラウトに UTF-8 エンコードを使用しています。

https://www.example.com/**gem%C3%BCse**

次の例では、URL 内の絵文字に UTF-8 エンコードを使用しています。

https://example.com/**%F0%9F%A6%99%E2%9C%A8**

非推奨: ASCII 文字以外を URL に使用する。

https://www.example.com/**نعناع**

https://www.example.com/**杂货/薄荷**

https://www.example.com/**gemüse**

https://www.example.com/**🦙✨**

非推奨: 意味のない長い ID 番号を URL に使用する。

https://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1

Google は通常フラグメント URL をサポートしていないため、ページのコンテンツを変えるためにフラグメントを使用しないでください。JavaScript を使用してコンテンツを変える場合は、代わりに History API を使用してください。

非推奨: フラグメント URL:

https://example.com/**#/**potatoes

複数の地域を対象とするサイトでは、サイトの地域ターゲティングが簡単になるような URL 構造の使用を検討してください。URL 構造に関する他の例については、地域ごとの URL を使用するをご覧ください。

推奨: 国別のドメインを使用する。

https://example.de

推奨: gTLD とともに国別のサブディレクトリを使用する。

https://example.com**/de/**

URL では、ハイフンを使用して単語を区切ることを検討してください。それにより、ユーザーや検索エンジンが URL のコンセプトを理解しやすくなります。URL にはアンダースコア(_)ではなくハイフン(-)を使用することをおすすめします。

推奨: ハイフン(-)を使用する。

https://www.example.com/summer-clothing/filter?color-profile=dark-grey

非推奨: アンダースコア(_)を使用する。

https://www.example.com/summer_clothing/filter?color_profile=dark_grey

非推奨: URL 内の単語をつなげる。

https://www.example.com/greendress

URL に関するよくある問題

過度に複雑な URL(特に、複数のパラメータを含む URL など)は、サイト上の同じまたは同様のコンテンツを表す多数の URL が不必要に作成される原因となることがあります。その結果、クロールの際に問題が発生し、Googlebot が必要以上に帯域幅を消費したり、サイトのすべてのコンテンツがインデックスに登録されない状態を招いたりする可能性があります。

URL が不必要に多い場合、次のような原因が考えられます。

URL に関する問題の解決

URL 構造による問題を回避する方法は次のとおりです。