· business  · 8 min read

Shopify SEO Secrets: Tactics That Will Get Your Store Noticed in 2023

Actionable Shopify SEO tactics for 2023: learn how to optimize product pages, images, meta tags, structured data, and technical setup to climb search rankings and convert more visitors.

Actionable Shopify SEO tactics for 2023: learn how to optimize product pages, images, meta tags, structured data, and technical setup to climb search rankings and convert more visitors.

What you’ll achieve by the end of this post

You will leave with a concrete set of Shopify-specific SEO tactics that you can implement this week to get more organic traffic and higher-converting visitors. Fast wins. Long-term plays. Technical fixes that stop leaks. You’ll learn how to write product pages that rank, how to serve images that don’t slow your store, and how to use structured data so Google shows price, stock and ratings in search results.

Short-term lifts first. Then sustainable growth.

Why Shopify SEO still matters in 2023

Search engines still send the most purchase-intent traffic. Paid ads are expensive and fickle. Organic search gives you compounding returns: one well-optimized product page can keep delivering customers for months. But Google’s expectations keep rising. Recent updates emphasize helpful content, product expertise, and page experience - which means your Shopify store needs both great copy and fast pages to compete. See Google’s guidance on creating helpful content and product review best practices for context:

  • Google - Creating helpful, reliable, people-first content -
  • Google - Product reviews and structured data -
  • Google - Page experience & Core Web Vitals -

Quick audit: 10 things to check in the next 30 minutes

  1. Are product pages unique and descriptive (not just manufacturer copy)?
  2. Do titles/meta descriptions include main keyword and value prop? (One per page.)
  3. Are images optimized (file size, alt text, responsive srcset)?
  4. Is your site mobile-friendly and fast on Lighthouse? (Test with PageSpeed Insights.)
  5. Do product pages include structured data (Product schema/Review schema)?
  6. Are canonical tags correct (no accidental duplicates from variant URLs)?
  7. Are faceted/filtered collection pages indexed unnecessarily? (Noindex if necessary.)
  8. Is Google Search Console hooked up and error-free?
  9. Are customer reviews visible and loaded in HTML (not just client-side JS)?
  10. Are important pages linked from the homepage and main navigation?

If you answered “no” to any of these, you have an SEO opportunity.

On-page SEO that actually converts (product pages, collections, blogs)

People buy from pages they trust and understand. Google ranks pages that satisfy search intent.

  • Product titles - Put the main keyword first, then your differentiator. Keep it clear. Aim for 50–60 characters. Example: “Organic Cotton T-Shirt - Breathable, Fair-Trade”
  • Meta descriptions - Write a conversion-focused summary (120–160 characters) with benefits and a CTA. Not a keyword dump. Google often rewrites, but a well-written description improves click-through rate.
  • Headings (H1, H2) - Use H1 for the product name once per page. Use H2/H3 for features, sizing, materials, shipping, and FAQs to capture long-tail queries.
  • Product descriptions - Make them unique. Start with a short benefit-driven paragraph for scanners, then a longer section that covers specs, use cases, and comparisons. Use bullets for digestibility. Use synonyms and natural language - Google understands semantic variants.
  • Avoid boilerplate manufacturer copy. Duplicate content across many products or stores invites Google to choose which page to rank - often not yours.

Sources: Shopify SEO basics - https://help.shopify.com/en/manual/promoting-marketing/seo

Images: the low-hanging fruit for speed and rankings

Search engines can’t buy your product, so images matter for both UX and image search.

  • Serve responsive images - use srcset and sizes so browsers pick the right resolution. Shopify themes often add responsive attributes, but verify.
  • Use modern formats - WebP is smaller; Shopify supports WebP conversions via CDN.
  • Compress without killing quality - target sub-200 KB for thumbnails and 100–300 KB for main product images where possible. Use lossless for logos only when needed.
  • Descriptive filenames and alt text - filename “narrow-boot-charcoal.jpg” and alt=“Men’s narrow fit charcoal leather boot” help both accessibility and SEO.
  • Lazy-load below-the-fold images to improve LCP and speed scores.

Shopify image docs - https://help.shopify.com/en/manual/products/product-media/images

Structured data (JSON-LD Product schema) - make results richer

Adding Product schema helps search engines display price, availability, ratings and more in rich results. Use the official product structured data fields.

Example JSON-LD (templateable in Shopify Liquid):

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "{{ product.title | escape }}",
  "image": [
    {% for img in product.images | slice: 0, 5 %}
      "{{ img | img_url: 'master' | escape }}"{% if forloop.last == false %},{% endif %}
    {% endfor %}
  ],
  "description": "{{ product.description | strip_newlines | strip_html | truncate: 300 | escape }}",
  "sku": "{{ product.sku | escape }}",
  "mpn": "{{ product.variants.first.sku | escape }}",
  "brand": {"@type": "Brand","name": "{{ product.vendor | escape }}"},
  "offers": {
    "@type": "Offer",
    "url": "{{ shop.url }}{{ product.url }}",
    "priceCurrency": "{{ shop.currency }}",
    "price": "{{ product.price | divided_by: 100.0 }}",
    "availability": "https://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}",
    "priceValidUntil": "{{ 'now' | date: '%Y-%m-%d' }}"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "{{ product.metafields.reviews.rating_value | default: 4.5 }}",
    "reviewCount": "{{ product.metafields.reviews.review_count | default: 12 }}"
  }
}
</script>

Note: adjust Liquid variables to your review app or metafields. Google checks that the content shown to users is present in HTML, so don’t hide price/availability behind JavaScript.

Google structured data reference - https://developers.google.com/search/docs/advanced/structured-data/product

Canonicals, variants and faceted navigation - fix duplicate content

Shopify product variant URLs (like ?variant=12345) are common. Google is usually fine, but make sure canonical tags point to the main product URL so you don’t split ranking signals. Most themes set canonical tags automatically, but check the rendered HTML.

Faceted navigation (filters for color/size/sort) can create thousands of indexable permutations. Options:

  • Block indexing of filter query-strings with robots meta noindex on those pages.
  • Use rel=canonical from filter pages to the main collection page.
  • Prevent query-strings from being crawled in Google Search Console (URL Parameters tool - use with caution).

Rel=next/prev has limited value now; prefer canonicalization and clean internal linking.

Shopify canonical info - https://help.shopify.com/en/manual/promoting-marketing/seo/search-engine-crawlers#canonical-tags

Speed and Core Web Vitals - where revenue is at stake

Google’s page experience metrics matter - especially LCP (largest contentful paint), FID/INP, and CLS. Slow product pages lose customers. Shopify uses a CDN and performs well by default, but apps, heavy liquid loops, and oversized images can kill performance.

Tactics:

  • Audit with PageSpeed Insights or Lighthouse. Fix the biggest LCP element first (often a hero image).
  • Limit third-party apps. Each app can add JS/CSS. Remove unused apps and inline critical CSS if needed.
  • Use a performant theme (OS 2.0 themes are cleaner). Consider a headless approach (Hydrogen) only if you need extreme control.
  • Defer nonessential JavaScript and use asynchronous loading for analytics where possible.

Google Page Experience docs - https://developers.google.com/search/docs/overview/page-experience

Reviews, UGC, and trust signals - rank and convert simultaneously

User reviews = fresh unique content + social proof. They help both SEO and conversion.

  • Display reviews in HTML so Google can read them for rich snippets and crawlers can index them.
  • Use schema for Review/AggregateRating (see JSON-LD example above).
  • Encourage photo reviews and Q&A; these create long-tail content and help image search.

Product reviews guidance - https://developers.google.com/search/docs/advanced/structured-data/review-snippet

Internal linking, navigation and site architecture

Search engines follow links. Make sure link equity flows to your best pages.

  • Keep important pages within 2–3 clicks of the homepage.
  • Use breadcrumbs on category and product pages to reinforce hierarchy.
  • Link from related products and best-sellers to newer items you want to rank.
  • Add helpful blog content that targets informational queries and links to relevant products.

Redirects and URL hygiene

When changing product handles, set 301 redirects from the old URL to the new one. Shopify auto-creates redirects for renamed products and collections if you enable it, but double-check after migrations.

Avoid lengthy query-based URLs when possible. Clean, readable URLs perform better in SERPs and are more clickable.

Measuring success: what matters and how to track it

  • Google Search Console - impressions, clicks, average position by query and page. Monitor coverage and indexing issues -
  • GA4 - track sessions, conversions, add-to-cart rate, and revenue from organic channels -
  • Product-level metrics - sessions, conversion rate, revenue per session. Improve pages that already have traffic but low conversions.

High-quality links still matter. Focus on relevance over quantity.

  • Collaborate with niche bloggers and publications for product reviews and gift guides.
  • Create data-driven content or original research that naturally attracts links.
  • Leverage supplier/brand partnerships for backlinks and co-marketing.

Avoid spammy link schemes. They’re short-term at best and dangerous at worst.

30-day Shopify SEO action plan (practical, prioritized)

Week 1 - Quick wins

  • Fix title/meta for top 20 products by traffic.
  • Compress main product images and add alt text.
  • Connect Google Search Console and PageSpeed Insights.

Week 2 - Technical & structured data

  • Add Product JSON-LD template on product.liquid.
  • Verify canonical tags and fix variant canonicalization.
  • Audit and remove 2–3 heavy apps.

Week 3 - Content & reviews

  • Rewrite 10 product descriptions to be unique and benefit-led.
  • Enable or migrate reviews to an HTML-visible system.

Week 4 - Scale & measure

  • Build 3 content pieces (how-to, comparison, buyer’s guide) linking to product pages.
  • Monitor GSC for changes and iterate on meta descriptions and titles.

Tools that make Shopify SEO easier

  • Google Search Console & PageSpeed Insights - free and essential.
  • Screaming Frog or Sitebulb - for technical site crawls.
  • Ahrefs/SEMrush/Ubersuggest - keyword research and competitor intel.
  • Shop-specific tools - Crush.pics (image compression), JSON-LD apps if you can’t edit Liquid (use sparingly).

Closing note - what actually moves the needle

Tactics alone don’t win. Relevance, trust, and speed do. Write product pages that answer buyer questions. Make your store fast. Feed search engines structured information they can use for rich results. Do these three things reliably, and organic traffic will compound - because great product pages keep ranking, convert visitors, and reduce your dependency on ads.

References

Back to Blog

Related Posts

View All Posts »