メインコンテンツにスキップ
すべてのコレクションサイト監査チュートリアル
サイト監査におけるパッチの仕組み
サイト監査におけるパッチの仕組み

パッチを使用すると、サイト監査でワンクリックでウェブサイト上の簡単な問題を修正できます。 これは、彼らがどのように動作し、それらを設定する方法を説明します。

Yuri Yeromenko avatar
対応者:Yuri Yeromenko
今週アップデートされました

パッチとは?

パッチを使用すると、問題を修正し、サイト監査から直接あなたのウェブサイトを変更することができます。 パッチは、迅速かつ一時的な修正として考えてください。 緊急に重要な修正が必要で、開発者に尋ねる時間がない場合。 あるいは最終的な変更を加える前に 簡単に巻き戻す能力で何かをテストしたいなら パッチを使用できます。

現在、この機能の最初のリリースでは、 タイトルメタ説明 の2つのフィールドにのみパッチを適用できます。 より多くのフィールドがまもなく登場します。 リダイレクト、Canonicals、robotsメタタグの管理、内部リンクの追加と更新などを計画しています。

パッチを作成するには、ページタイトルやメタ説明に関連する問題を開く必要があります。 または、ページエクスプローラで関連するフィルタープリセットを開くか、これらのフィールドを手動で追加します。 パッチ可能な課題は、format@@0レポートにボルトアイコンでマークされます。

レポート内の各ページのタイトルとメタ説明の横にあるレポートに「パッチ」入力が表示されます。 新しいタイトルやメタの説明をドラフトでき、すべての設定が完了したらウェブサイトに公開します。

パッチのステータス

パッチは、 ドラフト、公開、非公開として保存できます。 公開する前に、時間をかけてタイトルやメタの説明を下書きすることができます。 下書きは入力時に自動的に保存されます。 一度公開されると、パッチを元に戻すためにいつでも非公開にできます。

パッチの現在の状態と利用可能なアクションは、「パッチを適用」入力にあります。

パッチの全履歴を追跡することもできます。 パッチがいつ公開されたのか、ドラフトを編集したのか分からない場合は、それを見てください。 「履歴を表示」リンクは、パッチのコンテキストメニューで使用できます。

パッチレポート

発行レポートで問題にパッチを当てるのに便利ですが、 サイト用に作成したすべてのパッチを表示および管理できる「パッチ」レポートもあります。 ヘッダにリンクがあり、現在公開されているパッチの数も表示されます。

「パッチ」レポートでは、ステータスとページURLでパッチをフィルタリングしたり、パッチをエクスポートしたりできます。 同様に、発行レポートやページエクスプローラと同じパッチを使用してすべての同じアクションを作成します。 このレポートでは、パッチ展開を構成することもできます。

パッチ展開の設定

次の2つのデプロイ方法があります:

  • JavaScript スニペット: Ahrefsがホストする一意のJavaScriptファイルを呼び出すあなたのウェブサイトページにJavaScriptスニペットを追加します。 公開するすべてのパッチがそこに追加され、ブラウザまたはボットがページ上でJavaScriptを実行するとユーザーに表示されます。

  • Cloudflareのワーカー: CloudflareのAPIキーを提供し、あなたのアカウントにワーカーを作成します。 Cloudflareはユーザーに表示する前に、公開されたパッチをサーバー側に適用します。

この機能の最初のリリースには、JavaScriptスニペットによるデプロイのみが含まれます。 Cloudflareの統合はまもなく追加されます。

パッチは、サイト監査から公開するために、すべてのユーザーが利用できます。 プロジェクトにはパッチ機能をサポートするアップグレードブーストが必要です。 プロジェクトがアップグレードされていない、または実際の展開にサイト監査を使用したくない場合は、パッチをドラフトできます。 開発者に渡すことで変更を加えることができます

デプロイメントの構成を開始するには、「パッチのレポートヘッダーにある「デプロイメントの設定」ボタンをクリックします。

JavaScriptのデプロイメント方法は次のとおりです。 サイト監査を有効にしてページを変更するには サイトのすべてのページの <head> セクションにJavaScriptスニペットを追加する必要があります。 JavaScript スニペットが生成され、デプロイメントの設定時に提供されます。

このスニペットは、Ahrefsがホストする一意のJavaScriptファイルを呼び出します。 公開するすべてのパッチがそこに追加され、ブラウザまたはボットがページ上でJavaScriptを実行するとクライアント側に適用されます。 あなたのサイトでボットがJavaScriptを実行しない場合、変更は見られないことに注意してください。 しかし、Googleは常に彼らがランク付けページをレンダリングするため、それは問題ではありません。

有効にすると、いつでもJavaScriptのデプロイメントを無効にできます。 パッチが公開されている場合 それについては警告されます展開を停止する際に 未公開になることを確認する必要があります

重要ポイント

以下の重要な点に注意してください:

  • 可視性: パッチ機能の主な目的は、パッチを明確に表現することです。 パッチを公開すると、サイトに表示される変更が加えられます。 パッチが公開されると、サイトを訪れる人やボットに変更が表示されます。 だから、公開する変更があなたのサイトに適していることを確認することが重要です。

  • 下書きと公開: プロジェクトにアクセスできるすべてのユーザーがパッチをドラフトできます。 ただし、アカウント設定で2FAを設定したユーザーのみがパッチを発行できます。 パッチ展開が有効になっているプロジェクトへのアクセス権限を持つ人を選択してください サイトに変更を加えることができます さらに、パッチはサイト所有権が確認されているプロジェクトでのみ公開できます。

  • プロジェクト固有: パッチはプロジェクトに関連付けられています。 プロジェクトを削除すると、その中に公開されているすべてのパッチが非公開になります。

  • プロジェクトブーストの制限: すべてのプロジェクトでパッチ展開は利用できません。 プロジェクトでは、パッチを公開するためにパッチ機能をサポートするアップグレードブーストが必要です。 サポートしていないブーストにダウングレードすると、新しいパッチを公開することはできません。 ただし、以前に公開されたパッチは引き続き有効です。

  • JavaScriptの実行: JavaScriptのデプロイを設定するプロジェクトでは、「JavaScriptの実行」オプションが自動的に有効になります。 これにより、サイト監査ボットは次回サイトをクロールするときにJavaScript経由でデプロイされた変更を検出できます。 JavaScriptを実行するとクロール速度が遅くなることがありますので、以前にこのオプションをオフにするとクロール時間が長くなります。

サイト監査で JavaScript のデプロイメントをアクティブにする前に、これらの条件に同意するよう求められます。

こちらの回答で解決しましたか?