When discussing the internet, especially if the subject is web design, one thing that must be considered is, “Am I being found by the search engines?”
SEO (Search Engine Optimization) is, as the name implies, the optimization of a website for the search engines. This involves making a website search engine “friendly”, using proper linking techniques to aid the search engines in determining your site’s relevance and optimizing offsite strategy for affecting natural placement.
Search engines use what are known as “spiders” which “crawl” the web collecting information about each website it visits. Making a website search engine friendly really means making it friendly for the spiders that crawl your site. This requires an in-depth understanding of how spiders work, allowing you to code your webpage in such a way that spiders don’t get confused about what your webpage is about.