How Domains Relate to SEO
18 Domain and URL Best Practices for SEO
Place Keywords within URLs and Filenames
As URLs are typically one of the first things read by a search engine using keywords within them is one of the most consequential SEO details.
Maintain Your Website
If your website is hosted on a server that constantly crashes, or if you have pages that are blocked or no longer exist make sure you take the proper measures to maintain your website. When a search engine comes to index your website you want it up and running at its peak. Keeping your website maintained is the best way to do so.
Use A Sitemap
Sitemaps are perhaps one of the quickest ways for search engines to find all of the pages within your website. Use a plain HTML sitemap, an XLM sitemap, or both, just as long as it is accessible and reflects all of the current pages.
Large Website Rank Well
Search engines thrive on large websites, therefore the more pages you have the better rankings you will tend to see. The downfall to this is the more pages on a website the harder they begin to navigate and maintain. Go back to maintaining your website, build out your website, but do so in a sensible manner.
Older the Better
The longer your domain has been around the better. Search engines respect age and see older websites as dependable and sensible. They are given higher priority over new websites than may just as easily disappear tomorrow.
Use a Constant Theme
When all of your content is able to fit within the same constant theme this makes it easier for search engines to recognize the difference between the theme and the content itself, and in the long run makes it easier for search engines to index your content. If possible, keep your theme consent throughout the entire website.
Leave Files Near Root Directory
Burying your content in sub director after sub director may be great for organization, however it makes it entirely difficult for search engines to find. Leave your files within or close to the root directory for the best rankings possible.
Research When to Use A Separate Domains, Subdomain, or Subfolder
Registering a new domain, creating a subdomain, or creating a subfolder all have their potential benefits. Before deciding on which way go make sure you know which one you may benefit from the most. Learn more on root domains, subdomains, and subfolders over at the SEOmoz Blog.
Use Common Top-Level Domains
While registering .com, .net, .biz, and so forth will ensure that visitors are not likely to misplace your domain this does not mean that all of the domains will be treated the same within search engines. The highest-ranking domains I've seen are .edu or .org domains because of their typical reputable nature. This by all means is not a proven fact however something I have personally experienced. Many will argue that a .com domain is just as good as an .edu or org. All other low-level domains (.biz and etc.) should be redirected to the top-level domain.
Use Hyphens over Underscores In URLs
Using hyphens makes URL easier to read for visitors as well as search engines. Using hyphens doesn't stop at URLs either. Use them within all file names for better readability.
Keep URLs Short
Long domains will not technically hurt you, however the longer they are the more they tend to look like spam. My recommendation is to keep domains around 3 to 4 words and then 6 to 8 words max for the rest of the URL. In total try your best to keep URLs under 10 words.
Use A Trustworthy IP Address
A lot of websites are hosted on shared hosting servers. If one or the other websites on your shared hosting is being used to send out spam or is taking part in any other illegal activities this can affect your search engine rankings and potentially even get you blacklisted.
Ads Do Not Improve Rankings
Running ads or hosting from search engines will not improve your rankings. They may help drive traffic to your website or to possibly even put a little extra money in your wallet. However they will not benefit your SEO efforts at all.
Avoid Faulty Hosting
A typical hosting company should have an uptime over 97-98%. Anything less than this is not acceptable. When a search engine comes to your website and it is not there because of your hosting chances are the search engine won't be back for quite a while.
Avoid Dynamic URLs
Dynamic URLs, especially over 100 characters, are difficult for search engines to continuously recognize. Best practice is to use static URLs and if that is not possible use a script to rewrite dynamic URLs into recognizable keyword friendly URLs.
Do Not Use Session IDs
Any information and content you want to be indexed and recognized by search engines cannot be hidden behind a session ID. Using a session ID in order to access content will turn off a search engine and your content will never be reached.
Do Not Use Bans in robots.txt
If you are using a robots.txt to point search engines in the right direction it is important to not use the robots.txt to ban a large part of your website. If you are banning access to a large portion of your website this is likely to affect the rest of your website as well.
Use Redirects (301 and 302) with Caution
When using redirects make sure that the target page is relevant and active. Redirecting pages to irrelevant content or inaccessible content can be considered a black hat SEO approach and cause penalties throughout your site.
Leave a Comment
Post a Comment
Choosing domain is one of the important aspects of seo.
It is important to advise seo specialist before spending your marketing budget for nothing.
great post, thanks for tips..
Better remember all of them! Very usefull! =)
Thanks. I’ve forward your post to a client.
You said “A typical hosting company should have an uptime over 97-98%.”. I think it should be “over 99.9%”.
nice post thanks! I personally love the use of textures to add reality to design. I really believe that textures improve usability by providing a realer user interface, which is closer and more familiar to what we deal with in everydays’ life.
Huge..Neat..Awesome..Informative..Easy..very very Useful.
really awesome tips .. FAV.
Nice tipps. THX
use modrewrite for nice SEO url’s
I think having updated content is also very helpful. Make sure you change and update the content on a regular basis. It is also important to have links from well known sites.
search for seo tips at http://www.aafter.com
@miscfaq
Thank you for your suggestion. Please keep in mind I am only pointing out what I consider best practices based on my experiences.
Yes Wikipedia, Amazon, and others have been a great success with a wide variety of content. However it would do me no good to write an article about microwaves on my web design website simply because I wanted to. Keeping all of my content relevant from page to page will only help boost the rankings of all of the pages.
Again, if the theme of your website is to cover a wide variety of content then by all means do so. My suggestion is targeted to those maintaining a website with a general topic.
Thanks miscfaq, I appreciate your comment.
I think you might want to rethink the rule about using a constant theme. While it is generally a good idea to stick to your area of expertise on a website, there are many examples of sites covering multiple unrelated topics who are able to rank quite well. Wikipedia, Amazon, eHow and HowStuffWorks, to name a few.
@randfish
I thank you for your comments and your are correct, I was off base on some of my recommendations. Please keep in mind I am simply recommending best practices, not stating rules that will make or break your website. I openly admit that these are not 100% proven facts however they are best practices I have learned from my experiences.
I have updated the article to reflect some of the items you pointed out (and even linked back to SEOmoz within the article for more information). I do appreciate your comment in helping us all develop the best possible websites, it shows great respect within the community. I hope that you keep coming back and adding your contributions in the future as well.
Thanks!
Shay – I think it’s great that you’re thinking more about SEO, but I’m really concerned about the advice you’re dispensing in some of these points. There are clear best practices and plenty of correlation and testing data that refute or add complexity to the recommendations you’re making. Please be cautious in giving out SEO advice if you haven’t done the research and testing to back it up.
In particular:
– 301s are permanent redirects and engines pass query independent ranking factors (like link juice, anchor text, etc.) through them. 302s do not always have this benefit.
– Trustworthy IP address; this is very, very seldom an issue in SEO anymore (though historically, there were problems with engines like Ask Jeeves)
– Separate domains over subdomains is very poor advice if you’re giving it universally. I’d check out http://www.seomoz.org/blog/understanding-root-domains-subdomains-vs-subfolders-microsites
– .org is not preferrable to .com or .net in any meaningful way, nor is it harder to come by. There are no restrictions on a .org
– Older sites are not necessarily “better.” While there may be correlation between the age of a site and its ability to rank, this is much more typically due to the links and reputation its earned, not simply the fact that it’s been registered for a lengthy period.
– There’s a big, big difference between HTML Sitemaps and XML Sitemaps and your statement that it “doesn’t matter” which you choose shows a concerning level of understanding of the subject…
Commendations are definitely due for tackling the subject, but please don’t give bad SEO advice; there’s so much out there already.
Delicious
Digg
StumbleUpon
Facebook
Reddit
Design Float
Design Moo
Thanks for the tips. I know my own preference in urls as well in file names was hyphens over underscores, but I thought the opposite was true regarding search engine preference or what would be best used on the web. Good to know I can start using them again w/out worry and that the practice of using underscores is in fact not the best one.