ServerField サーバー運用・Web集客
テクニカルSEO URL設計・サイト移転 2026年7月更新

URL構造とは?
SEOに強い設計と安全な変更手順

新規サイトでは、読者が内容を推測でき、運営者が長く維持できるURLを設計します。公開済みURLは見た目だけで変えず、canonical、内部リンク、sitemap、301・308リダイレクト、公開後監視まで一つの移行計画として扱います。

公開:2025年1月8日 最終更新:2026年7月29日 執筆・検証:Finite Field 編集部
ノートパソコンを使ってWebサイトのURL構造を確認する担当者

Google Search CentralとRFC 9110の現行資料を2026年7月29日に再確認しています。

更新方針:URLの読みやすさだけで検索順位やクリック率が上がるとは断定していません。GoogleのURL構造、canonical、リダイレクト、サイト移転に関する公式資料とHTTP仕様を確認し、SEO上の推奨と実装上の安全性を分けて解説します。

結論から言うと、良いURLは「理解できる・増殖しない・できるだけ変えなくて済む」の3点を満たします。新規ページは小文字、ハイフン、安定した分類、必要最小限のパラメータを基本にします。既存URLは検索流入、被リンク、ブックマーク、広告、フォーム、API、計測が結び付いた資産なので、短く見せるためだけに変更しないことが重要です。

30秒で分かる結論

新規URLは単純に。公開済みURLは、改善価値が移行リスクを上回る場合だけ変える

「SEOに強そう」「URLが長いから」といった感覚ではなく、利用者の理解、重複URLの抑制、運用の安定性、移行後の検証可能性で判断します。

新規サイト命名規則、言語、階層、末尾スラッシュ、パラメータの役割を公開前に統一
既存サイト見た目だけなら維持。統合、CMS移行、ドメイン変更、重大な誤分類なら変更を検討
変更する場合旧新対応表、恒久リダイレクト、canonical・内部リンク・sitemap更新、監視まで実施
基本方針読者が内容を理解でき、同じ内容のURLを増やさず、長期維持できる構造にする
区切り文字英単語はハイフンで区切り、小文字へ統一する
階層組織図ではなく利用者が理解できる分類を使い、変更されやすい部署名や年度を安易に入れない
日本語URL利用可能。ただし共有時のエンコード、入力、分析、外部連携を含めて運用しやすさを確認する
canonical重複・類似ページの代表URLを示す。廃止URLの転送や利用者の移動にはリダイレクトを使う
既存URL変更見た目だけなら変えない。変更するなら旧新一対一対応と公開前後の検証を必須にする
確認日2026年7月29日

URL構造とは、ページの場所と状態を伝える設計ルール

URL構造は、ドメイン以下のパスだけを指す言葉ではありません。プロトコル、ホスト名、パス、クエリパラメータ、フラグメントをどの目的で使うか、同じ内容へ複数の入口が生まれたときにどのURLを代表にするかまで含む設計です。

プロトコルhttps://通信方式。通常はHTTPSへ統一
ホストexample.comドメインやサブドメイン
パス/guides/url/内容やページ種別を識別
クエリ?sort=price絞り込み・表示・計測など
フラグメント#migration同じ文書内の位置を示す

URLだけで検索順位が決まるわけではありません。それでも、単純で一貫したURLは、利用者がリンク先を予測しやすく、内部リンクやsitemapを管理しやすくし、クロール対象の無駄な増殖を抑える助けになります。

SEOと運用を両立するURL設計の7原則

Googleは、理解しやすい語、対象読者の言語、ハイフン、必要最小限のパラメータを推奨し、URLの大文字と小文字を別のものとして扱います。ここでは、その推奨をサイト運用へ落とし込むための基準を整理します。

01

内容を説明する短い語を使う

長いIDだけより、ページの役割が分かる語を選びます。タイトル全文や検索語を詰め込まず、別ページと区別できる範囲で簡潔にします。

02

複数語はハイフンで区切る

英単語を複数使う場合は「url-structure」のようにハイフンを基本にします。既存のアンダースコアURLは、区切りだけを理由に一斉変更しません。

03

小文字へ統一する

「/Server/」と「/server/」を別ページとして公開しない設計にします。同じ内容を返す場合も、採用版へリダイレクトし、内部リンクとcanonicalを統一します。

04

階層は利用者の理解で決める

社内組織やサーバー内フォルダをそのままURLへ写す必要はありません。読者が期待するカテゴリとナビゲーションに合わせ、内部リンクから到達できる構成にします。

05

変わりやすい情報を常設URLへ入れない

年度、部署名、キャンペーン名、CMS拡張子は将来の変更を誘発します。日付そのものに意味があるニュースや法定記録は例外です。

06

対象読者の言語を選び、運用方法を統一する

日本語URLも利用できます。共有時のパーセントエンコード、入力ミス、アクセス解析、外部ツールとの互換性を確認し、英字転写とのどちらを採るか全体方針を決めます。

07

パラメータと自動生成URLを必要最小限にする

セッションID、追跡値、並べ替え、無制限の絞り込み組合せが内部リンクから増殖しないようにします。内容差のあるURLと表示状態だけのURLを分けて管理します。

命名規則はページごとに考えるのではなく、サービス、記事、商品、カテゴリ、多言語ページなどの型として先に決めます。
URLの深さに万能な正解はありません。「3階層以内ならSEOに有利」といった固定ルールより、利用者が理解でき、重要ページへ内部リンクで到達でき、分類変更のたびにURLを変えなくて済むことを優先します。

サイト種別ごとに、長く維持できるURLの型を作る

個別ページを公開するたびにURLを考えると、表記揺れと例外が増えます。ページ種別ごとに、必須の識別子、任意の分類、言語・地域、末尾スラッシュ、廃止時の対応責任者まで決めておくと運用が安定します。

サービス

https://example.com/services/web-development/

担当部署や料金プランではなく、提供内容が変わっても維持できるサービス名を使います。

記事・ガイド

https://example.com/guides/url-migration/

継続更新する解説は日付なし、年月で識別するニュースや記録は日付ありなど、媒体の役割で分けます。

EC商品

https://example.com/products/running-shoe-1234/

商品名変更に耐える安定IDを併用できます。色・サイズごとのURLをindex対象にするか事前に決めます。

カテゴリ

https://example.com/products/shoes/

利用者が一覧へ到達するための安定分類を使います。複数フィルタを組み合わせるたびにURLを無制限に作りません。

多言語

https://example.com/en/services/

言語ごとに固有URLを用意し、各版へ明示的に移動できるリンクとhreflangを整えます。別言語ページへcanonicalを向けないよう注意します。

パンくずとURL階層は完全一致が必須ではありません。ただし、URL上は「ガイド」なのに画面上は「商品カテゴリ」として扱うなど、利用者に矛盾して見える構成は避けます。

URLパラメータ・フラグメント・canonicalの役割を分ける

URLの差が独立した内容を表すのか、同じ内容の並べ替えや計測にすぎないのかを先に決めます。「パラメータはすべて削除」「canonicalを付ければ何でも解決」といった一律運用は避けてください。

形式設計・SEO上の判断
内容を変えるパラメータ/products?category=shoes固有一覧として必要なら、クロール可能な内部リンク、title、見出し、canonicalを整える。組合せが大量ならindex対象を限定する。
並べ替え・表示/products?sort=price同じ集合の順番だけが違うなら、基準一覧との重複を増やさない。共有状態としてURLを残す場合もindex方針を決める。
計測パラメータ/guide?utm_source=newsletter内容を変えない追跡値を内部リンクやsitemapへ恒常的に載せない。canonicalは追跡なしURLへそろえる。
フラグメント/guide/#migration同じ文書内の位置を示す用途に使う。独立した本文の切替やindex対象ページの識別には依存しない。
canonicalの役割

重複・類似ページの代表URLを示す

canonicalは、同じまたは非常に似たページ群の代表候補を検索エンジンへ伝える信号です。canonicalページ自身にも自己参照canonicalを置き、内部リンクとsitemapを同じURLへそろえます。

代用できないこと

利用者の転送や廃止URLの移動

canonicalはブラウザを転送せず、指定どおり必ず採用される命令でもありません。廃止URLを新しい場所へ恒久移動するなら、サーバー側の301または308を使います。

シグナルを競合させない:リダイレクトはA→B、canonicalはA、sitemapはCという状態を作らず、表示したいURLへリダイレクト、canonical、内部リンク、sitemap、hreflang、構造化データをできるだけ統一します。

既存URLは、変更による利益と移行リスクを比較する

公開済みURLには、検索エンジンのindexだけでなく、外部リンク、ブックマーク、メール、QRコード、広告、アクセス解析、API、フォーム送信先、社内資料が結び付いています。新規URLの理想形へ近づけるだけでは、それらを切断するコストを正当化できません。

実際の判断では、Search Console、アクセス解析、サーバーログ、被リンク、広告、フォーム、APIの参照状況を自サイトのデータで確認します。
維持を優先

見た目の改善しか得られない場合

  • 内容とURLの意味が大きく矛盾していない
  • 流入、被リンク、共有、広告、外部連携で使われている
  • 短さ、区切り、キーワード追加だけが目的
  • 旧新対応表、リダイレクト、監視を準備できない
変更を検討

明確な問題を解決できる場合

  • HTTPからHTTPS、ドメイン変更、CMS移行で必然的に変わる
  • 複数の重複ページを一つの有用なページへ統合する
  • 機密情報、セッションID、重大な誤分類を含む
  • 古い構造が利用者の移動や日常運用を継続的に妨げる
公開中止条件:旧URL全件と新URLの対応、301・308、200・404・410、canonical、内部リンク、sitemap、robots、noindex、hreflang、構造化データ、計測、広告、フォーム・API、担当者、監視期間のいずれかが未定なら、公開を延期します。

ドメイン・CMS・デザイン・本文を同時に大きく変えない

複数の大変更を同時に行うと、検索流入やコンバージョンが落ちたときに原因を切り分けられません。可能なら「ホスティング移行」「URL変更」「デザイン変更」「本文統合」をリリース単位で分け、各段階の基準値を保存します。

WordPressのパーマリンク変更は、公開前と公開後で判断が違う

新規サイトの公開前なら、投稿名、カテゴリ、日付の要否を検討して規則を決められます。一方、公開済みサイトで管理画面のパーマリンク設定を変更すると、投稿・カテゴリ・フィード・画像・カスタム投稿など広い範囲へ影響する可能性があります。

公開前

運用しやすい規則を先に固定

常設記事なら、日付や変更されやすいカテゴリを必須にしない構成を候補にします。末尾スラッシュ、小文字、英字転写、日本語URLの扱いもサイト全体で統一します。

公開後

設定保存だけでは移行にならない

旧URLから新URLへの一対一リダイレクト、内部リンク、canonical、sitemap、キャッシュ、CDN、プラグイン、Search Console、アクセス解析、復旧手順が必要です。

「投稿名だけのURLが必ず最強」というルールはありません。ニュース、法令、イベント、日付別アーカイブなど、日付や分類が利用者に意味を持つサイトもあります。サイトの更新方法と情報の寿命から決めてください。

URL変更を7段階で進める

Googleのサイト移転ガイドは、旧新URL対応表を作り、恒久リダイレクトを設定し、内部リンクやcanonicalを更新し、公開後に監視する流れを示しています。規模が大きいほど、試験範囲、サーバー容量、クロール増加、復旧方法も見積もります。

OLD URLhttps://example.com/old-page/
301 / 308https://example.com/new-page/
一対一対応チェーンなし新URLは200canonical更新内部リンク更新sitemap更新

現状を保存する

クロールで取得したURL、HTTP状態、canonical、index可否、内部リンク、sitemap、検索流入、被リンク、重要コンバージョン、外部連携を保存します。CMS、サーバーログ、解析、Search Consoleを組み合わせます。

旧URLと新URLを一対一で対応付ける

同じ内容または統合後の最も関連する内容へ対応付けます。多数の旧URLを無関係なトップページへ送らず、代替がない削除ページは404または410を検討します。

ステージングで新URLを完成させる

本文、画像、CSS、JavaScript、フォーム、ログイン、決済、構造化データ、パンくず、canonical、hreflangを確認します。公開前noindexやアクセス制限の解除担当も決めます。

恒久リダイレクトを実装する

サーバー側の301または308を使い、旧URLから最終新URLへ直接一回で到達させます。ブラウザ内JavaScriptや遅延meta refreshを第一選択にしません。

すべての参照先を新URLへ更新する

内部リンク、canonical、sitemap、hreflang、構造化データ、OGP、広告、メール、プロフィール、QRコード、API、フォーム、解析設定を更新します。自サイト内リンクを旧URL経由に残しません。

公開直後に全件検査する

旧URLが301または308、新URLが200を返し、チェーン・ループ・誤転送がないことを機械検査します。主要ページはブラウザ、モバイル、フォーム送信、ログイン、決済でも確認します。

長期監視し、リダイレクトを維持する

Googleはリダイレクトをできるだけ長く、一般に少なくとも1年維持するよう案内しています。利用者の古いリンクを考えると、それ以上または恒久的な維持が適切な場合もあります。

301・308リダイレクトの最小実装例

実装方法はサーバー、CDN、CMS、アプリ構成で異なります。以下は考え方を確認するための最小例です。本番ではクエリ文字列、末尾スラッシュ、URLエンコード、キャッシュ、ループ、POST・APIの挙動をステージングで検証してください。

Apache301 Moved Permanently
Redirect 301 /old-page/ https://example.com/new-page/
NGINX旧URLから最終URLへ直接
location = /old-page/ {
    return 301 https://example.com/new-page/;
}
Go net/http301 / 308
// 通常の恒久移動
http.Redirect(w, r, "/new-page/", http.StatusMovedPermanently)

// メソッドを保持する恒久移動を使う場合
http.Redirect(w, r, "/new-page/", http.StatusPermanentRedirect)
301と308はどちらもGoogle Searchで恒久移動の信号として扱われます。HTTP仕様上、308はメソッド保持を明確にする恒久リダイレクトです。POST、API、アップロード、決済では、状態コード名だけで安全と判断せず、実クライアントとCDNを含めて確認します。

公開前後の検証は、応答・内容・検索・業務の4層で行う

一部ページが表示できるだけでは移行成功とはいえません。旧URLが正しく移動し、新URLの内容と検索シグナルが一致し、重要操作と計測が継続し、公開後のクロール・index・流入が許容範囲で推移していることを確認します。

HTTP応答と到達先

旧URL、http・https、www有無、大文字小文字、末尾スラッシュ、主要パラメータを検査。旧URLは最終新URLへ直接移動し、新URLは200を返すことを確認します。

HTMLと検索シグナル

title、H1、本文、画像、canonical、robots、hreflang、構造化データ、OGP、パンくず、内部リンク、sitemapを新URLへそろえます。

Search Consoleとログ

代表URLのURL検査、Page Indexing、sitemap、クロール統計、サーバーログを確認し、404、5xx、リダイレクト増加を追います。site:検索だけで監査しません。

利用者と業務操作

ナビゲーション、サイト内検索、共有、ログイン、問い合わせ、購入、ダウンロード、広告、外部APIを主要ブラウザとモバイルで操作します。

ロールバックは逆向きリダイレクトを足すだけではありません。すでに新URLへ利用者や検索エンジンが到達している状態で単純に戻すと、ループやcanonicalの混乱を招きます。障害箇所を旧新対応表とリリース単位で戻し、復旧後に再クロール・再検査します。

公式資料と確認日

次の一次資料を2026年7月29日に確認しました。Google Searchの推奨とHTTP仕様を分け、サイト固有のサーバー、CMS、CDN、フォーム、APIの挙動はステージングと本番で測定してください。

URL構造に関するよくある質問

URLは短いほどSEOに有利ですか?

短さだけで順位が決まるわけではありません。内容を識別でき、不要な語やパラメータがなく、共有・運用しやすい長さを選びます。公開済みURLを数文字短くするためだけの変更は、移行リスクに見合わないことが多いです。

URLに日本語を使ってはいけませんか?

日本語URLも利用できます。ただし、共有時のパーセントエンコード、入力、分析、外部システム、運用担当者の扱いやすさを確認し、英字転写とのどちらを採るかサイト全体で統一します。

URLにキーワードを入れると順位が上がりますか?

内容を説明する自然な語は理解に役立ちますが、順位上昇を保証しません。検索語を繰り返した長いURLより、本文、title、見出し、内部リンク、内容の品質を優先します。

WordPressのパーマリンク設定を公開後に変えてもよいですか?

全投稿のURLが変わる可能性があるため、旧新一覧、一対一リダイレクト、内部リンク、canonical、sitemap、キャッシュ、計測、復旧を準備してから判断します。管理画面で保存できることと、安全に移行できることは別です。

末尾スラッシュは付けるべきですか?

どちらでも構いませんが、一つの形式へ統一します。スラッシュ有無の両方が200を返す場合は採用版へリダイレクトし、canonical、内部リンク、sitemapも同じ形式へそろえます。

301と308はどちらを使えばよいですか?

どちらも恒久移動に使えます。通常のGETページは既存インフラとの相性を優先できます。POSTやAPIではメソッド保持が重要なため、308を含めて実クライアント、CDN、キャッシュで検証します。

既存URLはSEOのために作り直すべきですか?

見た目やキーワード追加だけを理由に作り直さないでください。重複統合、ドメイン・CMS移行、重大な誤分類、機密情報を含むURLなど、変更価値が移行リスクを上回る場合に限って計画します。

まとめ:良いURLは、理解でき、増殖せず、変えなくて済む

新規URLは、対象読者が理解できる語、小文字、ハイフン、安定した分類、必要最小限のパラメータを基本にします。公開済みURLは見た目だけで変えず、明確な問題を解決できる場合だけ移行してください。

変更するなら、旧新一対一対応表、恒久リダイレクト、canonical・内部リンク・sitemap更新、フォームやAPIを含む重要操作、公開後監視を一つの計画として実行します。URLだけで検索成果を保証せず、内容と利用体験も同時に改善することが大切です。

Finite Field

Finite Field 編集部公式仕様、実装上の安全性、検索シグナル、利用者の移動を分けて確認し、URL変更の利益と損失を比較できるよう編集しています。

Website Production & Migration

Finite Fieldにサイト制作・リニューアルを依頼する

見た目を整えるだけでなく、URL設計、情報構造、SEO、表示速度、問い合わせ導線、CMS・ドメイン移行まで一体で設計します。既存URLを残すべきページと、変更する価値があるページを分けてご提案します。

相談無料 要件整理から対応 WordPress・Go対応
  • 既存サイトのURL・内部リンク・検索流入を調査
  • 旧新対応表、リダイレクト、canonical、sitemapを設計
  • 制作・移行・公開後の計測と改善まで対応
Contact

今のサイトで困っている点からご相談ください

「URLを変えるべきか分からない」「リニューアルで順位を落としたくない」という段階でも整理できます。

対象ドメイン、CMS、変更予定、重要ページ、公開希望日が分かると、初回相談がスムーズです。