今回は、
ワードプレスのプラグインAMPを導入した際の
不具合と対処法について紹介します。
僕自身もグーグルアドセンスの最適化の所に
このAMP導入が出たので深く考えないで
導入したら大変な目にあったのでAMP導入で
サイトに不具合が出て困っている方は
参考にしてみてください。
そもそもグーグル社推奨のプラグインAMPとは?
AMP(Accelerated Mobile Pages)とはGoogleとTwitterで共同開発されている、モバイル端末でウェブページを高速表示するためのプロジェクト、またはそのためのフレームワーク(AMP HTML)のことです。通常、ウェブページにアクセスするとき、リンクをクリックしてからHTMLを読み込み、ページを表示するため、その分時間がかかってしまいます。一方AMPでは、ウェブページのHTMLをあらかじめGoogleあるいはTwitter側でキャッシュすることで、読み込む分の時間を大幅に削減する仕組みとなっています。
簡単に言うとサイトを早く読み込むためにいちいちサイトを読み込まずブラウザ上のデータを表示させるということです。
グーグルがこのAMPに対応したサイト(早く表示されるサイト)を上位表示させると
発表があったので導入した方もいると思われますが早く表示されたり、インデックス
順位が上がるメリットとの他にデメリットが個人的には上回っていたので紹介します。
AMP導入のデメリット・不具合
僕自身のAMP導入したブログでの不具合を紹介します。
・サイトデザインの簡素化
早くサイトを表示させる事に特化されたプラグインなので
デザインが簡素化されてしまっている。ぶっちゃけ見た目がショボイ。
・関連記事が非表示
ユーザビリティの面で見てもかなり改悪。
特にジャンルを絞った特化サイトを運営している場合は
せっかくブログに訪問したユーザーをその1記事だけで
終わってしまうのでPV数にもかなり影響が懸念される。
・広告が表示されない
うん。これだけで致命的だね(笑)
ここでとやかく言わないので次に対処法の説明をします。
AMPプラグインの無効化では解決できない?
通常のプラグインの不具合やトラブルなら
プラグインの無効化で解決できることも少なくない。
しかし今回のAMPにおいては少し厄介である。
プラグインを無効化にすると
AMPにすでに対応してりページが全てエラーになる。
つまり全くアクセスが見込めなくなってしまいます。
![](https://yuto0719.com/wp-content/uploads/2017/07/AMP⑥.jpg)
インデックス情報が再度、更新されるまで
このエラー状態は続きます。
インデックスの更新は早くて数時間、長いもので数日はかかります。
その期間、エラー画面が表示されてしまうと
収益化を図っているサイトでは深刻な問題です。
なので現在、AMP化されているページは維持しつつ、
新規のAMP対応をグーグルに報告しない設定を取ることで
徐々にサイトが再度、インデックスされてAMP導入前と同じに戻ります。
AMP対応したサイトの戻す手順
僕の場合は
htmlで新たなAMP対応ページが作られない手順です。
FFFTPなどのFTPソフトで
今回の事象が起きているhtmlソースを探していきます。
FFFTPを使っている場合は
僕と同じ手順でやってもらえれば出来るので試してみてください。
手順①FFFTP起動
手順②対応ドメインの選択
手順③publica_htmlフォルダをクリック
手順④wp-contentフォルダをクリック
手順⑤pluginsフォルダをクリック
手順⑥ampフォルダをクリック
手順⑦includesフォルダをクリック
手順⑧amp-frontend-actions.phpを編集します。
※この手順⑧に入る前に不慣れな方は万が一のために
いじる前のhtmlコードを保存しておくことで
不具合が起きた場合も変更前のデータを上書きすることで
戻れるのでやっておきましょう。
![](https://yuto0719.com/wp-content/uploads/2017/07/AMP①-500x130.png)
このように変更前と変更後のフォルダを作っておけばわかりやすいですね。
次の変更場所なのですが
![](https://yuto0719.com/wp-content/uploads/2017/07/AMP②-500x166.png)
赤枠で囲った部分の冒頭addの先に//を入れてください。
![](https://yuto0719.com/wp-content/uploads/2017/07/AMP④-500x184.png)
上記のようになりましたら上書き保存します。
すると新規AMPページは生成されなくなります。
あとはひたすらインデックスを待つだけです。
fetch as Googleを使ってリクエストを送れば少しは
早くなる可能性があるので試してもいいかと思います。
AMPを停止する目安はグーグルの検索画面で
サイト主要記事の下側にAMPの表示が
なくなってきてからでいいと思います。
まとめ
なにも考えなしでグーグルが言っているから
という理由でAMP導入は個人的にあまりおすすめできないです。
グーグルが言っていた順位の変動も今のところは
全く見られなかったので
僕自身は大きなアルゴリズムの変化があるまで
しばらくはAMP導入は見送ります。
それよりサイトのSSL化などやらなきゃいけないことが
たくさんあるので少しづつやっていこうかな。
はじめまして!最近、ネットビジネスを始めた、かっしー、と申します。どうぞよろしくお願いします。 ブログ回りをしていて、ここを見つけて寄らせていただきました。 分からないことも多いので、いろいろ学びたいと思っています。 45歳のおっさんですので、限界はありますが(笑) がんばりたいと思います。
書いておられる内容が高度なので、なかなか理解するのに苦労しますが、何とかついていければ、と思います。
これから、ちょいちょい顔を出すかもしれませんが、よろしくお願いします。