URLの構造化とリライトルールの設定 |SEO対策の話 第13回

執筆・編集 板浪 雅樹2005年から WEB 業界一筋。500サイト超を手がける SEO・WordPress のエキスパート。「公開後こそ本番」を掲げ、データ分析とユーザー視点で成果を引き出す運用を提案。

2005年に制作会社へ入社後、プログラマーからキャリアをスタート。サーバー構築・データベース設計で培った技術を強みに、WordPress テーマ/プラグイン開発やサイト移行の難案件を多数担当してきました。
2010年以降は SEO エンジニアとしても活動領域を拡大。コンテンツ設計・内部リンク最適化・高速化チューニングにより、競合の激しいビッグキーワードで上位獲得を実現してきました。
現在は TREVO のウェブディレクターとして、要件定義から運用改善まで一気通貫でリード。AI ライティングや GA4/Looker Studio を活用したレポーティング手法を開発し、「数字で説明できるサイト運用」をポリシーにクライアントの ROI 最大化を支援しています。
趣味/強み:筋トレとランニングで日々の集中力をキープ。複雑な課題を“仕組み”で解決するのが得意。
モットー:「サイトは資産。改善を止めた瞬間から価値は目減りする」
SNS:x(旧 Twitter)@TREVO_WEB
ウェブサイト制作において、SEO対策は欠かせない要素です。その中でも、URLの構造化とリライトルールの設定は、サイトの基盤となる重要な施策です。
適切に設定されたURLは、ユーザーと検索エンジンの両方にとって理解しやすく、サイトの評価向上につながります。
本記事では、URLの構造化とリライトルールの設定について、その重要性と具体的な実施方法を解説します。

URLの構造化の重要性
URLの構造化とは、ウェブサイトのURLを論理的かつ分かりやすい形で設計することを指します。これには以下のような利点があります:
ユーザビリティの向上
構造化されたURLは、ユーザーがサイト内の現在位置を把握しやすくなります。
SEO効果の向上
キーワードを含んだ分かりやすいURLは、検索エンジンでの評価につながります。
ソーシャルシェアの促進
分かりやすいURLは、SNSなどでシェアされやすくなります。
サイト構造の明確化
URLの構造がサイトの階層構造を反映することで、全体像が把握しやすくなります。
URLの構造化の基本原則
ウェブサイト制作時に、以下の原則に従ってURLを設計しましょう:
階層構造を反映する: 例:https://example.com/category/subcategory/page-name
- 読みやすさを重視する: 単語はハイフン(-)で区切り、アンダースコア(_)は避ける。
- 小文字を使用する: 大文字と小文字の混在は避け、すべて小文字で統一する。
- キーワードを含める: ページの内容を表すキーワードをURLに含める。
- 短くシンプルに保つ: 不要なパラメータや文字列は省略し、できるだけ短くする。
- 特殊文字を避ける: %20や&などの特殊文字の使用は避ける。
リライトルールの重要性
リライトルールとは、サーバー側でURLを書き換える設定のことです。これにより、ユーザーフレンドリーなURLを実現しつつ、システム側の要件も満たすことができます。
リライトルールの設定には以下のような利点があります。
- SEOの最適化: 検索エンジンが理解しやすいURLに変換できる。
- レガシーURLの維持: 古いURLを新しい構造に転送することで、既存のリンクを損なわない。
- セキュリティの向上: 内部的なファイル構造を隠蔽できる。
- 柔軟なURL設計: CMSの制約に縛られない自由なURL設計が可能になる。
リライトルールの設定方法
主に.htaccessファイルを使用して設定します。以下に代表的な設定例を示します:
ダイナミックURLの静的URL化
RewriteEngine On RewriteRule ^article/([0-9]+)/([a-z0-9-]+)$ article.php?id=$1&title=$2 [L]この設定により、「article.php?id=123&title=sample-article」というURLを「article/123/sample-article」という形式に変換できます。
WWWとnon-WWWの統一
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]この設定により、www付きのURLをwwwなしのURLにリダイレクトします。
HTTPSへの強制リダイレクト
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]この設定により、HTTPでアクセスされた場合に自動的にHTTPSにリダイレクトします。
言語別URLの設定
RewriteEngine On RewriteRule ^(en|fr|de)/(.*)$ index.php?lang=$1&page=$2 [L]この設定により、「/en/about-us」のようなURLを「index.php?lang=en&page=about-us」として処理できます。
長年使用してきたパーマリンクを変更するデメリット
長年使用してきたパーマリンク(URL)を変更することには、以下のようなデメリットがあります:
検索エンジンでのランキング低下
既存のURLが検索エンジンで高評価を得ている場合、変更によってその評価が失われる可能性があります。
外部リンクの損失
他サイトからのリンクが無効になり、リンクジュースが失われる可能性があります。
ソーシャルシェアの消失
SNSなどで共有された古いURLが機能しなくなります。
ブックマークの無効化
ユーザーがブックマークしていた古いURLにアクセスできなくなります。
アナリティクスデータの断絶
URLごとのアクセス解析データの連続性が失われます。
クローラビリティの一時的低下
新しいURLの再クロールには時間がかかり、一時的にインデックス状況が悪化する可能性があります。
どうしても変更が必要な場合の対策方法
パーマリンクの変更が避けられない場合、以下の対策を講じることで、デメリットを最小限に抑えることができます。
301リダイレクトの設定
古いURLから新しいURLへの301リダイレクトを設定し、リンクジュースを引き継ぎます。
サイトマップの更新
新しいURLを反映したXMLサイトマップを作成し、検索エンジンに提出します。
内部リンクの更新
サイト内の全ての内部リンクを新しいURLに更新します。
外部サイトへの連絡
重要な外部リンク元に連絡し、リンクの更新を依頼します。
Search Console での URL 変更ツールの使用
Google Search Console の「URL の変更」ツールを使用して、URL の変更を Google に通知します。
段階的な移行
トラフィックの多いページから順に段階的に移行し、影響を最小限に抑えます。
ユーザーへの告知
サイト上で URL 変更について告知し、ブックマークの更新を促します。
アナリティクスの設定変更
Google Analytics などのアナリティクスツールで、新旧 URL のデータを統合して表示する設定を行います。
モニタリングと調整
移行後、トラフィックやランキングの変動を注意深くモニタリングし、必要に応じて追加の対策を講じます。
URLの構造化とリライトルールの設定手順
ウェブサイト制作時に、以下の手順でURLの構造化とリライトルールの設定を行いましょう:
サイト構造の分析
サイトのコンテンツ階層を分析し、論理的なURL構造を設計します。
キーワード研究
各ページに最適なキーワードを選定し、URLに組み込みます。
URL設計
前述の基本原則に従い、具体的なURL構造を決定します。
リライトルールの作成
必要なリライトルールを.htaccessファイルに記述します。
テスト
設定したリライトルールが正しく機能するか、様々なパターンでテストします。
301リダイレクトの設定
旧URLから新URLへの301リダイレクトを設定し、SEO効果を維持します。
サイトマップの更新
新しいURL構造に基づいてXMLサイトマップを更新します。
内部リンクの修正
サイト内の内部リンクを新しいURL構造に合わせて修正します。
注意点と best practices
過度な最適化を避ける
キーワードの過剰な使用は、スパムと見なされる可能性があります。
一貫性を保つ
サイト全体で統一されたURL構造を維持します。
モバイルフレンドリーを考慮
スマートフォンでの表示を考慮し、長すぎるURLは避けます。
パフォーマンスへの影響
複雑なリライトルールは、サーバーの負荷につながる可能性があります。必要最小限の設定にとどめましょう。
定期的な見直し
サイトの成長に合わせて、定期的にURL構造とリライトルールを見直します。
エラーページの設定
404エラーページを適切に設定し、ユーザーエクスペリエンスを損なわないようにします。
まとめ
ウェブサイト制作におけるSEO対策の一環として、URLの構造化とリライトルールの設定は非常に重要です。適切に設計されたURLは、ユーザビリティの向上だけでなく、検索エンジンでの評価にも大きく影響します。
しかし、これらの設定は慎重に行う必要があります。誤った設定は、サイトのパフォーマンスやSEOに悪影響を及ぼす可能性があります。そのため、十分な知識と経験を持つ専門家に相談することをおすすめします。
URLの構造化とリライトルールの設定は、サイトの基盤となる重要な要素です。サイトの成長に合わせて定期的に見直し、最適な状態を維持することで、長期的なSEO効果を得ることができるでしょう。ウェブサイト制作とSEO対策の両面から、ユーザーと検索エンジンの両方に配慮したサイト設計を心がけましょう。
関連記事
- SEO対策でコンテンツ作成する時はE-E-A-Tを理解する事が重要-2023年これから重要なSEOの重要な話|SEO対策の話 第1回
- SEO対策を考えたコンテンツってどんなコンテンツ?|SEO対策の話 第2回
- SEO対策で効果的な戦略と技術|SEOの話-第3回
- 記事作成時のチェックリスト|SEO対策の話 第4回
- キーワードリサーチの重要性と実践方法|SEO対策の話 第5回
- メタ情報とは何か?SEO対策に欠かせないメタ情報の役割と設定方法|SEO対策の話 第6回
- SEO対策のためのメタ情報とコンテンツの相互関係|SEO対策の話 第7回
- ロングテールキーワード戦略でターゲット化されたトラフィックの獲得|SEO対策の話 第8回
- サイトのクロールとインデックス化を理解しよう|SEO対策の話 第9回
- robots.txtファイルとは?設定方法と注意点|SEO対策の話 第10回
- サイトマップの作成方法とSEO対策への影響|SEO対策の話 第11回
- 内部リンク対策で適切なウェブサイト構造を作ろう|SEO対策の話 第12回
TREVOは、SEOに強いホームページ制作に力を入れており、「剪定 大阪」や「注文住宅 枚方」などで検索上位を実現した実績があります。










