SEOのためのURLパラメータの総合ガイド

公開: 2022-08-28

URL パラメーターは、URL に追加されるコンポーネントであり、コンテンツのフィルター処理と整理、または Web サイトの情報の追跡に役立ちます。

ただし、URL パラメーターは、コンテンツの重複、クロール バジェットの問題などの SEO の問題も引き起こします。このガイドでは、パラメーター化された URL とその対処方法に関するすべてを共有します。

URL パラメータについて学習する前に、URL とは何かを理解しましょう。

URL は、Web ページのアドレスとして機能する Uniform Resource Locator の頭字語です。 検索エンジンの検索バーまたはアドレス バーに URL を入力すると、目的の Web サイトまたは Web ページに移動します。

URL の構造には 5 つの部分があります。

https://www.yoursite.com/blog/url-parameters

上記の例では、URL の部分は次のようになります。

#1。 プロトコル

「http://」または「https://」は、World Wide Web でファイルを転送するために従う一連の規則です。

#2。 ドメイン

ドメインはあなたのウェブサイトの名前です。 名前は、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 サイト、e コマースなど) でよく使用されます。

URL パラメーターには、「=」記号で区切られたキーと値のペアが含まれており、複数のペアは「&」記号で区切られています。

値は渡す実際のデータを表し、キーはデータ型を表します。

e コマース 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 または ?language=de

#4。 検索中

ウェブサイトで結果を見つけるには、

例:- ?q=検索語 または ? search=ドロップダウンオプション

#5。 フィルタリング

タイプ、イベント、地域などの個別のフィールドに基づいてフィルタリングするため。

例:- ?type=シャツ、color=黒 または ?price-range = 10-20

#6。 ページネーション

オンライン ストアのページのコンテンツを分割するには

例:?page=3 または ?pageindex=3

#7。 識別

ギャラリーページをサイズ別、カテゴリー別などで整理。

例:- ?product=白シャツ、?category = フォーマル、? productid=123

#8。 アフィリエイト ID

アフィリエイト リンクの追跡に使用される一意の識別子

例:-?id=12345

#9。 広告タグ

広告キャンペーンのパフォーマンスを追跡する

例:- ?utm_source=emailcampaign

#10。 セッション ID

ウェブサイト内でのユーザーの行動を追跡するため。 購入者のジャーニーを確認するために e コマース Web サイトで一般的に使用されます。

?sessionid=4321

#11。 動画のタイムスタンプ

ビデオの特定のタイムスタンプにジャンプするには

?t=60

では、パラメータ化された URL によって引き起こされる問題を見てみましょう

URL パラメータに起因する主な SEO の問題

適切に構造化された URL は、ユーザーがサイトの階層を理解するのに役立ちます。 ただし、使用するパラメーターが多すぎると、SEO の問題も発生する可能性があります。

URL パラメーターによって引き起こされる最も一般的な問題を調べてみましょう。

クロール バジェットの浪費

ウェブサイトにパラメータ ベースの URL が複数ある場合、Google は同じページの異なるバージョンをクロールします。 最終的に、クローラーはより多くの帯域幅を使用するか、完全に停止して、低品質のコンテンツとして信号を送ります。

コンテンツの複製

パラメータにより、検索エンジン ボットは同じ 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 ページのすべてのバージョンをクロールしてインデックスを作成するため、コンテンツの重複の問題が発生します。

キーワードのカニバリゼーション

複数のページが同じキーワードをターゲットにしている場合、このプロセスは「キーワード カニバリゼーション」と呼ばれます。 Web サイトのページを互いに競合させることは、SEO に悪影響を及ぼします。

キーワードのカニバリゼーションは、単一の統合ページよりも低い CTR、権限、コンバージョン率の低下につながります。

このシナリオでは、検索エンジンは、検索クエリに対してどのページをランク付けするかを決定するのに苦労する可能性があります. その用語の「間違った」または「望ましくない」ページランキングにつながり、最終的にはユーザーシグナルに基づいて低いランキングになる可能性があります.

クリックしやすさの低下

パラメータ付きの 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 に比べて検索エンジンが動的 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、コンテンツ、トラフィックにもメリットがあります。

ページネーション

商品とコンテンツの複数のカテゴリを持つ e コマース Web サイトがある場合、ページネーションはそれらを複数のページ リストに分割するのに役立ちます。 Web サイトの URL をページ分割すると、Web サイトでのユーザー エクスペリエンスが向上します。 すべて表示ページを作成し、ページ分割されたすべての URL をこのページに配置します

重複を避けるために、すべて表示ページを参照するページ分割された各ページの head セクションにタグ rel=canonical を配置します。 クローラーは、これらのページをページ分割されたシリーズとして扱います。

ランク付けしたくない場合は、ページ分割された URL をサイトマップに追加しないことをいつでも選択できます。 あなたのクロールは、何があっても、すべて表示ページからそれらをインデックスに登録します. クロールの予算も削減できます。

パラメータ化された URL をクロールおよび監視するためのツール

以下は、URL パラメータを監視し、Web サイトの SEO を強化するのに役立つツールです。

Googleサーチコンソール

Google Search Console ツールを使用すると、Web サイトの URL を分離できます。 検索結果タブで、現在インプレッションを取得しているすべての URL を表示できます。 タブでページ URL フィルターを適用すると、ページのリストが表示されます。

そこから、パラメーターを含む URL を見つけるためのフィルターを配置します。

グーグルアナリティクス

Google は異なるパラメータを持つ URL を個別のページとして扱い、Google アナリティクスはすべての URL パラメータのページビューを個別に表示します。

そうでない場合は、[管理] > [設定の表示] > [URL クエリ パラメータの除外] を使用して、レポートからパラメータを削除し、ページビューをプライマリ URL の数値にまとめることができます。

Bing ウェブマスター ツール

[個人用サイトの構成] > [URL パラメーターを無視] でパラメーター名を追加することにより、URL パラメーターを除外できます。 ただし、Bing Webmaster には、パラメーターがコンテンツを変更できるかどうかを確認するための高度なオプションが用意されていません。

Screaming Frog SEO Spider クロール ツール

最大 500 個の URL をクロールして、パラメータを無料で監視できます。 有料版では、無制限の URL パラメータを監視できます。

Screaming Frog の「パラメータの削除」機能を使用すると、URL からパラメータを削除できます。

Ahrefs サイト監査ツール

Ahrefs ツールには、サイトをクロールするときにパラメーターを無視する「URL パラメーターの削除」もあります。 パターンが一致するパラメーターを無視することもできます。

しかし、結局、Ahrefs サイト監査ツールはページの正規化されたバージョンのみをクロールします。

ディープクロール

巨大な e コマース サイトに適した強力なクラウド クロール ソフトウェア。 ブロックしたいパラメータを [パラメータの削除] フィールドに追加すると、それらのパラメータが URL から削除されます。 Deepcrawl では、パラメーターの変更と削除、および URL の書き換えが可能です。

結論

Web サイトの SEO に関しては、URL パラメーターは無視されることがよくあります。 パラメータ化された URL を一貫して維持することで、SEO の衛生状態を監視できます。

URL パラメーターの問題を解決するには、SEO チームは Web 開発チームと協力して、パラメーターの更新に関する明確な指示を伝える必要があります。 パラメータ化された URL は、ランキング シグナルに影響を与え、他の SEO 問題も引き起こす可能性があるため、無視しないでください。

URL パラメーターが Web サイトの SEO をレベルアップする方法を理解したので、Web クローラーは最終的に Web サイトのページの使用方法と評価方法を理解します。

Javascript を SEO フレンドリーにする方法もご覧ください。