AMP WP – Google AMP For WordPress

Description

AMP WP is the most feature-rich, developer-friendly, and beginner-ready Google AMP plugin available for WordPress — completely free.

Built and maintained by Pixelative, a professional web development agency led by Mohsin Rafique, AMP WP has helped thousands of website owners dramatically improve mobile page speed, search rankings, and user experience.

Online Demo | CF7 Premium Extension | Support

Why AMP WP?

Google’s Accelerated Mobile Pages (AMP) technology delivers pages up to 5x faster on mobile devices. Faster pages mean lower bounce rates, higher engagement, and better rankings in Google Search. AMP WP makes enabling AMP on your WordPress site effortless — from a single settings panel, no theme modifications needed.

Free Features

Performance & Compatibility
* Full Google AMP specification compliance — 100% valid AMP output
* PHP 8.x compatible (tested through PHP 8.4)
* Compatible with all major caching plugins (WP Rocket, SG Optimizer, W3 Total Cache, and more)
* Compatible with Jetpack
* Compatible with Yoast SEO (100%)
* Compatible with “Automattic AMP” plugin
* Gutenberg block editor support
* RTL language support (100%)
* GDPR compliant

Content & Embeds
* Automatic AMP conversion for Posts, Pages, and Custom Post Types
* Embed Images, Videos, Audios, and iFrames — YouTube, Vimeo, Twitter, Facebook, SoundCloud, Instagram (Posts, Reels & TV)
* Lightbox for Images
* Slider Support
* Internal AMP Linking
* Native AMP Search

Design & Customization
* Two listing layouts: Classic View and List View
* Customizable color scheme
* Custom CSS options
* Sticky Header
* AMP WordPress Navigation Menu
* Custom AMP Front Page
* Social Icons

Control
* Show/Hide AMP for individual Posts, Pages, and Custom Post Types
* Show/Hide AMP for Taxonomies (Categories, Tags, Custom)
* Show/Hide AMP mobile redirections
* Show/Hide AMP on Search pages
* Show/Hide Date, Author, and Thumbnail across Archive, Single Post, Related Posts, and Slider
* Show/Hide Tags on Single Post pages
* Enable/Disable Structured Data (JSON-LD Schema)

Engagement & Analytics
* Related Posts (with thumbnail, date, and author controls)
* Recent Comments
* Notice Bar
* Sidebar
* Social Sharing Buttons
* OneSignal Push Notifications integration
* Third-party analytics support: Google Analytics, Facebook Pixel, Segment, Quantcast, Alexa Metrics, Chartbeat, comScore, Yandex Metrica, AFS Analytics, Adobe Analytics

Ads
* Google AdSense Auto Ads for AMP support
* AMP WP Options Panel for ad management

Multilingual
* Translation Panel included
* Contact us at contact@ampwp.io to contribute translations

Built by Pixelative

Pixelative is a full-service digital agency specializing in high-performance WordPress solutions. AMP WP is developed and actively maintained by Mohsin Rafique, a seasoned WordPress engineer with deep expertise in AMP specification compliance, PHP performance, and modern web standards.

For enterprise support, custom AMP theme development, or white-label licensing, reach out at contact@pixelative.co.

Credits

Minimum Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 8.0+ or MariaDB 10.5+

Tip: Install Regenerate Thumbnails and regenerate your thumbnails after activation to ensure the post listing layout renders correctly.

Automatic Installation (Recommended)

  1. Log in to your WordPress admin panel.
  2. Navigate to Plugins Add New.
  3. Search for AMP WP.
  4. Click Install Now, then Activate.
  5. Go to AMP WP Customize AMP to configure your settings.

Manual Installation

  1. Download the plugin ZIP from the WordPress plugin repository.
  2. Extract the ZIP and upload the amp-wp folder to /wp-content/plugins/ via FTP or your hosting file manager.
  3. Activate the plugin from Plugins in your WordPress admin panel.
  4. Navigate to AMP WP Customize AMP to begin setup.

Screenshots

  • Home Page
  • Single Post Page
  • Tags, Social Icons, Related Posts, Comments, and Footer
  • Search & Archive Page
  • 100% Valid AMP Content
  • AMP WP Options Panel
  • AMP Auto Ads Support
  • Compatible with Major Cache Plugins
  • Embed Images, Videos, Audios & iFrames
  • Toggle Search & Header
  • Recent Comments
  • Sidebar, Social Icons & Related Posts
  • Core WordPress Customizer Integration
  • AMP WP Settings Panel

FAQ

What is the URL structure for AMP pages?

AMP WP supports two URL formats:

  1. Prefix format: https://yoursite.com/amp/page-name
  2. Suffix format: https://yoursite.com/page-name/amp

You can choose your preferred format from AMP WP Settings General.

How do I add analytics tracking?

Go to AMP WP Settings Analytics in your WordPress admin dashboard. AMP WP supports Google Analytics, Facebook Pixel, Segment, Quantcast, Alexa Metrics, Chartbeat, comScore, Yandex Metrica, AFS Analytics, and Adobe Analytics.

The post listing layout looks broken — how do I fix it?

This is usually caused by inconsistent thumbnail sizes. Install and run Regenerate Thumbnails to normalize all image sizes.

Does AMP WP support Instagram Reels and TV posts?

Yes. Since version 1.6.0, AMP WP supports Instagram /p/, /reel/, and /tv/ post types natively via amp-instagram.

What prebuilt listing layouts are available?

Two layouts are included: Classic View and List View. Switch between them from AMP WP Options Panel.

How do I inject custom HTML (e.g., ad codes, analytics snippets)?

Go to Dashboard AMP WP Customize AMP. You can inject valid AMP snippets:
* Between <head></head> tags
* Right after the <body> opening tag
* Right before the </body> closing tag

Only valid, AMP-compatible code will function on AMP pages.

How do I enable AdSense Auto Ads for AMP?

Navigate to Dashboard AMP WP Customize AMP. Paste your Auto Ads code in the <head> and right after <body> fields.

AdSense Auto Ads for AMP – Google Help

How do I enable or disable AMP for a specific post?

Edit the post in WordPress, scroll to the AMP WP meta box in the sidebar, and toggle the AMP option on or off for that individual post.

How do I report a bug or request a feature?

Please email contact@pixelative.co or open a thread on the WordPress support forum.

Reviews

July 31, 2022
Этой самый простой и лучший плагин AMP, который я пробовала. Если бы еще добавить поддержку рекламных блоков – цены бы ему не было.

70

March 17, 2022
Our photos
March 10, 2022
Works out of the box. Just enough features for my use case. Two suggestions: 1. Would be nice to have a performance option: to enable server-side cache for amp pages specifically at the plugin level 2. Need an option to add “view desktop version” to the header as well.
February 16, 2022
The extension works better than the other AMP ones and is way more customizable. However, the authors don’t bother answering to questions on the forum. Most of the topics sat unsolved for more than 6 months. Just for that, it deserves a 2 star rating. You can’t just put a plugin out there and be like: “ok do your thing now, not concerned anymore, bye”
Read all 56 reviews

Contributors & Developers

“AMP WP – Google AMP For WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.6.0 – 2026-04-14

  • Added: Instagram Reels (/reel/) and IGTV (/tv/) embed support alongside existing /p/ posts via amp-instagram.
  • Added: data-captioned passthrough — preserves Instagram caption flag when the original embed included data-instgrm-captioned.
  • Added: Auto layout detection for amp-iframe — sets layout="responsive" when both width and height are present; layout="fixed-height" when only height is available.
  • Added: Pass-through of layout, resizable, scrolling, and srcdoc attributes to amp-iframe for fuller AMP spec coverage.
  • Improved: amp-facebook output now includes a proper closing tag and corrected attribute spacing.
  • Improved: amp-playbuzz component now supports both src (full URL) and data-item (item ID) conventions, plus optional data-item-info, data-share-buttons, and data-comments attributes.
  • Improved: amp-instagram dimensions updated to 1×1 with layout="responsive" per AMP documentation.
  • Improved: JSON-LD @context updated from http://schema.org to https://schema.org.
  • Improved: SearchAction structured data updated to use the EntryPoint object format with urlTemplate and search_term_string per current Schema.org specification.
  • Improved: Tumblr share button updated to the current widget API endpoint (https://www.tumblr.com/widgets/share/tool) with correct parameters.
  • Improved: aria-label attribute on social share buttons corrected — was producing malformed HTML.
  • Fixed: PHP 8 — replaced @fopen() error suppression in Fastimage.php with a proper set_error_handler / restore_error_handler pattern.
  • Fixed: PHP 8 — replaced @getimagesize() suppression with an explicit false !== $size check.
  • Fixed: Replaced all deprecated join() calls with implode() across the codebase.
  • Removed: amp-addthis from the supported AMP components list (component retired by the AMP Project).
  • Removed: amp-gfycat from the supported AMP components list (component retired by the AMP Project).

1.5.19 – 2026-04-03

  • Fixed: Resolved PHP 8.4 compatibility issue — deprecated return type warning in Amp_WP_Html_Util::loadHTML() due to incompatible method signature with DOMDocument::loadHTML(). Added #[\ReturnTypeWillChange] attribute, explicit : bool return type, and proper return value.
  • Removed: Dropped Vine embed support as the platform was permanently shut down in 2017.

1.5.18 – 2026-01-28

  • Fixed: PHP 8.2 compatibility — “Trying to access array offset on value of type bool” warning in amp-wp-theme-functions.php when sharing posts without featured images on Pinterest.
  • Fixed: Translation loading notice — text domain now loads at the init action hook, complying with WordPress 6.7.0+ requirements.
  • Fixed: Undefined variable warning in layout settings by removing unused template code.

1.5.17 – 2024-10-01

  • Fixed: Missing file documentation in Amp_WP_Redirect_Router class to adhere to WordPress Coding Standards.
  • Improved: Inline documentation for class methods, function parameters, and sanitization functions.
  • Fixed: explode() called with potentially null parameters — now validates before calling.
  • Fixed: DOMDocument::__construct() called with null $version parameter.

1.5.16 – 2024-06-03

  • Fixed: Resolved XSS vulnerabilities.
  • Fixed: Corrected string concatenation to comply with coding standards.

1.5.15 – 2023-07-09

  • Enhancement: Updated AMP tags list.
  • Note: Overall improvements.

1.5.14 – 2021-12-24

  • Fixed: Social sharing issue on single post.

1.5.13 – 2021-08-19

  • Note: PHP 8 compatibility improvements.
  • Fixed: Undefined variables.

1.5.12 – 2021-06-23

  • Added: SG Optimizer plugin compatibility.
  • Improved: JSON-LD schema revision.
  • Fixed: Yoast SEO v14 compatibility.
  • Fixed: Color issues.
  • Fixed: AMP Carousel component updated to v0.2.
  • Fixed: RTL CSS fixes.

1.5.11 – 2019-11-15

  • Feature: Description display on archive pages.
  • Feature: OneSignal Push Notifications support.
  • Note: Added Facebook App ID option for post sharing.

1.5.10 – 2019-09-17

  • Fixed: Resolved self-canonical AMP URL issue when AMP URL format is set to “End”.

1.5.9 – 2019-09-16

  • Fixed: Resolved self-canonical AMP URL issue when AMP URL format is set to “Start”.

1.5.8 – 2019-07-18

  • Feature: Option to exclude any taxonomy or post type from AMP under General settings.
  • Fixed: amp-mustache script enqueue error when using Contact Form 7.

1.5.7 – 2019-04-30

  • Fixed: Broken editor issue when editing a post or page.

1.5.6 – 2019-04-29

  • Added: AMP WP – Contact Form 7 Extension.
  • Fixed: Social sharing link.

1.5.5 – 2019-04-18

  • Fixed: Minor bug fixes.

1.5.4 – 2019-04-03

  • Fixed: Fastimage.php library path.

1.5.3 – 2019-04-03

  • Fixed: Missing template for notifications.
  • Fixed: Missing template for GDPR.
  • Fixed: Max input variable value under System Status.
  • Fixed: Header and content wrapper overlapping when sticky header is enabled.
  • Fixed: Links starting with wp-content no longer converted when AMP URL format is “End Point”.

1.5.2 – 2019-03-27

  • Fixed: Social links colors in sidebar.

1.5.1 – 2019-03-26

  • Note: Disabled development mode.

1.5.0 – 2019-03-26

  • Note: Front-end theme code refactoring.
  • Fixed: Broken landing page for Custom Post Types when AMP URL format is “End Point”.

1.4.3.1 – 2019-02-12

  • Feature: Jetpack compatibility.
  • Improved: All in One SEO Pack plugin support.
  • Fixed: Malformed URLs when AMP URL format is “End Point”.
  • Fixed: Jetpack undefined error.
  • Fixed: Broken layout when notice bar is enabled.
  • Fixed: Broken layout when GDPR is enabled.

1.4.3 – 2019-01-26

  • Feature: Yoast SEO meta description tag support.
  • Fixed: YouTube video height issue.

1.4.2 – 2019-01-18

  • Feature: Responsive table CSS.
  • Note: Front-end theme improvements.

1.4.1 – 2019-01-04

  • Feature: Two new header presets.
  • Feature: Customizable header color schemes.
  • Feature: Schema type for Post.
  • Fixed: Exclude URLs list issue on all pages.
  • Fixed: Home page link issue on all pages.
  • Fixed: Permalink structure prefix causing 404 errors on Home and Search pages.

1.4.0 – 2018-12-12

  • Feature: Gutenberg editor support.
  • Feature: AMP at the end of the URL support.
  • Feature: Show/Hide Related Post thumbnails.
  • Feature: Show/Hide Social Links on Single Post pages.
  • Feature: Enable/Disable structured data site-wide.
  • Improved: Admin UI/UX.
  • Fixed: Minor errors.

1.3.1 – 2018-12-03

  • Feature: Show/Hide Date in Related Posts.
  • Feature: Show/Hide Author in Related Posts.
  • Feature: Show/Hide Date in Home Page Slider.
  • Feature: Show/Hide Author in Home Page Slider.
  • Feature: Home Page Slider post count setting.

1.3.0 – 2018-12-03

  • Feature: Show/Hide Date on Archive/Single Post pages.
  • Feature: Show/Hide Author on Archive/Single Post pages.
  • Feature: Show/Hide Tags on Single Post pages.
  • Note: Front-end structural improvements.
  • Fixed: Social media share links with custom permalink structures.

1.2.2 – 2018-12-02

  • Fixed: YouTube video embed error.

1.2.1 – 2018-11-29

  • Note: Default configuration setup.
  • Feature: New follow links — Pinterest, Instagram, LinkedIn, YouTube.
  • Fixed: Minor errors.

1.2.0 – 2018-11-23

  • Feature: Post Modified date display.
  • Feature: Option to hide featured image on single pages.
  • Note: Overall structural improvements.
  • Note: Modified date now always included in structured data per updated Google requirements.
  • Fixed: Search page action URL on HTTPS.
  • Fixed: Invalid JSON for Yandex Metrica.
  • Fixed: Custom HTML output in “Codes right after <body> tag”.

1.1.1 – 2018-11-16

  • Improved: Posts now show author display name instead of email or username.
  • Fixed: Broken layout when social share is enabled from the Customizer.
  • Fixed: Customizer preview refresh on option change in AMP Options Panel.

1.1.0 – 2018-11-10

  • Improved: Settings panel revised.
  • Fixed: 404 error on AMP WP activation.
  • Fixed: Minor bugs.

1.0.5

  • Fixed: Links for AMP Menus (Sidebar & Footer Menu).
  • Fixed: Too many redirects.

1.0.4

  • Added: Yandex Metrica, AFS Analytics, and Adobe Analytics support.
  • Added: Squirrly SEO plugin compatibility.
  • Fixed: Mobile users force redirect.

1.0.3

  • Added: comScore UDM pageview tracking.
  • Fixed: AMP page validation and minor bug fixes.

1.0.2

  • Added: Alexa Metrics and Chartbeat Analytics support.
  • Improved: CSS tweaks for pagination and buttons.

1.0.1

  • Note: Minor RTL CSS tweaks.

1.0.0

  • Initial release.