FreeTechnical SEO tool

Crawl Budget Optimizer

Paste a list of URLs, one per line, or point the tool at an XML sitemap. It sorts each path into high, medium, low or waste crawl value using URL patterns, and shows the count plus up to five example URLs for every bucket.

4 buckets by URL patternPaste list or sitemap5 examples per bucket

Updated · by the Linkstonic team

linkstonic.com/tool/crawl-budget-optimizerLive
How it works

How a URL lands in a bucket

Classification is pure pattern matching on the path. The rules run in a fixed order and the first match wins, which explains most surprising results.

01

Waste is checked first

Paths containing wp-admin, wp-login, wp-json, /cart, /checkout, /my-account, /login, oauth, /admin, .php?, replytocom, /tag/ or utm_source=, or ending in /feed, go straight to waste. These are pages Googlebot rarely needs: account areas, WordPress internals, tag archives and tracking duplicates.

02

Low means pagination and facets

Next come sort=, filter=, page= or offset= parameters and /page/2 style paths. They're marked low rather than waste because some paginated pages do help discovery, but they multiply fast on stores and blogs. A category with five sort options and 40 pages is already 200 URLs.

03

High and medium by section

Paths with /product, /products, /shop, /store, /p or /item are high value. Paths with /blog, /article, /guide, /resources, /learn or /news are medium. The homepage and any single-segment path such as /pricing or /about are also high.

04

Everything else is medium

A deeper path that matches none of the rules, like /docs/api/v2 or /category/shoes, falls back to medium. Matching ignores letter case, so /Blog/ and /blog/ are treated the same. If your key content lives under a custom folder, expect it here.

05

Full URLs lose their query string

When you paste a full URL, only its path is classified, so https://example.com/shop?sort=price is read as /shop and lands in high. Paste the path alone, /shop?sort=price, and the parameter survives and it's marked low. For faceted URLs, paste paths.

06

Sitemap mode

The sitemap tab sends your sitemap URL to a Linkstonic server, which reads it and returns the listed URLs for classification. Since those arrive as full URLs, the query string rule above applies. Paste mode runs entirely in your browser.

Worked example

Ten URLs, four buckets

We pasted this list into the Paste URLs tab. The same /shop?sort=price page appears twice, once as a full URL and once as a bare path.

Input
https://example.com/
https://example.com/pricing
https://example.com/product/blue-mug
https://example.com/shop?sort=price
/shop?sort=price
https://example.com/blog/crawl-budget-guide
https://example.com/blog/page/3
https://example.com/docs/api/v2
https://example.com/tag/seo/
https://example.com/cart
Output
4High value
2Medium value
2Low value
2Waste

The sorted shop URL counts as high when pasted as a full URL and low when pasted as a path. /blog/page/3 goes to low, not medium, because the pagination rule runs before the blog rule.

Use cases

Where the buckets help

It's a triage tool for a URL list you already have. These are the jobs it speeds up.

Store owners

Load the product sitemap and see whether cart, account or tag URLs slipped into it. Anything in the waste bucket shouldn't be in a sitemap at all, and it's usually one plugin setting away from gone.

Technical SEOs

Export the URLs Googlebot hit from your logs and paste them as paths. If low and waste together outnumber high, you have a concrete argument for robots.txt rules or parameter cleanup.

WordPress site managers

Tag archives, feeds, replytocom comment links and wp-json endpoints are the classic WordPress crawl leaks. A quick paste of crawled URLs shows how many of them are getting Googlebot's attention.

Crawl Budget Optimizer illustration: a gauge icon next to a sample result card showing 4 high value and 2 medium value
Crawl Budget Optimizer, sample result
Our take

Most sites don't have a crawl budget problem

Google's own guidance is that crawl budget is mainly a concern for very large sites, roughly a million pages or more, and for sites with tens of thousands of pages that change daily. If you run a 300-page brochure site and new pages get indexed within days, this isn't where your time should go.

Where it does matter is ecommerce and anything with filters. Every sort order and filter combination is a new URL, and a crawler can spend most of its visits on near-duplicates while new products wait. That's the pattern this tool is built to surface quickly.

Remember the buckets are guesses from the path. A /tag/ page that ranks well isn't waste for you, and a /docs page might be your most valuable content. AI crawlers such as GPTBot and PerplexityBot make their own choices, but the same cleanup helps them find your best pages too.

Practical tips

Cutting crawl waste

Once you know what's in the waste and low buckets, these are the fixes we reach for first.

  1. 01

    Keep cart, checkout, account and admin paths out of the sitemap and block them in robots.txt if nothing public lives there.

  2. 02

    Strip utm_source and other tracking parameters from internal links. They create duplicate URLs that only exist because of your own navigation.

  3. 03

    Stop linking to sort and filter combinations you don't want crawled, or render them as buttons rather than links.

  4. 04

    Noindex thin tag archives, or remove them, rather than blocking them outright if they already have links pointing in.

  5. 05

    Compare the bucket counts with Crawl Stats in Search Console. Patterns here mean little until you see where Googlebot really spends time.

Crawl Budget Optimizer tips illustration: a checklist card that starts with "Keep cart, checkout, account and admin" and "Strip utm_source and other tracking"
Crawl Budget Optimizer, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

Crawl Budget Optimizer questions

01What is crawl budget?

It's the number of URLs a search engine crawler is able and willing to fetch from your site in a given period. Google sets it from how fast your server responds and how much demand it sees for your pages.

02Does noindex save crawl budget?

Not directly. Googlebot has to crawl a page to see the noindex tag, though it tends to revisit noindexed pages less often over time. To stop crawling outright, use robots.txt, and remember that blocked pages can't pass their noindex signal.

03How accurate is the classification?

It's a heuristic based on common URL patterns, not on your traffic or rankings. It works well on WordPress and typical store structures. Custom URL schemes may land in medium by default, so read the example URLs in each bucket before acting.

04Why is my parameter URL marked high value?

You probably pasted the full URL. The tool classifies only the path of full URLs, so the query string is dropped. Paste the path with its parameters, such as /shop?sort=price, and it will be checked against the pagination and filter rules.

05Can I check a whole sitemap?

Yes. Use the From sitemap tab and enter the sitemap URL. A Linkstonic server fetches it and returns the listed URLs, which are then sorted into the four buckets with counts and examples.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.