『7回目の出直し🌻』

好きなことを自分のペースで、のんびり更新

「サイトマップちゃんと!」で、サイトマップの登録はできるけど読み込まれない

サイトマップをちゃんとやるためのアプリを作りましたが、いまいち上手く動いてなさそうということが分かってきました。
自分のメインブログだけはちゃんと動いているのに、他のドメインだとうまくいかないです。調査中です。

試したこと

いままでのやってきたことが影響しないように、いろいろと新しく作り直して再確認してみました。

新規ドメイン取得とサーチコンソール

新しくテスト用のはてなブログを立てる (PROだと10個まで作れる) https://sitemap-test.hatenablog.com/

何個か記事を作りサイトマップを生成する

いつも使っているgoogle アカウントとは異なるサーチコンソールアカウントを作る

新しいサーチコンソールに新ブログのドメインを登録

サーチコンソールに「フル権限」でサービスアカウントをユーザ登録

サイトマップちゃんと側

サイトマップちゃんとにドメイン登録
f:id:kanaxx43:20200814202328p:plain

サイトマップちゃんとでサイトマップ連携を実行
f:id:kanaxx43:20200814203643p:plain

処理実行後にサーチコンソールにサイトマップが登録されていることは確認
f:id:kanaxx43:20200814132832p:plain

しかし、型が不明、ステータスが取得できないエラーの状態で、Googleに認識されていない状態
https://support.google.com/webmasters/answer/7451001

アカウントの権限を変えてみる

最初は、サービスアカウントをフル権限でサーチコンソールに登録して実行したけど、うまくいかない

その後、サービスアカウントにサーチコンソールの「オーナ」権限を与えてみたが、これもうまくいかない

Search Console APIのレスポンス

念のため、Search Console APIのgetメソッドを実行してみる。

{
      "path": "https://sitemap-test.hatenablog.com/sitemap_page.xml",
      "lastSubmitted": "2020-08-14T04:39:02.595Z",
      "isPending": true,
      "isSitemapsIndex": false,
      "warnings": "0",
      "errors": "0"
    },

isPendingtrueになってるのが良くないはず。
どういうときにtrueになるのかが分かっていない。あと、最初はtrueでもそのうちfalseに変わって取り込まれていく動きをするもののようだ。

解決策が不明

サーチコンソールにサイトマップ自体の登録はできているので、権限は間違ってなさそう。
でも、サイトマップを登録してもGoogleが見に来てくれないと意味がないですね。

しばらくは、サイトマップの自動登録を動かして、しつっこく登録作業をしてみます(自動化されているので放置するだけですけど)

ちょっと進展2020/9/19

hatenablog.jpのドメインだとサイトマップが読み込まれて、hatenablog.comだと読み込まれにくいことがわかった。理由は不明。