WordPressでGoogle AMPを適切に無効にする方法

WordPressサイトのGoogle AMPに立ち往生していますか?わかります。

AMPが最初にリリースされたとき、私たちWPBeginnerでもモバイル速度の大幅な向上を期待して有効にしました。しかし、私たちが話を聞いた多くのウェブサイト所有者と同様に、すぐにその制限と、ユーザーエンゲージメントやコンバージョンなどに与える悪影響を発見しました。

今オフにすると検索ランキングに影響が出るのではないかと心配になるかもしれません。良いニュースは、SEOを損なうことなくAMPを安全に無効にできるということです。その方法を正確にご紹介します。

このガイドでは、数百人もの人々がスムーズに移行するのを支援するために私たちが使用したステップバイステップのプロセスを説明します。

WordPressでAMPを無効にする方法

WordPressでGoogle AMPを無効にする理由

Accelerated Mobile Pages (AMP) は、モバイルユーザーにとってウェブをより高速にし、ユーザーエクスペリエンスを向上させるためのオープンソースイニシアチブです。

これは、最小限のHTMLJavaScriptでページを提供することで実現します。これにより、コンテンツをGoogle AMPキャッシュにホストできます。ユーザーが検索結果のリンクをクリックすると、Googleはこのキャッシュされたバージョンを即座に提供できます。

しかし、WordPressでGoogle AMPを設定している場合、間違った選択をしたと感じるかもしれません。

あなただけではありません。多くのブロガー、インフルエンサー、オンライン出版物がWordPressウェブサイトでのAMPの使用を中止しています。

まず、WordPressウェブサイトでAMPを無効にすることを検討する理由を説明し、次にそのプロセスを説明します。

AMPはGoogleアナリティクス4のトラッキングを複雑にする

Google Analytics 4 (GA4) がウェブサイトトラッキングの標準となった今、AMPとの連携が難しい場合があることを知っておくことが重要です。

古いユニバーサルアナリティクスのような簡単な設定とは異なり、AMPページでGA4を正しく機能させるには、初心者にはしばしば難しい技術的な設定が必要です。

これは不正確なデータやトラッキングの破損につながる可能性があり、メインのモバイルサイトに戻るもう一つの大きな理由です。

コンバージョン率の劇的な低下

Google AMP は HTML/JavaScript に多くの制限を設けています。これは、WordPress ウェブサイトのオプトインフォームや離脱防止ポップアップなどのインタラクティブな要素の多くが AMP では表示されなくなることを意味します。

その結果、サイト所有者はユーザーに購読を促したり問い合わせフォームに記入させたり、商品を購入させたりすることができません。

モバイルユーザーによるページビューの低下

AMPは、ウェブサイトのサイドバーやその他のコンテンツ発見機能を表示しません。これにより、モバイルユーザーによるページビューが大幅に減少します。

実際、一部のユーザーエクスペリエンス専門家は、記事を読んだ後にウェブサイトを閲覧するのではなく、トップにある閉じるボタンがユーザーをGoogle検索に戻すことを促すとさえ示唆しています。

AMPページ上の閉じるボタン

ユーザーエンゲージメントの低下

多くのウェブサイトは、クリックしてツイートするウィジェット、ユーザー評価、コメントなど、ユーザーインタラクションによって成り立っています。Google AMP は、ウェブサイトの所有者がユーザーを惹きつけ、コンテンツと対話してもらうことを非常に困難にしています。

Google AMPを無効にすべきか?

この質問への回答は、実際にはあなたのウェブサイトによって異なります。モバイルユーザーがあなたのオーディエンスの大多数を占める場合、AMPを引き続き使用したい場合があります。

一方で、Google AMPを試してみて、コンバージョン率に悪影響があった場合は、ウェブサイトでGoogle AMPを無効にするべきでしょう。

一般的な考えとは異なり、GoogleはAMPを使用していないウェブサイトをペナルティ対象とはしません。モバイル検索ユーザーを獲得するために、モバイルでのウェブサイトの速度とパフォーマンスを向上させることは可能です。

これらすべてを念頭に置いて、WordPressウェブサイトでAMPを無効にする方法を見てみましょう。

WordPressでGoogle AMPプラグインを無効にする方法

すべての人がウェブサイトにAMPサポートを追加するために同じWordPressプラグインを使用しているわけではありません。しかし、どのプラグインを使用しても、基本的な設定は同じままです。

まず最初に行うべきことは、インストールしているAMPプラグインを無効化することです。

WordPressダッシュボードからプラグイン » インストール済みプラグインページにアクセスし、AMPプラグインの名前の下にある「無効化」をクリックするだけです。

AMPプラグインを無効にする

プラグインを無効にするだけで、ウェブサイトのAMPサポートが無効になります。ただし、サイトがAMPフリーであることを確認するために、さらにいくつかの手順を実行する必要があります。

AMPページのURLリダイレクトの設定

AMPプラグインを無効にすると、ウェブサイトから記事のAMPバージョンが削除されます。しかし、特にAMPを1週間以上有効にしていた場合、それだけでは十分ではありません。

Googleがすでにそれらのページをインデックス化しており、検索結果にそれらのページを表示し続ける可能性が高いです。ユーザーがそのうちの1つをクリックして、サイトから削除した場合、そのコンテンツは現在存在しないため、404ページが表示されます。

この問題を解決するには、AMPページに来たユーザーを通常の非AMPページにリダイレクトする必要があります。

リダイレクトは、検索エンジンや訪問者のブラウザに対する恒久的な住所変更通知のようなものです。古いAMPページにアクセスしようとした人を自動的に正しい非AMPバージョンに送信し、誰も迷子になったりエラーメッセージを見たりしないようにします。👍

プラグインを使用する方法とコードを使用する方法の 2 つの異なる方法で、Google AMP のリダイレクトを設定する方法を説明します。ご都合の良い方をお選びください。

方法1:リダイレクトプラグインを使用する

リダイレクトを設定する最も簡単で安全な方法は、All in One SEO (AIOSEO)プラグインを使用することです。これは、機密性の高いコードに触れることなく問題を修正できるため、ほとんどのユーザーに推奨しています。これにより、誤ってサイトを破損させるリスクを回避できます。

AIOSEO Proライセンスが必要であることに注意してください。これはリダイレクションマネージャーが含まれているためです。

まず、All in One SEO (AIOSEO) プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化後、WordPressダッシュボードからAll in One SEO » Redirectsに移動し、「Activate Redirects」ボタンをクリックできます。

リダイレクトアドオンを有効化

これにより、この機能を処理するAIOSEOリダイレクトマネージャーアドオンをインストールできます。有効化すると、「リダイレクト」タブに移動します。ここで、ソースURLとターゲットURLを入力してリダイレクトを設定できます。

まず、「ソースURL」フィールドの「歯車」アイコンをクリックし、「正規表現」チェックボックスを有効にする必要があります。

リダイレクションマネージャーで正規表現オプションを有効にする

その後、ソースURLフィールドに以下のコードを追加できます。

^/(.*)\/amp

この特殊な正規表現は単なるパターンファインダーです。AIOSEOに、サイト上の `/amp` で終わるURLをすべて見つけてリダイレクトするように指示します。

ターゲットURLフィールドに、以下の形式でウェブサイトのURLを追加する必要があります。

https://example.com/$1

「example.com」をあなた自身のドメイン名に置き換えることを忘れないでください。

リダイレクトの詳細を入力

次に、「リダイレクトタイプ」を「301 Moved Permanently」(301恒久的に移動)のままにしておくことができます。これにより、ユーザーは非AMPページに恒久的にリダイレクトされます。

最後に、「リダイレクトを追加」ボタンをクリックして変更を保存します。

これで、ウェブサイト上の以前のAMPページのURLにアクセスして、リダイレクトが正しく機能しているかを確認できます。

AIOSEOは、ウェブサイトの壊れたリンクを追跡するのにも役立ちます。404エラーにつながるAMPページをすばやく特定し、リダイレクトできます。詳細については、WordPressで404ページを簡単に追跡してリダイレクトする方法に関するガイドをご覧ください。

方法2:.htaccessでリダイレクトを手動で設定する

リダイレクトを設定するためにプラグインを使用したくない場合は、.htaccessファイルを使用して、WordPressホスティングアカウントでリダイレクトを設定できます。

警告: この方法はより高度なユーザー向けです。.htaccessファイルの間違いは、ウェブサイト全体にアクセスできなくなる可能性があります。続行する前に、サイトの完全バックアップを作成することを強くお勧めします。

まず、FTPクライアントまたはcPanelのファイルマネージャーを使用してウェブサイトに接続する必要があります。詳細については、WordPressにファイルをアップロードするためにFTPを使用する方法に関するガイドをご覧ください。

接続したら、ウェブサイトのルートフォルダにある.htaccessファイルを見つける必要があります。

.htaccessファイルを開く

次に、ルートフォルダのファイルを編集できます。

次に、次のコードを .htaccess ファイルの末尾に追加するだけです。

// Redirect AMP to non-AMP
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

このコードでは、RewriteCond行は、末尾が/ampのURLにアクセスしようとする訪問者を見つけます。RewriteRule行は、サーバーに同じURLを/amp部分なしで、永続的な301リダイレクトを使用して送信するように指示します。

変更を保存し、ファイルをサーバーにアップロードし直すことを忘れないでください。

これで、ウェブサイト上の以前のAMPバージョンのいずれかのURLにアクセスして、リダイレクトが意図したとおりに機能することを確認できます。

AMPを無効にすることに関するよくある質問

以下は、WordPressからGoogle AMPを適切に削除することについて、よく寄せられる質問への回答です。

1. リダイレクトを設定せずにAMPプラグインを無効にした場合、どうなりますか?

プラグインを無効にするだけでは、Googleが既にインデックス登録したAMPページは404「見つかりません」エラーになります。これはユーザーエクスペリエンスを損ない、SEOに悪影響を与える可能性があるため、古いAMP URLから標準ページへの301リダイレクトを設定することは重要なステップです。

2. AMPを無効にすると検索順位は下がりますか?

AMPを無効にしても、古いURLを正しくリダイレクトしている限り、SEOランキングに悪影響を与えることはありません。Googleはもはや「トップストーリー」機能にAMPを必須としておらず、モバイルサイトを含むすべてのページで、全体的なページエクスペリエンスとCore Web Vitalsを優先しています。

3. AMPなしでモバイルサイトを高速に保つにはどうすればよいですか?

AMPを削除した後、一般的なWordPressの速度最適化に注力する必要があります。これには、優れたキャッシュプラグインの使用、画像の最適化、軽量テーマの選択、高品質なWordPressホスティングプロバイダーの利用が含まれます。高速で応答性の高いデザインは、優れたモバイルエクスペリエンスを提供する最良の方法です。

4. 後でAMPを再度有効にすることはできますか?

はい、AMPプラグインを再インストールし、設定したリダイレクトを削除することで、いつでもAMPを再度有効にすることができます。ただし、Googleの焦点のシフトとAMPの既知の制限を考慮すると、ほとんどのウェブサイトは、プライマリモバイルサイトを最適化する方が良いでしょう。

次のステップ:AMPなしでモバイルサイトを最適化する

このガイドがGoogle AMPを正しく無効にするのに役立ったことを願っています。削除したので、次に標準のウェブサイトを可能な限り高速でモバイルフレンドリーにすることに注力してください。これらのリソースがその方法を示します:

この記事がWordPressでGoogle AMPを正しく無効にするのに役立ったことを願っています。初心者向けの究極のWordPress SEOガイドや、WordPressを高速化するための最良のヒントも参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

121 CommentsLeave a Reply

  1. こんにちは、

    追加してみました:

    // AMPを非AMPにリダイレクト
    RewriteEngine Aan
    RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
    RewriteRule ^ %1/ [R=301,L]

    それでもAMPを探している404が多数発生していますか?

    • リダイレクトを機能させるために適用する必要のある設定がある場合があるため、ホスティングプロバイダーに確認することをお勧めします。

      管理者

  2. すべての手順を実行した後、AMP以外のページで「検出済み – 現在インデックスに登録されていません」というエラーが表示されるようになりました。

  3. 作業中のサイトにこれを適用しようとしましたが、うまくいきませんでした。キャッシュをクリアし、他のいくつかのことを試しましたが、リダイレクトが機能していないようです。Googleが自分でURLをラップしているサイトでもこれは機能しますか?

  4. Redirectionプラグインをインストールし、手順に従いました。AMPはモバイル版でのみアクティブで、ウェブサイトが検索された場合(例:Delta)、リンクをクリックした場合にのみ表示されました。アドレスバーにURLを入力すると、ウェブサイトは正しく表示されました。お手上げです!

    URLにAMPと表示され、ウェブサイトが正しく表示されない場合はAMPだったとわかっています。何かアドバイスがあれば、心から感謝いたします。

    • キャッシュをクリアする必要があることを確認してください。そうしないと、更新されたバージョンではなく、サイトのキャッシュされたバージョンが表示される可能性があります。

      管理者

  5. やってみたらうまくいきました、ありがとう。パニックになっていました。ただ一つ、ユーザーが正しいページにリダイレクトされる直前に、少し悲しそうな絵文字が表示され、「404エラーです」と言われます。1分ほど表示されて消えます。どうすれば消せますか?

    • ブラウザのキャッシュをクリアするか、ホスティングプロバイダーに確認して、リダイレクトに問題を引き起こしているものがないことを確認する必要がある場合があります。

      管理者

  6. ウェブサイトからAMPを削除しましたが、AMPを無効にすると、Google Search Consoleで「参照されたAMP URLがAMPではありません」という新しい問題が発生します。
    これを解決するにはどうすればよいか教えてください。

  7. それは素晴らしい情報と助けになります。私の質問は次のとおりです。

    古いウェブサイトのAMPページを新しいドメインの非AMPページにリダイレクトするための正しい方向コードまたは方法は?

    • 記事の手順2に従い、ソースURLを推奨事項の「/」の前の古いドメインに設定する必要があります。

      管理者

  8. すべてのAMPページがGoogleからインデックス解除されたら、リダイレクトプラグインを削除しても良いですか?

    • プラグイン方式を使用する場合、リダイレクト中にプラグインを有効にしておくことをお勧めします。

      管理者

  9. 今日、AMPプラグインを無効にしました。AMP URLでウェブサイトを確認したところ、エラーが表示されました。

  10. 少し問題が発生しました。提案されたコードを.htaccessファイルに追加しました。AMP投稿にアクセスしようとすると、サーバーから内部エラー500が発生します。通常のページは正しく表示されます。

  11. 素晴らしい記事をありがとうございます。単一のページだけAMPから削除するにはどうすればよいでしょうか?あなたの方法はウェブサイトのAMPページをすべて削除することだけを説明していますが、私は1ページだけ削除したいのです。どうすれば削除できますか?助けてください。

    • プラグインのサポートに、それが現在オプションであるかどうかを確認する必要があります。通常、ページ/投稿自体にAMPを使用しないオプションが表示されるはずです。

      管理者

  12. これは非常にわかりやすく、この投稿を見つけられて本当に感謝していますが、リダイレクトプラグインを使用してリダイレクトを設定した後でも、AMPページがGoogleに表示されています。どうすればよいかわかりません。コメントでキャッシュについて何か見ましたが、どうすればよいかわかりません。

    • Googleのキャッシュについては、GoogleにサイトをURLチェッカーで再クロールさせるか、Googleが更新を認識してリンクを変更するのを待つ必要があります。

      管理者

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。