Page Comparison
Fetch two live web pages and compare them side by side — title, meta description, canonical, robots, word count, headings and internal/external links — with every metric flagged as matching or different.
Input
Both pages are fetched server-side (cross-origin HTML can't be read in the browser).
Output
| Field | Page A | Page B | Match |
|---|---|---|---|
| No data yet | |||
Guides
What the Page Comparison tool does
Enter two URLs and this tool fetches both pages server-side, then compares the on-page signals that matter for SEO and content review — title, meta description, canonical URL, robots directive, approximate word count, headings and internal/external link counts — and flags each one as matching or different. It's built for exactly the situations where eyeballing two raw pages misses things: checking a staging URL against production before a deploy, spotting near-duplicate content, or comparing two competing landing pages.
How to use it
- Enter Page A and Page B's full URLs.
- Click Compare pages. Both pages are fetched server-side (cross-origin HTML can't be read from the browser).
- Read the summary line, then the Side-by-side comparison table for the full metric-by-metric breakdown.
How matching is decided
- Text fields (title, meta description, canonical, robots, h1 text) — an exact match after trimming and case-folding.
- Numeric fields (word count, link counts, heading counts) — a small tolerance (10–15% relative difference) so incidental drift from ads, timestamps or a rotating "related posts" block doesn't get flagged as a real difference.
Scope
Both fetches read the raw HTML response — there's no headless browser rendering, so content injected by client-side JavaScript after the initial load won't show up in the comparison. Word count and link counts are computed from that same static HTML.
Privacy
Both URLs are fetched by our server only to run the comparison and aren't stored. Requests to private or local network addresses are blocked.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/page-comparison \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"urlA": "https://example.com/",
"urlB": "https://www.iana.org/help/example-domains"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `page-comparison` tool (Page Comparison) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.