AMP-first content creation with the power and flexibility of WordPress.

AMP for WordPress

AMP-first content creation with the power and flexibility of WordPress.

Whether you are site owner, an implementer, or a developer, you can leverage the capabilities of the AMP plugin for WordPress to help your objectives. Here you’ll find steps to get started with you AMP content creation strategy. You’ll learn how the AMP plugin can help you with your specific needs. Get started and get closer to your goals faster.

Developers

Frameworks and libraries accelerate and simplify web development. AMP is an open-source library that facilitates the development of web experiences that are consistently fast, beautiful and high-performing across distribution platforms. AMP achieves this by putting at the fingertips of web developers a rich combination of coding and performance best practices, which can be leveraged right out of the box.

If you develop WordPress sites, AMP-compatibility can help to improve the experience your users get when navigating and engaging with your site. The AMP plugin for WordPress provides tools and assistance during the development of AMP pages and sites, including detailed insights into what URLs are AMP-compatible. With it, you can focus on tackling any incompatibility that may exist, Read on to dig further into how to develop plugins and themes that are AMP-compatible. You’ll also see details on how the plugin works, and information about AMP itself.

  • How to Develop with the AMP Plugin
    • How to build for AMP on your WordPress sites, plugins and themes using the AMP plugin
    • Use the AMP plugin to develop your sites, plugins and themes

Site Owners

As a site owner, advancing a strategy of AMP content creation can be a wise approach from a business perspective. Some aspects to be considered include:

  • AMP can greatly improve your user engagement, because fast page load times mean that your visitors will have more time to interact with your site; and higher engagement translates into more revenue
  • AMP makes it easier for developers to build high performance sites that deliver compelling and beautiful experiences to your users. Consequently, your development costs can be reductions in development complexity and maintenance overhead.
  • AMP pages can be served efficiently from AMP caches such as the Bing AMP cache, the Cloudflare AMP cache, or the Google AMP cache. These caches enable near-instant load times for your AMP pages, and you can take advantage of them for free. Basically you get the benefits of a high-performance, globally distributed, serving platform without incurring in any extra work beyond the creation of your AMP content.

The official AMP plugin for WordPress enables the WordPress ecosystem to take advantage of AMP. Talk to your developers and/or implementers to discuss goals associated with advancing your AMP content creation strategy. And get more context by following these links:

  • AMP Benefitst
    • What you can expect from AMP, including more engagement, revenue, and flexibility

The Official AMP Plugin

Enabling a first-class AMP experience on WordPress is one of the ways the AMP Project aims to bring a user-first experience to websites and content on the web. The Official AMP Plugin for WordPress integrates AMP content creation seamlessly with standard WordPress content creation workflow across both classic editing, or Gutenberg-based editing. In particular, a native AMP experience is supported in this release, allowing for WordPress sites to be built entirely with AMP without the AMP version of a page in ‘paired mode’.

Features and capabilities of the plugin include:

Content sanitizers: to help substituting HTML tags for their corresponding AMP components ones, implement optimizations, and feed validation information to the plugin compatibility’s tool (see below)

Compatibility tool: to assist the development of AMP experiences by enabling AMP debugging based on exposing extensive and detailed information about validation errors that may exist, the markup/scripts causing them, and the specific components on site (e.g theme, plugin, core) bearing the responsibility of that page content.

CSS Tree Shaking: to assist in the process of putting the CSS-house in order in cases where existing CSS rule exceed the maximum limited permitted on single AMP pages.

Core theme support: enabling full AMP validity for four default themes (i.e. Twenty Fifteen, Twenty Sixteen, Twenty Seventeen, and Twenty Nineteen).

Gutenberg integration: enabling AMP content creation fully integrated with Gutenberg, the new and powerful editing experience in WordPress.

Native AMP experiences support: enabling full-site AMP experiences without sacrificing by one-bit the flexibility of the platform, or the fidelity of content.

A myriad of code, performance, and developer experience improvements: from customization flexibility, to better UI flows, internationalization, accessibility, etc. Check the full list in the release post.

Opt-in/Opt-out support: all functionality is available in an opt-in manner. And users that do opt-in have the option of enabling AMP only on specific sections of their site, and also disable AMP at a granular level (e.g. on a single post)

Compatibility enforcement: to ensure that a site stays AMP compatible and that only AMP-valid content is ever served

With this capabilities the AMP plugin provides essential tools and functionality for AMP content creation, the WordPress way. It is important to note that the plugin is not a completely turn-key solution to “AMPlify your site”, but instead functions as a key enabling technology for a fully AMP compatible WordPress ecosystem.

The journey ahead is one along the road of ecosystem adoption. As we advance on this road, more plugins and themes will be available with full AMP-compatibility provided out-of-the-box, and site owners will easily find AMP-compatible components to assemble full sites when selecting plugins from WordPress.org plugins/themes page.

In the future, we expect there to be turn-key solutions site owners can leverage to easily provide awesome AMP experiences regardless of their level of savviness. Our ultimate aim is for high-quality AMP content in WordPress-powered sites to be ubiquitous.

Join us as we continue on this journey and please share your feedback on the latest release. We’re enthusiastic about the potential the plugin has to improve the user experience on the web and look forward to what is ahead.

Implementers

  • Implementer

As a WordPress expert who specializes in building WordPress sites and solutions by defining the needs of such sites and choosing the right theme and plugins to deliver the functionality required and the look and feel of those sites, the AMP plugin can play a key role in your solutions by enabling AMP to greatly improve the load time and runtime behavior of pages in your sites.

The ecosystem of plugins and themes is growing rapidly, and the AMP plugin provides support for several default themes, so you can get started with your AMP integration strategy right away.

The plugin handles many of the details of enabling AMP-valid content. And in cases where it is not possible, for example because some pages in your site require some important ad script, the plugin will ensure that the non-AMP version of the given content is rendered. This way you can get the performance benefits on as much of the site as possible, while keeping the display and functionality of the site.

To see the benefits of AMP and how this plugin will help you support it, dig deeper following these links: