Translate

Learn the Art of Writing Search Engine Friendly URLs from Matt Cutts


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.


Why URL Structure Matters for SEO

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.


1. Keep URLs Short and Simple

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.


2. Use Keywords Wisely

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.


3. Use Hyphens to Separate Words

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.


4. Avoid Unnecessary URL Parameters

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.


5. Avoid Repetition of Words

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.


6. Use Lowercase Letters

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.


7. Don’t Include Stop Words

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


8. Canonicalization and Avoiding Duplicate Content

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.


9. Avoid Keyword Spam and Cloaking in 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.


10. Make URLs Timeless

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.


Bonus Tip: Include Breadcrumbs or Hierarchy in URLs

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.


Final Thoughts

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.