GoogleのサイトでのJavaScriptの問題の修正

GoogleのサイトでのJavaScriptの問題の修正

このガイドは、Googleを検索する際にjavaScriptを使用してページ上のページまたは特定のコンテンツをブロックできるJavaScriptの問題を特定して排除するのに役立ちます。 Google検索がJavaScriptで動作するという事実にもかかわらず、GoogleBotの正しいインデックス作成を確保するために、ページとアプリケーションを設計する際に考慮する必要があるいくつかの機能と制限があります。 JavaScriptのSEOの基本に関するガイドには、Google検索エンジン用のJavaScriptを使用してサイトを最適化する方法に関する追加情報が含まれています。

Googleのサイトのインデックス化の頻度と動作

GoogleBotは、ユーザーエクスペリエンスへの影響を最小限に抑えて、ページを効果的にインデックス化するように設計されています。 Webレンダリングサービス(WRS)を使用して、GoogleBotはページの主要なコンテンツに貢献しておらず、そのようなリソースをロードしない可能性のあるリソースを常に分析および識別します。たとえば、ページのメインコンテンツに関連しないレポートまたはエラーのリクエストは、インデックスから除外できます。

サイトでGoogleBotアクティビティを追跡するには、Google検索コンソールのインデックス作成の統計に関するレポートを使用して、サイトでのGoogleBotとWRのアクティビティを監視し、フィードバックを受け取ります。

GoogleのサイトコンテンツでJavaScriptがブロックするかどうかを確認する方法

JavaScriptの問題がGoogleの検索の外観からコンテンツをブロックできると思われる場合は、次の手順を実行してください。 JavaScriptが問題の主な理由であるかどうかわからない場合は、一般的なデバッグマニュアルに従って、問題の原因を正確に判断してください。

  • GoogleBotのインデックスとURLの表示方法を確認するには、Google SearchコンソールでRICH ResultsテストまたはURLインサプトツールを使用します。これらのツールには、ロードされたリソース、JavaScriptコンソールの結論、例外がDOM、その他のデータが表示されます。

さらに、コンテンツレンダリングに影響を与える可能性のある潜在的な問題を特定するために、GoogleBotを含むユーザーが持つことができるJavaScriptエラーを収集および確認することをお勧めします。

Googleのサイト上のエラー防止404

1ページのアプリケーション(SPA)では、エラーの防止404が特に困難なタスクになる可能性があります。誤ったページのインデックス付けを回避するには、次の戦略を使用します。

  • コード404を返すURLにリダイレクトします。
  • ロボットメタタグをNOINDEXに追加または変更します。

SPAがJavaScriptを使用してエラーを処理する場合、これらのエラーは、正しい条件コードの代わりに200 HTTPコードを報告することが多く、エラーのあるページのインデックス作成につながる可能性があります。

アプリケーションのGoogleBotの制限を考慮する方法

GoogleBotは、ユーザーからの許可を必要とするリクエストを処理できません。たとえば、アプリケーションがカメラにアクセスする必要がある場合、GoogleBotはそのような機会を提供することができません。代わりに、カメラへのアクセスなど、義務的な許可なしにコンテンツを取得する方法を提供します。

URLフラグメントを使用して、Google Webサイトにさまざまな種類のコンテンツをダウンロードしないでください

1つのページアプリケーションは、URLのフラグメント(https://example.com/#/productsなど)を使用して、さまざまな表現をダウンロードできます。ただし、Ajax Craulingスキームは2015年以来時代遅れであり、GoogleBotインデックスのURLフラグメントに依存することはできません。履歴APIを使用して、さまざまなスパコンテンツをダウンロードすることをお勧めします。

Googleのサイトのデータストレージに依存しないでください

WRSは、通常のブラウザと同様に、各URLを個別にロードし、ページの読み込み間の条件を維持しません。これは、ローカルストレージ、セッションストレージ、HTTP Cookieのデータが、コンテンツのレンダリングに影響を与える可能性のある新しいリクエストごとにクリーニングされることを意味します。

コンテンツプリントを使用して、GoogleBotキャッシングの問題を防ぎます

GoogleBotは、ネットワークリクエストとリソースの使用を削減するためのリソースを積極的にキャッシュしています。 WRSは、キャッシュタイトルを無視でき、時代遅れのJavaScriptまたはCSSファイルの使用につながる可能性があります。この問題を回避するには、Main.2BB85551.jsなど、ファイル名にコンテンツプリントを使用します。これにより、更新されたファイルが一意の名前を持つことができ、GoogleBotが使用することを保証します。

Google Webサイトに必要なすべてのAPIのサポートを提供する

アプリケーションがすべての重要なAPIの機能のテストを使用し、アクセス不能の場合に代替の動作またはポリフィラを提供することを確認してください。一部のWeb関数は、すべてのエージェントによってまだサポートされていないか、切断される可能性があります。たとえば、WebGLを使用して写真効果をレンダリングする場合は、GoogleBot WebGLがサポートしているかどうかを確認し、そうでない場合はサーバーレンダリングを使用します。

Google WebサイトのコンテンツがHTTP接続で動作しているかどうかを確認してください

GoogleBotはHTTPチェックを使用して、サーバーからコンテンツを抽出します。 WebSocketsやWebrtcなど、他のタイプの接続をサポートしていません。したがって、HTTP接続にバックアップソリューションを提供し、信頼できるエラー処理とチェック機能を使用することが重要です。

Googleサイト用にWebコンポーネントが正しくレンダリングされていることを確認してください

RICH結果テストまたはURL検査ツールツールを使用して、ページ上のすべての予想コンテンツがレンダリングされるかどうかを確認します。 wrsはライトdomとシャドウドムをフラット化します。 Webコンポーネントがメカニズムを使用しない場合 <スロット> 軽いDOMコンテンツについては、コンポーネントのドキュメントを確認するか、別のコンポーネントを選択します。

問題を修正した後、Googleのリッチな結果テストまたはURL検査ツールでページをテストします

変更を行った後、Google SearchコンソールのRich ResultsテストまたはURL侵入ツールを使用して、もう一度ページを確認してください。エラーが削除された場合、グリーンチェックマークとエラーの不足が表示されます。それ以外の場合は、Search Central Support Communityにお問い合わせください。

ご質問がある場合は、SEO Companyの「SEO.computer」にメールで連絡できます。 info@seo.computer またはwhatsappを介して番号まで +79202044461。

ID 122

リクエストを送信してください、ご相談に応じます の上 せお あなたのウェブサイトの宣伝