Our Ultimate SEO Checklist to Rank New Websites

An illustration of a scroll like checklist full of SEO ideas to apply to your website to get it ranking


Organic search drives53.3% of all web traffic,这意味着它是极其重要的online store as high up in search engine results as you can. And while it may be difficult and take some time, it’s possible for even a brand new online store to hit page one of Google.

Follow along with our SEO checklists to learn more.

Table of Contents

1. Basic SEO checklist: Set up your website

Let’s start with the basics: actually getting and setting up your website and online store. It takes a lot more than just buying your domain and getting a website design to get your site ready for SEO.

Buy a custom domain

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.

Shopify's domain name generator website tool and search bar

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 aGoogle Analytics 4 property.Next, you’ll want to connect Google Analytics to your Shopify Store. Start by turning 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.All Shopify storesautomatically 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.

在一个支付计划

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 :t Shopif欧宝体育官网入口首页y在线商店有内置搜索引擎优化特性o help optimize your content. Some things are taken care of automatically: canonical tags are added to pages to prevent duplicate content from showing in 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, andcompetitor keywordsis 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:

  1. Ahrefs, a complete SEO tool suite for audits, research, tracking, and more
  2. Keywords Everywhere, for simple keyword research

Free:

  1. Surfer SEO Chrome plug-in, for free search data and content guidelines
  2. Keyword.io, for free keyword suggestions
  3. Screaming Frog, to find crawl errors on your site.
  4. Moz, for a full SEO marketing suite
  5. 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.

Plug In SEO app

Free Download: SEO Checklist

Want to rank higher in search results? Get access to our free, checklist on search engine optimization.

2. On-page SEO checklist: product, blog, and collections pages

Getting your individual pages ready to rank requires a lot of time and effort. After all, you’re going to be competing with some already established brands. So follow along with our on-page SEO checklist to make sure your product pages are as optimized as they can be.

Conduct 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”).

Optimize your webpages

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 Mozindicates many meta descriptions are being cut off 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.

meta description example for SEO

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.

adding image alt text in Shopify

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.

SERP listing with Schema markup

Here’s how it looks without schema markup.

SERP listing without schema markup

Setting up schema isn’t too hard. Just follow thisGetting Started guide by schema.org.

Create a content marketing strategy

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:

  1. 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.
  2. 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.
  3. Use keyword research to match questions with search terms.Of course, content ideas should be paired with the actual terms people are searching for.

SERP listing example

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.

adding product reviews to product page example

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.

3. Link-building SEO checklist: Improve your domain authority

When another website links to your website, it lets Google know that the linking website must trust yours. This in turn starts to build your domain authority, which is a key metric in how competitive your website is when trying to rank for a certain keyword.

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.

Ahrefs Site Explorer website

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.

4. Technical SEO checklist: Ensure your site is user-friendly

Check if your store is mobile-friendly

科技nical SEO is one of the more difficult parts of getting your website to rank, but it’s just as important. The technical side of SEO has a lot to do with making sure users have a good experience on your website.

If pages load slowly or your site isn’t mobile responsive, Google sees this, and is less likely to recommend your website in their search engine rankings.

Review your site on mobile.Every theme on theShopify theme storeis mobile friendly, but if you’re not using Shopify,use this tool看看它看起来在一个移动设备。所有页面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.

mobile friendly webpage test

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.Show 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.所有的链接都住在一个酒吧里美ted.
  • 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

URLs seem like a small piece 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

重复内容是指当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” link to 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.

5. Local SEO checklist: Find local customers

If you have a brick-and-mortar business location, then local SEO needs to be a big part of your optimization strategy. Prepping your website for local SEO helps customers in your area discover your business and find where your retail shop is at.

Set up Google My Business

Google My Business is an excellent free SEO tool 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:

  1. Facebook
  2. Apple Maps
  3. Google My Business
  4. LinkedIn Company Directory
  5. Bing
  6. Yelp
  7. Better Business Bureau
  8. Foursquare
  9. Yellow Pages
  10. 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.

The Sill website contact page

Consider city-specific landing pages

If you have physical locations in multiple cities, 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.

Learn more:How to Build a Local SEO Strategy for Your Retail Business (+ 9 Tools to Get Started)

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.I always remind our merchants that customer experience 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


SEO Checklist FAQ

What is an SEO checklist?

An SEO checklist is a list of items required or points to be considered for ranking a website in search engines. It helps ensure consistency and completion in carrying out your SEO tasks.

What are the 3 steps to successful SEO?

Three steps to successful SEO include: (1) knowing your target audience and their search habits; (2) Optimizing your website and adding new content regularly; (3) Maximizing for conversions from visitors.

What are requirements for SEO?

Some basic SEO requirements for a new page or website are mobile responsive design, a secure website, limited use of Javascript, fast page speed, robots.txt file, XML sitemaps, HTTP status codes, and good information architecture.

Can I teach myself SEO?

Yes, you can teach yourself SEO by reading articles from reputable publications and following the SEO checklist above. The more you practice improving SEO on your website, the better you’ll get at it.
Topics: