What XSeo's Site Audit Checks on Shopify

What does XSeo’s site audit check?

XSeo’s site audit reads your Shopify store and lists what to fix on Home, in five groups: Google search results, images, AI shopping, links and redirects, and structured data. The three issues whose fix helps most come first, under Fix first. The audit only reads: it changes nothing in your store and uses none of your AI items.

In XSeo, the audit is Home’s list, Things to fix; there is no separate audit page. Each row names an issue, shows how many items it affects (a yes-or-no row has no count) and has one button; rows under Fix first also say why the issue matters.

Group Row on Home Its button
Google search results Products with weak or missing SEO text, Collections with weak or missing SEO text Write SEO text
Google search results Products whose SEO text another app manages, only when XSeo finds some Review and copy
Google search results Pages Google left out, such as Crawled, not indexed, with Search Console connected Review, on Results
Google search results Hidden from search but still linked or visited Review, in Listings
Images Images with no alt text Write alt text
Images Images larger than 2,560 px (your Largest image size) Optimize, which points you to Images
AI shopping Active products with no category Suggest categories
AI shopping Active products with no or a short description Write descriptions
AI shopping Active products with no GTIN Import barcodes
AI shopping Active products not on the Online Store or hidden from search engines Review
AI shopping Search and answer bots kept out of your catalog Review crawlers
Links and redirects Missing pages people still visit Create redirects
Links and redirects Broken internal links Fix links
Links and redirects Redirect chains, Redirect loops, Redirects to missing pages Review, on Links
Structured data Structured data is off Turn on
Structured data What the storefront check finds, such as Product described twice or No breadcrumbs Open theme editor, Open app embeds or Set up
Structured data Gaps in your product markup, such as Product markup with no GTIN or MPN Import barcodes, Review products, Set up or Open theme editor

XSeo’s More to fix on a demo store: rows grouped under Google search results, Images, AI shopping, Links and redirects and Structured data, each with a count and its button

Product checks cover active products, so drafts and archived products aren’t counted, and the two SEO text rows count up to 2,000 products and 2,000 collections. Home has no SEO text row for pages and blog posts: check them in Listings, under Pages and Blog posts.

Checks that pass fold into Checks passed. Click Show to list them, each marked None found.

XSeo’s Checks passed: 9 opened on a demo store, each check marked None found, from Search and answer bots kept out of your catalog to No breadcrumbs

How does XSeo choose what to fix first?

XSeo puts the three issues whose fix helps most under Fix first: each kind of issue has a weight for how much fixing it helps, raised a little as its count grows, and the three highest go first. The rest are under More to fix, by group.

XSeo never shows these weights and gives your store no score: Home shows counts. Fix first fills in once Home has read your store, so rows don’t jump while you read, and keeps the same three for your visit unless you fix one.

XSeo’s Home on a demo store: Things to fix: 14, Items fixed since Oct 24, 2026: 163, and Fix first with SEO text, alt text and missing pages rows

Things to fix counts rows, not items. Under it, Checked says when Home last read your store, and Items fixed since counts the items fixed since the day it shows. Check again reads your store again. If you come back within a day, Home shows the last counts at once, marked Counts from with their time, while it reads your store again.

Why does a check say it’s waiting?

A check on XSeo’s Home says Waiting when it needs your storefront open to visitors and your store is password-protected. Home’s 404 and AI crawler rows show this neutral badge with the reason and no button; it is never a pass and never sits under Fix first.

They run once your store is open. The structured data row tells you that you can turn the embed on now and that it starts once the store is open, and rows about Google’s index need Search Console connected and a store Google can visit: what works while your store is private.

Two other states are about reading, not waiting: Still checking names the parts Home hasn’t read yet, and Some checks couldn’t run names the ones that failed, with Try again.

How do I check one product?

To check one product, open it in XSeo’s Listings: its page shows In Google, a drawn search result with its SEO title and meta description, and Checks, eight checks marked OK or with what’s missing.

  1. Open Listings. Products show first: use Search products, or a view with its count: Needs SEO text, No category, No barcode, No image alt text or Hidden or not on store.
  2. Click the product. Its page lists In Google, Search engines, Checks, What AI agents see and Changes made by XSeo.
  3. In Checks, click Fix beside a check that isn’t OK. SEO text and category open a fix, alt text goes to Images, a GTIN to Import barcodes and a description to Draft descriptions. Vendor, product type and visibility are fixed with Edit product in Shopify.

XSeo’s Listings on a demo store: products with SEO text, Category, Barcode and Image alt text columns, and views from Needs SEO text (113) to Hidden or not on store (2)

A product’s Checks card in XSeo on a demo store: No category, Short description, No alt text and No barcode with Fix buttons, and OK beside the other four checks

Does the audit change anything?

No. XSeo’s site audit only reads your store: the counts, Check again and opening a row change nothing, and reading uses none of your AI items.

A row’s button opens either a fix, which writes only when you press its own button after reading its examples, or the page where you fix the issue. One thing does count: a fix that writes with AI makes its examples with AI when it opens, and those items count toward this month’s AI items even if you cancel (how XSeo counts AI items). XSeo keeps only the counts, day by day, for Items fixed since and its monthly report email.

XSeo - SEO & Image Optimizer

XSeo is a free Shopify app for SEO and images. It writes SEO titles, meta descriptions and image alt text from templates or AI, compresses images in place with a 60-day backup, adds structured data through a theme app embed, manages redirects and checks the product data AI shopping reads. Runs you start show examples first, and Activity can undo them.

Need help with XSeo? Email support@b2bgold.app.