Fix what keeps your products invisible on Google and AI
Webshop Vitals brings your webshop, product data, Merchant Center performance and AI readability into one fix list. See what blocks traffic, repair it step by step, and watch your visibility improve.
- No plugin to install
- Results in ~3 minutes
ISOV
3D & Collagen Snow Solution
€ 41,99
CORTHE
pH Balance Cleansing Cream
€ 42,50
ISOV
Anti-Wrinkle Eye Mask
€ 29,50
GTIN: not set
Live findings
5 issuesThis image is 300 by 300. Google wants at least 800 by 800 for product listings.
Audits stores built on
- Google Merchant Center
- Shopify
- WooCommerce
- Magento
- BigCommerce
- PrestaShop
- Shopware
- Wix
From problem to progress
See the problem on your shop, then fix it from one workspace
The storefront scan shows where products lose visibility. Inside Webshop Vitals, the same problems become a short fix list alongside Merchant Center diagnostics, AI readability and progress over time.
Priority fix
Missing unit pricing measure
- 1Add the unit pricing measure to the product source.
- 2Publish the updated feed or structured product data.
- 3Rescan and confirm Google reads the corrected value.
What it does
Four things it checks, one crawl
Pick one to see what it finds. Everything here comes out of a single scan, so you never choose between them.
Connect Merchant Center and read Google’s own verdict
Merchant Center tells you how many products are disapproved. It does not tell you which fix clears the most. We pull the same data through the Merchant API, group it by cause and rank it by how much of your catalogue each cause blocks.
- Account-level warnings surfaced above cosmetic ones
- Disapprovals grouped so one fix clears many products
- Free listing and Shopping ads eligibility per product
- Read-only access. We never change a product or a feed.
364
of 1,208 products blocked
- Missing GTIN214
- Price mismatch97
- Image too small41
- Missing brand12
One GTIN fix clears 214 products at once. That is why we group by cause, not by product.
Proof that the work is paying off
Watch visibility, traffic and machine readability grow together
A healthier webshop is not one score. Webshop Vitals tracks the three progress lines that determine whether products can be discovered, understood and clicked.
Webshop indexability
+18 points
Merchant Center clicks
+30%
AI readability
+25 points
Illustrative dashboard data showing the progress Webshop Vitals tracks after fixes are published.
About this application
What Webshop Vitals is, and what it does with your Google data
Webshop Vitals is an independent ecommerce store audit tool. It is not a Google product and is not affiliated with or endorsed by Google.
What the application does
Webshop Vitals crawls a store you ask it to check and reports the problems that keep its products out of Google Shopping and organic results: missing or invalid product structured data, thin product content, prices and availability that disagree between your page and your markup, missing GTIN and brand identifiers, crawlability faults, absent trust and policy pages, and whether your product facts are readable by AI shopping assistants. Every finding names the affected product or URL and the fix.
Which Google data we request
A store audit needs no Google access at all. If you choose to connect Google Merchant Center, Webshop Vitals asks your permission for the Google Shopping content scope (auth/content) and reads three things from the Merchant Center account you select: the account-level issues Google reports, your product data, and your performance figures. Signing in with Google additionally uses only your name, email address and profile to create your account.
Why we need it, and what we never do
Google is the only source for what Google itself thinks of your catalogue. We read it so the audit can compare Google’s own verdict against your live pages and show you exactly which products are disapproved and why. Access is strictly read-only: Webshop Vitals never creates, edits or deletes a product, listing, feed or account setting, and it never places orders or changes your store. You can disconnect at any time, which deletes the stored credential.
How we store, retain and delete this data is described in full in our privacy policy, and the terms of use are in our terms of service. Questions about data access: support@webshopvitals.com.
What you get back
Four things your catalogue is losing right now
Each one is a specific check with a specific fix, not a general promise about traffic.
Why problems hide
Three sources describe your product. Google compares them.
Almost every visibility problem lives in the gap between what your feed says, what your markup says, and what a customer actually sees. Checking any one of them alone finds nothing.
Your product feed
The records you submit to Google. They can be perfectly valid and completely out of date.
Your structured data
What your markup claims. Generated by a theme or plugin, so when it is wrong it is wrong everywhere.
Your live page
What a shopper reads. This is the version Google treats as the truth when the three disagree.
A price of 51,99 in your markup and 51.99 in your feed is the same number to a person and a mismatch to a parser. That is the class of problem this product exists to catch.
What we check
Pick a problem and see how it gets found
Each of these is a full audit in its own right, and each one has its own page with the detail behind it.
Every issue Google reports, in the order that matters
Merchant Center gives you counts and samples. Webshop Vitals reads the same data through the Merchant API, groups issues by the cause behind them and ranks them by how many products each one blocks.
- Account level warnings surfaced above cosmetic ones
- Disapprovals grouped so one fix clears many products
- Free listing and Shopping ads eligibility per product
- Read only access, always
- High1 store
We could not find a return or refund policy page
No return or refund policy page was reachable from the homepage or at the conventional URLs we checked.
TRUST_RETURNS_MISSING - High11 products
Products are missing a product identifier
Branded items without a GTIN or MPN are limited by Google rather than disapproved, so the loss is invisible.
PD_IDENTIFIER_MISSING - Medium24 products
Shipping information is not machine readable
Delivery details appear in page text only, so they cannot be surfaced in results.
SD_SHIPPING_INFO_MISSING
Example findings, shown with the rule codes the product reports.and 2 more in the full report
How it works
From a URL to a plan in about three minutes
Nothing to install, nothing to change on your store, and no access credentials to hand over.
- 1
Enter your store URL
No plugin, no script, no account needed to start. The crawler visits your storefront exactly as a search engine would.
- 2
We read what Google reads
Pages are fetched and rendered, structured data is parsed, products are extracted, and Merchant Center diagnostics are pulled in when connected.
- 3
You get an ordered plan
Findings ranked by business impact, each one naming the affected products and the page it came from.
Website Readiness
89out of 100
- Product structured data30% 76
- Crawlability20% 97
- Product content20% 98
- Trust and merchant info15% 87
- AI commerce readiness15% 96
Products
Sorted by data quality| Product | Quality | Status |
|---|---|---|
3D & Collagen Snow Solution SKU ISOV-3DC-01 | 100 | Approved |
pH Balance Cleansing Cream SKU CORTHE-PH-08 | 80 | Limited |
Anti-Wrinkle Eye Mask SKU not set | 55 | Disapproved |
Holy Grow Lash Serum SKU BLOSSCO-LS-02 | 100 | Approved |
Since your last scan
- 7
- Issues fixed
- 2
- New issues
- 1
- Returned
- +4
- Readiness
Structured data returned on 24 products after a theme update. Caught the same day.
This is what lands in your dashboard when the scan finishes.
Impressions
-58%
The drop starts the day structured data disappeared from product pages.
Monitoring
Catalogues break quietly
A theme update drops structured data from your product pages and nothing errors. The storefront looks perfect, and the cost shows up weeks later as a decline nobody can attribute.
Scheduled scans compare each run against the last and report what changed, so a regression is a notification on Tuesday instead of a mystery next quarter.
How monitoring worksWhat this gets you
What better product data actually buys
No ranking promises. These are outcomes that follow directly from data being accurate, complete and machine readable.
More products actually eligible
Disapprovals and limited states are grouped by cause, so the fix that unblocks the largest share of your catalogue is the one you do first.
Free listings you were not earning
Unpaid Shopping placement is decided by data completeness. We name the exact attribute standing between each held back product and eligibility.
No more silent price mismatches
The single most common cause of inaccurate data disapprovals is caught while your listing is still live, not after it is pulled.
Product pages Google can reach
Robots rules, nested sitemap indexes, canonicals and redirect chains checked first, because everything else assumes the page can be fetched.
Data that reads well to AI shopping
Facts moved out of images and layout and into structured data, so assistants can answer questions about your products correctly.
Regressions caught in days
Scheduled scans compare against the last run and tell you what changed, so a theme update does not quietly cost you a quarter.
Webshop Vitals reports what your store publishes and what Google says about it. Nobody outside Google knows their ranking systems, so you will not find a promised position on this page or anywhere in the product.
The full set
Fourteen checks, each with its own report
Start anywhere. They share one crawl, so running the audit covers all of them at once.
Google Merchant Center
Everything Google already knows about your catalogue, made usable.
Product data
The records behind your listings, checked field by field.
Website and discovery
Whether search engines and assistants can reach and understand your store.
Your platform
Checks tuned to the stack your store actually runs on.
The report
A score you can explain to your accountant
Five weighted areas, each one traceable to the findings behind it. No black box, no vanity grade.
- Product structured data30 percent
- Crawlability20 percent
- Product content20 percent
- Trust and merchant information15 percent
- AI commerce readiness15 percent
Website Readiness
Scored from the findings, not from a formula you cannot see
Optional Google connection
Why Webshop Vitals asks for Google data
The public website scan needs no Google account. If you choose to connect Merchant Center, we read the private product diagnostics that Google can show only to an authorised merchant.
- We read your selected Merchant Center account, processed products, eligibility, account and product issues, and performance summaries to build your audit.
- Google offers one Merchant API content scope for both reading and writing. Webshop Vitals implements read and report operations only and cannot change your products, feeds, or account settings.
- Google Sign-In, Merchant Center, and Search Console access are requested separately. Tokens are encrypted at rest, and disconnecting deletes the stored credential.
Questions
The things merchants ask first
Straight answers, including the ones about what this product will not do.
It crawls your storefront the way a search engine does and reports on product structured data, product content quality, crawlability, trust signals such as policy pages, and AI commerce readiness. It runs without connecting anything, so you can see real findings before deciding whether to sign up.
Find out what your store is losing
A free scan reads your storefront and reports what it finds, ordered by what it costs you. Connect Merchant Center later if you want the other half of the picture.
No credit card needed for the free scan.
