10 seo tips
For some, a URL is just a unique finger print that holds the unique location of a web page on the internet. To an SEO expert, it holds much more information than a web page’s location. It provides informative signals that help search engines understand the content of a page, it’s purpose, and it’s target market. Like all signals, some can be weak, some can be strong, and some signals can even be missing. Below are the 10 most important signals that major search engines detect from URLs when determining the page’s content, who the target market is, and how high to rank the page in the search results.
Share this Image On Your Site
Please include attribution to MySiteAuditor.com with this graphic.
10. URLs Must be 100% Readable
If you can’t read every word in your URL, neither can search engines. That’s a huge problem because search engines know that people read URLs before clicking them, to help them understand the content of a page. Search engines can’t unscramble crazy, dynamically generated URLs, nor do they even try. Instead they just read the words in URLs, just like they read the content on your page. This helps them better understand your content, so they can connect you with your target market.
Example: If you want to buy a brown leather couch, which URL would you click on?
9. Use Hyphens, Not Underscores
If you’d like to separate words in your URL use dashes or hyphens, instead of underscores. Google has been very clear about this. Their algorithm was written to read hyphens, not underscores. If you want to get ranked high in the biggest search engines in the world, you have to play by their rules.
8. Top Content in Top Folders
Search engines often consider web pages in your root folder as top level content and perhaps better content. So, be very careful and strategic on how you structure your URLs. URL structure can signal the importance of a page on your site.
7. No Capital Letters
You better have a great excuse to use capital letters in a URL. Capital letters just confuse everybody, including people and search engines. Adding capital letters, in a way, encrypts your URL by making it exponentially hard to remember. is a different URL than
6. Block Bad URLs with Robots.txt
Avoid being penalized for duplicate content by blocking search engines from indexing multiple URLs to the same content and other problematic URLs. For example, having a search feature on your site generates dynamic and duplicate URLs to the same content, depending on the user’s filtered search. Block extra dynamic URLs pointing to the canonical URL.
5. Add Mobile URLs to a Sitemap
Tell major search engines like Google which web pages on your site are mobile friendly in a sitemap. Mobile friendly pages tend to rank higher in mobile search results.
Some people say you don’t need to indicate mobile friendly pages if your site is responsive. But to be safe, many still do include responsive mobile URLs in a sitemap.
4. Use Canonical URLs
Dynamic pages can sometimes accidentally create duplicate content, and you don’t want to get penalized for something you didn’t intentionally do, hence using canonical URLs.
Here are a few important ways to use canonical URLs:
If you want to be a the preferred URL, even though other URLs access this same content, then add a rel=”canonical” link element in the head of each of those pages with the same content. This will tell search engines to only index
Example of the rel=”canonical” link element:
Preferred Domain Redirect
Avoid the possibility of Google and other search engines thinking you have duplicate content. Yourdomain.com and are looked at as two different websites in the eyes of search engines. To fix this, set your preferred domain redirect as either yourdomain.com or This will redirect your non-preferred domain to your preferred domain.
Canonicalize Your IP
This is another way to avoid being penalized for duplicate content. Simply redirect your IP address to your preferred domain. Otherwise, search engines may think your IP address and your website are two different websites with the same exact content.