JavaScriptの問題がGoogle検索エンジンのコンテンツの表示をブロックできると思われますか?問題を排除するためにガイドを使用してJavaScriptに関連する問題を排除する方法をご覧ください。
JavaScriptは、Webプラットフォームの重要な部分です。これは、Webを強力なアプリケーションプラットフォームに変える多くの機能を提供するためです。 JavaScriptを使用してWebアプリケーションをGoogle検索エンジンで利用できるようにすることで、新しいユーザーを引き付けるのに役立ち、Webアプリケーションが提供するコンテンツを探すときに既存のユーザーを返すことができます。
Google Searchは、現在のバージョンのChromiumを使用してJavaScriptを起動しますが、最適化できるものがいくつかあります。
このリーダーシップは、Googleの検索がJavaScriptとGoogleのサイトのJavaScriptアプリケーションの可視性を改善するためのベストプラクティスをどのように処理するかを説明しています。
Googleは、3つの主要な段階でサイトのJavaScriptアプリケーションを処理します。
GoogleBotは、Keueにページをキューに入れて、KralingとRenderingに配置します。ページがKralingを待っているとき、そしてレンダリングをいつ待っているかは明らかではありません。 GoogleBotがCrowringラインからURLを抽出すると、最初にスキャンが許可されているかどうかを確認します。 GoogleBotはrobots.txtファイルを読み取ります。
Kralingのページがブロックされている場合、GoogleBotはリクエストを逃し、GoogleはサイトのブロックされたページでJavaScriptをレンダリングしません。
JavaScriptアプリケーションのページがAPPを使用する場合があります。これは、初期にコンテンツが含まれていない場合、GoogleはJavaScriptを生成する実際のコンテンツを表示するためにJavaScriptを実行する必要があります。
GoogleBotは、すべてのページをレンダリングラインに配置します。ロボットメタグまたは見出しがページをインデックス作成してはならないことを示していない場合。ページは数秒間並んでいる可能性がありますが、これには時間がかかる場合があります。 Googleリソースが許可された後、ページはヘッドレスクロムとJavaScriptの助けを借りてレンダリングします。
ブラウザは多くのAPIを提供し、JavaScriptは急速に発展している言語です。 Googleには、サポートするAPIおよびJavaScript機能がどのような制限があります。コードがGoogleと互換性があることを確認するには、JavaScriptの問題を排除するために推奨事項に従ってください。
GoogleBotは、HTTPステータスコードを使用して、サイトのページを鳴らすときに何が間違っているかを判断します。
Pageをスキャンまたはインデックス作成できないことをGoogleBotに通知するには、パスワードで保護されているページでは、発見されていないページでは404などの理解可能なステータスコードを使用します。
クライアントレンダリングを備えた1ページのアプリケーションでは、クライアントルーティングを使用してルーティングが実装されることがよくあります。この場合、正しいHTTPステータスコードの使用は不可能または不適切な場合があります。顧客のレンダリングとro音を使用するときにソフト404エラーを回避するには、次の戦略を使用します。
Googleは、HREF属性を持つ要素でのみリンクを見つけることができます。
クライアントレンダリングを備えた1ページのアプリケーションの場合、履歴APIを使用して、Webアプリケーションのさまざまなアイデア間のルーティングを実装します。 GoogleBotがURLフラグメントを使用してさまざまなコンテンツをダウンロードせずにURLを処理および抽出できることを確認してください。
JavaScriptを使用してタグRel = "Canonical"を導入することはお勧めしませんが、これは可能です。 Google検索では、ページをレンダリングするときに入力された標準URLが見つかります。
ロボットメタグを介してページインデックスまたはフォローリンクを防ぐことができます。たとえば、ページの先頭に次のメタテグを追加すると、Googleのページのインデックス作成をブロックできます。
JavaScriptを使用してロボットメタグをページに追加したり、コンテンツを変更したりすることは可能ですが、Googleがページコードに既に存在している場合、Googleがページをレンダリングまたはインデックス化しない場合があることを覚えておくことが重要です。
GoogleBotは、ネットワークリクエストとリソースの使用を削減するために、積極的にキャッシュページです。時代遅れのJavaScriptまたはCSSリソースの問題を回避するために、フィンガープリント戦略を使用して、ユニークなコンテンツベースを作成します。
サイトのページで構造化されたデータを使用する場合、JavaScriptを使用してJSON-LDを生成し、ページに実装できます。可能な問題を回避するために、実装をテストしていることを確認してください。
GoogleはWebコンポーネントをサポートしています。 Googleページをレンダリングすると、Shadow DomとLight Domの内容が「平ら」になります。これは、Googleがリーンで見えるコンテンツのみを見ることができることを意味します。 Googleがコンテンツを確認できるようにするには、Rich ResultsテストツールまたはURLチェックツールを使用して、リーンを確認してください。
画像はスループットを大きくロードし、パフォーマンスに影響を与える可能性があります。優れた戦略は、ユーザーがそれらを表示する場合にのみ、画像をロードするために怠zyなロードを使用することです。怠zyなロードの実装がGoogleの推奨事項に対応していることを確認してください。
検索エンジンだけでなく、ユーザー向けのページを作成します。サイトを開発している場合は、JavaScriptをサポートするブラウザを使用していないユーザー(たとえば、画面からプログラムを使用する人や強力なモバイルデバイスを使用する人など)を含むユーザーのニーズを考慮してください。
サイトの可用性をテストする簡単な方法の1つは、切断されたJavaScriptを使用してブラウザで表示するか、Lynxなどのテキストブラウザを使用することです。テキストモードでサイトを表示すると、Googleにとって難しい可能性のある別のコンテンツ、たとえば画像に組み込まれたテキストを識別することもできます。
サイトのSEOに関連する問題については、SEOコンパニオンに連絡できます 最高経営責任者(CEO) E -Mailによって info@seo.computer またはwhatsappを介して数字 +79202044461。
ID:125