Creating clean, readable, and optimized URLs is one of the most underrated yet highly impactful aspects of search engine optimization (SEO). Matt Cutts, the former head of Google's webspam team, has been a significant voice in the SEO community. Over the years, he has shared actionable insights and best practices on how webmasters can craft URLs that both users and search engines love.
In this blog post, we’ll dive deep into the art of writing search engine-friendly URLs based on the advice and observations of Matt Cutts, backed by practical examples and updated SEO logic.
A website’s URL structure plays a crucial role in:
Helping search engines understand the page content
Improving click-through rates in search results
Enhancing user experience
Enabling better site navigation and indexing
Google uses URLs as one of the ranking factors, and well-structured URLs can support your content by providing extra context.
Matt Cutts has repeatedly emphasized that URLs should be short, descriptive, and free from unnecessary characters or parameters.
Good URL:
www.example.com/seo-tips
Bad URL:
www.example.com/index.php?id=3498&session=4gH2km3!
Why it matters:
Short URLs are easier to read, remember, share, and type. They also appear cleaner in search engine results and social media previews. Google truncates long URLs in SERPs, which can reduce their effectiveness.
In his blog and videos, Matt Cutts advised using relevant keywords in URLs that reflect the content of the page.
Example:
A blog post about vegan recipes should have a URL like:
www.example.com/vegan-recipes
Avoid keyword stuffing, though. Putting too many keywords in a URL not only looks spammy but can trigger algorithmic filters.
Don’t do this:
www.example.com/vegan-recipes-vegan-food-vegan-diet-vegan-cooking
Search engines value quality over quantity when it comes to keywords.
Matt Cutts has specifically stated that hyphens - are better than underscores _ when separating words in a URL. Google treats hyphens as space indicators, whereas underscores are not interpreted as separators.
Use this:
www.example.com/seo-friendly-urls
Avoid this:
www.example.com/seo_friendly_urls
This small difference can have a significant impact on how your content is indexed and ranked.
Dynamic URLs with query parameters (e.g., ?id=123&sort=asc) are often necessary for database-driven sites, but they can create indexing challenges for search engines.
Matt Cutts suggested using static URLs whenever possible or configuring dynamic URLs to be clean and logical.
Example of a static URL:
www.example.com/product/blue-widget
Problematic dynamic URL:
www.example.com/product.php?cat=5&id=12
If you must use dynamic URLs, make sure they’re as short and descriptive as possible and avoid session IDs or tracking codes in the visible URL.
Using the same word multiple times in a URL can dilute its effectiveness and signal keyword stuffing to search engines.
Poor example:
www.example.com/seo/seo-tips/seo-articles
Better alternative:
www.example.com/seo/tips
Matt Cutts pointed out that Google recognizes redundancy and recommends concise, non-repetitive phrasing.
Matt Cutts advised using lowercase letters in URLs. Some servers treat Example.com/Page and example.com/page as two different URLs, which can cause duplicate content issues.
Preferred format:
www.example.com/about-us
Avoid mixing uppercase and lowercase, which can confuse users and search engines alike.
Stop words such as “and”, “or”, “the”, “of”, and “in” are often ignored by search engines. Although Google is getting better at understanding natural language, including too many stop words still makes your URL unnecessarily long and less effective.
Example with stop words:
www.example.com/the-best-recipes-of-italy
Cleaner version:
www.example.com/best-italian-recipes
Matt Cutts stressed the importance of consistent URL usage to avoid duplicate content penalties. For example, the following should all resolve to one canonical version:
http://example.com
https://example.com
http://www.example.com
https://www.example.com/index.html
Use canonical tags or 301 redirects to consolidate authority and prevent Google from seeing the same content on multiple URLs.
Trying to hide keywords or mislead users through cloaked or manipulative URLs goes against Google’s Webmaster Guidelines. Matt Cutts has been very vocal against cloaking, and such practices often result in penalties.
Your URL should accurately represent the content users will find on the page.
Avoid including dates or version numbers in the URL unless absolutely necessary. URLs that are evergreen can continue to rank well for years without needing to be updated or redirected.
Example to avoid:
www.example.com/2022/seo-guide
Timeless alternative:
www.example.com/seo-guide
This also gives you the flexibility to update the content without changing the URL.
If your site has a category or folder structure, show it logically in your URLs. This helps both users and search engines understand the context.
Example:
www.example.com/recipes/desserts/chocolate-cake
Such URLs provide more context and are especially helpful in large sites with multiple topics.
Matt Cutts’s recommendations on search engine-friendly URLs still hold true even in the modern SEO landscape. While Google has become more sophisticated in understanding user intent, a clear, concise, and well-structured URL is still a valuable SEO asset.
Here is a summary of the core practices inspired by Matt Cutts:
Keep URLs short and keyword-rich
Use hyphens, not underscores
Avoid unnecessary parameters
Don’t repeat words
Use lowercase letters
Make them readable and relevant
Avoid keyword stuffing
Ensure consistency and canonicalization
Following these tips will help ensure that your site not only pleases search engines but also provides a better experience for your visitors.