CRO
Web Page Comparator
Compare your page to two competitors' on an SEO, UX and CRO criteria set built for its type: homepage, category, product page, pricing, landing page or checkout. Pick the page type, and the criteria and explanations adjust.
This tool analyzes the page's HTML structure (CTAs, forms, trust signals, pricing, navigation) and its loading performance. It cannot measure a real conversion rate: that requires the analyzed site's own tracking (Contentsquare, Hotjar, GA4...), which isn't accessible on a third-party URL.
🕵️
What the comparator checks on a homepage
Compare your homepage to two competitors' on SEO, UX and CRO criteria specific to a homepage: value proposition clarity, CTA, navigation, trust signals.
Weight of each criterion in the UX/CRO score
- At least one identifiable CTA17.6 %
- Trust signals present17.6 %
- Clear navigation present17.6 %
- CTAs worded with an action verb11.8 %
- Short, readable sentences11.8 %
- Product/Offer/Review structured data11.8 %
- Single or few CTAs (no competition)5.9 %
- Images with alt text5.9 %
The global score blends this UX/CRO score (70 %) with mobile performance measured by PageSpeed Insights (30 %).
What makes a homepage work
A homepage doesn't have the same success criteria as a product page or a checkout flow: it needs to point visitors toward several sections while still giving them a clear reason to stay. This tool evaluates that specifically, on verifiable structural signals.
How to compare a homepage
- 1Enter your homepage URL and up to two competitors'
- 2Run the comparison
- 3Review which criteria pass or fail, with the advice for each
A concrete example
On a typical homepage, the tool might detect 3 different CTAs above the fold (free trial, demo, contact) with no clear visual hierarchy between them, full navigation but no visible trust signal before the fold. The report then prioritizes clarifying the primary CTA before anything else, rather than treating all 8 criteria as equally important.
Why it matters
A homepage, a product page and a checkout flow aren't judged on the same criteria: navigation that guides visitors on a homepage becomes an escape route on a landing page. This comparator applies a dedicated criteria set to each page type, on verifiable structural signals, plus mobile performance measured by PageSpeed Insights.
Frequently asked questions
Does this tool measure a real conversion rate?
No. A real conversion rate requires tracking specific to the site (Google Analytics, Contentsquare, Hotjar...), which isn't accessible on a third-party URL. The tool analyzes the page structure that correlates with conversion, without measuring it directly.
Which page type should I pick for my comparison?
The one that matches what the page is for, not its template: homepage to point visitors to the rest of the site, category page to browse a catalogue, product page to sell one item, pricing page for a price grid, sign-up or lead magnet landing page depending on what the page asks in return, checkout for one payment step. Each type applies its own criteria set: navigation, for instance, counts in your favour on a homepage and against you on a landing page.
How should I read a large score gap with a competitor?
Look at the detailed criteria first, not just the overall score: a competitor might win on CTA clarity while losing on trust signals. The gap points to priorities to address, not an overall verdict on your page.
What do FCP, LCP, CLS and INP/TBT mean?
These are the Core Web Vitals, the indicators Google uses to assess a page's loading experience. FCP (First Contentful Paint) measures the time until the first visible element appears. LCP (Largest Contentful Paint) measures the time until the largest visible element appears. CLS (Cumulative Layout Shift) measures visual stability during loading. INP (Interaction to Next Paint) measures the page's actual responsiveness to interactions; TBT (Total Blocking Time) is its lab equivalent.
What's the difference between PSI, Lighthouse and CrUX?
PageSpeed Insights (PSI) is the Google API this tool uses. It combines two sources: Lighthouse, a lab test that simulates loading on a standardized device and network, and CrUX (Chrome User Experience Report), which aggregates real measurements from Chrome users who visited the page. This tool's "Mobile performance" score comes from Lighthouse. The Core Web Vitals block shows CrUX data when available, otherwise the Lighthouse lab estimate.
Why does the Core Web Vitals block sometimes show a lab estimate instead of field data?
CrUX only returns data if the page received enough Chrome traffic over the last 28 days. Below that threshold, common on lower-traffic sites or recent pages, no field data exists: the tool then falls back to the Lighthouse lab estimate, a simulated test rather than a real measurement.
Why does the indicator become TBT instead of INP in the lab estimate?
INP measures real responsiveness to actual visitor interactions: it can only be measured on real traffic, not in a lab test where no one interacts with the page. TBT is the closest lab indicator: it estimates the time the page stays blocked and unable to respond quickly to an interaction.
What criteria matter most on a homepage?
Clear navigation to key sections, an identifiable primary CTA, trust signals and decent readability. Unlike a landing page, visible navigation here is a positive sign, not a distraction.
What if my homepage serves several different audiences?
That's a common case (B2B and B2C, or multiple personas). The tool can't judge whether the targeting itself makes sense, but it checks that each proposed path stays clear: too many competing CTAs for different audiences dilutes everyone's attention, regardless of persona.
Why does navigation matter so much on a category page?
Unlike a landing page where navigation is a distraction, a category page should instead make browsing and filtering easier: its absence is a real conversion barrier here.
Does the tool detect JavaScript-driven filters?
Not directly: the analysis covers the raw HTML returned by the server, not the DOM after JavaScript execution. A fully dynamic filter system may therefore appear as weak navigation even though it works well for the user.
Are pagination or infinite scroll evaluated?
The tool doesn't judge this choice on its own, but poorly implemented infinite scroll can reduce the number of navigation links detectable in the initial HTML, which may look like a weak navigation signal without always being one in practice.
Why check structured data on a product page?
Product, Offer and Review/AggregateRating tags let Google display rich snippets (price, rating, availability) directly in search results, which improves click-through rate.
Can the tool detect a price that varies by option (size, color)?
It detects a price displayed on the page as loaded, not variants loaded dynamically after a click. If your prices only appear after selecting an option, test the URL with the default option selected.
Do customer reviews count as a trust signal?
Yes, the tool looks for mentions of reviews, ratings or testimonials in the page content. Their absence isn't disqualifying, but it's one of the most effective trust signals on an e-commerce product page.
What if my prices aren't public?
The tool flags the absence of pricing as a potential barrier, but some complex B2B models justify quote-based pricing: assess this based on your commercial context, not as an absolute rule.
Does the tool compare how relevant my plans are to each other?
No, it checks display clarity (price, plans, trust signals), not the pricing strategy itself. The number of plans and their positioning call for a deeper CRO audit.
On a pricing page, does the tool detect a monthly/annual toggle?
It detects the price as displayed when the page loads, usually the toggle's default option. If your page dynamically switches between monthly and annual, the result reflects the default state, not both views.
Why is navigation penalized on a landing page?
A sign-up landing page has a single conversion goal. Full navigation offers escape routes that reduce the form completion rate.
On a landing page, do the site's header and footer count as navigation?
Yes, the tool counts every link on the page, including those inherited from the site's global template. That's actually the most common blind spot: a dedicated landing page that still keeps the site's main menu.
Does the tool check the page shown after sign-up?
No, the analysis only covers the URL provided, so the landing page itself. The confirmation page shown after form submission (often decisive for what follows) is outside this tool's scope.
How many fields should a lead magnet form have?
Ideally just one (email), two at most. Each additional field measurably reduces the conversion rate on this type of page.
Why not just ask for more info upfront to qualify the lead?
That's a legitimate trade-off, but every extra field has a cost in lead volume. Best practice is to qualify afterward (follow-up email, behavioral scoring), not at the moment of the first exchange for content.
Does the tool assess the quality of the content offered in exchange for the email?
No, it can't judge the perceived value of the deliverable itself (guide, checklist, webinar). It only checks the structural criteria of the page around it: form, CTA, absence of distraction.
Why is HTTPS specifically checked on a checkout flow?
On a checkout flow, missing HTTPS is a dealbreaker for trust: most visitors abandon immediately if they see an insecure connection warning at the moment of payment.
My checkout flow has several steps, what should I do?
Analyze each step separately (cart, address, payment) by changing the URL entered. The tool evaluates one page at a time; it can't reconstruct an entire multi-page journey from a single URL.
Does the tool check which payment methods are offered?
No, it can't detect which payment methods are actually integrated (often loaded via JavaScript). It does check for the presence of secure payment logos or mentions in the page content, a distinct reassurance signal.