AMP対応をやめた

当ブログでは昨年 1 月より AMP に対応したページを提供していました。その折に Nuxt.js の AMP モジュールに Contribute する機会があったり、実際に AMP ページから記事が閲覧されることもそれなりにあったのですが、2021年 4 月に Google 検索セントラルにて、Google よりオフィシャルに AMP を優遇しない旨が告知され、以降は特別提供する理由もなかったのですが、剥がす理由もないということで提供を続けていた状態です。

しかし AMP 専用のページが表示される時の閲覧体験は決して良いとは言えませんし、いち技術者としても AMP を提供し続けることで得られることもないという理由から、2022年からは AMP ページの提供を取りやめてみることとしました。

Nuxt.js の AMP モジュールで提供していたため剥がすことも戻すことも容易であるため、ひとまずモジュールの無効化をしたあと、以下のように Firebase Hosting にてリダイレクトを適用しています。

{
  "hosting": {
    // ...
    "redirects": [
      {
        "source": "/amp/entry/:path*",
        "destination": "/entry/:path",
        "type": 302
      }
    ]
  }
}

もし弊害などあれば、復活させた上でその旨をブログにまとめます。また、ひと月程度様子をみて問題なければ、301へと切り替えます。