まずは MT7 のアップデート。
r.5404 へ。mt-upgrade.cgi は特に問題なく実行終了。
この後、mysql 5 -> mysql 8 への変更のトライアルを、別サーバーを立ててデータを移行してやってみる。
themaを変更したタイミングだかで、sitemapが作られなくなったようで。
MT7では標準ではついていない(そもそも MTは昔から持っていない?)ので、ちょっと探して、MovableTypeのこの
ページのものを借用。
Movabletype.net では標準で作られるようだけど。
これで出力される
URLを、Google Search Console のサイトマップに登録。
Theme換えをしたところ、Google Search Consoleからのメールで、
「パンくずリストで問題が検出されました。」とのこと。
https://developers.google.com/search/docs/data-types/breadcrumbを参照ということで、
data-vocabulary.orgの schemaはやめて、schema.orgを使ってね、ということらしい。
テンプレートを検索してみると使っているのは「ウェブページ」「記事」「月別記事リスト」「コメントプレビュー」「カテゴリ別記事リスト」の5つ。
参考にしたのは
https://gen.fukatani.org/2020/04/eliminating-data-vocabulary-org-schema.htmlで、これは「記事」のパンくずリストと全く同じなので、このまま入れ替え。
あと、「月別記事リスト」「カテゴリ別記事リスト」はhttps://schema.org/BreadcrumbList に単純に置き換えてみる。階層でcontent, position の設定が必要とは思うが、たかだか2階層しかないので認識してくれるのでは?と甘く考える。 または後日対応。
「ウェブページ」は今のところ使っていないのでとりあえずこのまま。
「コメントプレビュー」も同じ。