Slug SEO Analyzer
Review URL slugs for readability and formatting patterns with a heuristic score.
Updated
What is the Slug SEO Analyzer?
The Slug SEO Analyzer reviews a URL slug for readability and common formatting patterns. Paste a URL or slug to see a heuristic score and a suggested rewrite. The score is not a search-engine ranking signal or a measure of SEO performance.
Under the hood it inspects:
- Length — character and word-count checks set by this tool.
- Case & separators — flags uppercase letters, spaces, and underscores for review.
- Stop words & fillers — detects "the", "of", "in", and 40+ other low-value tokens that dilute keyword weight.
- URL-safety — surfaces unsafe characters, diacritics, and percent-encoded bytes that break sharing.
- Focus keyword placement — checks whether your target phrase appears in the slug.
- Dated numbers & duplicates — spots years like
2019that will age your URL, plus repeated words that read as spam.
Every finding comes with a suggestion. The built-in slugifier can produce a lowercase, hyphenated ASCII suggestion with a configurable limit. Review suggestions before changing a live URL, and set up redirects where needed. Batch mode processes supplied rows; it does not crawl a sitemap.
How it works
The analyzer assigns scores and severity labels using its own fixed heuristics. The weights and thresholds below are not search-engine criteria, and the resulting 0–100 score is not a ranking or performance measure.
| Check | Weight | What passes |
|---|---|---|
| Length | 15 | 15–60 characters |
| Word count | 10 | 3–5 words |
| Lowercase | 10 | No uppercase letters |
| Separator | 10 | Hyphens (-), never underscores or spaces |
| URL-safe chars | 10 | Only a–z, 0–9, - |
| Stop words | 10 | Zero filler words |
| Numbers & dates | 5 | No years like 2019 |
| Duplicate words | 5 | No repeated tokens |
| Boundaries | 5 | No leading/trailing - |
| Focus keyword | 20 | Present and at the beginning |
The weighted total maps to a letter grade:
- A — 90–100 (few tool checks flagged)
- B — 75–89
- C — 60–74
- D — 40–59
- F — 0–39 (many tool checks flagged)
How the slug is extracted
Paste a full URL and the analyzer:
- Strips the protocol (
https://) and any?query/#hash. - Splits on
/and takes the last non-empty segment, discarding the host. - Decodes percent-encoding (
%20→ space) so hidden characters are visible. - Runs the checks on the decoded slug.
The built-in slugifier
The suggestion engine applies formatting rules to create a lowercase slug:
- Unicode-normalize (
NFKD) and strip combining diacritics —café→cafe. - Transliterate common Latin extensions —
ß→ss,&→and. - Lowercase everything.
- Replace every non-
[a-z0-9]run with a single-. - Optionally drop stop words (toggleable).
- Collapse repeats and trim leading/trailing hyphens.
- Truncate at the configured limit on a word boundary.
Batch mode
Paste one slug or URL per line. The analyzer shows its top-weighted check and a suggested replacement. Review suggestions for accuracy before using them, especially when changing existing URLs.
Examples
Bloated blog slug
Full URL with stop words, uppercase, and a dated year.
https://example.com/blog/The-Best-Way-to-Learn-Python-in-2019/Score 42 (D) — suggestion: best-way-learn-pythonUnderscored slug
Google treats underscores as part of a word, not a separator.
how_to_bake_sourdough_breadScore 68 (C) — suggestion: bake-sourdough-breadFocus keyword check
Verifies the target keyword is present and appears at the start of the slug.
slug: running-shoes-for-flat-feet · focus: best running shoesMissing keyword “best” — suggestion: best-running-shoes-flat-feetAlready optimized
Concise, hyphenated, lowercase, keyword-first slug.
best-standing-desksScore 96 (A) — no changes neededFrequently asked questions
What is a URL slug and why does it matter for SEO?
What is a URL slug and why does it matter for SEO?
The slug is a human-readable part of a URL path, such as best-running-shoes. Clear URLs can help people understand a link, but a particular slug format does not guarantee rankings or click-through rates.
How long should a URL slug be?
How long should a URL slug be?
There is no universal word or character limit that guarantees a better result. Prefer a concise, readable URL that describes the page; the analyzer's limits are heuristics.
Should I use hyphens or underscores in URLs?
Should I use hyphens or underscores in URLs?
Hyphens are commonly used to separate words in readable URLs. This analyzer flags underscores and spaces as formatting suggestions; the score does not predict ranking impact.
Do stop words like "the", "and", "of" hurt SEO?
Do stop words like "the", "and", "of" hurt SEO?
Stop words are not inherently harmful in a URL. Remove them only when doing so makes the URL clearer or shorter without changing its meaning.
Should I put the year in my slug?
Should I put the year in my slug?
No, unless the content is genuinely time-bound (e.g. tax rules for a specific year). A slug like best-laptops-2024 looks stale the moment 2025 arrives and forces you into either a redirect chain or a misleading URL. Prefer evergreen slugs and update the on-page content instead.
Is it safe to change a slug on a live page?
Is it safe to change a slug on a live page?
Changing a live URL can break links and bookmarks. If you change one, set up an appropriate permanent redirect from the old URL and update internal links.
Does the analyzer send my URLs anywhere?
Does the analyzer send my URLs anywhere?
No. Everything runs entirely in your browser using client-side JavaScript. Slugs, focus keywords, and batch lists never touch a server, so it's safe for unpublished drafts, internal URLs, and pre-launch content.
What counts as "keyword at the start" and why does it matter?
What counts as "keyword at the start" and why does it matter?
The analyzer checks whether the entered phrase appears at the beginning of the slug. This is a tool heuristic, not a confirmed ranking rule; prioritize a readable URL.
Can I analyze multiple slugs at once?
Can I analyze multiple slugs at once?
Yes. Switch to Batch mode and paste one slug or URL per line. You'll get a table with score, grade, top issue, and a copy-ready suggestion for each row — useful for site migrations, sitemap audits, or standardizing an existing blog archive.
Related tools
More utilities you might find handy.
Alt Text Checker
Review img alt attributes in pasted HTML for missing values and possible quality issues.
Canonical Tag Generator
Create a canonical link tag from a URL and review selected URL normalizations before use.
Header Tag Analyzer
Review H1–H6 heading structure in pasted HTML and create a readable outline.