Apr 9, 2009
SEO is fairly simple to explain, but there are many individuals who have so many complicated definitions. I have spoken to people who do not know what it is and I would say that a majority of business owners do not know and understand what SEO really is.
SEO stands for search engine optimization and is the process in making a website comply with search engines to rank for specific words. To do so you must have good site structure, inbound links, and great content.
If the search engine cannot spider and crawl your website then you do not have a good chance for SEO. There have been some people who have said that they know that there website is a mess, but they do not want to spend the money to fix the code so it is spiderable yet they want to rank high in the search engines so they can get traffic.
First off it is very confusing when someone says this. When building a website that you want to rank well in the search engines you must have a good search engine friendly website that the search engines can crawl, index, and rank.
Having a website without good code is like having a home without a good foundation. As the saying goes the wise man built is house on a rock and the foolish man built his house on sand. Without a good foundation it does not matter how good the home looks if it does not have a good base.
The same is true about going through all of the work to build links and other marketing efforts to a website that does not have good code. A website must have good search engine friendly code and with search engines being so important when it comes to the internet, why would you ever want to build a website that does not comply with search engines.
The answer is either you do not care about the search engine traffic or you are ignorant as to what you are really doing when it comes to having a good website. SEO is much easier to accomplish for websites that have good code in which the search engine can crawl. In other words if the search engine cannot read your website you will not have much success with them.
While the search engines are continually trying to improve how the crawl and what type of content they can see they are still a computer. For example if you want search engine optimization you do not want to build a whole website in Flash. Although the search engines are improving the way they can crawl flash it is still a work in progress and not the best content to give to the search engines to crawl.
So if you are looking to build a good SEO campaign it essential to have a good foundation within the SEO campaign and that starts with having a good search engine friendly website with good code. It is much more than inserting some keywords in some meta tags and calling it a day.
You will want to have good CSS, optimized images, optimized video, rid excessive code bloat, header tags, and more. Make sure you have a good solid foundation when doing SEO. It will be much easier to market a website that has good search engine friendly code.