イントロ
あなたのウェブサイトが検索結果に表示されない場合、インデックスやクロールに問題がある可能性があります。検索エンジンはあなたのサイトを適切にクロールし、インデックスする必要があります。ここでは、これらの問題を特定し、修正する方法を説明します。
1.インデックスとクローリングの問題を診断する
問題を解決する前に、その原因を特 定する。
Googleサーチコンソールをチェックする
- 除外 さ れたページ を見る には、「イ ンデ ッ ク ス作成」 → 「ページ」レ ポー ト を開き ます。
- ページがインデックスされているかどうかを確認するには、URL検査ツールを使用します。
- Crawled - 現在インデックスされていません」や「Discovered - 現在インデックスされていません」といったエラーを探す。
サイトクロールの実行
- Ranktracker's Web Audit、Screaming Frog、Sitebulbなどのツールを使ってサイトを分析しよう。
- リンク切れ、リダイレクトチェーン、ブロックされたページを特定する。
2.あなたのサイトがクロール可能であることを確認する
検索エンジンはあなたのページにアクセスし、クロールできなければならない。
Robots.txtの問題を修正する
yourdomain.com/robots.txtを
チェックし、重要なページがブロックされていないことを確認する。- 必要に応じて不要な
Disallow:
ディレクティブを削除する。
XMLサイトマップの送信
- RanktrackerのWeb AuditまたはCMSプラグインを使ってXMLサイトマップを作成する。
- Google Search Consoleの Sitemapsに送信する。
3.NoindexとCanonicalタグのエラーに対処する
ある種のディレクティブはページがインデックスされないようにすることができます。
Noindexタグのチェック
- ページのソースにある
<meta name="robots" content="noindex">
を探してください。 - ページがインデックスされるべき場合は、これを削除する。
カノニカルタグを見直す
- canonicalタグが正しいバージョンのページを指していることを確認する。
- カノニカルの自己参照は避ける。
4.サイト構造と内部リンクの改善
貧弱な内部リンクは、インデックスされない孤児ページにつながる可能性がある。
ベストプラクティス:
- ホームページやナビゲーションから重要なページをリンクする。
- 内部リンクにはキーワードの豊富なアンカーテキストを使用する。
- ページを見つけにくくするような深いURL構造は避けましょう。
5.読み込みの遅いページとサーバーエラーを修正する
遅いサイトやサーバーの問題は、検索エンジンの効果的なクロールを妨げます。
パフォーマンスを向上させる方法:
- 画像を最適化し、圧縮を有効にする。
- CSS、JavaScript、HTMLの最小化。
- コンテンツ・デリバリー・ネットワーク(CDN)を利用して、読み込み速度を向上させる。
5XXサーバーエラーのチェック
- ホスティングサーバーが安定しており、頻繁にダウンタイムが発生しないことを確認する。
- 500、503、その他のサーバーエラーは、ウェブホストのサポートを使って修正してください。
6.Google Search Consoleでインデックスをリクエストする
ページがイン デックスされていない場合は、手動インデックス作成をリクエストしてください。
ステップ
- Google Search Consoleを開く。
- URL検査ツールに移動する。
- ページのURLを入力し、Request Indexingをクリックする。
最終的な感想
インデックスとクロールの問題は、ウェブサイトの可視性に深刻な影響を与えます。問題を診断し、クローラビリティを最適化し、高速な読み込み速度を確保することで、検索エンジンがサイトを適切にインデックスし、ランキングを向上させることができます。