問題
Google 検索ダッシュボードに、サイトに対して無効な URL の 404 エラーが表示されます。これらのパスの Web サーバー ログに 404 エラーが記録される場合もあります。サイトを検索すると、HTML に挿入されるブラウザー エージェント ローダー スクリプトにサイト パスが文字列として存在することがわかります。
原因
ブラウザ エージェントはコード内で文字列リテラルを使用しますが、ローダー文字列を文字列リテラルでラップする可能性のあるコードで発生する可能性のある問題を防ぐために、ビルド プロセス中に文字列リテラルを文字列連結に変換します。場合によっては、これにより、スラッシュ /
で始まる文字列が生成されることがあります。これは、Google がエージェント ローダー スクリプトを含むページをインデックスに登録するときに、これらの文字列をサイトの潜在的なパスとして保存し、インデックスを作成しようとすることを意味します。
ソリューション
これはサイト管理者にとって珍しいシナリオではなく、ブラウザ エージェントにだけリンクされているわけではありません。サイトの HTML に文字列が表示され、Google 検索がそれらを潜在的なパスとして認識する原因にはさまざまな理由が考えられます。他の人がこの懸念にどのように対処したかを示すリソースをいくつか紹介します。
- Google が NEXT_DATAからの URL と思われるものをクロールしないようにするにはどうすればよいですか?
- Google は JavaScript 文字列を相対パスとして追跡します - 404 エラーが生成されます
利用可能なインターネット リソースは、これらの 404 エラーがサイトのランキングやインデックス作成に影響を与えないことを示しています。これらは無視しても問題ありません。ただし、それでも心配な場合は、 Google 検索サポート コミュニティ に連絡して追加のフィードバックやサポートを得ることができます。