サイトでどのクエリ文字列が使用されているかを監視できることをご存知でしたか? All in One SEO を使用すると、何が使用されているかを確認し、検索エンジンにクロールされたくないクエリ文字列をブロックすることが容易になります。
この記事では
チュートリアルビデオ
クエリ文字列とは
クエリ文字列(クエリ引数とも呼ばれる)は、Web URL のベース URL より後の部分で、? で識別されます。
たとえば、WordPress でよく見られるクエリ文字列は /?s=search_term です。これは、訪問者がサイトで検索機能を使用したときに使用されます。
上記の例では、?s はキーであり、search_term は値です(?key=value)。
クエリ文字列は、Web サイトでさまざまな方法で使用されます。URL の一部として情報を渡すことができます。
クエリ文字列については、こちらの Wikipedia で詳しく読むことができます。
クエリ引数モニタリングが役立つ理由
All in One SEO のクエリ引数モニタリング機能は、サイトで使用されているクエリ文字列を表示することで、ブロックするかどうかを判断するのに役立ちます。
一部のクエリ引数は、プラグインやテーマによって追加された機能のために使用されるため、ブロックしたくない場合があります。しかし、悪意のあるアクターによって使用されており、ブロックしたいものがあるかもしれません。これにより、検索結果に表示されるのを防ぎ、結果を台無しにする可能性を減らすことができます。
クエリ引数モニタリング機能の使用
クエリ引数モニタリングを有効にするには、All in One SEO メニューの 検索外観 をクリックし、次に 詳細設定 タブをクリックします。
ページの下部までスクロールし、クエリ引数モニタリング のトグルを有効にしてから、変更を保存 ボタンをクリックします。

クエリ引数モニタリング 設定
クエリ引数モニタリング の最初の設定は、UTM パラメータの最適化 設定です。
この設定により、All in One SEO は Google Analytics の UTM トラッキング パラメータを 301 リダイレクト経由で # の同等物に置き換えることができます。これにより、検索結果での重複 URL を防ぐことができます。

2 番目の設定は、ログ保持期間 設定です。これは、All in One SEO がサイトで使用されているクエリ文字列のログを保持する期間に適用されます。
ドロップダウンをクリックして、ログが保持される期間を変更します。
重要:
ログは WordPress データベースの _aioseo_crawl_cleanup_logs というテーブルに保存されます。
ログ保持期間を変更すると、このテーブルが非常に速く満杯になる可能性があります。テーブルが満杯になり、WordPress データベースとサイトに悪影響を与えるのを防ぐために、これを注意深く監視することを強くお勧めします。
クエリ引数をブロック
このセクションでは、サイトで使用されたすべてのクエリ文字列のログを示すテーブルが表示されます。このテーブルの上には、ブロックしたいクエリ引数を入力できるフォームがあります。

誰かまたは何か(クローラーやロボットなど)がサイトでクエリ引数を使用すると、ログに以下のように表示されます:

テーブルでクエリ引数をブロックするように選択できます。キーまたはキーと値をブロックするオプションがあります。
キーをブロックすることを選択した場合、そのキーと、そのキーに対するすべての値をブロックします。
キーと値をブロックすることを選択した場合、指定された値が存在する場合にのみ、そのキーをブロックします。
一括操作を選択して、エントリをブロックまたは削除することもできます。
上記のフォームを使用して、キーや値(またはその両方)を入力できます。正規表現を使用してキーをブロックすることもできます。
