GoogleサーチコンソールにサイトマップURLを登録したんだけど、エラーが出ました。
・サイトマップは読み取り可能ですが、エラーがあります
・サイトマップがHTMLです
・サイトマップが HTML ページです。サポートされている形式のサイトマップを使用してください。
解決方法を教えて下さい。
色々調べて、ようやく解決したので同じように困っている方はご参考にして下さい。
▼私のプロフィール
・HTMLとかCSSとかよく分からないが、実践して慣れていく
・サラリーマンをしつつ、1日30分〜1時間程度の時間をブログに割く
・時間が取れないので、まずは要点だけ調べて解決するスタイル
・テーマはcocoonを使用
「サイトマップがHTMLです」エラーを解決する方法
▼問題のエラー
サイトマップ作成〜登録まで順番に行います。
サーチコンソール用の「サイトマップ」を作成する
サーチコンソールへの登録は済んであるものとして、進めます。
1.プラグインをインストール
サイトマップ作成に必要なプラグインをインストールします。
①プラグイン新規追加画面で「Auctollo」で検索
②「XML Sitemaps」をインストール
③プラグインを有効化
2.パーマリンク設定とXMLサイトマップの作成
④ダッシュボード⇨設定⇨パーマリンク設定にて基本を選択、変更を保存
パーマリンク設定をしている方は、”基本”にするとサイトが見られなくなります。
取り敢えずこのまま続けて、サイトマップの登録が終わったら設定を戻して下さい。
私の場合は、”カスタムリンク”⇨”基本”にしました。サーチコンソールに登録完了後に”基本”⇨”カスタムリンク”に戻しました。
⑤ダッシュボード⇨設定⇨XML-Sitemap⇨基本的な設定の項目「HTML形式でのサイトマップを含める」のチェックを外します。
⑥最下部の「設定を更新」をクリック
3.サイトマップをサーチコンソールに登録
⑦最上部の「あなたのサイトマップのインデックスファイルのURL」をコピーします。
⑧サーチコンソールに貼り付けて送信します。(赤枠)
・青枠はHTML形式のサイトマップURLを送信した場合に出る、エラーです。これは削除しておきましょう。
・緑枠はXML形式のサイトマップURLを送信した場合に出る、成功例です。しばらく待つと検出されたURLが増えていきます。
⑨送信後は、約1日待つとグーグルによるサイト内の調査(クロール)が終わります。
以上でサイトマップの作成〜登録の手順は終了です。
次に手順説明に出てきたサイトマップの種類「HTML」と「XML」の説明をします。
サイトマップの形式には、HTMLとXMLの2種類ある
●HTML形式のサイトマップ
このような、ユーザー向けのサイトマップです。
サイトが大きくなればなるほど、どこにどんな記事があるか分かりにくくなってきます。
訪れたユーザーが目的のページを探しやすいように、テキスト形式でリンクされた一覧の事です。
●XML形式のサイトマップ
このような感じです。これは、グーグルのクローラ向けに作られたサイトマップです。
クローラにとっては、調べやすいようです。
ですので、サーチコンソールにてサイトマップ登録をした際にエラーが出た方は、
ユーザー向けのURLをグーグルクローラに向けて送信していたと言えます。
以上です。
お疲れ様でした。