Put your page next to a competitor's and see exactly where the on-page basics differ: title, meta description, headings, social tags and structured data, each with a score.
How to use the SEO compare
- Enter your URL and a competitor's URL.
- Run the comparison. Both pages are fetched and checked with the same rules.
- Fix the rows where your page loses: a missing H1, a weak title or absent schema are quick wins.
What gets compared
The on-page SEO score, the title tag and its length, the meta description, the H1, Open Graph and Twitter card tags, and the JSON-LD schema types on each page. These are the signals you control directly on the page.
What it can't tell you
On-page basics are only part of ranking. Backlinks, content depth and search intent matter as much. If your on-page score already beats the competitor's, look at their Domain Rating and content instead.
How to read the two scores
Each page gets the same 16 checks. A pass counts in full, a warning counts half and a fail counts zero, and the score is the share earned out of 100. A gap of a few points usually means one or two warnings, such as a long title. A gap of 20 or more points means a basic is missing on one side: no H1, no meta description, no viewport tag or a noindex. The Words row matters too: if the competitor has 1,500 words and you have 200, the score won't show that gap, but rankings will.
Common gaps and fixes
A title under 30 or over 60 characters: rewrite it around the main keyword. No OG image: add a 1200×630 og:image so shares look finished. No schema: add Organization or SoftwareApplication JSON-LD. A slow response over 2.5 seconds: check hosting and caching. If one side shows an error instead of a score, that site blocked our fetch or timed out; try the exact page URL.