Search Console URL削除 は何をしますか?
所有するプロパティのサインイン済み削除ページで、一時的な削除リクエストを送信します。ページから呼び出せる一括削除エンドポイントはありません。「新しいリクエスト」ダイアログを操作し、確認メッセージがリクエストモードと一致しないものはキャンセルします。
削除が成功すると約6か月間有効です。クローリングを停止するものではありません。恒久的な削除には、該当URLに対してライブの404、410、またはnoindexが必要です。
使用するタイミング
ユーザーが確認済みのSearch Consoleプロパティを持ち、一時的に非表示にしたい自分のURLのリストがある場合に使用します。
ユーザーが制御していないプロパティには使用しないでください。ホスト全体や、ライブページを含むプレフィックスは、ユーザーがその正確なプレフィックスを指定して確認した場合を除き、削除しないでください。
入力
URLと削除モードを含むCSVを想定します。
このプレフィックスを持つすべてのURLを削除はprefixになりますこのURLのみを削除はexactになります
送信前に、ユーザーから2つのリストを収集します。
deny: 削除してはならないプレフィックス。退避したURLとパスを共有するライブツリーを含みますallowHosts: ユーザーが全面的な削除に明示的に同意したホスト。同意がない限り空のままにします
削除テーブルで既にアクティブな削除はスキップします。ホストルートの完全一致削除は、そのホストのプレフィックス削除と同じリクエストではありません。ユーザーが依頼しない限りプレフィックス削除を送信せず、確認がプレフィックス確認でない場合も送信しないでください。
実行
- オーナーとしてサインイン済みのブラウザプロファイルで、
https://search.google.com/search-console/removals?resource_id=にプロパティIDを追加して開きます。 - そのタブに留まります。実行中は他のSearch Consoleナビゲーションを追わないでください。
window.__GSC_QUEUEに{ url, mode }オブジェクトを、window.__GSC_DENYに拒否リストを、window.__GSC_ALLOW_HOSTSに許可リストを設定します。- scripts/submit-removals.js を注入します。注入チャネルが小さい場合は、キューをチャンクに分割して割り当て、スクリプトを評価します。
window.__gscState.finishedが true になるまでタブを開いたままにします。オーバーレイの停止ボタンはwindow.__gscStopを設定します。
Search ConsoleはTrustedHTMLを必要とします。innerHTML を割り当てないでください。ステータスUIは createElement と textContent で構築します。
外部ページからのJavaScriptが拒否される場合は、表示 > 開発者 > Apple EventsからのJavaScriptを許可 をオンにするか、そのタブのDevToolsにスクリプトを貼り付けます。スクリプトはその削除ドキュメントが開いている間のみ機能します。
ダイアログルール
リクエストダイアログは表示されている .g3VIld[role=dialog] です。ページ上の他の role=dialog ノードはツールチップとナビゲーションドロワーです。
- テキストが
NEW REQUEST、NEXT、SUBMIT REQUEST、またはCANCELである[role=button]をクリックします。 - ネイティブの
HTMLInputElement値セッターを使用してURLを設定し、その後inputとchangeをディスパッチします。.valueだけを書き込むと「次へ」が無効になったままになります。 - モードコントロールはテキストが空の
[role=radio]です。その親要素(テキストがこのURLのみを削除またはこのプレフィックスを持つすべてのURLを削除のもの)をクリックします。 - 確認メッセージに正確なURLが含まれている場合のみ送信します。プレフィックスモードでは、
このプレフィックスを持つすべてのURLを削除しますか?も含まれている必要があります。完全一致モードではこれを含めてはいけません。 - 確認メッセージが一致しない場合は、「キャンセル」をクリックして失敗を記録します。ホストルートのプレフィックスは単一のURLとして確認されることがよくあります。それをプレフィックスとして送信しないでください。
- ダイアログが「リクエストを送信中」と表示している間は「キャンセル」をクリックしないでください。閉じるのを待ちます。
- URLが既に削除されているというテキストは、新しい失敗としてではなく、完了としてカウントします。
再開
進行状況はプロパティIDから派生したキーで localStorage に保存されます。後続の実行では、失敗でないエントリはスキップされます。ユーザーがクリーンな実行を希望する場合のみ、そのキーをクリアします。
6回連続失敗したら停止します。送信数、スキップ数、失敗数、および失敗したURLとダイアログテキストを報告します。クォータをでっち上げないでください。リクエストが失敗し始めたら停止し、エラーを表示します。