
The process of creating a successful search engine optimization campaign can be compared to the construction of a new building - without a solid foundation (SEO friendly website design), the building (your website) won't be sturdy or safe to occupy. Ultimately, the risk of the building collapsing (your website SEO campaign failing) significantly increases because of a poorly constructed foundation.
Note: For the sake of sounding redundant and unoriginal, we have omitted the inclusion of "meta" tags (except for the
tag) from our list since everyone and their mother talks about the importance of meta tags. If you need information about meta tags and how they relate to SEO, please visit SearchEngineWatch.com.
The following list, organized by importance - from most important to least important (but still important), covers all of the basic (and some of the more advanced) methods to effectively and efficiently optimize your website design for SEO:
There is a reason why we have two things NOT to do at the very top of our list: Integrating Flash and frames into a website design that requires SEO is like using gasoline to try to put out a fire: its just plain stupid. We know that you're not stupid, so don't use Flash - heres why:
All of that juicy textual content that you want people to find and eventually read is worthless to Search Engine Spiders. When the spiders crawl your website, any Flash files that the spiders stumble upon will be ignored - including all of the content inside. If your entire website is built using Flash, then you're committing what is commonly referred to as "SEO suicide". Using Flash (especially for your entire website) is the worst thing that you can do and should be avoided at all costs.
There is a great deal of web technology available that allows you to accomplish a lot of what you may need done in Flash; however, if you absolutely must use Flash, make sure to include an alternative textual description for your Flash file. Do not, under any circumstances, create an entire website using Flash. The only way to avoid destroying your website's SEO campaign when creating an entire website using Flash is to include, inside of your website, a link to view the website in Flash. This link should, again, be included inside of your website and not as an option to "View site in Flash" on the index page of your website. If you do this, then be sure that all of the content included inside of the Flash website is included in your regular XHTML website.
Trying to maintain a Flash website and a regular website is going to be a lot more work in comparison to only having to maintain a regular website using XHTML. However, if you're going to go down this road, then it is absolutely imperative that you create a separate website with content outside of Flash if you want people to be able to locate your website in the search engine results pages (SERPs).
This topic is debatable. Some people may disagree with us completely and instead advise you to avoid producing anything in Flash - especially an entire website. Although we advise against creating an entire website in Flash, if you must do so, then using this solution that we have provided is required if you want to have a SEO friendly website design and content that is indexable by the Search Engine Spiders.
Search Engine Spiders have a difficult time crawling through a website that uses frames. Many Search Engine Spiders will receive the following message when visiting a website designed using frames:
"Sorry! You need a frames-browser to view this site."
If you can't already tell, using frames can be just as bad as building a website using Flash. None of the content inside of your frames is indexable by the Search Engine Spiders - all they see is that error message. Unless you're optimizing your website design for "Sorry! You need a frames-browser to view this site." you will not rank well in search engines that do not support frames.
Although we believe that trying to justify the usage of frames for your website design is even more difficult than trying to justify the usage of Flash, if you absolutely must use frames, then use the
For a more in depth analysis of why using frames is bad for SEO and how to implement the
When optimizing your website design for the search engines, keyword research is an integral step. If you're optimizing your website for the wrong keywords, then your target audience will not find you in the search engines which means your SEO campaign will not be very effective.
There are a number of ways to research the keywords that your target audience is searching for - we've included two:
Wordtracker is a popular and effective keyword research tool used by some of the most respected engine optimization professionals in the business today. Wordtracker offers a very large 340 million + keyword database from which you can discover what your target audience is entering into search engines and how many times each keyword has been entered. There are many beneficial features that a Wordtracker membership includes (yes, it costs money, but it is worth every penny). Some of these features include:
As great as it is, we don't want to plug Wordtracker too much; however, we will say this: If you're interested in obtaining the best keyword research and don't mind paying a daily, monthly, or annual fee, then Wordtracker is the only choice for you.
Overture is the free solution to keyword research. Although not as efficient as Wordtracker, Overture still is an invaluable keyword research tool when used correctly. Many will argue about whether the results from Overture are accurate, but since the tool is free, it is better than nothing.
Researching keywords can be a complicated task. Unfortunately, the topic of keyword research is too detailed for us to effectively cover in this article. However, if you're looking for more information regarding the process of keyword research, then take a look at improvetheweb.com's keyword research article. They have successfully broken down the keyword research process so that it is straightforward and easy to understand.
The
Note: Avoid "stuffing" the same keyword in your
tag; only use the keyword once, or at the most, twice. This will guarantee that the search engine spiders will not look at your tag and think that you're trying to spam or manipulate the search engine results pages by stuffing the same keyword in the tag multiple times.
Including researched keywords in the URL of web pages as well as your website's directories/folders is also very important. If you have multiple words that must go in your filename or folders, then use dashes "-" to properly separate the keywords.
For example: If you have a web page that describes your website design company's professional web design services, then the following optimized filename would be used:
"yourwebsite.com/professional-web-design-services.php"
As you can see, the researched keyword "professional web design services" is included in the filename of the web page with each word separated by a dash "-".
If you plan on optimizing the content of the web page with the keyword included in the URL, then using researched keywords in the URL is an important step in optimizing your web page. However, if you don't plan on optimizing the web page's content, then you can't solely rely on having them in your URL.
Another very important website design practice for SEO is to use a CSS (cascading style sheet) navigational menu. By using CSS navigation, your navigational text will be crawl-able and indexable by the Search Engine Spiders. This is not the case when using Flash or Javascript for your navigational menu. Search Engine Spiders are unable to index nor follow the links in your Flash or Javascript navigation. Not only will the Search Engine Spiders not be able to parse the information used in the navigational menu, but they also will not be able to follow the hyperlinks to other pages of your website. Unless you have a single page in your website (which then would make having a navigational menu pointless), you're going to want the Search Engine Spiders to be able to index and follow the hyperlinks in your navigational menu.
Even better than including a CSS navigational menu in your website design is to include a multi-level CSS drop down navigational menu. By using a multi-level CSS drop down navigational menu, you will be able to include practically every page on your website inside of your navigational menu. How cool is that? Well, if you don't know how cool it is, then you don't know the real benefits to SEO of using this form of a CSS navigational menu - and in case you don't, here are a few:
CSS navigational menus are good, but CSS drop down navigational menus are better. For tutorials and examples of CSS drop down navigational menus, visit DynamicDrive.com. They have some fantastic examples and provide the code to you, free of charge. To see a working example of a multi-level CSS drop down navigational menu, visit our professional web design website. We have modified the Chrome Script found at DynamicDrive.com to include multi-level navigation which allows us to list all of the links on our website inside of our navigational menu in an organized hierarchy.
Although not necessary, CSS stylesheets do a number of things better than website designs that use tables and bloated markup. If your website already uses tables, don't panic - it is not necessary to recode with CSS. As long as you follow all of the steps in this article, your SEO friendly website design should not be compromised due to table usage. However, if you're at the beginning of the web design process, then be sure to use CSS external stylesheets to design the layout of your website.
CSS stylesheets can significantly decrease the amount of code on your web pages, which means quicker load times. A quicker loading web page is good for humans as well as Search Engine Spiders since it allows them to respectively surf and crawl through your website at a faster pace.
CSS stylesheets also allow you to control the style and placement of all of the elements in a website design such as the heading tags (
, divs, navigation, images, links, and more by making simple changes to the elements in the stylesheet. Changes that would take you hours using tables will now take you minutes using CSS stylesheets.
For a more in depth analysis of CSS stylesheets and why you should use them for your next website design visit Wikipedia.com.
Using the researched keywords in your document's body that are included in your
To make sure that you're not abusing the repetition of the researched keywords, use a keyword density analyzer tool. Enter in a keyword or keywords phrase that you are optimizing a web page for, enter in the URL of the page, and submit. This tool will not only scan the body text of your document, but it will also scan the
Note: Be sure that your body text is not the same color (or close to the same color) as its background text. Commonly referred to as "hidden text" by the search engines, this could result in your website being penalized or even banned from the search engine results pages altogether.
Using researched keywords in the anchor text of your hyperlinks is another crucial step in creating a SEO friendly website design. If an optimized web page is about blue fighter jets, then be sure to make the hyperlink anchor text read:
"Blue Fighter Jets"
Not only does including descriptive, researched keywords in your hyperlinks make it easier for visitors to know what they should expect to find when following a certain hyperlink, but it also tells the Search Engine Spiders what a web page is about. Using researched keywords in your anchor text is even more important when another website links to your web page. This carries a great deal of weight for search engines in determining how "important" a web page is and ultimately how high it should be ranked in the search engine results pages.
It is also important to include researched keywords in the heading tags of your web pages. No matter if its a
The rule for keyword stuffing also applies to heading tags: don't repeat the same keywords multiple times in the same heading tag - you could risk the penalization of your website from the search engines.
Finally, the last two things to remember when creating a SEO friendly website design is to use "Alt" tags for images and also to keep textual information out of images.
A Search Engine Spider is not smart enough to determine what an image is about. To help the spiders by providing additional information from your website that they can index, include an "alt" tag for each image that you use. Additionally, if possible, use the researched keywords in the alt tags.
Aside from your logo, text should not be included inside of an image. Not only does it increase the size of the image (which means longer download times), but it also makes all of the text inside of the image useless from an SEO perspective. Instead, use CSS layers (the z-index attribute) in your CSS stylesheet to position text on top of the image. Although you don't have as many font choices, your image will download more quickly and the text on top of the image will be crawl-able and indexable by the Search Engine Spiders.
When followed, this Essential Guide to Creating SEO Friendly Website Design will assist you in creating a solid search engine optimization foundation for your website. For a live example of a website that implements all of the items included in this article, visit professional web design company Chromatic Sites website.
About the AuthorTags: hyperlink, meta tags, folders, density, search engine spiders, search engine optimization, inclusion, textual content, anchor text, headings, sake, engine optimization campaign, risk, filenames, gasoline, solid foundation