はじめに
こんにちは!
先日GoogleさんがAMP化対応した方がいいですよ!
しかもWordpressのプラグインで簡単に有効化できるよ!
と言われたので、よくわからずWordPressの”AMP”をインストール&有効化
してみました。
AMPのルールに従ってCSSなどを書いていなかったので、エラー続出で
ページのテーマなども崩れてしまい、非常に見にくいページになってしまいました。
AMP化に関しては非常に制限が多いので、すぐにAMPプラグインを無効化したところ
生成されたAMPページが残ってしまい、
ユーザーさんがアクセスしてもエラーページに遷移してしまう事象が
発生してしまいました・・・
おまめパニック状態になります
ということで、今回はAMP解除したが、Googleさんに反映されない時の
対応方法を紹介いたします!
・AMPを無効化したい方
・AMPページがChromeの検索結果に残ってしまっている方
・404に遷移して困っている方
一時的な対処方法になりますが、基本的には時間が解決してくれるので、
GoogleさんからAMPページが削除されるまでの応急処置と
認識していただければと思います。
AMP無効化がGoogleに反映されない!
まずどんな事象が起きたかを紹介いたします。
同じ問題であれば、応急処置が可能かと思います!
①AMPのプラグインを入れてインストール
するとページが崩れてしまっている・・・!
検索上位の記事も無理やりAMP化されてしまいました
②次の日に気づきAMPを無効化&削除を実行
ワードプレスのプラグイン”AMP”をすぐに無効化しました。
しかし、GoogleのChrome検索結果に
まだAMPの雷マークのページが表示され続けてました><
更にそちらのページを押すと、404(ページが見つかりません)のエラーメッセージが!
これではユーザーエクスペリエンスがだだ下がりになってしまう><
という事象が置きました。
つまりAMPページが、AMP無効化も残ってしまっているということになります。
AMP無効化でページが残ってしまう時の対処方法
これは良くないと思い、すぐに対処方法を調査しました。
すると、Googleさんのにこんな記載がありました。
修正方法は、基本的に”待つ”という回答になっておりました・・・
他の方の記事を見てみるとだいたい3日~1週間程で直ったという記事も見かけましたが
1週間もエラーページを表示するのはまずいということで、
応急処置として
もしユーザーさんが存在しないAMPページに来た場合、正しいURL
にリダイレクトするようにしました。
エラーページにきたら正しいページへリダイレクトさせる
対応方法としては、Function.phpにリダイレクトさせるコードを記載するになります。
まずは下記コードをコピーをしましょう。
このPHPは、ユーザーがAMPページきた場合、そのURLからAMPの文字を消して
ただしいURLにリダイレクトさせるコードになります。
次にテーマのFunction.phpに埋め込みましょう
かならずFunction.phpをいじる前にバックアップは取っておきましょう。
メモ帳などにコピペでもよいです。
Function.phpの編集方法は
WordPressのTOP画面から
外観→テーマエディター→function.phpで編集することができます。
こちらで完了になります。
もしブログ運営している方でHTML,CSSなど全く知らないという方は
下記のTechAcademyの無料体験をおすすめします!
支払い情報など必要なしで10秒でその場で体験できるので、
基礎を学びたい方はおすすめの教科書になります!
追記
6時間後に確認したところ、一部のページのAMPは削除されていました!
(実際に検索して調べてみました)
Google サーチコンソールでサイトマップを上げ直したのがよかったのでしょうか?
詳しくはわからないですが、一応しておくと良いかもしれません!
最後に
いかがでしたでしょうか!
よくわからずAMP化は本当に危険ですね><
Google AnalyticsなどでAMPページにアクセスがなくれば、
削除は完了しているので、そしたらFunction.phpのコードも削除しておきましょう!
おまめのフォローもお願いします!
人生が変わるかも?本気でプログラミング教室に関して解説しております。
知ってる人はやっている・・・・・
ネットショッピングでポイントを+1%貰う方法はこちらを登録するだけ!
コメントを書く