SEO · COMPARISON

Compare two pages
side by side

Before-and-after a redesign: what actually changed? Or your landing page versus a competitor's: why do they rank higher? Comparing two URLs answers both in under a minute.

Updated August 2026 · 6 min read

Three situations where comparing pays off

  1. Before/after a redesign: profile every template before launch day and save it. Afterwards: compare. Lost metadata gets caught the same day — not three months later via falling traffic.
  2. You vs a competitor: profile their landing page and yours. See exactly what they have that you lack — schema, an OG image, description length.
  3. Consolidating duplicate content: two pages on the topic? Compare canonicals and titles and decide which should be the canonical one.

How to do it with Page Profile

  1. Open page-profile and paste in URL #1 — you get the full metadata profile.
  2. Paste URL #2 into comparison mode. The tool shows the differences field by field: titles, descriptions, canonicals, Open Graph and structured data.
  3. Export as an HTML report if the result needs to be shared with a client.

In the CLI it works the same way with npx page-profile <url1> <url2>, and the JSON API lets you build comparisons into your own CI:

$ curl -s "https://hermes-passiv.pages.dev/api/profile?url=https://a.com" | jq .score
$ curl -s "https://hermes-passiv.pages.dev/api/profile?url=https://b.com" | jq .score
Run a comparison now →

Read more

Also: the full metadata checklist, checking redirect chains and the hreflang guide.

Frequently asked questions

Why compare my page against a competitor's?

Because ranking is relative. When a competitor outranks you, the difference is often visible: keywords in the title, a stronger call to action in the description, missing FAQ schema, or a cleaner canonical structure. A side-by-side profile shows the gaps without guesswork.

What's the best way to verify a redesign didn't break anything?

Profile every important template BEFORE launch and save it as JSON. After launch, profile again and compare. This catches lost meta tags, changed canonicals and broken structured data — the classic redesign losses otherwise discovered months later via dropping traffic in Search Console.

Can I compare more than two pages?

Yes. Batch mode takes a list of URLs and profiles all of them in one run — say, your top 20 landing pages. Export as an HTML report when the results need to go to a client or colleague.

Do I need to install anything?

No. Paste two URLs directly into the browser tool on the page-profile page. For CI automation there's also a CLI version and a free JSON API.

Audit your metadata now →

Danish version of this guide

Related: Metadata audit checklist · Redirect chain checks · Hreflang guide