Product page readiness
Enter a public product page URL and see which basic signals, such as title, images, price and reviews, can be found on it.
Last updated
Written by Madly editorial
Successful illustrative extraction example — not your checked URL
- Title — extracted
- Fictional everyday mug
- Images — extracted
- 2 observed product images
- Price — extracted
- £20 GBP, fictional price
- Reviews — not extracted
- Missing review signals do not establish that the store has no reviews.
This local example demonstrates success with a missing signal. It is not a live fetch or a verified product, and no approved owner URL has been checked here.
How to use this tool
- Copy the full public URL of the product page that your ad will link to.
- Paste it into the field and run the check.
- Read which signals were found and which gaps are listed.
- Open the page yourself to confirm any gap, because scripts can hide content from the reader.
- Fix what is missing, then check the page again before you launch.
Worked example
Suppose the check finds a title, three images and a price but no sign of reviews. You open the page and see that your review app loads after the first screen. In that case the page is fine for visitors but invisible to simple readers, which is worth knowing if search visibility matters. If instead you have no reviews at all, consider adding a clear returns policy near the buy button rather than leaving the space empty.
Illustrative example, not a benchmark, customer result or prediction.
What this check looks at
Before you send paid traffic to a product page, it helps to confirm that the page shows the things a visitor will look for within a few seconds. This check fetches the public page you give it and reports whether it can find a product title, images, a price and signs of customer reviews. It lists any gaps and notes what it could not read.
It reports only what can be extracted from the page HTML. A signal that is loaded later by scripts, hidden behind a login or blocked from automated readers may show as missing even though a person sees it. Treat a gap as something to check by eye, not as proof that the page is broken.
What it does not do
It does not score your conversion rate, judge your design or tell you that a page will sell. It does not look at private shop data, analytics or checkout. It does not approve claims on the page, and it does not compare the page with your ad. For that, use the ad message match checker with your ad text and the page text side by side.
How the fetch works
Madly fetches the URL from its own server using a guarded public fetch, which only follows public web addresses and has size and time limits. Pages behind a password, on private networks or that disallow automated access cannot be checked. Only paste a URL you are happy for us to request. The page text is not stored as part of your account.
Why these signals matter to a visitor from an ad
People who click an ad have a specific promise in mind. They look for the product they saw, a believable price, pictures that show it clearly, and some reassurance that other people bought it. Missing any of these raises doubt at the exact moment you are paying for the visit.
Reviews deserve special care. Only show reviews that are real and that you have permission to display, and do not edit them. If you have none yet, say nothing rather than invent social proof, and consider an honest alternative such as a clear returns policy.
Assumptions and review notes
A good result means the basic signals are present and readable without special software. It says nothing about whether the page persuades. Compare the page against the specific promise in your ad, because a perfectly complete page can still fail if it does not match what the ad said.
- How your theme or apps load content.
- Whether the page requires a login or blocks automated access.
- Mobile layout, which this check does not assess.
- Page speed, which also affects paid traffic.
- Sending ads to a collection or home page instead of the advertised product.
- Treating a missing signal as proof that the page is broken.
- Showing reviews you cannot verify.
- Checking the page once and never again after a theme change.
- Ignoring mobile, where most ad clicks happen.
A closer look
Common questions.
- Does it check mobile layout?
- No. It reads the page content only. Check the mobile view yourself.
- Why might a signal show as missing?
- It may load after the page via scripts, sit behind a login or be blocked from automated readers.
- Can I check a page that is not public?
- No. Only public pages that allow automated access can be fetched.
- Does it judge conversion rate?
- No. It reports basic signals only and does not predict sales.
- Is the page stored?
- The page text is read to produce the result and is not stored as part of an account.