It is often assumed that to create an online presence for your business, art or personal project, it's sufficient to put up a nice-looking, content-rich website. However, if no visitors come to your site all efforts, time and money spent on it will be in vain. Considering that a great part of your traffic may come from search engines, we have outlined the most important tips to help you make your site easily discoverable on the web.
This tutorial is focused on optimizing your site for organic search results. Maximizing the visibility of your website in organic search results is a continuous process which requires significant involvement and may not bring overnight results. If you need instant results, and have allocated a budget for this, you may want to consider some of the paid search results placement alternatives (such as Google Adwords, adbrite, Microsoft adCenter).
Organic search engine optimization is about understanding which elements search engines look for on a page to help determine its relevance to a given search term and making your pages easily discoverable by these elements for the search terms that relate most closely to your content.
Search engines store information about an enormous amount of pages they find on the web. The pages are retrieved by spiders (crawlers) and are then analyzed to see what information is worth indexing (storing). Usually this information is extracted from the titles, headings, the first paragraphs of text content and the meta tags. When you run a search query into a search engine, it displays the best matching pages from the indexed ones, based on a specific page ranking criteria. Different search engines use their own methods of indexing and ranking web pages. Most of them, though, rank web pages based on:
1. Website popularity
2. Quality of the website copy
3. Technical information like meta tags, robots and sitemap files