JavaScript SEO: 処理

その他の関連記事:

    JavaScript SEO: 知っておくべきことと最適化方法?

SEO のために JavaScript を最適化する場合、サイトの検索エンジンの可視性に大きな影響を与える可能性のあるいくつかの重要な点を考慮することが重要です。

リンクとリソース

ページを処理するときは、ドキュメントの構築に必要な他の URL やファイルへのリンクを正しく処理することが重要です。各リンクはスキャンのためにキューに入れられ、独自の優先順位を持っています。このタグは CSS および JS ファイルをロードするために使用されます <リンク>、内部リンクと外部リンクの場合 - タグ 属性付き クレフ

ただし、JavaScript を介して読み込まれたリンクは、ページのレンダリング プロセスが完了するまで検索エンジンによって検出されないことに注意してください。これにより、検索エンジンは JS 経由で読み込まれた新しいリンクをレンダリングおよび検出する際に、ページの構造と優先度を常に適応させる必要があるため、サイトのクロールが遅くなります。

キャッシング

Google は、JS、CSS を含むすべてのファイルを積極的にキャッシュしますが、タイミング設定は考慮されず、検索エンジンの裁量でファイルの新しいコピーがダウンロードされる場合があります。これにより、Google が古いバージョンの JavaScript または CSS を使用する可能性があります。

この問題の解決策は、たとえば次のようにファイル名に「デジタル指紋」を使用することです。 main.2b85551.zhs。ファイルが更新されるたびに、新しいバージョンが作成され、検索エンジンは現在のコピーを使用してページを表示します。

重複したコンテンツと誤った 404

JavaScript は、特に固有のコンテンツが動的に読み込まれ、表示または読み込みに時間がかかりすぎる場合に、コンテンツの重複を引き起こす可能性があります。このような場合、検索エンジンは重複したテンプレートのみをインデックスに登録できます。これは、Angular、React、Vue などのフレームワークを使用する SPA プロジェクトに特に当てはまります。

この問題の解決策は、SSR (サーバーサイド レンダリング)、つまりサーバー側でコンテンツをレンダリングすることを使用することです。この場合、検索ボットは事前にレンダリングされたコンテンツを受信するため、ページのインデックス作成とクロールの問題が解消されます。

さらに、一部のサイトでは JavaScript を使用してエラーを処理し、対応するエラー コードの代わりに 200 OK ステータス コードを送信する場合があり、これにより、誤ったページがインデックス付けされ、検索結果に表示される可能性があります。

その他の関連記事:

SEO のための JavaScript の最適化についてご質問がある場合は、SEO スタジオ「SEO COMPUTER」にメール info@seo.computer でご質問いただけます。

ID1707