インパクトは関西を中心に活動している大阪の
ホームページ・WEB制作のデザイン事務所です

2019年10月25日

WPサイトをAMP化したらエラーが大量発生しました・・・

folder_open WEB制作

turned_in_not

管理しているワードプレスのサイトをAMP対応にしたいとの事で、要望されたテーマを入れてAMPのチェックを入れるとエラーまみれになった・・。

どうもAMPに対応していないタグが入っていたのが問題だったようだが、流石に1,000を超えるエラーには閉口してしまった。しかもサーチコンソールでは1,000以上エラーが出ている場合は、表示されないようだ。

個別に対応していては日が暮れる・・と思い気を取り直してツールを検索すると「Better Search Replace」※に辿り着いた。「Better Search Replace」はワードプレスのプラグインで、文章を一括置換してくれるとの事。期待は高まるが、失敗するとDBにダメージがいってしまい取り返しがつかなくなるので、同一の環境を作成しプラグインをテストする。どうやらこれでいけるようだ。男は度胸と心で繰り返しながら、本番サイトで20,000近い投稿エラーの置換に成功。

再度サーチコンソールからAMPエラーの修復をチェックするも、1日にクロールした分は30程度・・。残りは1,000近くあるのだがこれを一括でクロールする方法はないのだろうか?sitemap.xmlもかけたけどあまり効果なさそうだし、誰か解答知ってたら教えて下さい(切実)。

※「Better Search Replace」に関しては下記サイトを参考にしました。

WordPressの記事内の文字を一括で置換する方法