Bulk canonical tag checker: what canonical URL does each site name?
In short: Paste a list of domains and read each home page's canonical tag: the URL it names and whether it matches the page, as a CSV. Limit: Only the home page's HTML is read.
A bulk canonical tag checker reads the link rel=canonical tag in each site's home page. Paste up to 100 domains, or 500 after a free Google sign-in; each row says Canonical points to itself, points to another page or domain, has conflicting tags or is missing, with the URL it names. A canonical is a hint to search engines. Download the CSV.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. Check your list free nowSee pricing
Sample result
acme.example names itself as canonical; globex.example names another domain.
- Site
- acme.example
- Canonical URL
- https://acme.example/
- Matches page
- Yes
What this means for you
A canonical is a hint to search engines; a site can name another domain on purpose.
- Reads link rel=canonical
- Compares host, protocol and path
- Flags conflicts and missing tags
- Home page only
- Self
- Elsewhere
- CSV
By SimpleVerifier Team · Last updated
Cleaning a list of company websites before outreach?
- Paste the domains here: 100 a run, or 500 after a free Google sign-in. Filter to the flagged rows and download the CSV.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I check canonical tags on many websites?
- Paste up to 100 domains, or 500 after a free Google sign-in, one per line; emails and URLs work too. You can also upload a CSV.
- Press Check canonical tags. Each domain's home page is requested once, five at a time.
- Read each row: the canonical URL and whether it matches the page reached, points to another page or domain, conflicts or is missing.
- Filter to the flagged rows and download the CSV.
Example
- You enter
- Three sites:
acme.example(canonical matches the page),globex.example(canonical names another domain) andinitech.example(no canonical tag). - You get
- acme.example: Canonical points to itself. globex.example: Canonical points to another domain, globex-shop.example. initech.example: No canonical tag. Download the CSV.
- Limits
- Up to 100 a run without an account and 500 when signed in with Google, counted over a minute. 10 sites a request; one request per site from our server, no cookies, nothing stored.
What does a canonical tag do?
A canonical tag is a link rel="canonical" element in a page's head that names the preferred URL for that content. Search engines use it as a hint when several URLs show the same page, as described in RFC 6596.
It is a hint, not a command: a search engine can choose a different URL.
What do the rows mean?
Points to itself means the canonical matches the page reached. Points to another page means the same site names a different URL. Points to another domain, a protocol that differs from the page, conflicting tags and no tag are flagged for a look.
Only the home page is read, and a canonical added by JavaScript or an HTTP Link header isn't seen. For a plain live-or-down read of every site, use the bulk website status checker.
What do you do with the flagged rows?
Open the flagged sites and fix the tag at its source, or note them as SEO leads. Check redirects with the bulk redirect checker.
Before you email contacts at these companies, verify the addresses.
Who uses this tool, and for what?
- SEO consultants
- Audit prospects' home page canonicals in one run.
- Web agencies
- Check a client portfolio after a migration.
- Site owners
- Confirm every domain you run names itself.
- Lead-list owners
- Spot sites that look unmaintained.
What can’t this tool tell you?
- Only the home page's HTML is read.
- A canonical set by JavaScript or an HTTP header isn't seen.
- A hint to search engines, not a ranking result.
- Up to 100 domains a run without an account, 500 signed in.
- Public HTTP only: each row is a signal read from the site, not a certainty.
Common questions
- How do I check a canonical tag?
- Paste the domains into a bulk canonical tag checker like this one. It reads the link rel=canonical tag from each home page and compares it to the page reached.
- Is this canonical checker free?
- Yes. 100 domains a run without an account, 500 after a free Google sign-in, with no card, and a CSV download.
- Does it check every page of a site?
- No. Only the home page of each domain.
- What if the canonical is added by JavaScript?
- It isn't seen, because the page is read as plain HTML and no script runs.
- Is a canonical that points elsewhere always wrong?
- No. Sites use it on purpose to name a preferred domain or page. The row names the target so you can judge.
- Does it check my contacts' email addresses?
- No. Verify them separately at /verify.
Sources
A tidy list can still be full of dead addresses.
Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.
- Upload the cleaned file as it is: CSVs up to 100,000 rows
- A real SMTP mailbox check on every row, with catch-all detection
- Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.