Skip to main content

DEVELOPER UTILITIES

URL Normalizer

The same page appears in exports as http and https, with and without www, with tracking codes and with parameters in a different order. Before comparing lists or building redirects, put them in one form. This normalizer uses the same rules as the NdovuSEOLabs site audit crawler.

  • Runs in your browser
  • Nothing you paste is uploaded
  • Free, no sign-up
URL NormalizerWhat it checks
  • CheckLowercase host, no fragment, sorted parameters
  • CheckTracking parameters (utm_, gclid, fbclid…)
  • CheckTrailing slashes
  • CheckDuplicates across http/https and www
Runs in your browser · nothing is uploaded

Free

no sign-up, no usage limit

0 uploads

what you paste stays on your device

4 checks

what the tool looks at

Offline

works once the page has loaded

Loading the tool…

HOW IT WORKS

How to use the URL Normalizer

URLs, one per line, and how to treat tracking parameters and trailing slashes.

01

Paste URLs from any export.

02

Choose whether to drop tracking parameters and how to treat trailing slashes.

03

Copy the clean list; check the duplicate groups.

WHAT IT CHECKS

What it looks at, and how to read it.

Normalised URLs and groups of duplicates.

Checks

What it checks

  • Lowercase host, no fragment, sorted parameters
  • Tracking parameters (utm_, gclid, fbclid…)
  • Trailing slashes
  • Duplicates across http/https and www

Results

How to read the results

  • Duplicate groups are the same page; pick one form and redirect or canonicalise the rest.
  • Paths stay case-sensitive, as they are on most servers.

GOOD TO KNOW

Common mistakes, an example and the limits.

Mistakes

Common mistakes

  • Removing parameters that change the content, such as page or colour.
  • Comparing lists before normalising them.

Example

A worked example

Three thousand URLs from analytics collapse to 2,100 once tracking codes and http/www variants are folded together.

Limits

Limitations

  • Duplicates are judged by URL form (case, www, protocol, parameter order); two different URLs serving the same content need a crawl to find.

FAQ

Questions about the URL Normalizer

Straight answers about what it does and where its limits are.

Is the path lowercased?

No: paths are case-sensitive on most servers, so /Phones and /phones may be different pages.

Which parameters are tracking?

utm_ parameters and click IDs such as gclid, fbclid, msclkid and ttclid; they never change the page.

Need this for a whole website, over time?

The NdovuSEOLabs platform connects your own Search Console, analytics and server logs, and audits every page on a schedule.