Skip to main content

DEVELOPER UTILITIES

Query Parameter Analyzer

Shared links collect tracking parameters, and filter or sort parameters can create thousands of duplicate URLs. Paste a URL to see what each parameter does and get a clean version for canonicals and internal links.

  • Runs in your browser
  • Nothing you paste is uploaded
  • Free, no sign-up
Query Parameter AnalyzerWhat it checks
  • CheckTracking parameters (utm_*, gclid, fbclid, msclkid and others)
  • CheckContent-changing parameters (page, sort, filters, search)
  • CheckUnknown parameters
  • CheckParameters that appear twice
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 Query Parameter Analyzer

One full URL with a query string.

01

Paste a full URL with its query string.

02

Review each parameter’s type.

03

Copy the clean URL for canonical tags, sitemaps or internal links.

WHAT IT CHECKS

What it looks at, and how to read it.

Each parameter with its type and advice, duplicates flagged, and the URL without tracking parameters.

Checks

What it checks

  • Tracking parameters (utm_*, gclid, fbclid, msclkid and others)
  • Content-changing parameters (page, sort, filters, search)
  • Unknown parameters
  • Parameters that appear twice

Results

How to read the results

  • Tracking parameters never change the page and should not appear in canonicals or sitemaps.
  • Content-changing parameters may need canonical or noindex rules to avoid duplicates.

GOOD TO KNOW

Common mistakes, an example and the limits.

Mistakes

Common mistakes

  • Linking internally with UTM parameters, which resets campaign data in analytics.
  • Removing an unknown parameter that actually selects a product variant.

Example

A worked example

"/phones?sort=price&utm_source=facebook&fbclid=…&page=2" becomes "/phones?sort=price&page=2" for the canonical, keeping sorting and pagination.

Limits

Limitations

  • Parameters are classified by name. A site can use a common name for something else, so unknown and functional parameters are never removed.

FAQ

Questions about the Query Parameter Analyzer

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

Should I block parameters in robots.txt?

Sometimes, for crawl-heavy filters, but blocking also stops Google from seeing canonical tags on those URLs. Decide per parameter.

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.