URL パラメータは、Web サイト上のコンテンツのフィルタリングと整理、または情報の追跡に役立つ URL に追加されるコンポーネントです。
ただし、URL パラメーターは、コンテンツの重複やクロール予算の問題などの SEO の問題も引き起こします。このガイドでは、パラメーター化された URL とその対処方法についてすべてを共有します。
URL パラメータについて学ぶ前に、URL とは何かを理解しましょう。
URL は、Uniform Resource Locator の頭字語で、Web ページのアドレスとして機能します。検索エンジンの検索バーまたはアドレス バーに URL を入力すると、目的の Web サイトまたは Web ページに移動します。
URL の構造は 5 つの部分で構成されます。
https://www.yoursite.com/blog/url-parameters
上記の例では、URL の部分は次のようになります。
#1. プロトコル
「http://」または「https://」は、World Wide Web 上でファイルを転送するために従う一連のルールです。
#2. ドメイン
ドメインは Web サイトの名前です。名前は、Web サイトを運営する組織または個人を表します。上の例では、 「yoursite」 がドメイン名です。
#3. サブドメイン
サブドメインは、サイトに構造を提供することを目的としています。一般的に作成されるサブドメインは「www」です。同じ Web サイト上で異なるコンテンツや情報を共有したい場合は、複数のサブドメインを作成できます。
企業は「store.domain.com」や「shop.domain.com」などの複数のサブドメインを作成します。
#4. TLD
トップレベル ドメイン (TDL) は、ドメインが後に続くセクションです。 「.com」、「.org」、「.gov」、「.biz」などは一般的な TLD です。
#5. パス
パスは、探している情報またはコンテンツの正確な場所を指します。上記の例のパスは 「blog/url_parameters」になります。 ‘
したがって、この構造は、各要素が情報検索にどのように価値を加えるかを説明しています。
しかし、URL は Web サイトとの間で情報をやり取りするのにも役立つことをご存知ですか?
はい !
ここで URL パラメーターが登場します。

URLパラメータとは何ですか?
URL に疑問符 (?)、等しい (=)、アンパサンド (&) などの特殊文字が含まれていることに気づいたことがありますか?
「マーケティング」という用語を探しているとします。 URLは次のようになります。
www.yoursite.com/search?q=マーケティング
URL 内の疑問符の後に続く文字列は、「URL パラメータ」またはクエリ文字列と呼ばれます。疑問符は URL を分析してクエリ文字列を識別します。
URL パラメータは、大量のデータを含む Web サイトや、ショッピング Web サイト、電子商取引など、都合に合わせて商品を並べ替えたりフィルタリングする Web サイトでよく使用されます。
URL パラメーターには、「=」記号で区切られたキーと値のペアが含まれており、複数のペアは「&」記号で区切られます。
値は渡す実際のデータを表し、キーはデータ型を表します。
電子商取引 Web サイトで商品を閲覧しているとします。
同じものの URL は次のとおりです。
https://www.yoursite.com/shoes
次に、URL パラメータの追加が次のようになるよう、色に基づいてフィルタリングすることを考えます。
https://www.yoursite.com/shoes?color=black
(ここでは、色がキーで、値は黒です)
新着をフィルタリングする場合、URL パラメータの追加は次のようになります。
https://www.yoursite.com/shoes?color=black&sort=newest
URL パラメーターは SEO にとって価値がありますが、同じページのさまざまなバリエーションをキャプチャすることで検索エンジンを混乱させ、重複を引き起こし、Google SERP でのランキングの可能性に影響を与えます。
潜在的な SEO の問題を回避するために、URL パラメーターを正しく使用する方法を学びましょう。
URLパラメータの使い方は?
URL パラメーターは、ページを評価し、ユーザー設定を追跡するために使用されます。
以下は 11 個の URL パラメータのリストです 。
#1. 追跡
UTM コードは、有料キャンペーンや広告からのトラフィックを追跡するために使用されます。
例: ?utm_medium=video15 または ?sessionid=173
#2. 並べ替え
パラメータに従って項目を並べる
例:- ?sort=reviews_highest または ?sort=lowest-price
#3. 翻訳中
URL 文字列は、選択した言語の名前で終わる必要があります。
例:-?lang=en または ?lang=de
#4. 検索中
Web サイトで結果を見つけるには、
例: – ?q=検索語または?検索=ドロップダウン オプション
#5. フィルタリング
タイプ、イベント、地域などの個別のフィールドに基づいてフィルタリングします。
例:- ?type=シャツ、color=black または ?price-range = 10-20
#6. ページネーション
オンライン ストアのページのコンテンツをセグメント化するには
例:?page=3 または ?pageindex=3
#7。 識別する
ギャラリーページをサイズ、カテゴリなどごとに整理します。
例:- ?product=白シャツ、?カテゴリー=フォーマル、?製品ID=123
#8. アフィリエイトID
アフィリエイト リンクの追跡に使用される一意の識別子
例:- ?id=12345
#9. 広告タグ
広告キャンペーンのパフォーマンスを追跡する
例:- ?utm_source=emailcampaign
#10。 セッションID
ウェブサイト内でのユーザーの行動を追跡するため。電子商取引 Web サイトで購入者の購入履歴を確認するために一般的に使用されます。
?セッションID=4321
#11. ビデオのタイムスタンプ
ビデオ内の特定のタイムスタンプにジャンプするには
?t=60
次に、パラメータ化された URL によって引き起こされる問題を見てみましょう。
URL パラメータによって引き起こされる主要な SEO 問題

適切に構造化された URL は、ユーザーがサイトの階層を理解するのに役立ちます。ただし、使用するパラメーターが多すぎると、SEO の問題が発生する可能性もあります。
URL パラメーターによって引き起こされる最も一般的な問題を調べてみましょう。
#1. クロール予算の無駄遣い
ウェブサイトにパラメータベースの URL が複数ある場合、Google は同じページの異なるバージョンをクロールします。最終的に、クローラーはより多くの帯域幅を使用することになるか、完全に停止して、低品質のコンテンツとして通知します。
#2. コンテンツの複製
パラメータを使用すると、検索エンジン ボットが同じ Web ページの異なるバージョンをクロールするため、異なるパラメータで複数の URL のインデックスが作成され、コンテンツの重複が発生します。
ただし、Web サイトが価格や機能でコンテンツを並べ替えるオプションをユーザーに提供している場合、これらのオプションはページのコンテンツを変更するのではなく、結果を絞り込むだけです。
これを例で理解してみましょう。
http://www.yoursite.com/footwear/shoes
http://www.abc.com/footwear/shoes? カテゴリ=スニーカー&カラー=ホワイト
http://www.abc.com/footwear/shoes? カテゴリ=スニーカー&タイプ=メンズ&カラー=ホワイト
ここで、3 つの URL はすべて同じ Web ページの異なるバージョンであり、検索エンジン ボットによって別の URL とみなされます。これらは Web ページのすべてのバージョンをクロールしてインデックスを作成するため、コンテンツの重複の問題が発生します。
#3. キーワードの共食い
複数のページが同じキーワードをターゲットにしている場合、そのプロセスは「キーワード共食い」として知られています。 Web サイトのページを互いに競合させると、SEO に悪影響を及ぼします。
キーワードのカニバリゼーションにより、単一の統合ページよりも CTR が低下し、権限が低下し、コンバージョン率が低下します。
このシナリオでは、検索エンジンは、検索クエリに対してどのページをランク付けするかを決定するのに苦労する可能性があります。その結果、その用語で「間違った」または「望ましくない」ページのランキングが発生し、最終的にはユーザーのシグナルに基づいて順位が低くなる可能性があります。
#4. クリック可能性の低下
パラメーターを含む URL は見た目が醜い場合があります。それらを読むのは難しいです。透明性の低い URL は信頼できるとは見なされません。したがって、クリックされる可能性は低くなります。
例えば:
URL 1: http://www.yoursite.com/footwear/shoes
URL 2: http://www.yoursite.com/footwear/shoes ?catID=1256&type=white
ここで、URL 2 は URL 1 に比べてスパムっぽく見え、信頼性が低くなります。ユーザーがこの URL をクリックする可能性が低いため、CTR が低下し、ランキングに影響を及ぼし、ドメイン権限がさらに低下します。
URL パラメータ処理の SEO ベスト プラクティス

URL パラメータが SEO にどのような悪影響を及ぼす可能性があるかを確認しました。 URL パラメータの作成時に小さな変更を加えることで、それらを回避する方法を見てみましょう。
動的パスよりも静的 URL パスを優先する
静的と動的は両方とも、Web ページ用の機能を持つ異なる URL タイプです。動的 URL は静的 URL に比べて検索エンジンがインデックスを作成するのが難しいため、SEO にとって理想的なオプションとは考えられていません。
サーバー側レンダリングを使用してパラメータ URL をサブフォルダ URL に変換することをお勧めします。ただし、価格フィルター用に生成された URL では SEO 値が追加されない可能性があるため、これはすべての動的 URL にとって理想的な状況ではありません。インデックスが作成されるとコンテンツが薄くなる可能性があるため、そのような場合には動的 URL を使用することをお勧めします。
動的 URL は追跡に役立ちます。場合によっては、静的 URL がすべてのパラメーターを追跡するのに理想的なオプションではないことがあります。
したがって、特定のページのインデックスを作成する場合は静的 URL パスを使用し、ページのインデックスを作成したくない場合は動的 URL を使用することを常にお勧めします。インデックスを作成する必要のない URL パラメータは、追跡、並べ替え、フィルタリング、ページネーションなどの動的 URL として使用でき、その他のパラメータは静的 URL として使用できます。
パラメータ化された URL の一貫性
パラメータ URL 内の空の値、URL 内の不要なパラメータ、キーの繰り返しなどの SEO の問題を回避するには、パラメータ URL を適切に配置する必要があります。
クロール予算の無駄やランキングシグナルの分割などの問題を避けるために、URL は一定の順序である必要があります。
例えば:
https://yoursite.com/product/facewash/rose?key2=value2&key1=value1
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
上記のシーケンスでは、パラメータが再配置されています。検索エンジン ボットは、これらの URL を別々に受け取り、2 回クロールします。
一貫した順序の場合:
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
https://yoursite.com/product/facewash/rose?key1=value1&key2=value2
開発者には、SEO の問題を回避するためにパラメータ URL を一定の順序で配置するための適切な指示を与える必要があります。
Canonicalタグを実装する
重複を避けるために正規タグを実装できます。パラメーター ページの正規タグは、インデックスを作成するメイン ページを指す必要があります。パラメータ化された URL に正規タグを追加すると、メイン ページが正規として投影されます。したがって、クローラーは優先ページのみをインデックスに登録します。
Robot.txt の使用を禁止する
Robot.txt を使用すると、クローラーを制御できます。これは、どのページをクロールさせたいのか、どのページを無視したいのかを検索エンジンに通知するのに役立ちます。
robot.txt ファイルで「 Disallow: /*?* 」を使用することで、重複を引き起こす URL パラメータを含むページをブロックします。クエリ文字列をプライマリ ページに対して適切に正規化していることを確認してください。
内部リンクとの一貫性
Web サイトにパラメータベースの URL が多数あると仮定します。 dofollow でインデックスが付けられているページもあれば、そうでないページもあります。したがって、パラメータ化されていない URL と相互リンクすることによって。この方法に一貫して従うことで、どのページをインデックスに登録するか、どのページをインデックスに登録しないかをクローラーに通知できます。
内部リンクは、SEO、コンテンツ、トラフィックにもメリットをもたらします。
ページネーション
複数のカテゴリの製品とコンテンツを含む電子商取引 Web サイトがある場合、ページネーションはそれらを複数ページのリストに分割するのに役立ちます。 Web サイトの URL をページ分割すると、Web サイトのユーザー エクスペリエンスが向上します。すべて表示ページを作成し、ページ分割されたすべての URL をこのページに配置します
重複を避けるために、すべて表示ページを参照する各ページ分割ページの先頭セクションにタグ「rel=canonical」を配置します。クローラーは、これらのページをページ分割されたシリーズとして扱います。
ランク付けしたくない場合は、ページ分割された URL をサイトマップに追加しないことをいつでも選択できます。クロールでは、何があっても、すべて表示ページからインデックスが作成されます。クロールの予算も削減できます。
パラメータ化された URL をクロールおよび監視するツール
以下は、URL パラメーターを監視し、Web サイトの SEO を強化するのに役立つツールです。
#1. Googleサーチコンソール
Google Search Console ツールを使用すると、Web サイトの URL を分離できます。現在インプレッションを獲得しているすべての URL を検索結果タブで確認できます。タブでページ URL フィルターを適用すると、ページのリストが表示されます。
そこからフィルターを設定して、パラメーターを含む URL を見つけます。
#2. グーグルアナリティクス
Google は、異なるパラメータを持つ URL を個別のページとして扱い、 Google Analytics は すべての URL パラメータのページビューを個別に表示します。
それが意図したものではない場合は、[管理] > [設定の表示] > [URL クエリ パラメーターの除外] を使用してレポートからパラメーターを削除し、ページビューをプライマリ URL の数値に結合することができます。
#3. Bing ウェブマスター ツール
URL パラメーターを除外するには、[個人用サイトの構成] > [URL パラメーターを無視] でパラメーター名を追加します。ただし、 Bing Webmaster には 、パラメーターがコンテンツを変更できるかどうかを確認するための詳細なオプションがありません。
#4. Screaming Frog SEO スパイダー クロール ツール
最大 500 の URL をクロールしてパラメーターを無料で監視できます。有料版では、無制限の URL パラメーターを監視できます。
Screaming Frog の 「パラメータの削除」機能を使用すると、URL からパラメータを削除できます。
#5. Ahrefs サイト監査ツール

Ahrefs ツールには、サイトをクロールするときにパラメータを無視する「URL パラメータの削除」機能もあります。一致するパターンを持つパラメーターを無視することもできます。
しかし、結局のところ、 Ahrefs サイト監査ツールは ページの正規化されたバージョンのみをクロールします。
#6. ルマール

大規模な e コマース サイトに適した強力なクラウド クロール ソフトウェアです。 「パラメータの削除」フィールドにブロックしたいパラメータを追加すると、これを削除できます。 Lumar は 、URL 書き換え、URL の追加、ドメイン置換、スラッシュの強制トレーニングもサポートしています。
結論
Web サイトの SEO に関しては、URL パラメーターは無視されることがよくあります。パラメータ化された URL を一貫して維持することで、SEO の衛生状態を監視できます。
URL パラメータの問題を解決するには、SEO チームが Web 開発チームと協力し、パラメータの更新に関する明確な指示をチームに渡す必要があります。パラメータ化された URL はランキングシグナルに影響を与え、他の SEO 問題も引き起こす可能性があるため、無視すべきではありません。
URL パラメーターが Web サイトの SEO をどのようにレベルアップできるかを理解できたので、Web クローラーは最終的に Web サイト上のページの使用方法と評価方法を理解できるようになります。
Javascript を SEO に適したものにする方法もご覧ください。