ページビューとかはまあどうでもいいのだけど、自分で検索したときに引っかからないと不便(Serene Bacheの全文検索はそこまで便利ではない)なので Google を対象に SEO をすることにした。
やったことは、まず Google Search Console に登録し、RSS とかを追加。今日びサイトマップとして RSS や ATOM フィードを扱ってくれるようなので登録した。また、sitemap.xml も作るようにしてみた。もはや Serene Bach 使ってなさそうな10年以上前の情報だけどこちらから。現バージョンだと動かなかったので、
- sitemap.cgi の
sb->run('App' => 'Sitemap')
をsb->run('Sitemap')
に変更 - SitemapSetting.pm でなんか保存できてなかったけど
$config->store
を$config->save
に変更 - 全ページ入れたかったけど結局設定保存できてなかったので Sitemap.pm で
$is_category = 0
とかになってた既定値を 1 に - 値取れてなかったので Sitemap.pm で
$category->cat_url
みたいになってたところを$cat_id
使ってURLをハードコード
というところ。そのうち cron とかで定期的に更新したい。あとは Google Search Console でも見つつちょうせいしていきたい。