FAQ’s – WordPress / AMP

See some of the most common questions and answers in relation to AMP below. This FAQ’s are primarily for those using or considering use AMP with WordPress, so be sure to checkout the various resources and FAQ’s also at www.amp.dev or other resources for general AMP questions and answers.

If there is anything else you would like to add to this section feel free to add your own FAQs by emailing info@ampface.io, or by submitting your suggestion via our contact form.

I have installed the AMP Plugin for WordPress, how do I view the AMP version of my page?

There are a few ways to check the AMP version of your page. (This assumes you have already activated and installed AMP)
1. Add Suffix to URL: If you are using ‘Transitional’ or ‘Reader’ mode you can simply add /?amp or /amp to the end of any URL, (Which one specifically depends on the settings configured in a users WordPress dashboard ( Settings > Permalinks’ options).
2. AMP Validator Website: Another option is to submit your URL to the following website: https://validator.ampproject.org.
3. Chrome Extension: Lastly (and our preferred method) you can use the AMP validator plugin for the Chrome browser. Using this method you can also easily view AMP versions of other websites when browsing websites.

Why does my websites AMP version look different?

If you are using the AMPFace theme in ‘Transitional’ or ‘Native’ mode your AMP site should look the same as your normal website (assuming also you are using official WordPress plugin). If there are elements or features not working in AMP then it could be down to a non AMP compatible plugin, please check with the developer.

I have 2 versions of my website, AMP and non AMP. Which one will visitors land on?

It depends on where your traffic is coming from. If a user does a search from their mobile phone the AMP URL should load first. AMP stands for Accelerated Mobile Pages so most likely an AMP result (where possible) will be returned as opposed to a canonical URL.

I have some functionality that is not AMP valid, how do I make it work with AMP?

The most likely cause if your feature or functionality makes use of JavaScript. In order to ensure fast delivery AMP does not allow custom JavaScript. Some functionality requires JavaScript. Such content can be added only by using iFrames which is not recommended, or an alternative AMP component must be used where possible.

Another option is to disable AMP for the URLs with non compatible functionality. This is easy using the AMP WordPress plugin, there is an option to enable or disable directly from the dashboard when visiting the edit section of that page/post.

If the incompatible functionality is caused via a WordPress plugin check with the plugin developer to see their AMP support/status, or look for an AMP friendly alternative.

Can I force or disable AMP version on particular pages/posts/URLs?

Yes, there is an option to disable AMP for particular pages or posts. The option can be found directly in the WordsPress admin dashboard, where a page or post is edited.

You can also enable AMP for particular categories or custom taxomonies for your website also using the official plugin.

My wordpress site uses a Bootstrap/Helix or other framework, is that AMP friendly?

Please check with your theme provider. At present the Bootstrap framework is not AMP valid, it references external JS and CSS files.

Some of my plugins don’t work with AMP, what can I do?

You can reach out to the developers of the plugins, visit their forums or community pages where possible and maybe look at alternative plugins that serve the same function but with AMP validation. An alternative using the WordPress plugin is to disable AMP for the URLs displaying that content.

Is AMP only for mobile?

AMP was designed with responsiveness in mind, to work across all screen sizes. However, some features for third-party platforms (e.g., Google’s Top Stories carousel) may only be designed for the mobile experience. Check with the third-party platform for how they use AMP. Also using the plugin you can make your website 100% AMP by default (Canonical AMP)

How do I make contact forms AMP enabled?

There are a variety of contact forms that support AMP. Please look into the WordPress Plugin repository for any available contact forms or ask the developer of that contact form if they provide AMP support. If you are using the popular “Contact Form 7” there is another plugin you can use to enable your forms to work on AMP pages – AMP Contact FORM 7 – AMPCF7.

Does my website require an SSL certificate to render as AMP valid?

No, an SSL certificate is not a requirement for AMP, however if you are making use of a contact form it must have an SSL certificate. This is a rule for AMP in general.

Will comments work on AMP? My WordPress site has a huge comments section and I want them to appear on the AMP version.

Comments do work in the last version of the plugin using paired or native mode. Most WordPress installs require comments to be approved first, which is why users who submit comments on an AMP page might assume it’s not working (Website owners can change approval options at Dashboard > Settings > Discussion admin page)