この記事は、BACKLINKOの「
What Are URL Parameters? A Guide for Marketers and SEOs」を翻訳した記事です。
ウェブサイトのカスタマイズとデータ解析に役立つURLパラメータの使用法について紹介しています。
URLパラメータはウェブアドレスの「?」以降に続く文字列で、ウェブサイトの内容をカスタマイズするために使われます。これを活用することで、トラフィックの出典を特定したり、ユーザーの行動を解析するのに役立ちますが、検索エンジンの評価に悪影響を与える可能性もあるため、適切な使用が推奨されます。
基礎的なパラメーターの種類から使用方法、注意点など幅広く紹介しています。
URLパラメータは、Webサイトのコンテンツと機能を変更する URLに追加されるテキスト文字列です。または顧客の行動に関するデータを収集します。URLパラメータは、「?」に続くテキスト文字列として、WebサイトのURL内に含まれます。
URLパラメーターがユーザーエクスペリエンスを調整する方法の例を次に示します。robojan.gumroad.com/l/CFmodeling?layout=discover&recommended_by=staff_picks
URLの例は、次の要素で構成されます。
- ベースURL
- ? (URLパラメータの開始)
- URLパラメータ
このURLには、2つのパラメータがあります。
- layout=discover:使用するページ レイアウト (ディスカバー レイアウト) を指定します。
- recommend_by=staff_picks:ユーザーがどのようにページを発見したかを示します。「staff_picks」が推奨ソースです。
しかし、大きな疑問は次のとおりです。
なぜこれがあなたにとって重要なのでしょうか?
この投稿では、次のことについて説明します。
- URLパラメーターがマーケティングとSEOに与える影響
- URLパラメータに対するGoogleの見解
- URLパラメータに関する一般的な問題を回避するためのヒント
URLパラメータはどのように機能するのでしょうか?
URLパラメーターは、バリエーションごとに個別のURLを必要とせずに、ページのコンテンツや動作を変更します。
ユーザーがパラメーターを含むURLにアクセスすると、Webサーバーまたはアプリケーションはこれらのパラメーターを読み取り、ページのコンテンツを調整します。個別のページを多数作成する必要はありません。
デジタルマーケティングやWebサイト開発に携わっている場合、URLパラメーターを避けて通ることは出来ません。
では、それらがどのように機能するかを見てみましょう。
構造と機能
URLパラメータには常に、「key=value」形式のキーと値のペアが含まれます。
- 「キー」は調整または追跡したいものです (例 : utm_source、言語)
- 「値」はキーを定義します (例:fb、en_US )
たとえば、訪問者のインタラクションを追跡する Facebook広告の次のURLを考えてみましょう。eu.huel.com/products/huel-black-edition?utm_source=fb&utm_medium=cpc&utm_campaign=ROE_ACQ_PRO_PURCHASES_7D-CLICK_JJ24_ASC
キーと値の構造を使用した URLパラメーターの内訳は次のとおりです。
- utm_source=fb:「utm_source」は、Web サイトのトラフィックの発信元を示すキーです。「fb」部分は、トラフィックが Facebookから送信されていることを示します
- utm_medium=cpc:「utm_medium」はキーであり、この場合はトラフィック メディアを表し、「cpc」はクリック単価 (つまり、広告) としてのメディアを示します。
- utm_campaign:「utm_campaign」はキャンペーン名を表すキーで、「ROE_ACQ_PRO_PURCHASES_7D-CLICK_JJ24_ASC」はキャンペーンの名前です。
補足:URL内に複数のパラメータがある場合は、各キーと値のペアをアンパサンド (「&」) で区切ります。
URLパラメータの種類
URLパラメータには、アクティブとパッシブの 2 種類があります。
アクティブパラメータ
アクティブなパラメータは、ユーザーのニーズに合わせてWebページのコンテンツまたは機能を動的に変更します。
以下に例を示します。
elcorteingles.com/en/electronics/search/?s=google+pixel+buds+pro
パラメータ「?s=google+pixel+buds+pro」は、サイトの検索機能を制御します。そして、検索フレーズに関連するページを表示します。この場合は「Google Pixel Buds Pro」です。
アクティブパラメータの使用例
アクティブなパラメータはさまざまな目的に役立ちます。主な用途は次の 3 つです。
1. Webページの動作または外観を変更する
アクティブなパラメーターは、Webページ要素の動作や外観を変更できます。これにより、ユーザー定義の設定に合わせてページが調整され、ユーザーエクスペリエンスが最適化されます。
たとえば、Googleのダークテーマに切り替えると、次のURLパラメータが有効になります。https://www.google.com/?pcccc=1
2. コンテンツをパーソナライズし、カスタマイズする
アクティブなパラメーターは、ユーザーに表示されるコンテンツをユーザーの好みや過去の行動に合わせて調整し、よりパーソナライズされたエクスペリエンスを実現します。
たとえば、フィルタを使用しながら AirBnB Webサイトで宿泊施設を検索すると、選択したフィルタに固有のURLパラメータが有効になります。
https://www.airbnb.com/rooms/46050063?Adults=2&category_tag=Tag%3A5348&enable_m3_private_room=true&photo_id=1160550891&search_mode=flex_destinations_search&check_in=2024-03-17&check_out=2024-03-22&source_impression_id=p3_1 710343718_yhRYPkxp8vEcKmFz&previous_page_section_name=1000&federated_search_id=7dfc3a2c-d135-4548-8220-d9272077cd68&ゲスト=3&子供=1
3. 動的なコンテンツ作成のサポート
アクティブパラメータは、ユーザー入力、設定、またはコンテキスト情報に基づいてコンテンツを動的に生成します。
たとえば、AccuWeatherで時間ごとの天気予報を指定すると、次のURLパラメータが有効になります。accuweather.com/en/es/madrid/308526/hourly-weather-forecast/308526?hour=1710352800
パッシブパラメータ
パッシブパラメータは主に追跡と分析に使用されます。Webページのコンテンツや機能は変更されません。
ClickUp広告の例を次に示します。
clickup.com/compare/monday-vs-clickup?utm_source=google&utm_medium=cpc&utm_campaign=trial_all-devices
この例では、「?」に続くパラメータは受動的です。サイトの外観や機能を変更することなくデータを収集します。
補足:URLパラメータはさまざまな方法で設定されます。Web開発者がWebサイトを構築するときに手動で追加する場合があります。また、誰かがサイトを使用したときに自動的に作成されることもあります。
サーバーは、コンテンツをより適切に整理するためにそれらを作成することもできます。さらに、マーケティングおよび分析ツールを使用すると、特別な追跡パラメーターをURLに追加して、特定のキャンペーンのパフォーマンスを簡単に確認できるようになります。
マーケティング担当者にとってURLパラメータが重要なのはなぜですか?
URLパラメーターは、動的なWebサイトを構築する際の技術的な役割を超えて、マーケティングキャンペーンの分析と改良にも役立ちます。
それらを使用して次のことができます。
- Webサイトへのトラフィックを促進するチャネルを特定する
- 訪問者が、ウェブサイトとどのようにやり取りするかを理解する
- 訪問者の行動に基づいて、コンテンツとユーザーエクスペリエンスを調整する
- マーケティング活動のパフォーマンスとROIを評価する
- インフルエンサーマーケティングのキャンペーンの効果を評価する
GoogleによるURLパラメータの扱い方
Googleは、URLパラメータを理解して読み取ります。
クローラーはそれらをクロールできます。そしてGoogleは、それらをインデックスに登録できます。
実際、どのパラメータが重要で、どれが重要でないかを特定するのが上手になりました。
しかし、これまで見てきたように、このプロセスは完璧ではありません。
したがって、起こり得る複雑さを避けるために、URL パラメータを注意深く管理する必要があります。
URLパラメータがSEOの問題になるのはどんな時か?
URLパラメーターは、下記の場合などでSEOの問題になります。
- 重複したコンテンツ
- 予算の無駄をクロールする
- リンクエクイティの分配
- URL構造とユーザビリティの問題
それぞれを詳しく見てみましょう。
重複コンテンツの問題
URLパラメーターを使用して、サイト上のアイテムを並べ替えたりフィルター処理したりすると、ほぼ同じコンテンツを表示する複数のURLが作成される場合があります。
これにより、コンテンツの重複の問題が発生する可能性があります。そして検索エンジンを混乱させます。
その結果、検索結果で「ページのどのバージョンを優先すべきか」を特定するのに苦労する可能性があります。
クロールバジェットの問題
インターネット上には10億を超えるWebサイトが存在するため、GoogleのWebクローラーが単一のWebサイトをクロールするのに費やすことができる時間には制限があります。この時間はクロールバジェットと呼ばれます。
Webサイトに多くのURLパラメーターのバリエーションがある場合、クロールバジェットの問題が発生する可能性があります。
基本的にクローラーは、同様のページのクロールに多くの時間を費やし、Webサイト上の他の重要なコンテンツを無視する可能性があります。これは主に、数千(またはそれ以上)のページがあるWebサイトで問題になります。
リンク株式の希薄化
チャネルのSEO値を、あるページから別のページにリンクします。
リンクエクイティ (またはリンクジュース) として知られるこのSEO値は、サイトのランキングの向上に役立ちます。
ただし、リンクが同じURLのさまざまなバージョンを指している場合、リンクの資産はそれらのバージョン間で分割されます。
その結果、検索エンジンは各URLを別々のものとして認識するため、リンクの資産の可能性全体が希薄になります。それらが同じコンテンツを指していると認識するのではなく。
SEO に優しくない URL
追加パラメータが多すぎるURLはかなり長くなり、見た目が悪くなります。GoogleのURL構造のベスト プラクティスでは、 URL構造をシンプルで読みやすく保つことが推奨されているため、そのアドバイスに従うことが最善です。
また、長いURLは検索結果で切り詰められて表示されないため、クリックスルー率に影響を与える可能性があります。
URLパラメータのベストプラクティス
URLパラメーターが、Webランキングやユーザーエクスペリエンスに悪影響を及ぼさないようにするには、次のベストプラクティスに従ってください。
1.正規タグを使用する
検索エンジンが、正規タグを使用してWebページの元のバージョンを識別できるようにします。
ベースURLにパラメータが追加された、Reddit広告からのこのInboxally URLを見てください。inboxally.com/?rdt_cid=4345946952391789066&utm_campaign=getoutofspam&utm_medium=cpc&utm_source=reddit
次に、ページのHTMLコードを見てください。canonicalタグが使用されていることがわかります。
これらのタグは、検索エンジンがページの元のバージョンを指すようにするため、そのバージョンにインデックスを付け、他のバリエーションは無視します。
2. URLパラメータの使用を制限する
URLはクリーンかつシンプルに保ちます。必要な場合を除き、URLパラメータの使用は避けてください。
例えば:
次のように、URLパラメーターを使用してWebページの言語を変更することができます。https://www.yourwebsite.com?lang=en-us
ただし、もっと良い方法があるため、お勧めしません。
URLパラメーターを使用する代わりに、サブドメインを使用することをお勧めします。Semrushのやり方は次のとおりです。
https://es.semrush.com/
Slackなどのサブディレクトリを使用することもできます。
https://slack.com/intl/de-de
3. メタタグとrobots.txtを賢く使用する
メタタグを使用して、どの検索エンジンにインデックスを付けるかを制御します。これには「noindex」タグを使用できます。
さらに、robots.txtファイルは、Webサイトの検索エンジンのクロールを許可するページを管理します。これを使用して、検索エンジンが不要なパラメーターを含むURLにアクセスするのをブロックします。
robots.txtファイルは非常に重要であるため、Googleもクローラーが重要でないページをクロールするのを阻止するためにこのファイルを使用しています。
4. ユーザーフレンドリーなURLを使用する
明確で説明的な短いURLを優先します。次のような長くて複雑なものは使用しないでください。https://www.yourwebsite.com/products?category=laptops&id=1234
代わりに、次のような単純なパスベースのURLに置き換えます。https://www.yourwebsite.com/laptops/dell-latitude-550
5. Webサイトを定期的に監視および監査する
SemrushのSemrush – Site Auditなどのツールを使用して、定期的なWebサイト監査を実施します。これらは、URLパラメータによって引き起こされる可能性のある問題を特定するのに役立ちます。
Site Auditツールの使用を開始する方法は次のとおりです。
ドメインを入力し、「監査を開始」ボタンをクリックします。
クロール範囲、監査に含めるか監査から除外するか特定するURL、クロールソースなど、監査のさまざまな設定を変更できます。
ほとんどの場合、デフォルト設定のままで「サイト監査の開始」をクリックします。
監査が完了すると、発見されたすべての問題の概要を示す詳細レポートを確認できるようになります。
ここから、「問題(Issues)」タブをクリックします。
問題のリンクされた部分をクリックします。
これにより、その特定の問題が発生しているすべてのページのリストが表示されるページが表示されます。
問題とそれに対処する方法の詳細を確認するには、「理由と修正方法(Why and how to fix it)」リンクをクリックしてください。
6. サイトマップを最適化する
サイトマップを使用して、検索エンジンがサイトをどのようにナビゲートするかをガイドします。
インデックスを作成するページの元のバージョンである正規URLのみを含めます。
これを行う方法は次のとおりです。
まず、現在のサイトマップを確認して、正規URLのみが含まれていることを確認します。
次に、トラッキングパラメータなど、コンテンツに大きな変更を与えない不要なURLや、検索エンジンから意図的に隠しておきたいページを削除します。
最後に、更新したサイトマップをGoogle Search Consoleを通じて送信します。
7. URL書き換えの実装
URLの書き換えには、複雑なURLをより単純でわかりやすい形式に自動的に変換することが含まれます。
このサーバー側のプロセスは、URLをより説明的かつ簡潔にすることで、SEOとユーザーエクスペリエンスに役立ちます。
たとえば、URLを次のように変更できます。
www.yourwebsite.com/product.php?id=123
次のような読みやすいバージョンにします。
www.yourwebsite.com/electronics/smartphone-model-x
URLを書き換えると、訪問者には簡易バージョンが表示されます。ただし、サーバーは依然としてそれを元の複雑なURLとして認識します。
URLパラメータは、Web サイトのランキングに悪影響を及ぼしていますか?
URLパラメータにより、重複コンテンツが誤って作成される可能性があり、サイトのランキングに悪影響を与える可能性があります。
これが事実かどうかを知る最良の方法は何でしょうか?
Webサイトの監査を実行します。
このプロセスをガイドするには、15ポイントのチェックリストとSEO監査テンプレートを使用してください。
ウェブサイトをGoogleやその他の検索エンジンにとって最高の状態に保つために、ウェブサイトのヘルスチェックを行う時期が来ました。