「URLってSEOに関係あるの?」と疑問に思ったことはありませんか。実は、URLの設計は検索順位に直接影響する重要な要素のひとつです。この記事では、SEO対応URLの基本ルールから具体的な設定方法まで、初めての方でもすぐに実践できるようにわかりやすく解説します。
このページに書いてあること
SEO対応URLとは?検索順位に影響する理由と基本の結論

SEO対応URLとは、検索エンジンとユーザーの両方にとって「わかりやすく、意味のある」URLのことです。URLはページの内容を伝えるシグナルとしてGoogleに認識されるため、適切に設計することで検索順位の向上につながります。ここでは、URLがSEOに影響する仕組みとGoogleが評価するURLの条件を確認しましょう。
URLがSEOに影響する仕組み
Googleのクローラーは、ページを巡回する際にURLを手がかりのひとつとしてページの内容を推測します。たとえば「/blog/seo-url-guide」というURLであれば、「SEOのURLに関するガイド記事」だと判断しやすくなります。
また、ユーザーが検索結果でURLを目にする場面もあります。内容が伝わるURLはクリック率(CTR)の向上にも貢献します。URLはSEOの直接的なランキング要因ではありませんが、検索エンジンの理解を助け、ユーザー体験を高める重要な役割を担っています。
Googleがよいと判断するURLの3つの条件
Googleの公式ドキュメントでは、良いURLとして以下の3点が挙げられています。
- シンプルで意味のある言葉が使われていること
- 論理的なディレクトリ構造になっていること
- 重複や混乱を招く構造がないこと
Googleは「URLはできるだけシンプルで理解しやすいものにしてください」と案内しており、URL構造が整理されているサイトはクロール効率も上がります。逆に、意味不明な文字列や深すぎる階層は、クローラーにとっても読者にとっても不親切です。
SEOに強いURLの基本ルール

SEOに効果的なURLを設計するには、いくつかの基本ルールがあります。短さ・キーワード・記号の使い方・文字種など、設定のポイントは多岐にわたります。以下でひとつずつ確認していきましょう。
URLは短くシンプルにする
URLは短ければ短いほど、ユーザーが覚えやすく、共有もしやすくなります。また、クローラーがページの内容を把握しやすくなるという利点もあります。
悪い例: /category/2024/03/15/how-to-improve-seo-url-structure-for-beginners
良い例: /blog/seo-url-tips
不要な日付や冗長な説明語句を省くだけで、すっきりとしたURLになります。目安として、ディレクトリを含めて5語以内に収めることを意識してみてください。
URLにキーワードを含める
URLにターゲットキーワードを含めることで、検索エンジンがそのページのテーマを理解しやすくなります。たとえば「seo url」をターゲットにしたページであれば、/seo-url や /seo-url-guide のようなURLが適切です。
ただし、キーワードを無理に詰め込む「キーワードスタッフィング」はNGです。URLを見たユーザーが「このページは○○についてのページだ」と自然に理解できる範囲で、1〜2語のキーワードを含める程度が最適です。
単語の区切りにはハイフン(-)を使う
複数の英単語をURLに含める場合、単語の区切りにはハイフン(-)を使うのが正しい方法です。アンダースコア(_)はGoogleが単語の区切りとして認識しないため、SEO上は不利になります。
| 区切り文字 | 例 | Googleの認識 |
|---|---|---|
| ハイフン(-) | seo-url-guide |
「seo」「url」「guide」と別々の単語として認識 |
| アンダースコア(_) | seo_url_guide |
「seo_url_guide」と1語として認識 |
| 何もなし | seourlguide |
「seourlguide」と1語として認識 |
GoogleのJohn Mueller氏もハイフンを推奨しており、これはSEOの世界では広く知られた基本ルールです。
小文字のみを使う(大文字と小文字の違いに注意)
URLはすべて小文字で統一することが推奨されます。なぜなら、多くのサーバー環境では /Blog と /blog は別々のURLとして扱われるためです。大文字と小文字が混在すると、重複コンテンツが発生するリスクがあります。
たとえば、/SEO-URL と /seo-url が両方アクセスできる状態だと、Googleは2つの異なるページとして評価してしまいます。URLはすべて小文字に統一し、混乱を防ぎましょう。
ユーザーが読んでわかる言葉を使う
URLは検索エンジンだけでなく、ユーザーにとっても読みやすいものである必要があります。URLを見ただけで「このページに何が書いてあるか」が伝わると、クリック率の向上にも貢献します。
読みにくい例: /p=1234 /archives/00089
読みやすい例: /seo-url-guide /blog/wordpress-setting
SNSでシェアされたときや、メールにURLを貼り付けたときも、意味のわかるURLのほうが信頼感を与えられます。
日本語URLより英語URLを選ぶ理由
日本語のURLは技術的には使用できますが、英語URLは技術的な安定性や共有のしやすさという点で有利です。日本語URLはブラウザやシステムによってエンコードされ、%E3%82%AC%E3%82%A4%E3%83%89 のような読めない文字列(パーセントエンコーディング)に変換されることがあります。
このような状態では、URLを共有された相手が内容を把握できないうえ、リンクが壊れるリスクもあります。なお、SEO url の評価という観点では、日本語URLと英語URLのどちらが検索順位に大きく影響するかは明確ではなく、両者に直接的な大きな差はないとされています。日本語コンテンツのサイトでも、URLはページの内容を表す英単語を使うことをおすすめします。
パラメーター(?や=)はなるべく使わない
URLの末尾に ?category=seo&page=2 のようなパラメーターが付いたURLは、クローラーにとって処理が複雑になりやすく、重複コンテンツが発生するリスクも高まります。
ECサイトや動的なWebシステムでは避けられない場合もありますが、静的なコンテンツページでは、パラメーターを使わないシンプルなURLを選びましょう。どうしても必要な場合は、Google Search Consoleのパラメーター設定やrobots.txtを活用してクロールをコントロールすることが大切です。
URLの構造を正しく設計する方法

URLの個々の文字だけでなく、サイト全体のURL構造(アーキテクチャ)も重要なSEO要素です。階層の深さや親子関係の設計、プロトコルの選択まで、サイト設計の段階でしっかり考えておきましょう。
URLの階層(ディレクトリ)は浅くする
URLの階層が深すぎると、クローラーが重要なページにたどり着きにくくなります。/category/sub-category/tag/post-name のように4階層以上になると、Googleがそのページの重要度を低く評価する可能性があります。
理想的なのは2〜3階層以内に収めること。たとえば /blog/seo-url のように、大カテゴリ → ページ名という構造が理想的です。サイト全体のURL設計を見直す際は、内部リンクと合わせて階層の最適化を検討してみてください。
カテゴリとページの親子関係をURLで表す
URLの構造はサイトの情報設計(IA)を反映するものでもあります。カテゴリとページの関係が明確なURLは、ユーザーが現在どこにいるかを把握しやすく、クローラーにもサイト構造を正確に伝えられます。
例: SEOに関するブログサイトの場合
/blog/→ ブログトップ/blog/seo/→ SEOカテゴリ/blog/seo/url-guide/→ SEO URLに関する記事
このように親子関係が一目でわかるURLにすると、パンくずリストとの連携もスムーズになります。
サブドメインとサブディレクトリの違いと選び方
コンテンツを整理する方法として「サブドメイン」と「サブディレクトリ」があります。それぞれの特徴を理解して、適切な方を選びましょう。
| 種類 | 例 | SEO上の扱い |
|---|---|---|
| サブドメイン | blog.example.com |
別サイトとして評価されやすい |
| サブディレクトリ | example.com/blog/ |
同一サイトとして評価される |
SEO観点では、サブディレクトリのほうが有利とされることが多く、メインドメインの評価(ドメインパワー)を引き継ぎやすいです。ただし、言語や地域が明確に異なるサイトの場合はサブドメインが適切なケースもあります。
httpsとhttpの違いとSSL対応の重要性
現在のWebサイトでは、https:// から始まるSSL(セキュア通信)対応が必須です。GoogleはHTTPS化をランキング要因のひとつとして明言しており、HTTPのままのサイトはブラウザで「安全でない接続」と表示されてしまいます。
HTTPS化はユーザーの信頼性にも大きく影響します。レンタルサーバーを利用している場合、無料のSSL証明書(Let’s Encryptなど)が提供されていることが多いため、まだ対応していない方はすぐに設定することをおすすめします。
やってはいけないNGなURLの例と改善方法

SEO対応URLを設計するうえで、避けるべきNGパターンがあります。知らずにやってしまいがちなミスを確認して、自分のサイトに問題がないかチェックしてみましょう。
数字やランダム文字列だけのURL
WordPressのデフォルト設定でよく見られる /p=123 や /archives/5678 のような数字だけのURLは、内容がまったく伝わりません。これはユーザーにとっても不親切で、クリック率の低下につながります。
改善策: WordPressであれば「パーマリンク設定」から「投稿名」または「カスタム構造」を選び、ページの内容を表す英語スラッグを設定しましょう。すでに公開済みのURLを変更する場合は、必ず旧URLから新URLへの301リダイレクトを設定してください。
日付をURLに含めるときの注意点
URLに /2021/05/10/ のような日付を含めると、記事が古くなったときに「古いコンテンツ」という印象をユーザーに与えてしまいます。また、内容を更新しても URLが古い日付のままだと、検索結果での信頼性に影響することがあります。
ニュースサイトや時事性の高いコンテンツでは日付URLが有効な場面もありますが、ハウツー記事やガイド系のコンテンツでは日付を含めないURLにするほうが長期的に有利です。
重複URLが生まれてしまうケース
同じ内容のページに複数のURLでアクセスできる状態を「重複URL」といいます。これはGoogleがどちらのページを評価すべきか判断できず、評価が分散してしまう「カニバリゼーション」を引き起こします。
よくある重複URLの例:
https://example.com/seo-urlとhttp://example.com/seo-urlhttps://example.com/seo-urlとhttps://www.example.com/seo-urlhttps://example.com/seo-urlとhttps://example.com/seo-url/
対策として、canonicalタグで正規URLを指定するか、301リダイレクトで統一することが有効です。
URLの末尾スラッシュ(/)の統一ができていない
末尾に / があるURLとないURLは、サーバーの設定によっては別ページとして認識されることがあります。/seo-url と /seo-url/ が両方アクセスできる状態は、重複コンテンツの原因になります。
どちらかに統一する方針を決めたら、もう一方は301リダイレクトで正規URLへ転送するか、canonicalタグで指定しましょう。サイト全体で一貫したルールを設けることが大切です。
スペースや特殊文字が含まれているURL(%20など)
URLにスペースや日本語・特殊文字が含まれると、自動的にパーセントエンコーディング(%20 など)に変換されます。これはURLの可読性を著しく低下させ、リンクのコピーやシェア時に問題が起きることもあります。
URLに使用できる文字は 英数字・ハイフン・アンダースコア・スラッシュ・ドット に限定するのが安全です。特殊文字が必要に感じる場合は、英語のシンプルな表現に置き換えましょう。
WordPressなど主要CMSでのURL設定方法

SEOに強いURLの設計方法を理解したら、実際にCMSで設定してみましょう。特に多くの方が使用するWordPressでの設定方法と、既存URLを変更する際の注意点を解説します。
WordPressのパーマリンク設定のおすすめ
WordPressでは「設定 → パーマリンク設定」からURL構造(パーマリンク)を選択できます。SEO的におすすめの設定は以下のとおりです。
| 設定名 | URL例 | SEO評価 |
|---|---|---|
| 投稿名 | /seo-url-guide/ |
◎ おすすめ |
| カスタム構造 | /blog/%postname%/ |
◎ おすすめ |
| 数字ベース | /archives/123/ |
△ 非推奨 |
| デフォルト | /?p=123 |
✕ 非推奨 |
「投稿名」または「カスタム構造」を選び、各記事のスラッグ(個別URL)には、その記事のターゲットキーワードを英語で設定するのがベストプラクティスです。
既存URLを変更するときの注意点とリダイレクト設定
すでに公開・インデックスされているページのURLを変更する場合は、慎重な対応が必要です。旧URLのまま放置すると「404エラー」が発生し、Googleの評価や被リンクが失われてしまいます。
URLを変更する際は、必ず以下の手順を踏みましょう。
- 旧URLから新URLへの301リダイレクトを設定する
- サイトマップを更新してGoogleに通知する
- Google Search Console で旧URLのカバレッジエラーがないか確認する
- 内部リンクを新URLに更新する
WordPressの場合、プラグイン「Redirection」や「.htaccess」を使ったリダイレクト設定が一般的です。
多言語・多地域サイトのURL設計ポイント

複数の言語や地域向けにコンテンツを提供するサイトでは、URL設計に特別な考慮が必要です。適切な構造を選ぶことで、各地域での検索エンジンの評価を最大化できます。
国別サイトにはccTLDかサブディレクトリを使う
多地域サイトのURL構造には主に3つの選択肢があります。
| 構造 | 例 | 特徴 |
|---|---|---|
| ccTLD(国別ドメイン) | example.co.jp |
地域シグナルが最も強い |
| サブディレクトリ | example.com/ja/ |
管理しやすく、ドメイン評価を共有 |
| サブドメイン | ja.example.com |
独立性が高いが評価が分散しやすい |
リソースが限られた中小企業や個人サイトには、サブディレクトリ構造がもっとも管理しやすくSEO効果も出やすい方法です。
hreflangタグとURLの組み合わせ方
多言語・多地域サイトでは、各言語ページに hreflangタグ を設定することで、Googleが適切な言語・地域のページを検索結果に表示できるようになります。
hreflangタグはHTMLの<head>内に記述します。
<link rel="alternate" hreflang="ja" href="https://example.com/ja/seo-url/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/seo-url/" />
URLと hreflangタグは一致させることが必須です。サブディレクトリ構造の場合、/ja/ や /en/ のような言語コードをURLに含め、hreflangの href にも同じURLを指定します。設定ミスがあるとGoogleが混乱し、誤った言語のページが表示されることがあるため、設定後はGoogle Search Consoleで確認しましょう。
SEO対応URLを設計するときのチェックリスト

これまで解説した内容をもとに、SEO対応URLを設計・確認するためのチェックリストをまとめました。新しいページを作成するときや既存URLを見直すときに、このリストを活用してみてください。
URLの基本設定チェック
- [ ] URLは英語の小文字のみで構成されている
- [ ] 単語の区切りにはハイフン(-)を使用している
- [ ] ターゲットキーワードが1〜2語自然に含まれている
- [ ] 不要な数字・日付・ランダム文字列が含まれていない
- [ ] スペースや特殊文字(%20 など)が含まれていない
- [ ] URLの文字数は必要最小限に抑えられている
URL構造チェック
- [ ] ディレクトリの階層は3段階以内になっている
- [ ] カテゴリとページの親子関係がURLで明確になっている
- [ ] サイト全体でサブドメインかサブディレクトリかが統一されている
- [ ] HTTPSが導入されている
重複・リダイレクトチェック
- [ ] 末尾スラッシュ(/)の有無がサイト全体で統一されている
- [ ]
wwwあり・なしが統一され、片方にリダイレクトされている - [ ]
httpとhttpsが混在していない - [ ] URLを変更した場合は301リダイレクトが設定されている
- [ ] 重複コンテンツにはcanonicalタグが設定されている
CMS・多言語チェック
- [ ] WordPressのパーマリンク設定が「投稿名」またはカスタム構造になっている
- [ ] 各ページのスラッグ(個別URL)がキーワードを含む英語に設定されている
- [ ] 多言語サイトの場合、hreflangタグとURLが正しく対応している
まとめ

SEO対応URLとは、検索エンジンとユーザーの両方に「わかりやすく、意味のある」URLのことです。英語・小文字・ハイフン区切り・キーワード含有・シンプルな構造という基本ルールを守るだけで、検索順位への好影響が期待できます。
NGパターン(数字だけのURL・日本語URL・重複URL・末尾スラッシュの不統一など)は早めに修正し、WordPressを使っている方はパーマリンク設定を見直しましょう。URLの変更時には必ず301リダイレクトを設定することも忘れずに。
今回ご紹介したチェックリストを使って、ぜひご自身のサイトのURL設計を振り返ってみてください。SEOの土台を整えることが、長期的な検索流入につながる第一歩です。
seo urlについてよくある質問

-
Q1. URLを途中で変更しても大丈夫ですか?
- URLの変更は可能ですが、変更前に旧URLから新URLへの301リダイレクトを必ず設定してください。リダイレクトなしに変更すると404エラーが発生し、Googleの評価や被リンクが失われるリスクがあります。変更後はGoogle Search ConsoleでURL検査ツールを使い、新URLが正しくインデックスされているか確認しましょう。
-
Q2. 日本語URLは絶対にNGですか?
- 絶対にNGというわけではありませんが、英語URLのほうがSEO上のリスクが少なく、共有時の可読性も高いため強くおすすめします。日本語URLはエンコードされると長い文字列になり、見た目がわかりにくくなるほか、一部の環境でリンクが壊れることもあります。
-
Q3. URLの長さに制限はありますか?
- 技術的には2,048文字程度まで対応していますが、SEO観点では短いほど有利です。目安として、スラッグ部分は3〜5語・50文字以内に収めることを意識してください。不要な語句を省き、キーワードを中心に構成しましょう。
-
Q4. 既存サイトのURLを全部見直すべきですか?
- すべてのURLを一度に変更するのはリスクが高く、301リダイレクトの管理も煩雑になります。まず新規ページから正しいURL設計を徹底し、既存ページは検索流入が少ないページや明らかに問題のあるURLを優先して改善するのが現実的です。
-
Q5. URLとタイトルタグやmeta descriptionはどう関係しますか?
- URLはページのテーマを伝えるシグナルのひとつに過ぎず、タイトルタグやmeta descriptionとともに総合的に評価されます。URLにキーワードを含めることで、タイトルタグとの一貫性が生まれ、検索エンジンがページ内容をより正確に把握しやすくなります。




