JavaScriptの問題は、Google検索の結果に表示されるサイトやコンテンツに干渉できると思いましたか?このマニュアルでは、JavaScriptの問題を解決する方法を説明して、サイトが検索エンジンでインデックス化できるようになります。
JavaScriptは、Web開発において重要な役割を果たし、サイトをアプリケーション用の本格的なプラットフォームに変える多くの機能を提供します。 JavaScriptプロジェクトをGoogleで検索できるようにすることは、新しいユーザーを引き付け、コンテンツを探している古いユーザーを返す機会です。
Googleは最新のChromiumエンジンを使用してJavaScriptを処理するという事実にもかかわらず、検索エンジンの視認性を向上させるために最適化する必要があるいくつかのことがあります。
Googleは、JavaScriptのWebページを処理するための3つの重要な段階を通過します。
GoogleBotは、Keueにページをキューに入れて、KralingとRenderingに配置します。ページが各段階で処理されたときに必ずしも明らかではないため、これには時間がかかる場合があります。 Crailingで、GoogleBotはHTTPチェックを行い、robots.txtファイルをチェックします。 URLがブロックされている場合、GoogleBotはレンダリングを実行せずに逃します。
ブラウザは多くのAPIを提供し、JavaScriptは絶えず開発している言語です。コードがGoogleで動作する場合は、JavaScriptエラーを排除するための推奨事項に従ってください。
GoogleBotは、HTTPステータスを使用して、クロウリング中に何が問題になったかを判断します。ページをインデックス作成または使用可能にできない場合は、たとえば404または401など、正しいステータスコードを送信します。
クライアント側にルーティングを実装する1ページのアプリケーションの場合、ステータスコードを正しく使用することが非常に重要です。たとえば、エラーのある間違いのためにJavaScript Redirectを使用してください。
fetch(`/api/products/${productId}`).then(response => response.json()).then(product => {
if (product.exists) {
showProductDetails(product); // отображает информацию о продукте
} else {
window.location.href = '/not-found'; // перенаправление на страницу 404
}
});
Googleは、HREF属性を持つ要素にある場合、リンクを見つけることができます。 1ページのアプリケーションの場合、API履歴を使用して、Webアプリケーションの異なるページ間をルーティングします。
JavaScriptを使用してrel = "Canonical"タグを導入して、ページのバージョンをインデックス作成する必要があります。ただし、ページに重複リンクrel = "canonical"がないように注意してください。
ロボットメタタグを使用して、ページのインデックス作成を禁止したり、次のリンクを禁止したりできます。たとえば、インデックス作成をブロックするには、次のメタタグを追加します。
<meta name="robots" content="noindex, nofollow">
GoogleがJavaScriptレンダリングの前にNoindexを見た場合、彼はこのページを見逃すことを覚えておくことが重要です。ページをインデックス付けする場合は、ソースコードでnoindexを使用しないでください。
GoogleBotは、キャッシュを積極的に使用して、リクエストの数を減らし、リソースを節約します。コンテンツの変更を考慮してキャッシュ戦略を使用します。たとえば、ファイル名に制御量を追加します。
サイトで構造化されたデータを使用する場合、JavaScriptを使用してJSON-LDを生成し、ページに紹介できます。ただし、実装が間違っていないことを確認してください。
GoogleはWebコンポーネントをサポートしています。しかし、彼はレンダリングで表示されるコンテンツのみを見ることができます。 DOMのShadowまたはLight DOMを使用する場合は、Googleがすべてのコンテンツを確認できることを確認してください。
画像は多くのトラフィックを取り、ページの読み込みを遅くすることができます。ユーザーがアプローチしたときにのみ画像がロードされるように、怠zyなロードを適用します。このトピックに関する推奨事項に従って、怠lazがSEOと互換性があることを確認してください。
サイトを作成するときは、検索エンジンだけでなく、スクリーンリーダーやそれほど強力なモバイルデバイスなど、特別なニーズを持つ人を含むユーザーについても考えてください。これは、誰でも利用できるサイトを作成するのに役立ちます。
サイトのJavaScriptの最適化について質問がある場合、またはSEOを確立する必要がある場合は、SEO.computerチームにお問い合わせください。私たちは喜んで助けてくれます!
連絡先の詳細: info@seo.computer、 WhatsApp: +79202044461
ID 71