Of all the digital marketing channels at your disposal, in my experience nothing leaves new store owners scratching their heads quite like search engine optimization.
虽然我们大多数人使用和依赖Googl等工具e in our daily lives, understanding how search engines index and rank web pages doesn’t come naturally to most people—at least not at first.
As a former Merchant Success Manager at Shopify, I spent much of my time helping merchants find new ways to identify and scale their marketing and SEO efforts.
Much of my experience with SEO comes from growing my own store,Weave Got It Canada, where organic traffic has become a key pillar for our overall growth. In fact, search has been so effective for us that I haven’t had to rely on paid advertising at all as we’ve scaled our business.
What I’ve learned is that while SEO is ultimately a long-term investment, new store owners can get a lot of value by building a simple strategy and making sure their storefront is following recommended on-page practices. To help you do just that, I’ve outlined my suggested steps for getting started in an easy to follow checklist.
Table of Contents
Basic SEO checklist
买一个自定义的域
Register a custom domain namethrough Shopify.Your store needs its own domain to succeed in search. It also builds trust with potential shoppers when clicking through search engines. It’s also memorable.Choosing a domain namerelated to your industry helps you rank higher for related keywords. Configuration and setup are fully automated through Shopify.
Stuck on a domain name? TryShopify’s domain name generator. Simply enter your brand or ideal domain name and get ideas that are available to buy.
Set up Google Analytics
Create your Google Analytics account.Head toGoogle Analyticsand click Start for free. Follow the instructions to set up a property and set up a tracking code so Google can collect your website data.
Create a Universal Analytics property. Next you’ll want to connect Google Analytics to your Shopify Store. Start by creating aUniversal Analytics property. Then turn on ecommerce tracking in your Google Analytics account. You can enable basic ecommerce tracking, which only tracks transaction and revenue data. You can also enable enhanced ecommerce tracking, which provides more information about visitor behavior.
Learn to set this up by readingSetting up Google Analyticsin the Shopify Help Center.
Set up Google Search Console
Submit your sitemapto Google through your Webmaster Tools account you just created.所有Shopifystoresautomatically generatea sitemap file, which lists your website’s individual pages. A sitemap tells Google and other search engines about the organization of your site. If you’re curious, Shopify store owners can access their sitemaps through [www.yourstore.com/sitemap.xml].
Use Google Webmaster Tools to check for any crawling errors.Search engines index websites through bots that “crawl” a website and its pages. A crawling error happens when a bot tries to reach a specific page (or site) but fails. If you are alerted about any errors, work to fix them immediately.
Verify your Shopify domain.Third party services like Google Webmaster require you to verify your domain. This makes sure you are the correct owner of your Shopify store before they provide services for you. Learn toverify your domain to use Google services.
Set up Bing Webmaster tools
Create a Bing Webmaster Tools account.Bing is thesecond largest search enginein the United States. Bing Webmaster Tools is a free Microsoft service that lets you add your store to the Bing crawler. Once added, you’ll show up in the search engine. Open a free Bing Webmaster account by going to thesign-up page, then add and verify your website.
Read theBing Webmaster Tools Getting Started Checklistto learn more.
Be on a paid plan
Get a paid Shopify plan.Stores on free trials are crawled and indexed. But, if you’re not on a paid plan, the work you put in will disappear once your trial is over. It’s also important to remove password protection on your pages, even if you’re still working on some. Unlock the finished pages so Google can start crawling and indexing your site.
Consider SEO tools
Note :Shopify online stores have built-in SEO features to help optimize your content. Some things are taken care of automatically: canonical tags are added to pages to prevent duplicate content from showing SERPS, your website’s robots.txt files and sitemap.xml, and a theme’s automatically generated title tags that include your store name. Themes also have social media linking and sharing options to make it easier to market your store.
Keeping up with algorithm changes, rankings, and competitors is challenging but necessary for online businesses. There are good paid andfree SEO toolsyou can use to meet search goals. You’re already one step ahead by setting up Google Search Console and Analytics.
Paid:
- Ahrefs, a complete SEO tool suite for audits, research, tracking, and more
- Keywords Everywhere, for simple keyword research
Free:
- Surfer SEO Chrome plug-in, for free search data and content guidelines
- Keyword.io, for free keyword suggestions
- Screaming Frog, to find crawl errors on your site.
- Moz, for a full SEO marketing suite
- MozBar, for on the go SEO research
We’d also recommend downloading an app like thePlug in SEO Optimizerfor your Shopify store. It’s similar to what Yoast SEO is for Wordpress. It’ll help you run SEO audits, fix broken links, add redirects, optimize HTML title tags and meta tags, and more.
Free Download: SEO Checklist
Want to rank higher in search results? Get access to our free, checklist on search engine optimization.
Get our SEO Checklist delivered right to your inbox.
Almost there: please enter your email below to gain instant access.
We'll also send you updates on new educational guides and success stories from the Shopify newsletter. We hate SPAM and promise to keep your email address safe.
On-page SEO checklist: product, blog, and collections pages
Keyword research
UseMoz’s Keyword Explorerto determine the search volume of keywords and get keyword ideas.Familiarizing yourself with a keyword research tool is a good idea. When we say search “volume,” we’re talking about the rough number of monthly searches for a specific keyword.
I also use and recommendAhrefs, but regardless of which keyword tool you go with (there are dozens), it’s more important that you explore it fully and continue to learn the fundamentals.
Map keywords to content types.It’s important to remember each page on your site—product pages, categories, blog posts, homepage—can rank for different keywords. Keyword research can actually inform what pages you should create. For example, some of your pages can target searches for information (“what is aromatherapy”), while others target keywords with a lower volume but that indicate an intent to buy (“buy aromatherapy bottles”).
Page optimizations
Ensure you are using one, and only one, H1 tag on your pages.H1 (header 1) tags often are used as the main headline for a page and usually contain the page’s main keywords. Note thatShopify page titlesare the default H1 tag for pages created through Shopify—avoid manually adding an H1 tag anywhere else on the page.
Keep your page titles under 60 charactersso they aren’t truncated in results. Currently, Google consistently displays the first 50–60 characters of most webpages. Always include your main keywords near the beginning of your page title. Finally, remember that you can structure your page title to look more like a listing rather than an editorial title or complete sentence, including appropriate characters or callouts to highlight key information.
Keep yourmeta descriptionspunchy and under 155 characters.Google hasconfirmedthere’s no exact character count for showing or truncating meta descriptions.Research from Moz表明许多元描述被切断around the 155–160 character mark. To adapt, include your target keywords and strongest copy at the very beginning of your meta description, and try to avoid going over 155 characters.
As a refresher, a meta description is the text under a page title in a search result—the copy you write here should clearly describe the content on the page and also be compelling enough to click.
Write compelling page titles that are human-readable.The copy you write for page titles and meta descriptions should clearly describe the content on the page, include important keywords, and be interesting enough to click. Don’t forget about the people reading your copy: Appearing in the search results is only part of the job, as you also need to convince users to visit your page over all the other options.
Include a keyword in your page URL.Shopify store owners should note that a page title becomes the default URL. I recommend including your target but keeping URLs short and sweet by avoiding filler words (note the URL we’re using for this very blog post).
Ensure your images have descriptive alt text and filenames.Google Images now make upnearly 23%of all web searches. To ensure your photos appear in Image results, you should name each image file something descriptive (i.e., don’t name an image “298343798.jpg”) and write descriptive ALT tags that explain what each image is.
Add schema markup to get rich snippets.Schema markup helps Google understand your website content better. It improves how your page shows up in SERPs, which can lead to higher click-through rates andmore website traffic.
For example, this Shopify article that ranks for “online selling sites” uses schema markup.
Here’s how it looks without schema markup.
Setting up schema isn’t too hard. Just follow thisGetting Started guide by schema.org.
Content
Start planning a basic content marketing strategy.Developing and executing on a full-fledgedcontent marketing strategycan take months, but that doesn’t mean there aren’t simple exercises that can help get you started:
- Brainstorm customer questions.Consider what questions customers may ask when they’re aware of your product category but aren’t perfectly informed. For example, at Weave Got It, we help customers understand thedifferent grades of hair extensions availableand what to consider when deciding between each grade.
- Help customers get more value out of products.Have you ever noticed how many stores that sell food products also feature simple recipes to get started? This is a smart approach for many products—often, customers aren’t expert users and may not understand the tips and tricks you know about in order to get the most out of their purchase.
- Use keyword research to match questions with search terms.Of course, content ideas should be paired with the actual terms people are searching for.
Helping customers make the most of your product can also lead new customers to your site. Above we seeKettle & Fireranking for “bone broth soup recipes.”
Informational pages and blog posts should aim for ~500 words.Clear, concise content is valuable, but there’s usually a minimum length needed to fully answer a question and have a chance at appearing in search results. Most questions warrant at least a few hundred words, though keep in mind quality is far more important than quantity.
Write original product descriptions.All content on your website should be original and written just for your store. For example, don’t use product descriptions from manufacturers.Writing your own descriptionsalso gives you the chance to better sell the features and benefits of your products.
Consider adding product reviews to your product pages.95% of shoppersread reviews before making a purchase, which makes them essential for building trust. But product reviews also provide additional, related content to your product pages, which can help them rank for long-tail keywords. You can installProduct Reviews, a free app developed by Shopify, to add SEO-friendly review scores to your product pages. I use it across all my product pages.
Set up your business on other platforms, such as Facebook, Twitter, Instagram, and Pinterest.When you’re just creating your brand, registering your name on social accounts will help you protect your identity down the line, but it also gives people a place to find you today. Link to your social accounts from your store, too, but stick to the channels where you plan toreach and sell to potential customers.
Building links for SEO checklist
Create a link-building strategy.Search engines such as Google use the number, quality, and relevancy of links to a specific page or website as a ranking factor. You can think of links as “citations” that establish trust in the eyes of search engines.
In my opinion, the best way to approach building backlinks is to focus on partnerships or determining who (publishers, other sites in your industry, etc.) you can provide and share value with. If you know a beauty blogger who regularly reviews the kind of skin care products you sell, a simple introduction can be the start of a mutually beneficial relationship.
Analyze your competitors’ earned links and mentions.Thanks to tools likeMoz’s Link ExplorerandAhrefs Site Explorer, you can explore what sites and pages are linking to your competitors. What’s especially useful is understanding the context: Why did these sites decide to link to your competitors? What about the page made it worthy of a link?
Spotting these trends—like if competing stores earn lots of mentions in gift guides—can help you come up with ideas on which partners to work with and how you can provide enough value to earn a high-quality link.
Look for opportunities for press mentions.Start by readingour guide to getting press coverageto help you brainstorm a list of ways to land a mention on other websites. If you’ve already picked up some traction, look into using a brand monitoring tool to find “unlinked” mentions of your store or products on other sites. Once you receive an alert, you can politely ask the writer or publication to add a link.
Technical SEO checklist
Check if your store is mobile-friendly
Review your site on mobile.Every theme on theShopify theme storeis mobile friendly, but if you’re not using Shopify,use this toolto see how it looks on a mobile device. All pages should be just as readable on mobile as they are on desktop.
If you want to double check your mobile optimization, useGoogle’s Mobile-Friendly Test. Enter your website page and see if it’s optimized or not.
Ensure your store is fast
Speed is a ranking factor forboth desktop and mobile searches. You can run your site throughPageSpeed Insightsto get Google’s recommended list of tweaks you can make to your store’s performance.
Use redirects where necessary
When a page on your site becomes inactive—such as when you remove a product that used to be for sale—you can redirect that page to another relevant existing page on your site, giving visitors a new destination instead of a dead link. To add a redirect in Shopify,read our documentationon how to easily set one up.
Create internal link strategy
Internal linking is one of the most important tactics inSEO marketing. It involves linking from one page to another within your own website. Done right, you can improve your search engine rankings.
The idea is tolink pages of specific topics to other pages with relevant content. This helps search engines recognize your topical authority, categorize your content, and rank your pages.
Ecommerce store owners can create internal links through:
- Related items.When a visitor is on your product page, you can show related products. Google will understand these two items are related and index accordingly.
- Feature items.显示featured items on your homepage or category pages that link to product pages. Aim to include the most popular products here. Use anchor text that includes keywords when linking to products.
- Blogging.Create articles about specific products and topics related to your brand. You can link to products or other pages from the post.
Learn more about links by reading theInternal Linking [SEO 2021]guide by Moz.
Build a global navigation menu
A website’s global navigation holds the most important links in your online store. These links tell visitors which pages you consider important. It gives them an easy way to get to specific pages, be it product, collection or sale pages. For SEO, your global navigation links tell crawlers what pages are most important on your site.
Common types of navigation links include:
- Single-bar navigation.All links live in one bar and are limited.
- Double-bar navigation.Primary and secondary links live in the navigation bar. They are stacked above each other.
- Dropdown navigation.Designed so when a user hovers over the navigation link, a list of links dropdown.
Footer menus are also included in your store’s navigation. Shoppers will probably look at your footer menu to find contact and policy information.
Learn to set this up by readingUnderstanding navigationin the Shopify Help Center.
Optimize your URLs
url看起来像一小块of the puzzle, but they are important for SEO. Your URLs tell search engines about the content on your page. Since both search engines and visitors read your URL, you’ll want to follow a few best practices:
Make URLs readable.
✅https://yourdomain.com/pink-socks
https://yourdomain.com/index.php?24551=p44=?
Use hyphens not underscores.
✅https://yourdomain.com/pink-socks
https://yourdomain.com/pink_socks
Include target keywords.
✅https://yourdomain.com/mens-yellow-socks
https://yourdomain.com/polkdotsocks-yellow-white-for-men
Your goal: Keep your URL structures simple. Organize your content so that URLs are built in a way that is understandable by humans. ReadGoogle’s guide on URL structureto learn more.
Fix duplicate content
Duplicate content refers to when similar content exists on two different URLs. This makes it hard for search engines to determine which of the two pages they should rank. Product pages and collections pages are the most common duplicate content in a store.
If you have duplicate content that are dynamic pages, use acanonical URL. Use this tag when you want to tell Google which page it should prioritize. You’ll need to adda rel=”canonical” linkto the head of any page with duplicate content.
Read thishelp guideto order search engines to not follow a specific page.
Free Download: SEO Checklist
Want to rank higher in search results? Get access to our free, checklist on search engine optimization.
Get our SEO Checklist delivered right to your inbox.
Almost there: please enter your email below to gain instant access.
We'll also send you updates on new educational guides and success stories from the Shopify newsletter. We hate SPAM and promise to keep your email address safe.
Local SEO checklist
Set up Google My Business
谷歌我的生意是一个很好的免费的搜索引擎优化工具for local businesses. You can set up your business listing in minutes. It helps customers find you across Google Search and Maps. Start by heading to thesign-up page. Then follow the prompts to create your listing.
You’ll need basic information about your business such as: Name, Category, Location, and Contact Details. Once finished,optimize your Google My Business Pageto get found in search and connect with customers.
List your store on major directories and platforms
You’ve probably heard to list your business on web directories at some point. While there are a ton of directories out there, few will make an impact on your rankings.
The top 10 directories you should consider are:
- Apple Maps
- Google My Business
- LinkedIn Company Directory
- Bing
- Yelp
- Better Business Bureau
- Foursquare
- Yellow Pages
- Angies List
Feel free to explore moreweb directory lists. You may find niche directories you feel are best for your business. Add your business listing accordingly.
Fill out your Contact Us page thoroughly
A lot of thought goes into creating your homepage and landing pages. For local businesses, yourContact Us pageis important for building trust and attracting local customers. A contact form can provide shoppers with your name, address, and phone number. This is crucial for local SEO because Google values consistent, accurate information for searchers.
Consider city-specific landing pages
如果你有多个城市的物理位置,consider creating a unique landing page for each city. This makes it easier to rank for each market area without having to build a separate website for each place.
Be sure to create location-specific copy for each landing page. This tactic may take time and resources to create, especially if you have a lot of locations. Avoid publishing thin, unhelpful pages. Google may penalize your site.
What to do if you get stuck?
Search changes often, so stay informed with a reading list. There’s a lot more to learn about SEO, and it’s a discipline that sees many small, frequent changes as search technology moves forward. You can start by getting updates straight from Google by reading itsGoogle Search Center BlogandThink With Googlepublications.
When in doubt, refer toGoogle’s official recommended practices.我总是提醒我们的商家,客户体验ence comes first, and not every bit of advice from Google matches the SEO best practices that work today. However, as a general rule of thumb, Google’s guidelines can help you avoid the questionable practices that may get your site penalized. If you ever have doubts, revisit Google’s recommendations.
If you need extra help, you can alwayshire a Shopify Expertto help with your searchmarketing strategy. Or download an SEO plugin for your website in theShopify App Store.
Giving searchers what they want
While the way people use search engines will continue to evolve, one thing that will remain consistent is why we bother to use search at all: in order to discover things we want or recall things we’ve seen.
With that in mind, the only timeless SEO strategy might simply be to provide searchers with what they’re looking for. Search engines, particularly Google, have in turn rewarded websites that keep this in mind. The vast majority of what we covered above—fast-loading websites, interesting content and copy, clear page and image descriptions—are things that make searchers’ lives easier.
As you build your site, always keep in mind this connection between the user experience and search optimization. As search technology improves, these two things seem to march in lockstep, which means the easiest way to please a search engine is to please the people who use it.
Illustration by Rose Wong