SEO (Search Engine Optimization) Factors
We often get asked how Google, Bing, and Yahoo decide which sites get listed on top. Ahhh.... if only we knew the magic answer to that question. While we might not have a definitive answer, we do have a good idea of the factors that go into the search engine algorithms. We have compiled a list of SEO factors below.
- Your keyword phrases are present in the title tags.
- You have developed well-written relevant text.
- You have obtained a critical mass of high-quality inbound links.
- Your keywords are used in heading tags. You will want to pay attention to too much duplication of title tags and too much exact matching of titles, heading and phrases in a page.
- Keyword inclusion and density. Your pages should be about your keyword phrases. As a general rule, the text of your pages contains the keywords you are interested in at least a few times. But don't overdo it! Including your key phrase fifty times is not likely going to help your cause.
- Your site pages load quickly. With the advent of Google's Caffeine technology in '09, page load-time has become more of a factor.
- Your domain has been around for a while. A domain with longevity is a good thing. Even the number of years before your domain is set to expire can be a factor.
- Your links work throughout the site. Consider using a link checker to ferret out broken links.
- You have strong social media exposure, i.e, Facebook, Twitter and the like, and you have backlinks going to your site.
- The number and quality of outbound links. How many outbound links does your site have and are they going to "good neighborhoods"?
- How new is the site? Was the domain recently registered and if so, for how long has it been active? If the site has been around for awhile and is not associated with any bad practices, you will be doing yourself a favor.
- Is the server operating correctly and serving all pages to the search engines at a reasonable speed? Make sure your robots.txt file is not blocking the search engines.
- Do a spider test to make sure the navigation is traversable and all pages can be reached through standard hypertext links. Consider adding a sitemap.
- The frequency of when you are updating content on your site. New, relevant content is a seen as a good thing.
- The type of content. Does the content on your site match the phrases that you are going for?
- The dates on the page. Posting the current date with new content can be a good thing.
- The frequency that Google visits your site. If Google is coming back to your site on a frequent basis, that can indicate that your site has built some importance.
- You are using Google Webmaster Tools to send Google your sitemap.
- You are using permanent (301) redirects when you are retiring pages and replacing with new pages at a different URL.
- Minimize the use of Javascript pop-up windows and frames, which cannot be easily crawled.
- Doc type tags. Is there a doc type declaration present?
- Meta tags. The meta keywords and descriptions are relevant, concise, and contain good keywords. Do not stuff them with a long list of keywords. The meta keywords have no significance with Google at this point, so you don't want to put too much attention on that attribute.
- Charset. Is the character set declaration properly specified?
- External Javascript references. When possible, reference large Javascripts in an external file.
- When possible, reference style sheet files externally.
- Make sure the physical address of your business is present on the site. Typically this would be in the footer of your pages.
- Spell check the site to ensure that you have accurately entered your keyword phrases.
- Make sure incoming links are pointed to appropriate landing pages.
- Confirm that keywords are used throughout the text of the page.
- Compress graphics so the overall loadtime of the page is kept to a minimum.
- Use keywords in the internal links of the site.
- Is there a robots.txt file? Is it properly configured and have you confirmed that it works?
- Does your site have a sitemap? This can be a good backup to make sure the engines can crawl the site.
- Have you pointed the non-www version of your site to the www version?
- Are your pages being cached by Google?
- Have you minimized duplicate content on the site?
- Are you giving your graphic files names that are keyword rich?
- Do you have xml sitemaps that work for Google, Yahoo, and MSN?
- Have you set up Google Analytics or another stats package so you can track and analyze your site traffic?
- Have you successfully validated your html? http://validator.w3.org/
- Does your site include anything that could get you blacklisted, such as hidden text, or invisible links.
- Does the site satisfy basic accessibility criteria? This is slowly becoming more important. This has varying levels of important to different customers.
- Direct your links toward relevant pages. Use the rel=nofollow attribute to direct PageRank away from your non-essential pages and towards your important ones.