• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
NameHero® Blog

NameHero® Blog

Web Hosting Tips & Resources From NameHero

  • AI Agents
    • OpenClaw
    • Claude Code
    • n8n
    • Hermes Agent
    • Open WebUI
    • Docker
  • Hosting
    • Web Hosting
    • WordPress Hosting
    • WooCommerce Hosting
    • Enterprise Hosting
    • Email Hosting
    • HeroicGuard
    • GPU Hosting
    • Website Builder
  • VPS
    • Managed VPS
    • Unmanaged VPS
    • Flex VPS
  • Reseller
  • Gaming
  • Domains
  • Account
  • Blog Home
  • Categories
  • Authors

Why AMP Pages Might Be A Bad Idea For Your Site

Bhagwad Park

Published on: April 15, 2019

Categories: Website Performance 0

We all have experience with AMP pages, whether you realize it or not. Google is trying to make the web a more uniform experience, where the only distinction between website is the content – not the speed, or ads, or any of the other quirks that normally hinder the experience of a website. As a result, you often see the little “lightning icon” in the search results as shown here:

AMP Pages on Mobile

This means that the page to which you’re about to click through is an “AMP” page. These have the following characteristics:

1. Served from Google Cache

Unlike normal web pages which come from your origin server or (in special cases) your CDN, AMP pages are served directly from Google – arguably the biggest CDN network in the world! So you’re guaranteed to have blazing fast load times if the user sees an AMP page instead of the regular one on your site.

2. No 3rd Party Javascript

This is arguably the biggest difference between AMP and normal pages. AMP articles have no 3rd party Javascript in them. If it’s necessary, you can encode it in special iFrames with a sandbox. This speeds up loading, and doesn’t block the page from rendering.

3. All CSS is Inline

No more external stylesheets. In-line CSS with a limit of 50KB is all you can have. Since content is blocked while the browser downloads CSS via an extra HTTPS request, this sees a significant improvement in speed.

So AMP is Great Right?

Not exactly. It might seem that AMP is the ultimate solution to page speed issues – why wouldn’t you want your pages to load fast, and be preferred by Google.

The reason is that AMP can sometimes completely destroy the intended user experience for your site. Here are my top 3 reasons for avoiding AMP on certain pages:

1. Tables are Not Responsive

Lots of pages use tables to display structured data. Particularly since Google itself is partial to tabular information and often uses it in featured snippets. The problem comes when you try and display a table on a mobile page. There are all sorts of tricks we can use to shrink our table for small screens – like making them scrollable, or collapsing the columns into rows, and many other innovative solutions.

Unfortunately, none of these are AMP compatible. The AMP standard doesn’t allow the “overflow:auto” CSS rule, and so tables are cut off on the right-hand side. This makes AMP pages useless for displaying any table with more than say 3 short columns.

For me personally, this is a deal breaker because I love to display tables in my posts.

2. Unintended Javascript Reliance

Most people don’t realize the amount of Javascript they have on their page. It might seem like just a regular page with HTML and images. But in reality, there’s a lot going on behind the scenes. Just as an example, one of my most valuable plugins is a Table of Contents or “TOC” shortcode which uses Javascript to generate a Table of Contents based on my headings.

This plugin works by scanning the page after it’s rendered and adding the ToC afterward. If I display the page via AMP, it’ll all vanish! AMP has a very strict set of allowed Javascript in special circumstances, and this renders most implementations useless.

Do you display code on your site that a user can click on to copy? Forget about using it with AMP!

3. Often No Comment Sections

This one particularly bugs me because I love to read comments from users on articles. And a lot of big websites either have their own custom build comments that include Javascript or load it via a third-party service like Disqus.

In both scenarios, AMP pages completely hide all comments. This means that when I see an article I like, I have to manually search for the non-AMP version to read the comments. Especially on apps like Google News which doesn’t give you the option to switch to the original page in the top bar.

For these reasons, AMP is a double-edged sword. I only use it on pages where I’m sure I won’t have any additional elements that are integral to the user experience. I suggest you make the same determination on a case-by-case basis as well.

Bhagwad Park Profile Picture
Bhagwad Park

I’m a NameHero team member, and an expert on WordPress and web hosting. I’ve been in this industry since 2008. I’ve also developed apps on Android and have written extensive tutorials on managing Linux servers. You can contact me on my website WP-Tweaks.com!

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Follow & Subscribe

Exclusive promos, content and more!


Most Popular Posts

NameHero’s Recommended WordPress Plugin and Theme Setup

WordPress Hosting vs. Web Hosting – What’s The Difference?

How To Increase The InnoDB Buffer Pool Size

How To Fix A Stuck All-in-One WP Migration Import

How To Add A Subdomain In Cloudflare

Top Categories

  • WordPress
  • WordPress Tutorials
  • OpenClaw Hosting
  • Enterprise Hosting
  • WooCommerce
  • Web Hosting
  • Resellers
  • Website Security
  • Website Development
  • Website Performance
  • VPS Hosting
  • SEO Tips
  • Announcements
  • Domain Registration
NameHero

NameHero® proudly provides web hosting to over 40,000 customers with 99.9% uptime to over 750,000 websites.

  • Master Card
  • Visa
  • American Express
  • Discover
  • Paypal
Products
  • Web Hosting
  • Managed VPS Hosting
  • Unmanaged VPS Hosting
  • Flex VPS Hosting
  • WordPress Hosting
  • WooCommerce Hosting
  • Reseller Hosting
  • Enterprise Hosting
  • GPU Hosting
  • Email Hosting
  • HeroicGuard
  • Domains
  • Website Builder
  • AI Agent Hosting
Help & Support
  • NameHero Blog
  • NameHero Gaming Blog
  • Support
  • Help Center
  • Migrations
  • Affiliates
  • Gaming Affiliates
  • Call 1-855-984-6263
Company
  • About Us
  • Contact Sales
  • Reviews
  • Uptime
  • We're Hiring

Copyright © 2026 Name Hero, LLC. All rights reserved.
NameHero® is a registered trademark.

  • Privacy Policy
  • Terms of Use
  • Acceptable Use Policy
  • Payment Policy
  • DMCA