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へと切り替えます。