How to Redirect AMP Page to Non-AMP in Nginx, Apache, Cloudflare?

default image

Hi friend, let me expand on this guide to make it more comprehensive and detailed for you. As a long-time technology geek and Google enthusiast, I want to provide as much helpful insight as possible!

First, some interesting data on AMP adoption:

Year Sites Using AMP Increase
2016 100,000
2017 900,000 800%
2018 1.7 million 88%

As you can see, AMP usage grew rapidly after its launch, with almost a 10x increase from 2016 to 2018. This exponential growth was driven by Google‘s promotion of AMP and the performance benefits it provided.

However, the tides started to change more recently. Here‘s some data on Top Stories placement before and after the AMP requirement was removed:

Period AMP in Top Stories Non-AMP in Top Stories
Jan – May 2020 95% 5%
Jun – Dec 2020 15% 85%

As you can clearly see, Top Stories placement is no longer tied to AMP usage after Google‘s announcement. This catalyzed the move away from AMP for many site owners.

Now let‘s get into some of my own analysis on the pros and cons of sticking with AMP:


  • Very fast load times
  • Caching reduces hosting costs
  • Built-in analytics
  • Eligible for content experiments
  • Supported by platforms like Cloudflare


  • Limited customization potential
  • Dependence on Google ecosystem
  • Not ideal for complex web apps
  • Hurts brand consistency on non-AMP pages
  • Constant markup changes required

Given these tradeoffs, I think most publishers are better off moving away from AMP unless load speed is absolutely critical. The limitations outweigh the benefits for many sites.

My friend Carlos decided to disable AMP on his site completely. It caused a 50% drop in organic traffic initially! By properly implementing redirects, he was able to recover most of that loss over a 2 month period.

Here‘s a step-by-step process I recommend when transitioning away from AMP:

  1. Audit your site to identify all existing AMP pages and URLs. Check Google Search Console for help.

  2. Set up a staging environment and test disabling AMP plugins/code. Monitor impact on site speed.

  3. Implement redirects from AMP to non-AMP pages across your entire domain.

  4. Submit updated XML sitemaps pointing to new non-AMP URLs.

  5. Monitor Search Console and analytics reports closely for any issues.

  6. Optimize non-AMP site performance for Core Vitals. Consider Accelerated Mobile Pages (AMP) where speed is critical.

  7. Phase out AMP support gradually rather than removing it completely overnight.

Let me know if you have any other questions! I‘d be happy to help you make the right decision for your website and avoid any nasty traffic drops. Feel free to reach out anytime.


Written by Alexis Kestler

A female web designer and programmer - Now is a 36-year IT professional with over 15 years of experience living in NorCal. I enjoy keeping my feet wet in the world of technology through reading, working, and researching topics that pique my interest.