Back to dispatches
§ Dispatch № 123

Shopify SEO for Busy Founders: The 10-Item Checklist

Copy-paste Shopify SEO checklist for busy founders. 10 critical items to audit and fix between standups. No agency, no fluff.

Filed
April 18, 2026
Read
15 min
Author
The Seoable Team

Shopify SEO for Busy Founders: The 10-Item Checklist

You shipped. Your product works. But nobody can find you.

SEO feels like a second job. Agencies want $5K/month. Guides on Shopify's own blog suggest 50-point checklists that assume you have a marketing team. You don't. You have 30 minutes between standups and a list of bugs that ship first.

This checklist is different. It's 10 items. Copy-paste. Runnable in 90 minutes, tops. No fluff. No "best practices" that don't move the needle. Just the 20% of work that generates 80% of SEO wins for Shopify stores built by founders who actually ship.

After you finish this, you'll know exactly what's broken and what to fix first. You'll also understand why Seoable delivers a domain audit, brand positioning, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds for $99—because most Shopify stores have the same 10 problems, and they're all fixable.

Let's go.

Prerequisites: What You Need Before You Start

Before you run this checklist, grab these three things. You need them open in tabs.

Google Search Console. This is free. Go to https://search.google.com/search-console and verify your Shopify domain. If you haven't done this yet, stop. Do it now. You can't see what Google sees without it. It takes 10 minutes.

Google Analytics 4. Same deal. https://analytics.google.com. Set it up on your Shopify store under Settings > Apps and sales channels > Google Channel. You need to see traffic patterns.

Your Shopify admin dashboard. You'll need access to Settings, Online Store, and Products. If you're not the store owner, get permissions.

One more thing: Grab a text editor or a Google Doc. You're going to write down what you find. Not for a report. For you. So you remember what broke and what to ship next.

You also want to understand your keyword roadmap before you optimize. If you haven't mapped keywords yet, read the indie hacker's guide to keyword roadmaps without the $5K bill first. That takes 20 minutes and saves you from optimizing for the wrong words.

Item 1: Verify Your Domain Is Indexed (and Not Blocked)

You can't rank if Google can't see you.

Open Google Search Console. Go to Settings > Crawl Stats. Look at the "Valid with warnings" and "Excluded" rows. If you see thousands of excluded pages, something's blocking crawl. Usually it's one of three things:

Robots.txt blocking Googlebot. In your Shopify admin, go to Settings > Apps and sales channels > Online Store > Preferences. Scroll to "Search engine visibility." If it says "Discourage search engines from indexing," click that off immediately. That's a kill switch.

Noindex tags on your homepage or product pages. This is rarer on Shopify but happens when you use a theme that adds noindex by default or when you've manually added it. Check your theme settings. If you see noindex anywhere, remove it.

Redirect chains or broken redirects. If you've migrated from another platform or renamed URL slugs, old pages might redirect to pages that redirect to pages. Google stops following after 5 redirects. Use Search Console's URL Inspection tool to spot these. Test a few key product pages and your homepage.

Fix: If you find blocked pages, unblock them. If you find noindex tags, remove them. If you find redirect chains, collapse them to direct redirects.

Time: 10 minutes.

Item 2: Check Your Meta Titles and Descriptions (Top 20 Pages)

Meta titles and descriptions don't directly affect rankings. But they affect click-through rate. And CTR affects rankings. And almost every Shopify store gets these wrong.

Open Search Console. Go to Performance. Sort by Impressions (high to low). Click the top 20 results. For each one, note:

  • Is the title under 60 characters?
  • Does it include your target keyword?
  • Is the description under 160 characters?
  • Does the description answer the searcher's question, not just describe the page?

Example of bad: "Men's T-Shirt - Store Name"

Example of good: "Premium Cotton Men's T-Shirts | Organic, Durable, Available in 12 Colors"

For product pages, the Shopify SEO checklist from Shopify itself recommends including the product name, key attributes (size, color, material), and a benefit. Do that.

For category pages, include the category name, a count (if relevant), and a benefit. "Blue Jeans for Men | 150+ Styles | Free Shipping Over $50."

Fix: In your Shopify admin, go to Products. Edit your top 20 products by traffic (from Search Console). Update the title and description fields. These feed into your meta tags.

For category pages, go to Online Store > Navigation > Collections. Edit each collection's meta title and description.

Time: 30 minutes.

Item 3: Audit Your URL Structure (Slugs)

Shopify auto-generates URLs based on product names. Usually they're fine. Sometimes they're not.

Open your top 20 product pages (from Search Console again). Look at the URLs. Ask yourself:

  • Are they readable? (Good: /products/organic-cotton-tshirt. Bad: /products/SKU-12345)
  • Are they short? (Under 75 characters is ideal.)
  • Do they include the target keyword? (If you're ranking for "organic cotton t-shirt," your URL should say that.)
  • Do they have unnecessary parameters? (Like ?variant=123 at the end.)

Shopify lets you customize product URL slugs in the admin. If your URLs are auto-generated from product names and they're keyword-poor, you can change them. But be careful: changing a URL creates a redirect. Too many redirects, and you lose authority.

Better move: If your store is new and small (under 100 products), spend an hour now fixing URL slugs. If you're established and big, only fix URLs for your top 20 traffic-driving products. The ROI isn't worth the redirect overhead for everything else.

Fix: In your Shopify admin, go to Products > Edit Product > SEO > URL and slug. Change it to match your target keyword. Shopify auto-creates a 301 redirect from the old URL. That's fine.

Time: 20 minutes for top 20 products.

Item 4: Enable Canonical Tags (and Check They're Right)

Canonical tags tell Google which version of a page is the "main" one. Shopify handles this automatically. But variants can create problems.

Here's the issue: A product with color variants might have URLs like:

  • /products/tshirt?color=blue
  • /products/tshirt?color=red
  • /products/tshirt (the main product page)

Google sees these as three different pages. You want Google to see them all as one page: /products/tshirt.

Shopify's default theme handles this. But if you're using a custom theme, it might not. Check by:

  1. Go to a product page with variants.
  2. Right-click > View Page Source.
  3. Search for <link rel="canonical".
  4. The canonical should point to the product page without variant parameters.

If you don't see a canonical tag, or if it points to a variant URL, your theme is broken. Either switch themes or hire a developer to fix it.

Fix: If your theme is missing canonicals, switch to a Shopify-native theme (they all have them) or update your custom theme.

Time: 10 minutes.

Item 5: Fix Duplicate Content on Category and Filter Pages

This is a Shopify-specific nightmare. Collections (categories) can have multiple URLs because of filters.

Example:

  • /collections/mens-shirts
  • /collections/mens-shirts?sort_by=price-ascending
  • /collections/mens-shirts?filter=color:blue

Google sees these as three different pages. They're not. They're one page with different sorting or filtering.

Fix: In your Shopify admin, go to Online Store > Preferences. Look for "URL parameters." Enable "Canonical URL" and set it to use the base collection URL (without filters). This tells Google to consolidate all filter variations into the main collection page.

Alternatively, use robots.txt to block filter parameters from being crawled. In your admin, go to Settings > Files. Create or edit robots.txt and add:

Disallow: /*?*sort_by=
Disallow: /*?*filter=

This tells Google not to crawl filter variations.

Time: 15 minutes.

Item 6: Audit Your Internal Linking (Especially on Product Pages)

Internal links pass authority. They also help Google understand your site structure. Most Shopify stores do almost no internal linking.

Here's what to check:

  1. Open a product page.
  2. Count the internal links on that page. (Links to other pages on your site.)
  3. If there are zero or one, that's a problem.
  4. If there are 3-5, that's good.

What you want: Each product page should link to at least 2-3 related products or category pages. A category page should link to 5-10 products in that category.

Internal linking for small sites is an underrated SEO lever. It's especially powerful for Shopify stores because you're building topical authority. If you have a "men's shirts" category, every product in that category should link back to the category page. And the category page should link to the best-selling or most-relevant products.

Fix: In your Shopify admin, edit your top 20 products. In the product description or after the description, add a "Related Products" section. Use Shopify's built-in related products feature (if your theme supports it) or manually link to 2-3 related products.

For category pages, make sure your theme displays all products in the category (not just the first 10). If it doesn't, switch themes or customize the theme to show more products per page.

Time: 30 minutes.

Item 7: Check Your Site Speed (Mobile and Desktop)

Google uses Core Web Vitals as a ranking factor. Slow sites rank worse.

Test your site using Google PageSpeed Insights. Enter your homepage and a few product pages. Look at the scores:

  • Largest Contentful Paint (LCP): Should be under 2.5 seconds.
  • Cumulative Layout Shift (CLS): Should be under 0.1.
  • First Input Delay (FID): Should be under 100 milliseconds. (Newer versions use Interaction to Next Paint, or INP.)

If any of these are red, you have a speed problem.

Common Shopify speed issues:

Too many apps. Each app adds JavaScript. More JavaScript = slower site. Audit your apps. Delete ones you're not using.

Unoptimized images. Shopify doesn't optimize images by default. Use a free tool like TinyPNG to compress images before uploading. Or use a Shopify app like Crush Pics (free tier available).

Render-blocking CSS or JavaScript. Your theme might load CSS or JS that blocks page render. This is a developer problem. If you're not technical, ask your theme maker for help or switch themes.

No lazy loading. Images below the fold should load only when the user scrolls to them. Shopify's native themes do this. Custom themes might not.

Fix: Delete unused apps. Compress images. If your theme is slow, switch to a Shopify-native theme or hire a developer to optimize.

Time: 20 minutes to test. Hours to fix (depends on the issue).

Item 8: Verify Your Schema Markup (Especially Product Schema)

Schema markup tells Google what your page is about. It doesn't directly affect rankings. But it affects how Google displays your page in search results. And that affects CTR.

For e-commerce, the most important schema is Product schema. It includes:

  • Product name
  • Price
  • Availability
  • Rating and review count

Shopify adds product schema automatically. But it might be incomplete or wrong.

Test your schema using Google's Rich Results Test. Enter a product page URL. If Google finds product schema, you're good. If it says "No valid items found," your schema is broken.

Common issues:

Missing price or availability. If your product schema doesn't include price or availability, Google won't show a rich snippet. Make sure these fields are filled in your Shopify admin.

Wrong currency. If your schema says price in USD but you're selling in EUR, Google gets confused. Check your admin > Settings > General > Currency.

No reviews. If you have customer reviews, make sure they're showing in your schema. Shopify's native reviews app includes schema. Third-party review apps might not.

Fix: In your Shopify admin, go to Products. Make sure every product has:

  • A price
  • Availability status (in stock, out of stock, etc.)
  • A product image

If you use a third-party review app, check that it adds review schema to your product pages.

Time: 15 minutes.

Item 9: Audit Your Blog (If You Have One)

Most Shopify stores have a blog. Most blogs are dead weight.

Here's why: Stores publish a few blog posts, they don't rank, and then they stop. Meanwhile, those posts are thin, poorly optimized, and bleeding authority through broken internal links.

If you have a blog, do this:

  1. Open Search Console. Go to Performance. Filter by "news" or "blog" or whatever your blog URL structure is.
  2. Sort by Impressions. Look at your top 10 blog posts.
  3. For each post, ask: Is it ranking for a keyword I care about? Is it getting clicks?

If the answer is no to both, that post is a sunk cost. You have two options: Delete it or rewrite it.

When to beef up thin content vs. delete it is a decision framework. But for a busy founder, the rule is simple: If a post isn't ranking and isn't getting clicks after 6 months, delete it. Reclaim the crawl budget.

If you want to build a blog that ranks, read how to rank a SaaS blog without ever writing a post yourself. The playbook is: Write 1-2 posts per week on high-intent keywords. Optimize them for CTR. Build internal links from product pages. Wait 3 months. Measure.

Most stores don't have 3 months. If that's you, don't blog. Focus on product page optimization instead.

Fix: Delete underperforming blog posts. If you want to keep blogging, commit to one post per week on a keyword your customers actually search for. Content briefs that produce rankable AI-generated posts shows you how to structure briefs so AI can write posts that rank.

Time: 20 minutes to audit. Hours to rewrite (if you choose to).

Item 10: Set Up a Monthly SEO Maintenance Habit (10 Minutes)

SEO isn't a one-time thing. You need to check your rankings, crawl errors, and content decay every month.

The 10-minute SEO review every founder should run monthly is a lightweight checklist. It takes exactly 10 minutes and catches 80% of problems before they blow up.

Here's the gist:

  1. Open Search Console. Check for new crawl errors. Fix any that appeared.
  2. Check your top 10 keywords. Are they still ranking? If rankings dropped, investigate why.
  3. Check your top 10 pages. Are they still getting impressions and clicks? If not, check if they're still indexed.
  4. Check your traffic in Google Analytics. Is it up or down? If down, check which pages lost traffic.

That's it. 10 minutes. Do it on the first Monday of every month.

Time: 10 minutes per month.

What You've Just Done (And What's Next)

You've run the 10-item checklist. You've found 3-5 issues. You've documented them.

Now you have a choice:

Option 1: Ship the fixes yourself. You have a backlog. These fixes are real work. They'll take 4-8 hours to implement across your store. If you have the time, do it.

Option 2: Use a tool to do it faster. Seoable delivers a domain audit, brand positioning, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds for $99. You run the checklist above to understand your baseline. Then you use Seoable to:

  • Get a detailed domain audit (finds the same issues this checklist finds, plus 20 more).
  • Get a keyword roadmap (tells you exactly which keywords to optimize for).
  • Get 100 AI-generated blog posts (so you don't have to write them yourself).
  • Get brand positioning (so you know what to say about yourself).

The audit alone is worth $99 if you're paying an agency. The content is worth $3K-5K if you hired a freelancer. The keyword roadmap is worth $1K-2K if you used Ahrefs or Semrush.

For a busy founder, what does one-time really get you in a $99 SEO investment is a fair question. The answer: It gets you a starting point. You still have to implement. But you're not guessing anymore.

Pro Tips for Shopify-Specific SEO

A few things that work especially well for Shopify stores:

Use Shopify's native SEO features. Don't install 5 SEO apps. Shopify's built-in SEO tools (meta titles, descriptions, sitemap, robots.txt) handle 90% of what you need. Apps add bloat.

Optimize for product-heavy keywords. Shopify stores sell things. Rank for keywords people search when they're ready to buy. "Best organic cotton t-shirt" beats "what is cotton" every time.

Build topical authority. If you sell men's shirts, every product page, category page, and blog post should reinforce that you're the expert in men's shirts. Internal links, consistent messaging, and keyword clustering do this.

Use customer language in your copy. Your customers don't search for "premium sustainable apparel." They search for "good quality shirts that last." Use their words in your titles, descriptions, and blog posts.

Test and measure. Shopify has built-in analytics. Use it. See which products get traffic, which convert, which bounce. Optimize the ones that drive revenue, not the ones that look pretty.

The Bigger Picture: Why This Matters

SEO feels hard because most resources assume you have a marketing team. You don't. This checklist is built for you: A founder who ships code, not blog posts. Who has 90 minutes, not 90 hours. Who needs organic traffic, not a consulting engagement.

The 10 items above fix the biggest, most common problems. They're not comprehensive. They're not fancy. They're the things that actually move the needle for Shopify stores.

After you finish this checklist, you'll have a baseline. You'll know what's broken. You'll know what to fix first. You'll also know whether to hire someone, use a tool, or keep shipping it yourself.

That's the point. Not to be a perfect SEO store. To be a store that ranks well enough to get traffic, with time left over to ship the next thing.

Now go run the checklist. You've got 90 minutes. Time starts now.

§ The Dispatch

Get the next
dispatch on Monday.

One email per week with the most important SEO and AEO moves for founders. Unsubscribe in one click.

Free · Weekly · Unsubscribe anytime