Shopify SEO Checklist: How to Get MORE Organic Traffic
If you want to start generating organic traffic to your Shopify store then you need to optimize it for SEO but what does this actually involve?
Well, there are quite a few different things you can do when it comes to SEO for Shopify stores and to help make your life easier, we created an in-depth checklist that you can follow to improve all aspects of your store’s SEO.
Before we get into the list, it can be useful to know some of the things that Shopify does automatically, so you don’t have to do these yourself:
Auto-generated SSL certificate – meaning all of your site’s pages will run on the https protocol (so no ‘site not secure’ messages!)
Auto-generated robots.txt and sitemap.xml files
Auto-generated “rel-canonical” tags – helps prevent duplicate content by telling search engines what the main page URL is
Auto-generated page titles – these also include the store name
Auto-generated 301 redirects – this is only when you change the URL on a page
So Shopify does offer a few things to help with SEO but there are still many other things that you can do to optimize your store for SEO, so let’s get started…
Shopify SEO Basics
There are some basic things you want to do in and around your Shopify store that is going to help with some of the more advanced things that we are going to cover later in the checklist.
1. Make Sure Your Shopify Store Loads Fast
Site speed is not only important to SEO (it is a ranking factor for Google) but it also impacts on user experience as a slow site will leader to higher bounce rates and low conversion rates, so you want to make sure you store loads as fast as possible.
But as Shopify is a hosted ecommerce platform, you are limited to what you can do but some of the things you can do to make your Shopify store load faster, include:
Optimize your Images – for most sites, their images are going to be the largest element on the page, so make sure you are using images that are the correct size and in a web-optimized format
Limit the number of Apps you are using – apps are great for adding features and functionality to your store but having too many, especially ones which load elements on the front end of your site could be slowing it down
Use a lightweight, fast theme – not all themes are created equal and this means that some load faster than others, so it may be worth investing in a theme that is proven to perform well
Use tools such as Google’s PageSpeed Insights and Uptrends Speed Tool to test your site’s performance and they may flag up any issues that you can address and make sure to check different types of pages for performance.
2. Optimize for Mobile
Mobile ecommerce or mcommerce is growing year over year, with over 50% of website traffic now coming from mobile devices and it is for this reason that you want to adopt a mobile-first design philosophy.
Mobile responsiveness is also a ranking factor and while all new Shopify themes include this as standard, you still want to design for mobile first.
Shopify includes a tool to help you do this in the customizer as you can preview your site on desktop, mobile and tablet and you want to check all of these before publishing any changes on your site.
It is also good to check your site on actual mobile devices as it may show you something that isn’t shown in the editor.
You can also check with Google’s Mobile Friendly Test to see if your site is mobile friendly and PageSpeed Insights will show you well it performs on mobile and long with suggestions for potential improvements.
3. Create a Site Structure
One of the areas where Shopify isn’t great for SEO is their site structure as they don’t allow you to create sub-collections, which makes creating a hierarchy structure for your collections a bit more difficult.
Firstly though, you need to plan out your site structure and as an example, let’s say you have a men’s clothing store, you would want to go with something like:
4. Set up Google Search Console and Submit Your Sitemap
As Google is the world’s biggest search engine, you want to see how well your site performs on Google and the best way to do this is by setting up Search Console and this is pretty easy to do.
It does make life easier if you have a Google email address as it makes the process much quicker and easier.
- Go to Google Search Console, click the ‘Start Now’ button and register/sign in
- Click add property from the menu
- Two options will appear and you want to use the URL prefix option, enter your domain name in the box and click continue
- Under the verification methods, you want to select the HTML option
- Copy the meta tag
- Go into your Shopify dashboard and click Online Store under sales channels
- Select the ‘Edit code’ option from the menu next to the Customize button
- Open the theme.liquid file
- Paste the meta tag you copied from Google under the <head> tag and click save
- Go back into Search Console and click Verify
Once your site is set up and verified, you can then go and add your Shopify store’s sitemap and this is done by:
- Going into your property in Search Console
- Clicking ‘Sitemap’ from the sidebar menu
- You will see a box where you can enter the URL of your sitemap (the first part of the URL will already be entered)
- Enter sitemap.xml where it says ‘Enter sitemap URL’ and click submit and that is it
This tells Google where it can find your sitemap and it will begin the process of crawling your site so that it can be indexed but this may take some time for all of your pages to show.
5. Set up Google Analytics
The final basic step is to get Google Analytics set up and the basics are pretty simple as you:
- Go to Google Analytics and sign up
- Go to Admin → Add Property and follow the instructions to add your site
- Once your site has been added, you will be provided with a tracking code
- Copy this and go into your Shopify dashboard and go to Online Store → Preferences
- Scroll down until you see the Google Analytics section and paste your tracking code
- Click save and the code has been added to your site
Shopify have created a pretty comprehensive guide to setting up Google Analytics, which is why we haven’t gone into too much detail about it here.
Shopify On-page SEO
Once you have got the basics done, it is time to move on to the on-page SEO that you can do for your Shopify store and there is quite a bit!
6. Keyword Research
Keyword research is the foundation of all of your on-page SEO and there are two main things you want to find out when doing keyword research:
What Are People Searching For?
If you don’t know what people are searching for, then you can’t optimize your pages to rank for these search terms and when it comes to finding out what people are searching for, there are a few different tools you can use:
- Answer the Public – simply enter a simple search term, such as Running Shoes and it will provide you with a selection of searches related to those words
- Google Keyword Planner – Google’s free research tool, enter a search term, such as Running Shoes and it will provide you with the volume for that search term and some related search terms and their volumes
- Google Autosuggest – simply start typing a term into your Google search bar and the auto-suggests are things that people have recently searched for
There are also paid SEO tools like Ahrefs and Semrush that provide more detailed search analysis, which can be helpful in finding more keywords. We have covered how to do keyword research in more detail in our Ecommerce SEO Guide.
Using a spreadsheet or Google sheet can be helpful in collecting and organizing all of these keywords as tools like Answer the Public and Keyword Planner will allow you to export the keywords you find.
7. Optimize Your Product Title
Your product title is your page’s H1 tag, meaning that it is the most important heading on the page and a great opportunity for SEO.
Now for most Shopify stores, the product title and the page title (found in the SEO settings) are going to be the same and when you are optimizing the title, you want to write for both humans and search engines.
In order to do this, you want the title to include your product’s primary keyword/s (and possibly a secondary one) but you want it to read organically like it would sound if you were telling someone the product name face to face.
By writing for both humans and search engines, you can increase the chances of search engines showing your product is SERPs along with people actually clicking through to your site.
8. Write Original Product Descriptions
On your product pages, the largest block of content is your product description and you want to use this to its full effect and one of the best ways to do this is by writing an original, keyword-focused product description.
There are a couple of mistakes many Shopify owners make when it comes to their descriptions as their either:
- Use manufacturer or supplier description
- Write a short product description of fewer than 100 words
Neither of these will do you any good as search engines will see it as either duplicate or thin content, which is why original, keyword-driven product descriptions can help your page rank.
When writing your product description, try to avoid big blocks of text, instead write short punchy sentences and use bullet points for important information such as product specifications. This doesn’t have a big impact on SEO but can improve conversion rates.
Also, try and aim for 300-600 words for your description as this should be enough depth to help search engines understand what the page is about.
9. Optimize Your Images
For this, I’m not talking about optimizing your images for performance but for SEO purposes and it is something store owners often overlook but your images add two additional ways to add keywords to your page:
- Image Title – create a keyword-focused title for your image, ideally something similar to the page title as it adds continuity to the page, avoid generic titles like image1 etc
- Alt Tag – this is what describes the image both to visually impaired visitors but also to search engines, so make sure that you use a short, keyword-focused alt tag
You want to do this to all of your images, so your product images, collection images and any images you use on your blog and site pages.
This has two SEO benefits, the first is that you are adding more keywords to your page and when the title, content and images are all targeted at your chosen keywords, it helps search engines understand what the page is about and what kind of searches it should add your page to.
The second is that your images can appear in Google Image Search, which alone is one of the world’s most popular search engines and the more times your site appears in searches of any kind the better!
10. Optimize MetaData
On every Shopify page, they allow you to set custom metadata and you want to take advantage of this, otherwise, search engines will just pull information from your page and while this info should be very good, it might not be ideal for metadata.
For each page, you can set a custom page title, description and URL but what are each of these?
- Page Title – this is what you edit if you want the title of your page to appear different to your product title in SERPs (Search Engine Results Pages)
- Meta Description – this is a short description of the page, which you can use to try and get people to click on your page and should really be a maximum of 160 characters long
- URL – this is the address of your page and by default, Shopify will use your product title
11. Add a Description to Your Collection Pages
SEO should be a sitewide strategy and your collection pages definitely fall into this and as I mentioned above, you can optimize your collection pages for broader search terms.
And the best way to do this is by adding a keyword-focused description to each of your collection pages, which should help them rank for broader keyword searches and could result in more traffic and sales.
A bonus tip for this if you are using a Shopify OS 2.0 theme is to drag the collection banner in the Shopify customizer below your products, this way your product description is positioned below your products and shouldn’t impact the user experience.
ou can also optimize the Page Title, Meta Description and URL as you can with the product pages, so make sure that these are done as well.
12. Use Your Blog!
If you are serious about your store’s SEO, then you have to have a blog on your site as it offers many benefits, including:
- You can target different keywords – as blogs are mostly informational, you can target a wider range of keywords that you discovered when doing your keyword research
- You can attract a larger audience – because you are covering a wider range of topics, you will attract a wider audience and potentially ones who are earlier in the buying stage
- They provide link opportunities – you can use your blog for both internal and external links, both of which are very important in SEO
To get the most out of your blog, you want to think of it as creating an informational resource for your customers and avoid the common mistake of using your blog as a glorified business journal as this is going give you the biggest boost from an SEO perspective.
This means that you want to create a variety of different blog posts that covers a range of different topics.
13. Link Internally
The final aspect of on-page SEO is to do proper internal linking as this not only helps people navigate around your site but also makes it easier for search engines to understand how your site’s pages are related to each other.
But when you are doing internal linking, you want to do it logically and make sure that the pages you are linking to are relevant, for example:
Say you create a blog post on How to Start Running, logical links from this page would be to:
- Other related blog posts, such as best running shoes, how to warm up before going for a run etc
- Related collections, such as Running Shoes, Sportswear etc
From the Best Running Shoes post, you would link to specific products.
And when you are creating links, you want to use Anchor Text that once again is logical and using the above example, the link to the best running shoe post could be something like ‘choosing the right running shoe’.
Using the right anchor text to link relevant pages can have a very positive impact on SEO and works a lot better than just randomly linking to posts or collections.
Shopify Off-page SEO
14. Build Backlinks
While technical, on-page and content-driven SEO will get you so far, in most cases it is backlinks that will have the biggest impact on your store’s SEO!
It is also the most challenging aspect of SEO because you are trying to get links from third-party sites, meaning that it is out of your control as to whether you can get that link or not but there are many different ways to build links to your site, including:
- Guest Posting – this is where you post a high-quality piece of content on another site’s blog, which then links back to your site
- Becoming a Source – using sites like HARO to connect with journalists and publishers who are looking for sources for their articles
- Digital PR – this is being featured on niche relevant blogs and publications that link back to your site in the article
There is way too much to cover when it comes to link building, which is why we created a guide on the different ways you can build backlinks for ecommerce stores.
Shopify Technical SEO
The final set of options in this checklist are related to technical SEO but don’t get scared reading that, it is just what the following points are referred to and implementing these on your store makes it easier for search engines to understand what your site and pages are about.
15. Add Schema to Your Shopify Store
Schema markup, also known as structured data is a language that search engines use to better understand a page’s content and this can result in search engines displaying more information for your listings in SERPs (Search Engine Results Pages).
If you have ever wondered why some pages have loads of information around their listing, it is due to the page having the correct Schema markup.
Many Shopify themes include some schema as standard but the quality of the schema output does vary between themes with some doing a decent job but some are very poor.