今日も昨日から気になっているsitemapの指定方法でかなり時間を費やしてしまいました。
結論から。
①sitemap.xmlの生成用プラグインは「XML Sitemap & Google News」
検索していくつも「sitemap.xml」をプラグインで自動生成しないと
あとで困る、と書かれているサイトを見つけました。
たいていは
「Google XML Sitemaps 」
が標準的に使われていて、簡単で信頼できる、と書かれています。
私もそれを信じて、2日ほど悩んでしまいましたが、
「XML Sitemap & Google Newsの設定方法・使い方【サーチコンソール】」
というページを見つけて読んだところ、「Google XML Sitemaps 」は
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
「Google XML Sitemaps」とどっちがおすすめ?
XMLサイトマッププラグインとしてメジャーだった「Google XML Sitemaps」ですが、「XML Sitemaps」に名称を変更した後、数年間更新されていませんでした。
2022年4月、クロスサイトスクリプティングなどのセキュリティ脆弱性が発覚しました。
2022年5月上旬、公開停止となりダウンロードできなくなりました。
2022年5月下旬、再公開されましたが、不具合が多発しています。
2022年11月中旬、一部のページが表示されなくなる不具合が発生しているようです。
代わりに本プラグイン「XML Sitemap & Google News」を利用することをおすすめします。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(ここまで抜粋。まだうまく使えないのできれいに参照できないのです)
とのこと。
なんてこったい。あれだけ情報がありながら、ほぼすべて今現在は間違い(たぶん)なんて。
ということで、ここのページのひといわく
XML Sitemap & Google News
がよかろうとのこと。散々プラグインのインストールを繰り返し、悩んできたので
インストール、有効化はもう簡単にできます。
ということですぐ実行。
②パーマリンクミスでサチコから見えないかも
Google Search Control(通称サチコ?ほんとかな)から見えないことで悩んでいた私でした。
①の通りにXML Sitemap & Google Newsを有効化したまではよかったものの、細かい設定もページの通りに指定して、これでOKかと再度サチコ(Google Search Control)からサイトマップの指定を行ったところ
404エラー
のまま、なにも結果変わらず。
落胆しつつもあちこちいじってみる。なおらない。
そんなとき、ダッシュボードの設定→XMLサイトマップでふと眺めていると
右側に「表示」と書かれたエリアが表示されるようになっていることに気づく。
「XMLサイトマップインデックスを開く」とあるので押してみると
別タブにsitemap.xmlと思われる情報が表示されていました。
できてんじゃん。と思いつつも「Google XML Sitemaps 」のときもどこか押したら
似たようなのが出てきてたな、と思い出します。
結局状況変わらずか、とあきらめかけたとき
いま表示しているURLでサチコ(Google Search Control)でサイトマップの指定をすれば、もしかしたらいけるんじゃないか?と思ったりして。
早速、それまでの「サイト名/sitemap.xml」を再度サチコ(もう省略)で指定してエラーを出して
エラー画面右上のクリックして下にメニュー表示されるとこ(名前不詳)からこのエントリ削除を実行。(エラーになっているのが残っていて影響したりしないか、心配だったので)
今度は「サイト名/?feed=sitemap」を指定してサイトマップを設定。
これでこれまでなにをやっても出てこなかった
ステータス
成功しました。
をみることができました。
サチコの左メニューでは「インデックス作成」の下に「ページ」「サイトマップ」がありますが
サイトマップの指定が成功したたとで「ページ」のほうをみると、いくつかエラーが出ていました。
「ページがインデックスに登録されなかった理由」というところです。
せっかくなのでこれを確認しようと、そのうちの1行をクリックすると別タブで詳細が表示されます。
何ページか該当するページがあったので一覧になっているうちのひとつを選択して
その中の「新しいタブで開く」というアイコンをクリックすると、該当ページが表示されます。
確かにこのページは記事ではないから、特にインデックス化は必要ないな、と思いました。
で、そのURLを見てみると「サイト名/?m=202302&paged=1」となっています。
23年2月のページ一覧の1ページ目、なのだろうと推測できます。
さっきのサイトマップ指定で「サイト名/?feed=sitemap」にしたら見えたのも
これと関連がありそうです。
さっきの参考にしたページに以下の記述を見つけました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
WordPressのパーマリンク設定が「基本(/?p=123)」の場合、サイトマップが「?feed=sitemap」などとなっている場合があります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
なるほど。あたりです。
このところWordPressの設定をしている中で、パーマリンクってなんだっけ
ときになりつつ、あとでやればいいやと思っていた自分がいましたが
上記の文言の下にある参考ページをクリックすると恐ろしいことが。
「【必須8項目】WordPressのおすすめ初期設定【パーマリンク設定など】」
このページの中で以下に書いてある情報によると
「6) パーマリンク設定(SEOに最適な投稿URL)」
どうやら私の場合はデフォルトで「基本(/?p=123)」になっていたようです。
最適なのは「投稿名(/sample-post/)」なのだそうです。そうすれば名前からSEOにもいい影響がでるそうです。うらやましい。
うらやましい、といったのは
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
もし後から「パーマリンク設定」を変更すると、過去記事のURLがすべて変更されてしまいます。
後からURLを変更したときの問題点
- 検索エンジンへの登録(インデックス)がすべて初期化される(SEO悪化)
- 紹介してくれた外部サイトの被リンクがすべてアクセスエラーになる(SEO悪化)
- 記事内の内部リンクがすべて貼り直しになる(膨大な作業量)
必ず記事を投稿する前に「パーマリンク設定」を変更するようにしてください。
すでに投稿した記事が多いのであれば、絶対に「パーマリンク設定」を変更しないようにしてください。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(また抜粋です。もう少しうまく抜粋できるようになりたいのですが)
ということで、もう遅い。
一番初めにもう少しきちんと勉強しておけばよかった、
というなんだか小学生みたいな話になってしまいました。
結論:パーマリンクを考えてから作業しよう、sitemapは「XML Sitemap & Google News」で作ろう
ということで結論は
①まずはパーマリンクをどうするか決めて、それから作業しましょう。(もう遅い)
②ネットの情報は古いものは信用できないので、日付でソートして間違いに迷わされないようにしよう。
というなんだか本題とすれた話になってしまいました。
「サイトマップの指定時に実際にsitemap.xmlが作成されることはない」などとかかれている情報もあったりしてかなり迷いました。それは本当なのかもしれないけれど「何を指定してやればうまくいくのか」という観点からはずれていて、そのずれ具合から私のように勘違いしてあちこちぐるぐるまわってしまうひともいるんおではないかと思い、ついつい長々と書いてしまいました。
せめてこれでいくつかアクセスが増えるといいなあ、などと夢想しつつ終わります。
(ほぼサイトへのアクセスゼロのにしましがお送りしました。アクセス感謝です。)
コメント