Compelling, smooth and instant

Easily create user first websites with AMP.

Maintain flexibility and control and reduce complexity in your code You can use CSS to customize your styling and dynamic data to fetch the freshest data where needed.
Maintain flexibility and control and reduce complexity in your code You can use CSS to customize your styling and dynamic data to fetch the freshest data where needed.

Built-in components

Hello
World

Discover all exciting news from Day 1

You couldn’t make it to Tokyo but still want to know about all the exciting things happening around AMP? Checkout the highlights of Day 1 and even witness the AMP team unleashing the kraken!

Built-in components

AMP HTML is HTML with some restrictions for reliable performance.

Though most tags in an AMP HTML page are regular HTML tags, some HTML tags are replaced with AMP-specific tags (see also HTML Tags in the AMP spec). These custom elements, called AMP HTML components, make common patterns easy to implement in a performant way.

For example, the amp-img tag provides full srcset support even in browsers that don’t support it yet. Learn how to create your first AMP HTML page.

AMP pages are discovered by search engines and other platforms through the HTML tag. You can choose to have a non-AMP version and an AMP version of your page, or just an AMP version.

By the community,
for the community

Many ways for you to contribute

The AMP Project would not be possible without help from all members of the community whether you are a developer, content creator or provider of services relevant to AMP.

Many ways for you to contribute

The AMP Project would not be possible without help from all members of the community whether you are a developer, content creator or provider of services relevant to AMP.

Build your first AMP page now

You don’t need to download AMP and no installation is required.
Because it is a open-source project, it is free!