The right SEO strategy can turn your agency into a Shopify store’s most valuable salesperson. After all, having a fantastic lineup of products won’t help your clients if their potential customers can’t find them.
The Shopify platform offers your clients the ability to sell their goods and services without having to build a store from the ground up. And that functionality brings several quirks that impact how your SEO strategy unfolds.
There is no excuse for bad Shopify SEO practices. Not anymore. Maybe in the early days of web development, when people didn’t know better. But today, there are enough tools and qualified professionals available for anyone to have an SEO optimized Shopify website.
— Lukas Henderson, Shopify Expert at Marketplace Solutions
According to eMarketer, Shopify has recently emerged as a leading eCommerce platform for merchants large and small.
During the Pandemic, Shopify nearly tripled its revenues, more than doubled its gross merchandise value (GMV), and nearly doubled its merchant count since 2019. It quickly became one of the go-to eCommerce platforms as traditional retailers and manufacturers rushed to get online to offset the sudden halt of in-person shopping.
However, haste often leads to waste, and many companies found themselves with a Shopify website that had not been properly optimized for organic search.
We’ve put together Shopify SEO tips that will pull your client’s Shopify store's pages up the rankings and get them in front of the right eyes.
If your agency is in the process of building a brand new Shopify storefront, then you are starting with an SEO blank slate and can do it right the first time. For your clients with a Shopify storefront built by someone else, the first step is to get a sense of their store’s overall SEO health.
A technical SEO audit provides at any SEO issues impacting a site. Though once you’ve done that, there are some specific tips unique to Shopify stores that you should try out.
11 Tips to Optimize a Shopify Store With An Effective SEO Strategy
A Shopify site’s success is going to depend on several eCommerce metrics and SEO KPIs. To give those numbers a boost, we’ve outlined a few tips below:
While many of these strategies should be familiar to you, let’s take a look at the ways they are uniquely applied to the Shopify platform.
1. Dig Into Each Page’s Code
One of the toughest parts of maximizing a Shopify website’s SEO is digging into its source code to add important commands and clean up some typical Shopify code bloat which can make the site more visible to search engines.
This is an opportunity for your agency to really shine because it’s likely one of the skills your client is missing and a service your agency is uniquely positioned to offer. A client with an existing Shopify website likely hasn’t done much to change it after hiring a developer to build it for them.
Shopify developers are notorious for adding themes and plugins that make the site look good–but create significant code issues that can negatively impact SEO. A few small tweaks can make all the difference in making sure the right pages stand out to search engines.
2. Update the Robots.txt File
Another small tweak your client likely hasn’t thought about is customizing the robots.txt file to let search engines know which low-value pages should be ignored. This would include checkout and shopping cart pages, or any admin pages that shouldn’t be public-facing.
You’d be amazed how often Shopify developers forget this simple step and leave content that should be hidden open for crawlers to find.
Another option to help keep these pages hidden is to go into each specific page’s code and add the “noindex” tag. This might be more time-consuming for larger stores with a lot of pages though.
3. Submit a Sitemap & New Pages
While your Shopify store may be perfectly designed to appeal to your customers, if they can’t find your site because you aren’t ranking highly on Google, you will have trouble succeeding. With most people now turning to Google to search for products, it is a highly competitive space and you need a carefully planned and tailored SEO strategy to bring targeted and consistent traffic to your Shopify store.
— Pinku Ranpura, CTO at Zib Digital
A sitemap.xml file similarly helps search engines figure out which pages should be tracked. Although building one might seem like a tough task, Shopify generates them automatically for you, saving some time.
Initially, you want to submit your client's sitemap on Google Search Console and other search engines:
For a full tutorial on how to submit your client’s sitemap, you can check out Shopify’s guide.
If you have a priority product or content launch, you should also submit the URL for each newly published product or post to Search Console via URL Inspection and other search engines, which may get it crawled faster. While search engines will eventually find new pages as they are added to the XML sitemap automatically, submitting URLs can sometimes speed up that process.
Discover the All-in-One Reporting Tool Trusted by 6,500+ Marketing AgenciesStart Your Free Trial Now!
4. Hunt Down Duplicate Content
A Shopify store can have a large number of products and supporting pages, and when so many pages are being created, it’s very easy–and all too common–for whoever is setting up the page to take shortcuts, such as reusing blocks of text, repeating images, or duplicating an entire page and then making very minor tweaks. This can create confusion for a search engine, but that can be minimized by rewriting descriptions, changing images, or getting rid of redundant pages entirely.
Once you've removed all duplicate pages, start diving deeper into product pages by sussing out duplicate titles and meta descriptions. Although meta descriptions don’t directly impact your client’s search engine results, it may impact whether a potential customer clicks through when they’re reading those descriptions on Google.
Agency Tip: You’ll know that your client did not hire an agency with Shopify SEO knowledge to build their original site if you see simple yet common SEO mistakes such as having “Home” as the meta title on the homepage or every single page has generic branding copy as the meta description. If you do find this, celebrate the fact that your agency will get some quick and easy wins.
5. Add Some Structure To Your Client’s Site
Always prioritize quality over quantity. A large, bloated Shopify site with a lot of redundant pages is not usually appreciated by users nor search engines. And it’s important to make sure that your client’s customers can find what they’re looking for. Once you’ve reduced the number of pages on the site, the next step is to organize them. A clear structure will make the site more easily understandable to search engines, ideally with as few levels as possible. The example below is how your client’s site should be structured, with products directly accessible from the home page and a focus on minimizing click depth.
SEO Click Depth refers to how many clicks it takes to get from your client’s homepage to the content in question.
When counting click depth, the homepage is considered to be Click 0. Any pages linked on the homepage have a Click Depth of 1. Any links from that page will have a value of 2. Links on a 2 page will have a Click Depth of 3, etc.
SEMrush calls out any pages that have a click depth of 4 or more as being an SEO issue that should be addressed whenever possible.
6. Add 301 Redirects
A 301 redirect quickly moves site visitors and search engines towards a new page when an old URL is no longer being used. Whether these pages are gone because of site maintenance detailed above, or the simple churn of products no longer being offered, you never want someone to end up with a “404 page not found” message.
You’ll find the option in a store’s setting under “Navigation” and then “URL Redirects.”
But be careful not to fall into the trap that many marketers and agencies get caught in, which is relying too heavily on 301 redirects. These are great as a fall-back to point users to the correct page so they don’t hit that dreaded 404. But these redirects should not replace the process of updating links on your client’s site, as well as external links, to point to the new URL.
Whenever possible, links should be updated if the content has been moved and 301 redirects should only be used for links that can not easily be updated.
7. Get Sharper Images
A performance issue for Shopify stores, particularly on mobile, are the long image loading times. Using the Shopify app Crush.pics will reduce the size of images, making your client’s site more responsive, encouraging more browsing, and leading to stronger SEO performance.
Remember to include alt text to images as well. They provide a simple way to help them appear in Google image searches and offer a greater degree of SEO accessibility, both of which are important in improving a page’s overall rank.
8. Simplify URLs
A page created on the Shopify platform conveniently allows it to be found via multiple URLs. So a potential customer will be directed to your client’s website when they type in “www.awesomekicks.com” or “awesomekicks.com”, or if they’re stuck in 1995 they might type “http://www.awesomekicks.com”.
While all these URLs lead to the same place, to a search engine, these would read as different websites, and it would then use its own formulation to determine which URL is the canonical one. Google has a helpful tool letting you know which domain of a given website is the canonical one right here.
Shopify gives you control of this domain under a Shopify store’s “Online Store” section and under the Domains heading, choosing to redirect all traffic to the domain you want tracked on search engines. And make sure to implement canonical tags across the site to avoid accidental duplicate pages.
While we’re talking about URLs, when Shopify generates a new page on a product or post, take a moment to shorten the default URL that it’ll generate. Even if the product team went keyword-happy in the product name, "mens-cool-blue-cotton-shirt" is better than "mens-cool-blue-cotton-shirt-perfect-for-summer-evenings-and-makes-a-great-gift-for-dad".
Be aware that there are some folders that are part of a Shopify’s store structure that can’t be changed without a bit of maneuvering, such as the parts of the URLs that read “/blogs/” and “/collections/”. When creating items to go into these folders, be aware they’re there and don’t create redundant folders leading to a URL like “yourstore.com/blogs/blog/Septblogs/”.
Jesse Ringer, founder of Method and Metric SEO Agency suggests "In order to maximize Google’s crawl budget on your site, it’s smart to remove the collection slug from these product links."
As part of an agency that specializes in Shopify SEO, he recommends this approach because it streamlines the SEO permalink structure. Not sure how to do this? Jesse provided a quick how-to guide:
"Start in your Shopify dashboard by going to Online Store > Themes > Customize > Theme Actions > Edit Code > Snippets > product-grid-item.liquid.
9. Build Up Backlinks
Getting high-quality backlinks requires the time and patience your client might not have. Start with high-quality, shareable content for your client’s site. Whether that’s a social media post demonstrating how great a new miracle potato peeler is, or a product page that uses cute photos to highlight a stylish hat for cats, it’s a great way to increase organic traffic.
Not all links are equal, and reaching out to the press or influencers on popular sites can produce write-ups for a shop’s product, creating a high-quality backlink. And once you’ve gotten your first review from a blogger, that can be used to help convince other bloggers to do the same.
Even if SEO backlink outreach isn’t your agency’s specialty, there are some broader tips for link building campaigns that always apply. But remember that when promoting a Shopify store, the goal is to turn that attention into customers. Always keep in mind: knowing that a charming sweater exists is not as helpful as knowing where to buy it.
Use our Backlink Monitor tool to track your link-building campaigns all in one place. Try it free for 14 days!
10. Don’t Forget Traditional Content Marketing
A blog may not be the obvious choice for a Shopify store, but it is included on the platform for a reason. A blog post typically fares better in search engines than a product page, especially when it comes to informational-intent keywords. From being more likely to be updated to retaining visits for longer periods of time, there are several ways to refresh your client’s website content to keep its ranking up. It’s also an SEO strategy that an agency can offer more easily than someone who may otherwise be preoccupied with running their online business.
For topics, consider the keywords your SEO strategy is targeting, particularly the keywords that will generate revenue. For the blog entries, think deeper than highlighting a product. Instead of talking about the best flower pots in the world, consider an article about using flower pots in creative ways for the holidays. But not every article idea has to rhyme!
Consider executing a multi-pronged content approach that covers different topics related to your client’s target audience, such as:
Prong A - Content related to your client’s product. This can include buying guides, tips, comparisons, etc. For example, an agency with a mattress company for a client could create an article about how to select the right bed size based on sleep habits, family size, bedroom size, etc.
Prong B - Content that is relevant to your target audience’s interests. This can include best practices, how-to guides, or fun articles that allow your client to engage with the people who are likely to buy. For example, an eco-focused product retailer could benefit from some blog content on sustainable gardening.
Prong C - Content that is relevant to your client’s location. Whether they are hyper-local or focus on a particular country, consider adding some content that celebrates their geographic roots and helps them connect with their audience. For example, a content idea for a Tampa-based beauty retailer could be an article about local nightlife.
11. Getting Your Products Reviewed
A bright five stars attached to a product not only increases the chance of a sale, but the presence of a review gets it a higher spot in search results too.
User-generated content is deemed more “authentic” by Google, and having it on your client’s Shopify store, particularly if it’s matching keywords, helps it out in the algorithm. Potential customers are more likely to spend time on a page if they can learn about a product from others who have hands-on experience with it.
Even a few bad reviews offer the chance to demonstrate a store’s ability to respond by replying with comments that might provide more context to the situation.
Shopify has several apps that can help you integrate reviews, such as Stamped, Judge.me., Yotpo, and Shopify’s own product review tool.
One word of caution though: focus exclusively on reviews for products, and not groups of items you would see in Shopify collections. Google is very explicit about this, and putting up reviews for collections is a violation of their rules, and could have negative consequences for a Shopify store.
Keeping Up With SEO: Choose the Right SEO Tools
Taking all those steps outlined above won’t matter much if you don’t keep track of your campaign’s performance. That starts with a Shopify Dashboard that gives you a quick glance at a store’s KPIs and other important Shopify analytics, and keeps a constant pulse on your clients’ key metrics to suss out any specific issues. SEO reporting software in particular will track the success of your SEO strategy.
Standard SEO practices are the bare minimum when maintaining a Shopify store. And the strength an agency brings to improving its SEO lies in leveraging its expertise and time to benefit its clients. That can range from knowing how to write lines of code to fix common SEO audit errors or writing a well-targeted blog post. Leveraging those strengths for your client’s Shopify site is an opportunity to make it truly shine.
Use our Ecommerce Dashboard to look at all of your client’s Shopify metrics in one place. Try it free for 14 days!