AMP WP – Google AMP For WordPress
The most complete free AMP plugin for WordPress. Supercharge mobile performance with Google Accelerated Mobile Pages, no coding required.
Next Milestone 800
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Rank Changes
Downloads Growth
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
Tracked Keywords
Showing 3 of 3| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| accelerated mobile pages | 31 | — | Tag | 3 weeks ago |
| google amp | 70 | — | Tag | 3 weeks ago |
| amp | 96 | — | Tag | 3 weeks ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.7.8
- Last Updated
- May 14, 2026
- Requires WP
- 5.0+
- Tested Up To
- 6.9.4
- PHP Version
- 7.4 or higher
- Author
- Pixelative
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 4.5
- Reviews
- 55
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about AMP WP – Google AMP For WordPress
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?
Recommended path (AMP WP 1.7.7 and later):
Open Dashboard -> AMP WP -> Settings -> General.
Scroll to the Google Auto Ads section.
Tick the Enable Google Auto Ads checkbox and click Save Changes.
The matching <amp-auto-ads type="adsense" data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"> element is emitted right after <body> so the AMP validator sees the extension as "used" and AdSense can place anchor, vignette, and in-page ads.
Without Site Kit: supply your ca-pub-... value via the amp_wp_adsense_publisher_id filter. Drop this into your theme's functions.php or a small mu-plugin:
add_filter( 'amp_wp_adsense_publisher_id', function() { return 'ca-pub-XXXXXXXXXXXXXXXX'; } );
The filter accepts any of the three plausible input shapes - ca-pub-XXXX, pub-XXXX, or the bare numeric ID - and AMP WP normalises the value before output. If no publisher ID is resolvable, AMP WP silently skips the body-side element so the page stays validator-clean.
Manual fallback (non-AdSense ad networks, custom snippets):
Navigate to Dashboard -> AMP WP -> Customize AMP. Paste the runtime loader script in the "Codes between <head> and </head> tags" field, and your <amp-auto-ads> (or other AMP-valid ad markup) in the "Codes right after <body> tag" field. When you later enable the native Google Auto Ads toggle, AMP WP auto-cleans any manually-pasted amp-auto-ads loader from the head-code field and surfaces a one-shot admin notice confirming the cleanup, so the native injection path remains the single source of truth.
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 mohsin.rafique@gmail.com or open a thread on the WordPress support forum.