🔰はじめての方へ

検索結果に出てこない!XMLサイトマップを設定する方法

Wordpress
記事内に広告が含まれています。
スポンサーリンク

サイト制作しても、Googleの検索結果に出てこなかったり、アクセスがない、なんてことがあります。そこで必要なのが、サーチコンソール、サイトマップです。

なぜ検索結果にのらないのか

Googleの検索エンジンは、クローラーと呼ばれるロボットがインターネットを巡回して情報を探します。

自分が作成したサイトを見つけてもらうためには、クローラーが収集したサイト情報を、Googleにインデックス(サイトをデータベースに登録する)される必要があります。

インデックスしてもらうためには、サイト・URLを検出する(クロール)してもらう必要があります。

サイトが見つからない原因

サイトマップ作成しても、サイトが見つからない場合は、以下の原因が考えられます。

サイトがわかりにくい

主にプログラミング言語を読み取っています。

検索エンジンが内容を理解できなければ、検索結果に出てきません。

noindex や robots.txt の設定をしている。

質が低いページは、サイトの評価が下がったり、リンクが切れいるページなどは、あえて検索に出ない設定をします。

<meta name="robots" content="noindex">

このような感じで記載します。

また、robots.txt に、クロール制御するファイルを指定している場合も検索結果にでません。

詳しくは別の記事でまとめていますのでご参照ください。

XMLサイトマップとは

Googleのロボットが、そのサイトにどのようなページが存在しているのかを把握するためのファイルのことです。案内板のような役割をしています。

サイトマップを作成したサイトは、自分のサイトのURL+「/sitemap.xml(自分が決めたファイル名)」で、コードが記述されている画面が出てきます。

Googleの検索エンジンには、クローラーがインターネットを巡回してインデックスされたページが表示されます。

サイトを公開して間もない時や、クローラーが巡回した直後にホームページの更新などを行なった場合は、自分でサイトマップを送信し、優先的にクロールしてもらうことができます。

ホームページの構成図のこともサイトマップと呼びますが、ここでは、XMLサイトマップについて説明します。

ちなみに、HTMLサイトマップとは

同じ「サイトマップ」という名前で、HTMLサイトマップがあります。

サイトのフッターに設置されていることが多く、そのサイトのなかで、目的のページに行きたいときに助かるものです。どんなページがあるのかわかりやすくなっております。

サイトマップ作成方法(GoogleSearchConsoleを使用)

自動作成ツールを使用する

自動作成ツールを使用してサイトマップを作成します。

サイトマップを作成-自動生成ツール「sitemap.xml Editor」
Googleサイトマップsitemap.xmlや、モバイルサイトマップを作成する自動生成ツールです。最大取得URL数1‚000を平均5分で実行する高速ツール、被リンク設定などの手間は必要ありません。優先度(priority)も自動で振り分け...

このような画面が出てきます。

①サイトマップを設置したいURLをいれる

②最終更新日の設定
 新しいサイトの場合には不要
 サイトを更新してXMLサイトマップを作り直した場合は「する」にチェック

③サイトの更新頻度
 検索エンジンの巡回頻度を設定できる
 これは参考にして巡回。指定された更新頻度に合わせて巡回するわけではない

④優先度
 サイト内のページを比較して優先順位を自動で設定してくれるもの
 優先度の高いページを登録することが可能になる

⑤除外ディレクトリ
 インデックスされたくないページがあるときのみ記入

⑥同一タイトルURLの除外
 タイトルや内容が同じページをサイトマップから除外するようにする。

⑦サイトマップ作成

⑧「sitemap.xml」 をダウンロード

サーバーにアップする

ダウンロードした「sitemap.xml(ファイルの名前は何でもいい。○○.xml)」をサーバーにアップします。

FTPを使用し、ルートディレクトリ(TOPページと同じ階層の階層、index.htmlがあるところ)が一般的(robos.txt とは違い、場所は固定ではない)です。

アップロードできているかチェック

URL欄に、自分のサイトのURL + /sitemap.xml(アップロードしたファイル名) を入れて、アップロードできているか確認できます。

GoogleSearchConsoleに登録する

①サーチコンソールにログイン(入れてない方は、先にいれておく)

②左の「サイトマップ」をクリックして、「sitemap.xml(アップロードしたファイル名) 」を入力し、送信

robots.txt に入力して登録

自分のサイトのURL + /sitemap.xml (サイトマップファイル名)を「robos.txt」に記入します。

しなくてもいいのですが、サイトマップが案内板だとしたら、robots.txt は案内人のような役目なので、いれていても損はないです。

robots.txtの設置方法や入力方法は、別の記事をご参照ください。

サイトマップ作成方法(Wordpressプラグインを使用)

ここでは、Wordpressのプラグインである「XML Sitemap Generator for Google」を使用した方法を説明します。

①プラグインをインストールして、有効化する

②サーチコンソールにログイン(入れてない方は、先にいれておく)

③左の「サイトマップ」をクリックして、「sitemap.xml 」を入力し、送信

④ステータスが「成功しました」になればOK

XML Sitemap Generator for Google の詳細設定

詳細設定の追加は、左の設定→「XML-Sitemap」からいけます。

①投稿の優先順位
 「 Do not use automatic priority calculation」に設定
 デフォルトの「コメント数」は、コメントの多い投稿ばかりクロールしてしまい、新しい投稿を優先的に認識できなくなってしまうので、この項目、優先順位を自動的に計算しないにしましょう。

②Change Frequencies
 投稿→毎日

③優先順位の設定 (priority)
 投稿(個別記事)の優先順位を「1.0」

コメント