Now that you have your site built, you might have the need to promote it so that people can find and visit it. And more importantly, you want to optimize your site so that people doing searches in search engines will be more likely to find it. This is known as SEO (Search Engine Optimization).
Note that the material presented in this section are based on the general belief of the web communities. The exact search engine algorithms are proprietary information and are thus not known to the general public. Plus the SEO field is always changing.
Why Search Engine Optimization is Important
Seach Engine Optimization is important if your site generates revenue and relies on user traffic to do so. Example of such sites are …
- eCommerce sites
- Sites that sells services (such as web designer services)
- Sites being montetized by ads such as Google AdSense (where site owner gets ad revenue if users clicks on the ads on the site).
- Sites that are monetized by affiliate ads such as affiliate programs (where site owner get paid if ads directed user from his/her site to another site and then user makes a purchase or take some other action such as filling out a form).
SEO techniques are techniques that optimize the website so that it has a better chance of being found by people running searches in search engines. These techniques consists of internal SEO factors that the site owner can control by the way the pages are coded. And these SEO techniques consists of external SEO factors such as link popularity in terms of how many people are linking to the site and the page rank of the linkers.
Using Search Engine Friendly urls and submitting XML Sitemaps to Google via Google Webmaster Tools is another good way to get your site pages indexed by the search engine. This is especially useful if you site is rich in AJAX and dynamic content where some pages are not readily linked to via traditional anchor links.
There are many tools that aids the site owner in performing site and traffic analysis as well as tools for keyword selection.
Some server-side tools for tracking traffic includes AwStats. And some client-side tools are Google Webmaster Tools, Google Analytics, and Google Website Optimizer. These three tools are all free from Google. Since Google is (at the time of this writing) the leading search engine, they make great site analysis tools. See Google’s video presentation of these three tools here.
For keyword selection, use the Google External Keyword Tool.