Updated December 16th, 2020
If you’re looking how to set up and use AMP for shopify, here’s a step by step guide.
📋 In This Guide
- Quick Start
- What is AMP?
- Why it’s Awesome
- What Pages Should I AMP?
- How to Add AMP to Shopify
- Before / After Stats and Case Studies
- AMP FAQ
- Summary, Next Steps
🚀 Quick Start
If you already know about AMP and came here looking for Speed Boostr’s recommendation for the best Shopify AMP app, I’ll save you the read time, it’s AMP by Shop Sheriff.
- Install the app.
- Customize the design of your AMP pages using their easy editor.
- Publish AMP pages, then wait a week for Google to crawl them.
- Enjoy lightning fast mobile pages and increased SEO 😎
You can start with any plan, they’re all under free trial, but I found the Company plan ($29/mo) to be the best value (and it AMPs blog posts).
Feature alert: AMP pages are cached and preloaded in Google search results, making them load instantly on your phone! Whoa!
To see AMP in action for the example site in this tutorial, google “eco water bottle” from your phone. Then click on the listing with the lightning bolt.p>
Install AMP if you want to feel like this:
What is AMP?
AMP = Accelerated Mobile Pages.
- The AMP project was launched by Google in 2016.
- AMP pages have strict guidelines on coding, file sizes, and 3rd party plugins.
- The goal is to make the mobile experience faster and more enjoyable.
- AMP pages are cached and preloaded in search results, making the load time appear instant.
- AMP pages have shown to rank higher and have better metrics like conversion rate, page views, bounce rate. (according to their case studies)
- AMP gives your pages the fastest possible load speed on the internet.
The architectural guidelines are defined by the official AMP Project.
There are also additional technical approaches used by AMP that increase the speed, for example AMP pages are cached and preloaded in Google search results. Nice!
AMP supercharges your site, but also improves metrics like this:
Your regular site is still active and available, AMP pages are just a second set of pages that get indexed in Google search results (and with canonical linking to your original pages so Google knows they’re the same content/site).
Early on it lacked customizability, especially for eCommerce sites. Now you can use a Shopify AMP app that allows customization AND automatically handles AMP conversion.
AMP itself requires technical changes to your page structure, so using an automated app is a huge time/money saver.
⚡ Why it’s Awesome
The first thing you’ll notice is that your pages load instantly! It’s crazy!
Once your pages get crawled, you’ll see the lightning bolt icon in your Google search results. When you click on an AMP page like this, it loads instantly on your phone.
Badges are goooooood:
AMP is Awesome list:
- SEO boost! Outrank your competitors (assuming Google favors AMP pages)
- AMP pages are preloaded in search results, so you get instant load speed on the click.
- The design + the instant loading creates an “app like” experience. And who doesn’t love apps?
- Get more clicks in search results because of the lightning bolt icon.
- Improve your Adwords score, CTR, and CPC.
- Lower bounce rates.
- Faster loading pages leads to more page views and a more enjoyable experience for your customers.
- Higher mobile conversion rates.
- Because of Mobile first indexing, SEO benefits transfer over to desktop / all devices.
AMP is still new, but AMP is the future – it’s Google sponsored. It’s either you or your competitors that will enjoy the benefits of AMP pages.
📱 Quick side note about Mobile First Indexing for Google
AMP is more significant now because of Google’s 2018 update on “mobile first indexing”, which means you rank based on your mobile pages (rather than desktop like in the past).
Speed is a rank factor, so faster pages get more juice. And faster pages get more engagement, which is also a rank factor, so double juice!
What Pages Should I AMP?
It depends on your store and design preferences, AMP limits your control unfortunately.
100% for sure you want to AMP your blog posts. Blog posts are a great organic traffic engine, and AMP will boost this by increasing SEO.
Article pages typically have minimal features, with the goal to provide an easy reading experience and get people to click through to another page in your site. When your articles load instantly and easy to read, you’re providing a better chance the reader clicks through to explore your site.
Most stores will want to AMP collection pages. Collections are great landing pages because your potential prospect can easily scroll down and click when they see something like they like.
AMP your collection pages and they should rank higher in Google search results. And of course that instant load is a nice WOW factor as a first impression.
If you have sophisticated filtering on your collection pages, you might not be able to transfer that over to your AMP pages (although new features and possibilities are always coming in the future). In this case, you can A/B test to see which version gets more click throughs and conversions.
Some stores yes, some no. This is going to be a preference. If you have a simple / clean product page then AMP should be about the same. If you have a lot of apps or graphics, you probably won’t be happy with the AMP restrictions.
If you require custom apps or complicated product page setups, then the current state of AMP might be limiting. Both the AMP project and the Shopify AMP apps are constantly introducing new features and solving challenges, so there’s a good chance we’ll get more control as it evolves.
The key benefit of AMP though is faster loading pages, and the primary offender to page load speed is usually 3rd party apps. So you can see, there’s a balance that needs to remain.
As of this publish date, you can add product reviews and related products to your product pages. Those are a couple key features to keep on product pages. We’ll be highlighting new AMP features on our blog as they become available.
For About page, info pages, etc, this depends on the goal of these pages, and the complexity. If the pages are already pretty simple in design, or don’t require apps, then AMPing them will speed em up while keeping the clean design.
If these pages aren’t organic traffic drivers, then AMP might not be necessary on them.
This is a tough one. On the one hand, your home page is an organic traffic driver and first impression to a lot of people, so you want AMP to help your rankings and load speed to get more traffic and have a good first impression.
On the other hand, home pages often have custom designs, apps, and layouts that you’ve created to give your desired branding experience.
The verdict: it depends on your home page design.
*I haven’t seen an app that has this feature yet anyway, so you don’t need to worry about it for now :)
How to Add AMP to Shopify
You definitely want to use an app for this. AMP is complex and AMP pages need to be validated correctly to work.
I researched this in 2017 but didn’t find a good app, so I tabled it. Things have changed!
The way I choose apps are by testing, results, analyzing reviews, feedback from my network, and projecting future growth and app upgrades.
Top choice AMP app: AMP by Shop Sheriff
Shop Sheriff won the battle for these reasons:
- Super easy to set up and use
- Highly customizable (this was a concern I previously had with AMP)
- Impressive review profile
- AMPs products, collections, blogs, and ensures pages are valid
- Insanely great price for what you get
- Rockstar customer service
- Continuous app updates + feature upgrades
- Enthusiastic, passionate team
How it works – the app will create an actual second set of AMP pages to serve up to mobile search users, with a slightly different URL.
So your AMP page url might look like this:
You can also choose a subdomain, like this:
And to keep SEO and domain authority tight, the AMP pages have “canonical urls” that link back to your original pages, so Google knows its essentially the same page.
One thing I was really impressed with Shop Sheriff is the frequency of updates they make.
AMP 2.0 is now released and it’s even more powerful than when I first wrote this article. Lots of upgrades like full theme editing, custom CSS, and better control of AMP pages.
AMP Installation Guide for Shopify
You can probably just install the app and cruise through it, but if you want a preview, here’s me installing it on a store.
1. Install AMP for Shopify
2. Choose your plan
Plans as of December 2018:
I started with the Company plan to unlock all the features (and because there’s a free trial). The goal on this site was to have the AMP pages resemble the regular pages, and get the whole site AMP’ed.
I’m also most interested in AMP for blog posts. If you run a good content marketing strategy, your blog posts are significant organic traffic drivers. Getting blog posts ranking better gets you more free traffic.
You can still get good product page setup with the free plan too if you just want to give it a try.
Company features not included in the free plan:
- AMP collections and blogs (key landing pages)
- Integrate your product review app (key for conversions)
- Show related products
- Rich snippets in search results
- Promo bar (for discounts, free shipping, etc)
- Additional customize options
These features increase conversion rate, so it was a no-brainer on this project.
3. Design your template (the fun part!)
As a web developer, I’m usually frustrated by editors. But this was super easy, intuitive, and gave an impressive amount of control.
4. Edit Product, Collection, and Blog pages
I breezed through this in a few minutes, just tightening up my design and options.
When you publish, your new AMP pages are generated right away. So you can go to the URL to see what it looks like in real life.
If you kept the default domain option, just update your URL in browser by adding
/a/s after your domain to see your AMP page.
You can also click on a product to preview from within the AMP app.
Depending on your traffic / site age, it usually takes 2 days to 2 weeks for your pages to get crawled by Google and showing in search results.
Once your pages get crawled, you’ll see that AMP lightning bolt icon. When that happens, click on it and be blown away at the instant load speed
You have just leveled up your site speed, grasshopper…
The key benefit of AMP pages, in my opinion, is the increased SEO benefits of your entire site (desktop and mobile).
That’s enough to convince me, but I also follow the mantra “ALWAYS BE TESTING“.
For any project, I track growth experiments in Google Sheets.
For SEO testing, you could use software to track this, or a simple version would be to enter the date and rank for various keywords in a column, then add a new date column at intervals (1 week, 1 month, etc).
*Use Incognito mode in Chrome so your results aren’t biased based on your browsing history.
Before / After stats on a Shopify site
We use a lot of analysis tools at Speed Boostr for the main purpose of helping to find optimization opportunities.
The actual scoring systems (%, grades) isn’t an actual speed rating, but rather a rating of what the tool deems areas you have optimized.
The key metrics we focus on are page weight and load speed.
Load speed also has a lot of variables – speed of connection, location, time of day, server tested on, 3rd party apps used, etc.
As a general rule for testing, the key is to use the same benchmarks, improve your site how you can, and don’t worry about a tool’s score, instead do what you can to lower your page weight and load speed.
That being said, I know a lot of you are obsessed with Google PageSpeed score :) … so for you, now you finally have an easy answer, AMP!
Testing and Results
The page “before” was probably medium-optimized. It’s on a fast theme (Turbo), and has a good amount of optimizations, but also uses apps and has a lot of page content/weight.
For the AMP pages, Test 1 has these features:
- Announcement bar
- Related products
- Reviews not enabled
For the first batch of tests, I didn’t enable Reviews yet because I wanted to see the ultimate load speed without using 3rd party app code.
Test 2 has more features:
- Announcement bar
- Related products
Note, there are other features available like social share buttons, and likely more to come in the future.
I don’t use social share buttons because they take away conversions from add to cart button, but one feature I would like to see is Instagram galleries, one of my favorites for social proof / lifestyle images. It also slows down the page though, so we’ll see what happens and if it’s doable.
OK, here are the results!
Google PageSpeed Insights BEFORE:
Google PageSpeed Insights AFTER:
Webpagetest.org settings are on LTE Mobile 12Mbs connection speed… the type of connection that benefits most from AMP. Wifi speeds will obviously be faster.
Test 2 – Reviews added
Google PageSpeed Insights AFTER:
I tested reviews with my Judge.me, which I’ve found to be the fastest, cleanest, feature packed reviews app.
Notes on the results
Google pre-loads your pages in search results. These tests above are just the raw page load speed. But when your AMP pages are indexed by Google, they will load instantly.
Reviews increase your conversion rate, social proof, and engagement, so I 100% recommend adding them.
Don’t worry about getting a perfect score on Google PageSpeed Insights, it doesn’t matter.
Your main goal (I assume) is to maximize conversions. Optimizing your site and using fast loading AMP pages does this… and reviews are proven to increase conversions.
Those desktop scores in PSI are for the AMP page. You’re likely just using AMP for mobile, but this can give you some insight on what a super fast lean page looks like… and you can use those insights to clean up your current desktop site.
Some stats from AMP Official Case Studies
I went through all the details and features and had everything designed how I like, in about 30 minutes.
I was pleasantly surprised with the customizations available.
2020 update: You can now use custom CSS and content on your AMP pages with the AMP app in this tutorial. Nice!
Probably not. The beauty of AMP is the minimalist architecture. Apps are heavy. But there are a growing list of apps you can integrate in your AMP pages. Contact Shop Sheriff to get the latest features.
Nope – AMP creates new, separate pages that are hosted on by Amazon Web Services (super fast!)
Yes, very easily. AMP pages are separate from the rest of your site, and you can switch them on and off within the app.
Bruce Lee if we’re talking all time martial artist super human… but if you’re talking running speed, Usain Bolt is the man!
Developers love your feedback and feature requests. Just drop a message in the chat in your AMP app and ask about it. It might be in the roadmap.
You can preview them when you publish them. It usually takes Google 2 days to 2 weeks to index them. You can track the indexation using your Google Search Console.
Yes! It’s pretty easy to set up with the app, but if you’d like to save your time and hire one of our experts to get you dialed in, head to our Theme Services page
AMP is the best solution for mobile pages, but you still want to make sure your site is fully optimized, so users coming in on laptop/desktop, or non-Google search pages also have a good experience. Also, you can’t (yet) AMP all your pages, so you’ll still want to make sure your site is optimized.
If you have more questions, check out this official AMP video or drop a comment and I’ll add to this.
If you made it this far, congratulations on the newfound knowledge and sticking to the end of a longish article on the internet ✊
If you dig this guide or have any questions, drop a comment below.
1. Next step is to install AMP for Shopify. Then customize your pages and publish it.
2. While you’re waiting for Google to crawl your AMP pages, check out our Shopify optimization services to speed up the rest of your site.
3. If you found this guide useful, join our email list to hear when we review apps and share speed tactics.
Joe one important thing is still unclear
After setting AMP , does shopify speed score will improve ?
clients are concerned for “Online store speed” shown in shopify just below published theme .
As of now Shopify doesn’t have the option to calculate AMP pages. AMP pages are served to mobile users that come in from Google search, so they’re not part of your “normal” website. If you want to get more info about the Shopify speed tool, how it calculates, how to improve, and our tests you can check this post: https://speedboostr.com/shopify-speed-tool.
This was unbelievably helpful, thank you so much for taking the time to test, write, and post this. Shopify doesn’t seem interested in playing well with Google, which is baffling, so this was a great introduction to AMP.
As this app is only promoting one Shopify AMP app I think it’s worth of mentioning that there are few others also very good with different features and price plans. For example there is AMP from AmpifyMe (https://apps.shopify.com/ampify-me). What sets this app apart from all others is that it has Shopify like editor which is allowing users to create and customise their AMP templates very easily and quickly. They are supporting, besides collections, collection list, product details, blog posts and blog post, all regular shopify pages, and even a home page. So make sure to check this app as well as it gives a lot of flexibility. Another one is FireAMP (https://apps.shopify.com/ampf) which has attractive pricing for some people, even thought it’s not that good when it comes to customisation and updating look and feel of your AMP pages. So make sure to check other Shopify AMP apps before a final decision. Thanks.
Thanks Ben, I tried all AMP apps before writing this and found Shop Sheriff’s to be the easiest to set up and with the most features… the best in my experience, so I focused on that one for the tutorial.
I don’t agree with the points you mentioned about Ampify, but it’s a solid app and gets the job done too so a valid choice.
You make a good point though, to include other apps to let people know there are options. My logic was that people people just want the best solution, and rely on me to spend the time analyzing and testing, so they don’t have to :)