I’ve been reading Matt McGee’s Small Business SEM blog in recent months and I must say the guy really knows his stuff. In addition to great posts on practical search engine optimization strategies for small businesses, Matt usually recaps the SEO-related conferences that he has attended in the past (I actually found the Small Business SEM site while browsing Flickr for conference photos).

Most small business owners I meet frequently ask me to evaluate their websites and perhaps propose a comprehensive SEO plan that would rank them higher on Google. This is a fairly broad question to answer in one sitting, and I’ve never been a fan of giving half-baked answers.

As search engine optimization and search marketing become more mainstream, business owners looking to create, improve, or extend their marketing strategies online are constantly looking for guidelines to develop and implement a related SEO strategy.

From Matt’s SEO guides, I’ve prepared a handy checklist of things to look for when evaluating the “SEO Quality” of your website (or your competitors).

Here is a list of search engine friendly factors that every website owner or webmaster should consider when building, or rebuilding a website designed with SEO in mind.

How To Create SEO Friendly Websites for Google

The Code

Whether you are using HTML, PHP, or any other programming language to build your web pages, consider the following:

Web Address Management

If the text that appears in your web address can be controlled, then it should be controlled.

Miscellaneous Technical Requirements

SEO Specific HTML Tags

SEO Tagging includes HTML Titles, Meta Tags (at the very least, Meta Descriptions and Meta Keywords), and Page Headings. Website administrators need to be able to individually create, change, and manage this information on a regular basis. If the site is built using standard HTML or through a software application like Macromedia Dreamweaver, then this is usually not an issue.

But if the site is designed in a CMS, or uses templated page information (server-side includes for header files, etc), you need to ensure that these HTML Tags can be incorporated into each page’s structure, as needed.

In summary, website owners must have the capability to create unique:

For specific recommendations on SEO tagging (always a popular topic), Search Engine Watch has a great article that reviews and discusses proper meta tag creation.

Layout of Textual Content

Pages text should be presented in a clean, organized manner. The best example I can think of has to be derived from the lessons learned in High School and College-related to writing an exam paper. Consider the following:

Overall Website-Specific Factors

Final Words

These recommendations provide a framework for search engine optimization success but are in no means the only things that website owners need to do to achieve high rankings for traffic-generating keywords. Always use your own judgment based on your audience when incorporating these recommendations. Keep in mind that your website has to be written for your users first. Keyword spam and content manipulation exclusively for search is never a good idea.