URL末尾の「/(スラッシュ)」は、あり・なしのどちらがSEOで有利というものではありません。重要なのは、同じ内容へアクセスできるURLが複数あるなら、どちらか一方へ統一することです。
たとえば https://example.com/service/ と https://example.com/service の両方で同じページが200 OKで表示されると、検索エンジンからは別URLとして認識される可能性があります。301リダイレクト、canonical、内部リンク、XMLサイトマップを同じURLへそろえるのが基本です。
30秒でわかる結論
30秒でわかる結論
- 末尾スラッシュは「あり」「なし」のどちらでもSEO上の優劣はない
- 同じ内容を両方のURLで表示できるなら、どちらかへ統一する
- 統一には301リダイレクトが分かりやすく、canonicalも正規URLのシグナルになる
- 内部リンクとXMLサイトマップも正規URLへそろえる
- WordPressではパーマリンク設定やWebサーバー側で自動的に統一される場合がある
- 既存サイトで問題なく統一できているなら、SEO目的だけで「あり→なし」へ変更する必要はない
- 変更する場合は、サイト全体で一貫させ、リダイレクトループや二重転送を確認する
URL末尾のスラッシュとは?
URLの末尾に付く「/」を、一般にトレーリングスラッシュ(trailing slash)と呼びます。
スラッシュあり・なしの例
あり:https://example.com/service/
なし:https://example.com/service
見た目はほとんど同じですが、URL文字列としては異なります。Webサーバーの設定次第では、片方から片方へリダイレクトされたり、両方で同じ内容が表示されたり、片方だけ404になったりします。
まず覚えること
「末尾スラッシュあり=正解」「なし=間違い」という決まりはありません。サイト内で一貫していることの方が重要です。
スラッシュあり・なしは統一すべき?
同じコンテンツへ両方のURLでアクセスできるなら、基本的には統一した方が分かりやすくなります。
Googleは、同じ内容や非常によく似た内容が複数URLに存在すると、代表URLであるcanonicalを選択します。サイト側から正規URLを明確に示せば、検索エンジン・ユーザー・アクセス解析にとってURLを一本化しやすくなります。
| 状態 | 判断 |
|---|---|
| あり・なし両方が200 OK | どちらかへ統一を推奨 |
| 片方から片方へ301 | 基本的に統一できている |
| 片方が404 | 両方同一ページとして運用する必要がなければ問題なし |
| 両方で内容が違う | URL設計そのものを確認 |
SEOではスラッシュあり・なしのどちらが有利?
どちらがSEOで有利という公式ルールはありません。
Google Search Centralでは、重複または非常によく似たページが複数URLで存在する場合、リダイレクト、rel="canonical"、XMLサイトマップなどをcanonical選択のシグナルとして利用すると説明しています。
SEO目的で形式だけ変えない
すでに /service/ へ統一され、検索・内部リンク・サイトマップも正常なら、「末尾スラッシュなしの方が短いからSEOに強い」といった理由で変更する必要はありません。
なぜ統一した方がよい?
正規URLを分かりやすくできる
同じページへ複数URLでアクセスできる場合でも、Googleは代表URLを選択できます。しかし、サイト側でも正規URLを一貫して示した方が意図を伝えやすくなります。
内部リンクを一本化できる
記事Aからはスラッシュあり、記事Bからはスラッシュなしへリンクすると、サイト内部でURL表記がばらつきます。正規URLへ統一すれば管理しやすくなります。
アクセス解析を整理しやすい
計測ツールやサーバーログによっては、末尾スラッシュあり・なしを別URLとして集計する場合があります。URLが統一されていれば分析も分かりやすくなります。
不要なクロールを減らしやすい
同じ内容を複数URLで提供すると、検索エンジンが両方へアクセスする可能性があります。特に大規模サイトでは、不要なURLバリエーションを減らす方が管理しやすくなります。
301リダイレクトで統一する
スラッシュあり・なしの片方を正規URLに決めたら、もう片方から301リダイレクトする方法が分かりやすいです。
スラッシュありへ統一する例
https://example.com/service
↓ 301
https://example.com/service/
Googleは恒久的なリダイレクトを、転送先をcanonicalとして扱うための強いシグナルとして説明しています。
ユーザーにも分かりやすい
301なら検索エンジンだけでなく、古いURLを開いたユーザーも自動的に正規URLへ移動できます。
canonicalタグだけでもよい?
rel="canonical" も、どのURLを代表として扱ってほしいかをGoogleへ伝える強いシグナルです。
ただし、末尾スラッシュ違いだけで同じページを公開する必要がないなら、ユーザーも正規URLへ移動できる301リダイレクトの方が分かりやすい場合があります。
| 方法 | 特徴 |
|---|---|
| 301リダイレクト | ユーザーと検索エンジンを正規URLへ転送 |
| canonical | ページは表示したまま、代表URLの希望を伝える |
| XMLサイトマップ | 正規URL候補を伝える弱いシグナル |
シグナルはそろえる
301の転送先がスラッシュありなのに、canonicalやサイトマップがスラッシュなしを示す、といった矛盾は避けてください。
内部リンクも統一する
301リダイレクトを設定した後も、サイト内のリンクは正規URLを直接指定します。
避けたい内部リンク
内部リンク:/service
↓ 301
正規URL:/service/
この状態でもページは表示できますが、毎回不要なリダイレクトが発生します。内部リンクは最初から /service/ へ向ける方が効率的です。
XMLサイトマップも正規URLへそろえる
XMLサイトマップには、検索エンジンへ取得・インデックスしてほしい正規URLを掲載します。
スラッシュありへ統一したなら、サイトマップもスラッシュありにそろえます。
統一後の確認
- 301リダイレクト先
- canonical
- 内部リンク
- XMLサイトマップ
- 構造化データ内のURL
- OGPなどに含まれるページURL
WordPressではどうなる?
WordPressでは、パーマリンク設定やWordPress自身のcanonical URL判定によって、URL形式がある程度統一される場合があります。
たとえば投稿URLを末尾スラッシュありのパーマリンク構造にしている場合、スラッシュなしへアクセスすると正規URLへリダイレクトされる構成があります。
WordPressだけで決まるとは限らない
Apache・NginxなどのWebサーバー、CDN、キャッシュ、セキュリティプラグイン、リダイレクトプラグインでもURL転送が設定される場合があります。複数箇所で同じ処理を設定するとループや二重転送の原因になります。
WordPressで確認する方法
投稿を通常表示してURLを確認
スラッシュを付ける・外す
トップページの末尾スラッシュは?
トップページの https://example.com と https://example.com/ は、一般的なブラウザ表示では違って見えることがありますが、URLのルートパスは「/」です。
この記事で問題になるのは、主に /service と /service/ のような下層URLの違いです。
トップページについては末尾スラッシュの見た目だけを気にするより、http/https、wwwあり・なしなどを含めて正規URLが一貫しているか確認してください。
スラッシュありからなしへ変更してもよい?
技術的には可能ですが、既存サイトでは理由なく変更しない方が安全です。
すでに検索エンジンがスラッシュありURLを認識し、外部リンクや内部リンクも集まっているなら、形式を変えるだけでもサイト全体のURL変更になります。
変更するなら必要な対応
- 旧URLから新URLへ301リダイレクト
- canonicalの更新
- 内部リンクの更新
- XMLサイトマップの更新
- 構造化データやOGP URLの確認
- Search Consoleでクロール・インデックス状況を確認
既存サイトは「現状維持」が合理的なことも多い
現在のURL形式で一貫して運用できているなら、末尾スラッシュの有無だけを理由にサイト全体のURLを変更するメリットは通常大きくありません。
新規サイトならどちらを選ぶ?
新規サイトなら、スラッシュあり・なしのどちらを採用しても構いません。
| 選択 | 考え方 |
|---|---|
| スラッシュあり | WordPressなどでよく見る形式。既存設定と合うならそのままでよい |
| スラッシュなし | 短く見えるが、SEO上特別に有利ではない |
CMS、Webサーバー、フレームワークの標準動作に合わせ、無理に特殊なルールを追加しない方が管理しやすいことがあります。
リダイレクトループに注意
WordPress、Webサーバー、CDNなど複数箇所で異なる統一ルールを設定すると、リダイレクトループが発生することがあります。
ループの例
Webサーバー:スラッシュなし → あり
WordPress側:スラッシュあり → なし
↓
双方が転送を繰り返す
ブラウザで「リダイレクトが繰り返し行われました」と表示される場合は、設定箇所を1つずつ確認してください。
二重リダイレクトも避ける
末尾スラッシュだけでなく、http/httpsやwwwあり・なしも同時に統一すると、複数段階の転送が発生する場合があります。
改善したい例
http://www.example.com/service
↓ https化
https://www.example.com/service
↓ wwwなし
https://example.com/service
↓ スラッシュ追加
https://example.com/service/
可能なら、旧URLから最終的な正規URLへ直接転送する方がシンプルです。
Search Consoleでは何を確認する?
URL検査を使うと、Googleが選択したcanonical URLを確認できます。
確認ポイント
- ユーザーが指定した正規URL
- Googleが選択した正規URL
- スラッシュ違いURLがインデックス対象になっていないか
- 正規URLがサイトマップへ登録されているか
サイト側のcanonicalとGoogle選択canonicalが異なる場合は、301、canonical、内部リンク、サイトマップなどのシグナルが矛盾していないか確認します。
SEO上の注意点
- スラッシュあり・なしのどちらかがSEOで有利と決めつけない
- 両方を200 OKで放置するより正規URLを明確にする
- 301とcanonicalで別々のURLを指定しない
- 内部リンクはリダイレクト前URLではなく正規URLへ向ける
- サイトマップには正規URLだけを載せる
- 既存サイトをSEO目的だけで一括変更しない
- 複数の設定箇所でリダイレクトを重複させない
教科書判定
あり・なしはどちらでもOK。重要なのは「サイト全体で1つにそろえる」こと
一般的なWordPressサイトでは、現在のパーマリンク形式で片方から正規URLへ301転送され、canonical・内部リンク・サイトマップも同じURLを示しているなら、そのままで問題ありません。
新規サイトでもSEOだけを理由に「あり」「なし」を選ぶ必要はありません。CMSやサーバーの標準動作に合わせ、余計なリダイレクト設定を増やさず、一貫したURLを使うことを優先してください。
よくある質問
Q.URL末尾のスラッシュあり・なしはどちらがSEOに強いですか?
どちらかがSEOで有利という公式ルールはありません。重要なのは、同じ内容を複数URLで公開せず、正規URLを一貫して示すことです。
Q.両方のURLで同じページが表示されるとペナルティになりますか?
重複URLが存在すること自体が直ちにスパム違反になるわけではありません。ただし正規URLが分かりにくくなり、クロールや計測も複雑になるため、301やcanonicalで統一するのがおすすめです。
Q.WordPressなら自動で統一されますか?
パーマリンク設定などに応じて自動転送される場合があります。ただしWebサーバー、CDN、プラグインの設定も関係するため、実際に逆のURLへアクセスして確認してください。
Q.canonicalがあれば301は不要ですか?
同じページを両URLで公開する必要がないなら、301で正規URLへ転送する方がユーザーにも分かりやすい場合があります。canonicalは正規URLを示す強いシグナルですが、ユーザーを転送する機能ではありません。
Q.既存サイトをスラッシュなしへ変更した方がURLが短くなって有利ですか?
その理由だけで変更する必要はありません。既存URLの一括変更にはリダイレクト・内部リンク・サイトマップなどの更新が必要です。現在正しく統一できているなら現状維持で十分です。
まとめ
URL末尾スラッシュの要点
- スラッシュあり・なしのどちらでもSEO上の優劣はない
- 同一内容なら正規URLをどちらか一方へ統一する
- 301リダイレクトはcanonical化の強いシグナル
- canonical・内部リンク・サイトマップも同じURLへそろえる
- WordPressでは自動転送される場合があるため実際の挙動を確認する
- 既存サイトはSEO目的だけで形式変更しない
- 変更時はリダイレクトループ・二重転送に注意する
- 初心者は「どちらを選ぶか」より「一貫しているか」を確認すればよい
「URL正規化とは?canonicalとの違いも解説」「wwwあり・なしはどちらがよい?SEO上の考え方」「301リダイレクトとは?設定方法とSEO上の注意点」もあわせて確認してください。






