SEO issues we check — and how to fix them
Search engines need to crawl and understand your catalog. We check every page for indexability, metadata, canonical tags, Core Web Vitals, internal linking, and faceted navigation — the issues that silently kill organic traffic.
46 catalogued SEO issues, each with step-by-step, platform-specific fixes.
Filter:
- Catalog coverageModerate effortEnsure every product and category page is crawlable and discoverable by submitting a complete XML sitemap, fixing internal links, and removing any crawl blocks so Google can index your full catalog.
- Cwv clsModerate effortEliminate unexpected layout shifts by reserving explicit space for every image, video, embed, ad, and late-loading widget before it loads, so nothing on your page jumps around as it renders.
- Cwv inpLarger projectReduce Interaction to Next Paint (INP) below 200 ms by breaking up long JavaScript tasks, deferring non-critical third-party scripts, and optimising event handlers so the browser responds to taps and clicks almost instantly.
- Cwv lcpModerate effortReduce Largest Contentful Paint (LCP) to under 2.5 seconds by serving your hero image in a modern format, preloading it, and eliminating render-blocking resources.
- Duplicate meta descriptionModerate effortWrite a unique, page-specific meta description for every page on your store so Google can display a relevant snippet in search results.
- Duplicate titleModerate effortWrite a unique, descriptive title tag for every page on your store so no two pages share the same title.
- Faceted url indexableModerate effortPoint every faceted/filter URL's canonical tag to the clean, unfiltered category URL (or add noindex) so Google treats filtered pages as one authoritative page instead of thousands of duplicates.
- Images missing altModerate effortAdd descriptive alt text to every image on your store so search engines can understand them and all shoppers can access your content.
- Low performance scoreLarger projectImprove your Lighthouse/PageSpeed performance score by reducing page weight, deferring JavaScript, optimizing images, and fixing Core Web Vitals metrics so your store loads fast on mobile and desktop.
- Meta description too longQuick winShorten your meta description to 150–160 characters so Google displays your full message in search results instead of cutting it off with "…".
- Meta description too shortModerate effortExpand every meta description to 120–160 characters so Google shows your custom summary in search results instead of auto-generating one.
- Missing canonicalModerate effortAdd a self-referencing canonical tag to every page so Google knows which URL is the "official" version of that content.
- Missing h1Quick winAdd a single, descriptive H1 heading to every page that currently lacks one, so search engines and shoppers immediately understand what the page is about.
- Missing meta descriptionQuick winWrite a unique meta description of 120–160 characters for every page so Google has compelling snippet text to show in search results.
- Missing og descriptionQuick winAdd an og:description meta tag to every page so social platforms display a compelling preview when your store's links are shared.
- Missing og imageModerate effortAdd an og:image meta tag to every page so social media platforms and messaging apps display a rich preview image when someone shares your store's link.
- Missing og titleQuick winAdd an og:title meta tag to every page so your store looks great when shared on Facebook, Pinterest, LinkedIn, and other social platforms.
- Missing titleQuick winAdd a unique, descriptive title tag (30–60 characters) to every page that is missing one.
- Multiple h1Moderate effortReduce every page to exactly one H1 tag that clearly describes the page's main topic, removing or converting all extra H1s to lower-level headings (H2, H3, etc.).
- Noindex detectedQuick winRemove or replace the `noindex` directive on any page you want Google to find and rank, then verify the change with Google Search Console.
- Non self canonicalModerate effortEnsure every page's canonical tag points to that same page's own URL — fix any canonical that currently points to a different page unless the redirect is genuinely intentional.
- Page speed warningModerate effortReduce your page load time to under 1.5 seconds by compressing images, eliminating render-blocking resources, and enabling caching so Google and shoppers experience a fast site.
- Search results indexableModerate effortAdd a noindex robots meta tag to all internal search results pages and block the search path in robots.txt to prevent thin, duplicate, near-infinite pages from polluting Google's index.
- Seo category description missingQuick winWrite a unique 100–200 word description for every product category page explaining what it contains and who it's for.
- Seo category description thinModerate effortExpand your category page description to at least 150–300 words of genuinely useful, keyword-rich content that explains what shoppers will find in the category.
- Seo category emptyQuick winEither populate the empty category with relevant products, or apply a noindex tag and remove it from navigation so Google does not waste crawl budget on a page with no content.
- Seo category sparseModerate effortAdd more products to the category or consolidate it with a closely related one so Google sees a substantive, valuable page worth ranking.
- Seo facet url not canonicalizedModerate effortAdd a canonical tag pointing filtered and sorted category URLs back to the clean (unfiltered) category page URL to prevent duplicate content and crawl waste.
- Seo product description minimalModerate effortExpand thin product descriptions to at least 300 words by adding specifications, use cases, and benefits so Google has enough content to rank and shoppers have enough information to buy.
- Seo product description missingModerate effortWrite and publish a 200–400 word product description covering what the product is, its key specs, who it's for, and how to use it.
- Seo product description thinModerate effortExpand thin product descriptions to at least 300 words of unique, keyword-rich content that answers real shopper questions and gives Google enough text to understand what you sell.
- Seo product image alt filenameModerate effortReplace filename-based alt text on product images with short, descriptive phrases that accurately describe each image's content.
- Seo product missing brandQuick winAdd a `brand` property to your Product structured data (schema.org/Product) so search engines can match your listings to brand-specific queries.
- Seo product missing gtinModerate effortAdd a valid GTIN (and/or MPN) to your Product structured data so Google can match your listings to its product catalog and show them in Shopping results and AI-powered product features.
- Seo product missing stock statusModerate effortAdd visible stock availability text to each product page and set the correct `availability` property (InStock, OutOfStock, or PreOrder) in your Product structured data (JSON-LD schema).
- Seo product no imagesModerate effortAdd at least one high-quality image to every product page so Google can index it and shoppers can see what they're buying.
- Seo product no spec tableModerate effortAdd a structured specifications table or list to every product page so search engines and AI tools can extract and surface factual product details, and shoppers can make faster buying decisions.
- Seo product price not in htmlModerate effortRender product prices in server-side HTML so search engines and rich-result parsers can read them without executing JavaScript.
- Seo product single imageModerate effortAdd at least 4 high-quality product images (multiple angles, detail shots, and lifestyle/in-use photos) to every product listing to increase click-through rates and conversions.
- Seo product title genericQuick winRewrite generic product page titles to include the product name plus at least one differentiating attribute (material, colour, size, pack size, or brand) in a natural, keyword-rich format.
- Seo variant urls in sitemapModerate effortRemove product variant URLs (e.g. ?variant=, ?sku=) from your XML sitemap so only the canonical product page URL is submitted to Google.
- Seo variant urls not canonicalizedModerate effortAdd a canonical tag to every product variant URL pointing back to the base product page, so Google consolidates ranking signals onto one authoritative URL instead of splitting them across hundreds of near-duplicate pages.
- Slow pageLarger projectReduce page load time to under 3 seconds by compressing images, minifying CSS/JS, enabling caching, and improving server response speed.
- Thin contentModerate effortExpand thin pages to at least 300 words of unique, helpful content that genuinely describes your products, category, or topic.
- Title too longQuick winShorten your page title tag to 60 characters or fewer so it displays in full — not truncated — in Google search results.
- Title too shortQuick winExpand your page title to between 50 and 60 characters so it displays fully in Google search results and gives shoppers a clear reason to click.