Site icon WP Reset

Shopify SEO: Tips That Win Higher Store Rankings

Shopify SEO: Tips That Win Higher Store Rankings

Did you know? Shopify once had a stock price of $26 in 2015; now, it trades for $971 with a whopping $118 billion market cap.

Another interesting fact: Shopify is googled as much as SEO and WordPress in the USA.

Shopify is thriving after COVID-19 as both retailers and shoppers turned to eCommerce to stop the virus’s spread.

This guide will look at how you can improve Shopify’s SEO performance and some advanced strategies to bring it to the next level.

This guide will cover:

What is Shopify?

Shopify is an eCommerce subscription-based platform utilized to build an online shop. Shopify is for everybody from novices to eCommerce specialists. It’s also highly customizable and you may pick an app from the thousands on its app store
to tweak and customize your store

Moreover, you don’t need to buy dedicated hosting since Shopify has ultra-fast servers managed by a highly experienced team – no maintenance, no security patches, no system updates required from your end.

All the necessary things needed to build and run a successful digital marketplace are included in Shopify, such as templates, payment processors, SEO tools, and email advertising tools.

But let’s clear one thing up. Shopify isn’t for everyone.

It’s claimed that Shopify can do everything, but that’s not true. Shopify has limitations like other online website builders as you don’t own the server; therefore, you have no control over it.

In a nutshell, Shopify isn’t a good fit for some businesses that require FTP access since Shopify doesn’t support it unless you have an enterprise plan, starting from $2000 per month.

Do you want to add more than 100 variants? You cannot do this on Shopify unless you pay for the app.

Of course, if you’re a small business and low on budget, Shopify is an excellent fit for your business’s needs and objectives.

Moreover, Shopify has some SEO limitations that lead to the second question.

Is Shopify Good for SEO?

There is no doubt that Shopify has worked hard to make its online store compatible with SEO. You can create titles, meta descriptions, alt tags, sitemaps, and robots that are the fundamental requirement for eCommerce SEO.

Despite the fact that Shopify has good SEO, it still comes with SEO limitations.

1. Robots.txt

Robots.txt is a text file created to instruct search engine robots – used for other bots, too – to control crawlers’ behavior on their websites.

Shopify doesn’t allow editing robots.txt at all. This could be a turn-off point for some SEOs.

Wondering how helpful the file might be for your business? Have a look at the powerful functions that robots.txt can perform:

If any of the functions don’t suit your business, Shopify would be an excellent option to go for.

2. Sitemap.xml

A sitemap helps a search engine to discover the pages on your website. A sitemap contains all the crucial pages of your website.

With a sitemap, you can prioritize which pages to crawl and set your pages’ crawl frequency – how frequently a bot should crawl.

For example, by default, Shopify keeps the daily frequency for the homepage and products.

Like robots.txt, the same is the case with a sitemap – you cannot edit it in the Basic plan, and it’s not even 100% editable in the Advanced plan.

In the Advanced plan, Shopify adds the international domain feature, meaning search engines can crawl and index the pages’ relevant language version.

If you are running a small online store, this feature might not be vital for you.

But if you are a large organization with millions of products in multiple languages, you should avoid using Shopify for maximum SEO gains unless you can afford the Enterprise plan.

Hypertext is a short name of the .htaccess file. It is a configuration file mostly used by Apache web servers that control directories.

You can edit .htaccess files on WordPress, Joomla, and Magento due to their open-source nature, but Shopify doesn’t even allow you to look at them.

These are the .htaccess use cases for SEO:

Again if you’re a small business owner or running a simple online store that doesn’t have a thousand products, you don’t need to worry about it.

Shopify allows running a store in multiple languages, but that comes with some limitations. For most businesses, it doesn’t matter. But it’s a big deal for a brand running in different countries.

Shopify states the following limitations in its documents:

The real question is whether Shopify is right for your business or not?

In a nutshell, if you are running a small online store, Shopify is an excellent fit for your needs.

Otherwise, if you’re a big company, you should opt for its Enterprise plan to gain complete control over the platform.

Basics SEO checklist before you start

To get the most out of this guide, ensure you’ve set up:

Google Analytics enables you to monitor and understand your users’ behavior, user experience, and much more. Moreover, it helps you build strategies for your business – finding patterns that you probably never knew about in your website’s traffic.

It’s straightforward to set up.

Visit Google Analytics; it will ask you to set up a free account. If you’re already using a Google account, you’ve already done half of the work.

Next, type in your account details; write in your business name.

When you click Next, write in your property name – the name of your website.

Set your reporting zone, currency, and click Next. GA takes a short survey of your business.

You get three options: iOS app, Android app, and Web. Choose Web.

It asks for your website address, name, and a few options you love to track. Don’t forget to click Create Stream.

Google Analytics gives you a magic code; I mean the tracking code for your website. Copy the whole code.

Sign in to your Shopify store and click Sales Channel. Now go to Online Store > Preferences. Locate Google Analytics, and paste the code you just copied. Hit Save.

You might get an error message if you’re using Google Analytics 4.

At the time of writing this post, Shopify doesn’t support the Google Analytics 4 tracking code.

Don’t worry about it. Let’s do it manually.

Go to the Themes section that falls under Online Store, click Actions, and choose Edit code.

Locate theme.liquid, and paste the Global Site Tag inside the <head> section as seen below.

Hit Save. You’re done.

Google Search Console is a free service offered by Google that helps you monitor, maintain, and troubleshoot your site’s presence in Google Search results.

Moreover, Google Console helps to:

You haven’t set it up? Don’t worry. Go to the Google Console homepage and click Start Now.

Google Console shows two options: Domain and URL Prefix. It’s highly recommended to choose Domain.

Enter your domain name. And copy the TXT record.

Sign in to your domain registrar and add the TXT record to it.

I mainly use Cloudflare for all my domains since it’s fast and makes domain management effortless. The procedure is the same for almost all domain registrars.

Go to DNS and add the TXT record.

Type “@” in the Name section, this represents your domain name, and paste the Google Console value into the Content field. Your domain registrar may have a different name for such settings, but the pattern of pasting will remain the same.

When you hit Save, don’t forget to Verify from Google Console.

Congratulations. You’ve done it.

Make sure you have already submitted a sitemap to Google Console. Without a sitemap, your website is indexed slower – losing your customers in the long run.

Shopify automatically generates a sitemap for every store. To find it, just type in “sitemap.xml” at the end of your website URL.

Copy the complete URL of your sitemap, paste it into Google Console Sitemap, and hit Submit.

You might get an error like this:

It happens for two common reasons:

Once you’ve removed the password, sitemap submission will go smoothly.

How to Conduct Keyword Research for Shopify?

Keyword research is an essential element of SEO, but most people do it the wrong way.

They think finding plenty of keywords with good search volume and low competition is key to success; unfortunately, that is not true.

You must have an understanding of three kinds of keywords:

You might be wondering which keyword type you should go for first? The most straightforward answer is to follow the sales funnel, which always starts with awareness.

And awareness starts with informational keywords. Your sole intention should not be to sell a product but to help customers find the right product with your killer content.

Let’s dive deeper into keyword research.

Find a Target Keyword

Finding the right keywords for your Shopify to rank higher on Google is the first step towards SEO success.

You may use different tools for keyword research, but at One Smart Sheep, we frequently use SEMrush as it offers more than 50+ tools for a budget-friendly price.

Before I proceed, let me explain two important concepts for helping you to find the right keywords.

A high competition keyword is mainly ranked for by authority websites like Techradar, BBC, or TheWireCutter. For example, the keyword “best gaming laptop” is a high competition keyword.

But low competition keywords generally are ranked for by websites with low-quality content and few referring domains. For instance, the keyword “HP laptop repair London” is a low competition keyword that you can rank for within a few months, even without building backlinks.

In order to find the right keywords, let’s assume you’re selling shoes.

Now sign in to SEMrush, and go to SEO > SEO Dashboard > Keyword Research > Keyword Overview.

Type the keyword “shoe” into the search box and select the country to which your business belongs to.

SEMrush shows plenty of data for the keyword; for instance, the global volume, keyword difficulty, CPC, competition in PPC, total results on Google, trends, and different keyword types.

Now click View all keywords in the Keyword variations section, a whopping 4 million keywords are shown.

Once you click on it, SEMrush offers plenty of useful filters. I use KD and volume filters since I find pretty amazing results when I set KD % between 1 and 50 simply because these keywords are easy to rank for.

For example, I found the keyword “custom shoes molded to your feet” from the list.

When you click the keyword, it shows more data.

The keyword has low competition. You don’t believe me? Go to the SERP Analysis section and click to get the metrics.

Have a look at the metrics; the competitors ranking for the keyword have the following weaknesses:

Of course, one keyword isn’t enough to lift your store up in search results. You need to figure out at least 150 low-competition keywords so that you can write 150 articles or 150 products.

Undoubtedly, keyword research is a time-consuming process, but it’s worth doing.

You can export the list into Microsoft Excel or upload it to Google Drive to play with it using Google Sheets. You can analyse the data further, and Excel is generally really useful for SEO-related tasks.

Once the export is downloaded, open the file. You need to highlight the keywords on which you can work.

Some keywords might have unclear intent; you need to investigate the top 10 competitors for the given keyword to get an idea about the intent.

For instance, take the keyword “the red shoe society” from our list.

Type  into the Google Search box and hit Enter.

You find out that the keyword doesn’t belong to the shoe topic, not a bit. Actually, it’s the name of a group.

Let’s take another example of a keyword from our list, find a low hanging fruit.

You’ll realize Google is showing websites that teach shoemaking. You can write an article on “Shoe Making Classes: Learn From the Expert From Anywhere”, an informational keyword.

Similarly, you need to create original high-quality images from the keyword “shoe wallpapers iPhone”.

In a nutshell, provide the same content that Google displays in the first place.

If Google shows images for your keyword, create images. If it’s a list post, make a list post. If it’s a product, optimize a product page.

Remember, the SEMrush results belong to the “shoe” keyword only; you can find more keywords by writing in different shoe variations like sneakers, court shoes, and kitten heels.

I hope it will take a few hours to find 150 keywords for your Shopify store using SEMrush Keyword Research tools.

Pro Tip: Steal your competitor’s keywords with SEMrush effortlessly. Put in the website, click Keywords to discover all the keywords your competitor is ranking for. You don’t need to reinvent the wheel.

How to Optimize Your Shopify for On-Page SEO?

On-page ranking factors have a significant impact on your product page’s ability to rank provided it’s appropriately optimized – killer product title, description, high-quality images, and the latest standards of conversion rate optimization.

SEMrush analyzed 600,000+ keywords for the top 100 positions to uncover the secrets behind search engine ranking factors – it found that a keyword in the title, body, meta description, and URL matters.

Thanks to the introduction of BERT – Bidirectional Encoder Representations in Transformers – Google has achieved the human level of understanding. So, it’s more important than ever to optimize your content for search engines, and of course, the users.

Before we optimize our product page for on-page SEO, it’s essential to optimize our homepage first. I’ll give you an example, Shopify store, Partake Food.

To change the phrase “Super Delicious Cookies” you see in the screenshot above, go to Online Store > Preference > Title and meta description.

You can write anything into the Homepage title box; it will appear after the slash or pipe.

Remember! The site title and meta description are critically crucial for SEO.

You should choose a keyword for the site title that is extremely relevant to your niche, has a search volume, and low to middle competition.

It helps Google know more about your online store and helps it rank better as the homepage is the most crucial page of your online store that decides your SEO rankings’ fate.

Likewise, the meta description is equally crucial and gives hints to Google about your store. Have a glimpse at Amazon’s excellent meta description that presents the complete picture of Amazon’s online store.

In a nutshell, write a compelling homepage meta description with all the essential keywords, engaging both Googlebot and the real users.

Are you curious about how Google understands your online store once you’ve created it?

Go to Market Finder, put in your URL, and see the categories Google extracts automatically within a few seconds.

If the categories align with your store’s objectives, that indicates your online store is heading in the right direction.

It’s time to SEO optimize your product page. The first step is to create a new product on Shopify from the Products > All Products > Add Product section.

When you click to add a product, the first title and description you have to fill out are meant to be for the Shopify store.

When you click to add a product, the very first title and description are meant to be for the Shopify store.

To edit the SEO title and meta description, scroll down to the bottom of the page; you’ll see a search engine listing preview section.

Follow these best Shopify SEO practices for titles:

Copy the first link – in this case, the Amazon link – and paste it into the Domain Overview search bar of SEMrush with the exact URL.

Scroll down a little; you’ll see the top organic keywords, which indicate that the above URL is ranking for such keywords. The URL we found is ranking for nine keywords in different positions on Google.

Select the most appropriate keyword from the list and use it for the title. I find “hamilton beach 12 cups programmable 49465r coffee maker” to be most suitable as it’s a combination of two keywords and a good search volume.

Don’t select a keyword that doesn’t have any search volume.

Additionally, the meta description is equally important in on-page SEO. Google extracts the content from meta descriptions in some cases. To ensure meta descriptions of your products work well:

This is how the title and meta description looks on Shopify.

It doesn’t end here. Shopify also allows you to add alt tags to your images for better image SEO. These images tend to rank higher on Google Images – they can generate more sales without adding any extra cost.

Follow these alt tag SEO practices:

Besides, the images you upload should be compressed by a tool like TinyPNG. Images are the number one thing that slows down a website.

Another important thing that makes you stand out from the crowd is the use of Rich Schema on your online store.

Here is how your store looks when you implement a schema, a free way to get more clicks.

There are several ways to implement a schema on your website; most SEO-optimized Shopify themes already do it.

Before you purchase your Shopify theme, please test the theme with Rich Results Test for SEO. Input in it the demo product link of any Shopify theme.

The tool will analyze the theme and provide you with a report on whether it’s eligible for a rich snippet or not.

If it’s eligible, you should buy the theme; otherwise, you’ll lose potential traffic.

Curious how it looks on Google? Click Preview Results. It’s the outcome of the theme in a real search scenario.

Keep in mind to put the product link into the box for analysis, not the homepage.

Your product should have a good copy; otherwise, it isn’t worth anything.

Ensure you not only have a good copy but that it’s also perfectly optimized for search engines – use the terms Google ranks for a specific keyword.

We use the SEMrush Content Template feature to write expert-level content since we use only the terms that the specialist uses, and Google takes it seriously.

Go to On-Page & Tracking and find the SEO Content Template section. Just type in the keyword of your product into SEO Template.

Once done, you must use the tool’s words in your article to make it semantically relevant to the query.

Moreover, it also provides a list of websites where you can acquire backlinks.

How to Perform Technical SEO for Shopify?

Technical SEO improves the technical areas of a website so it can raise the rank of its own pages on various search engines.

There are several SEO tools for technical SEO purposes, but I find SEMrush to be the most comprehensive tool for several reasons:

The process is straightforward. When you sign into SEMrush, click Site Audit.

Enter your website.

It asks you a few questions.

Depending on the number of pages on your website, the crawling duration can vary. SEMrush presents a useful technical report in front of you.

The report user interface is simple.

You must fix all the errors as soon as possible to avoid losing any potential search traffic. Warnings are the medium level issues detected on your website.

For example, when I clicked errors, I found that many internal links were broken, which is incredibly critical to fix; otherwise, it can eat up our crawl budget.

The report is not limited to the internal links issues as it displays other errors as well, for example, 404 errors, structure data invalid errors, duplicate content errors, and the list goes on.

You should also pay attention to the warnings that reveal thin content and broken external links and images.

We aim to get a 98%, in most cases, a 100% score on SEO Audit for our clients to get the best SEO performance.

SEMrush also provides powerful thematic reports to make data easy to understand. For example, when you click Crawlability, you can see a crawl budget waste report.

Speed should be your number one priority among all the technical fixes. Google has been forcing the developer community to provide an instant experience to users.

For the same reason, Google made speed a ranking factor in 2018 for Google Ads and Google Search.

And again, to put more importance on it, Google has made page experience a ranking factor in May 2021.

Don’t know how fast your store is? Go to Performance report to learn more about your site.

The best part? You can connect your Google Analytics to view slow pages. You can take some actions to make the pages faster like:

And much more.

How to Build Backlinks for Shopify?

You’ll struggle to rank your online store without link building unless you work on an extremely low competition keyword since it’s the most critical ranking factor.

You might be thinking, “why are backlinks important”. The election analogy for a backlink is a good example.

Backlinks are like the votes you get in an election. The more votes you have, the greater the chances you will win. The same is the case with backlinks.

Undoubtedly, link building is the most challenging job to crack as it’s a time-consuming process. Some backlinks are easy to get, but they don’t move the needle.

Before I reveal how to steal the backlinks of your competitors, it’s a good time to learn more about the good characteristics of backlinks:

Want to get high-quality backlinks? Look for the competitor that is the leader in your niche since it has done all the hard work for you, from content creation to link building.

SEMrush enables you to spy on all the backlinks your competitor has created.

If you already know your biggest competitor, that’s great. If not, a simple Google search will lead you to your next villain.

Just put in the URL of your competitor into the Domain Overview.

Click on the referring domains. A referring domain is a different term from the term backlink. One referring domain is an individual website. From one domain, you can get plenty of backlinks.

That’s why referring domains are always lower than backlinks.

When you click on it, you have a complete list of all the domains from which your competitor got backlinks.

Pro Tip:

SEMrush provides a powerful category filter for referring domains. Select the category that is relevant to your Shopify store.

After the export is completed, I upload it to Google Sheets to interact with my team.

You might find thousands of backlinks, so how will you prioritize the backlinks from the Google Sheets file? The answer is Bulk Analysis.

SEMrush already brings the websites that have the highest number of backlinks to the top. Next, you need to copy the first 200 links and paste them into the Bulk Backlink Analysis tool.

Then, click Compare.

Click on AS, aka Authority Score. It will prioritize the websites that have the highest Authority Score.

You should start gathering backlinks from such websites first to make the best use of your time and money.

Do you want to find out how they made a backlink with a simple Google search?

Type site:webs.com peadpod.com into Google.

Open the links from search results and discover that you can replicate a backlink for yourself as well. You’ll find plenty of link opportunities for sure.

Google reveals limited data, here SEMrush advanced filters come in handy.

I copied a link to a sample website from the Bulk Backlink Analysis and pasted it into the Advanced Filter field in the Backlinks section of the competitor website.

SEMrush will reveal all the backlinks from the respective domain that your competitor has acquired.

You need to dive into the data and start creating a list of websites to build backlinks from. Yes, building all these links requires a lot of work and a knowledge of tools like Semrush and Ahrefs. If you haven’t got the time for this, you should hire an agency. If a traditional agency is too expensive, you should check out one that offers white label links. If you need a lot of links, they can give you a good discount.

Why is Keyword Tracking Important for Shopify?

Keyword tracking for your online store is essential and gives insight into how your store is performing in search engines.

Of course, you can use Google Search Console for this purpose, but you cannot use it to track the individual keywords you have thrown at it.

For this purpose, you need to use SEMrush tracking that perfectly understands your website’s visibility and allows you to focus on future search engine optimization strategies.

Add the keywords relevant to your products – must have search volume, a term explained in the keyword research process.

Once the keywords are added to the project, aka keyword tracking in SERP, it takes a few minutes to retrieve the keywords’ current ranking.

Of course, you can check individual keyword position tracking tools.

As the days go by, Keyword Position Analytics makes sense of your keyword data, and you can make data-driven decisions.

For example, if your online store’s best keywords that bring the most traffic start losing traffic, you can investigate the reason behind the traffic drop. It can occur due to the following reasons:

If you think a Google algorithm update is to blame, check with SEMrush Sensor. It tells you not only the daily updates but also the industries affected by the update.

Final thoughts

Implementing the above-mentioned SEO tips on your Shopify will significantly improve your ranking on Google.

Remember that SEO takes time, ranging from 6 months to one year, meaning you shouldn’t expect quick results once it’s implemented.

Focus on content marketing with your Shopify blog. Produce high-quality content on your Shopify store in the blog section. Use copywriting skills for your product pages combined with SEO, and keep an eye on your store’s speed to stay ahead of your competitors.

Do you want to ask a question? I’ll be delighted to answer your question. I promise 🙂

Author:

Zee Ahmed is the founder and CEO of One Smart Sheep, a SaaS custom web design company giving small businesses all of the tools needed to succeed online for a budget-friendly price each month.

Exit mobile version