Free tool
SEO Friendly URL Checker
Length, readability and keyword use in a URL, and what to change.
How it works
What is the SEO Friendly URL Checker?
The SEO Friendly URL Checker is a free tool that scores a URL out of 100 on how clean and readable it is. It checks length, query parameters, uppercase letters, underscores, unsafe characters, folder depth and file extensions, and whether your target keyword appears in the path. It scores the URL text, so it works on unpublished pages too.
How to use the SEO Friendly URL Checker
- Paste the full URL you want to check, including the path and any parameters.
- Add a target keyword if you want to know whether it appears in the path. Type it the way it would appear in the URL, with hyphens, such as
sitemap-generator, because the check looks for that exact text. - Press Check URL.
- Read the score and its grade, from Perfect down to High Risk, then the checklist. Each item says what passed or what to change.
What is an SEO friendly URL?
An SEO friendly URL is short, lowercase and readable, with words separated by hyphens and no query parameters: /blog/canonical-tags rather than /index.php?id=4471&cat=12. A person can tell what the page is about before clicking, and so can a crawler.
The words in a URL are a light ranking signal on their own. The larger benefit is indirect: a readable URL is easier to trust in a search result, to share and to link to.
How does the checker score a URL?
It starts at 100 and deducts for each problem. Query parameters cost the most, 25 points, because every combination of parameters is a separate crawlable URL. A self-referencing canonical, which the Canonical Tag Scanner checks for, folds those variants back into one. Uppercase letters and underscores in the path cost 15 each: paths are case sensitive on most servers, and Google recommends hyphens over underscores.
Length costs 10 points past 75 characters and 20 past 115, counted on the whole URL including the domain. More than three folders deep costs 10, unsafe characters 10 and a file extension such as .html or .php 5. A keyword you entered that is missing from the path costs 15.
Should I change existing URLs for SEO?
Usually not, if the page already ranks. Changing a URL means a 301 redirect, a period while Google processes the move, and old links that keep pointing through the redirect. Fix the URL pattern in your templates so new pages start clean, and change old URLs during a migration you are doing anyway.
When you do change one, 301 the old URL to the new one, point internal links straight at the new URL, and update the sitemap in the same release.
What are examples of SEO friendly URLs?
https://example.com/guides/seo-friendly-urls is a clean example: lowercase, hyphens, two folders, no parameters and no extension. It scores 100 and grades Perfect in this checker.
Compare https://example.com/Blog/My_First_Post.html. It loses 15 points for the uppercase letters, 15 for the underscores and 5 for the .html extension, which leaves 65 and a Moderate grade. https://shop.example.com/products?id=482&color=blue loses 25 for its query string and lands on 75, also Moderate. The fixes are the same in every case: lowercase the path, swap underscores for hyphens, drop the extension and move parameters into a readable path such as /products/blue-runner.
How deep should a URL structure be?
Keep most URLs within three folders. The checker counts the segments in the path and warns from the fourth, so /shop/men/shoes/running/trail-x is five deep and loses 10 points, while /running-shoes/trail-x passes. A trailing slash does not count as an extra folder.
Folders should mirror how the site is organised, because people read them as a breadcrumb. URL depth is not the same as click depth, though: a page five folders deep can still be one click from the home page. What hurts a deep page is how far it sits from your internal links, not the slashes in its address.
Which characters are unsafe in a URL?
This checker treats anything other than letters, digits, hyphens, dots and slashes in the decoded path as unsafe. That catches spaces (%20), commas, plus signs, apostrophes, ampersands and accented letters, and costs 10 points.
Google can crawl URLs that contain encoded non-ASCII characters, so this is about readability more than indexing. A path full of percent codes is hard to read in a search result, breaks when copied into some apps, and is easy to mistype. Plain ASCII slugs avoid all of that.
How do I make URLs SEO friendly in WordPress or Shopify?
In WordPress, go to Settings, then Permalinks, and choose Post name, which turns /?p=123 into /your-post-title/. Then edit the slug of each post before you publish it, trimming filler words so it names the topic in a few words.
Shopify fixes part of the path, such as /products/ and /collections/, and lets you edit the handle after it. Edit that handle rather than accepting the full product name. On either platform, changing a slug after publishing creates a new URL, so set it right the first time.
This checker only reads the URL text you paste. It makes no request to the page, so it works on drafts and staging URLs, but it cannot see redirects, status codes or canonical tags.
Questions
- Does URL length affect SEO?
- URL length has no direct ranking penalty, but long URLs are harder to read and share. This checker warns past 75 characters and fails past 115, counting the whole URL including the domain.
- What does an SEO friendly URL look like?
- An SEO friendly URL looks like
https://example.com/blog/seo-friendly-urls: lowercase words, hyphens between them, one or two folders and no parameters.https://example.com/index.php?id=77&cat=12loses points for its parameters and its file extension. - Should URLs use hyphens or underscores?
- URLs should use hyphens to separate words. Google recommends hyphens over underscores, and this checker deducts 15 points when the path contains an underscore.
- Does URL structure matter for SEO?
- URL structure matters a little for SEO. Words in the URL are a light relevance signal and a readable URL helps people choose the result, but it is not worth a redirect on a page that already ranks just to add a keyword.
- Does changing a URL affect SEO?
- Yes, changing a URL affects SEO for a while. The new address has to be crawled and the redirect processed before it takes over, and links you cannot update keep pointing through the redirect. Change a ranking page's URL only with a clear reason and a 301 in place. Then run the pages that linked to the old URL through the 404 Page Checker to confirm every link still loads.
- Do UTM parameters hurt SEO?
- UTM parameters do not hurt SEO on links in ads, email or social posts, but they should not be used on internal links, where they create extra URLs for the same page. This checker deducts 25 points for any query string, UTM tags included, so test the clean URL. Build campaign links separately with the UTM Builder and give the page a self-referencing canonical.
- Should a URL end with a trailing slash?
- Either form works, as long as you pick one and redirect the other to it. Google treats
/pageand/page/as separate URLs, so serving both splits signals. This checker does not deduct for a trailing slash either way. - Is the keyword check case sensitive?
- No. The checker lowercases both the keyword and the path before comparing, so
SEO-Toolsmatches/seo-tools. It does look for the exact text you typed, so a keyword with spaces will not match a hyphenated path.
Technical SEO Tools
More in Technical SEO Tools
Opengraph Viewer
Paste a URL and see the card it produces when someone shares it — title, description, image.
View OpengraphOpen Graph Generator
Write the Open Graph tags, preview the card, copy the markup.
Generate Open Graph tagsRobots.txt Checker
Fetch any site's robots.txt and test one URL against it: allowed, or blocked by which rule.
View robots.txtReady when you are
Before your next buyer asks AI about you, ask AI about yourself
One check, four engines, about twenty seconds. We show you the answers before we ask for anything.