Techniques for getting your website noticed on search engines can be broadly divided into two:
Original Content Search engines are especially partial to this because it improves the quality of the content of the web. Site visitors are also big fans of new information.
Human friendly websites Create your websites with visitors in mind and not search engines. Content should make sense and be logical.
Related links Relevance is key on the Internet. If you have web pages linking to yours and yours linking to others that are similarly themed or on the same topic, you score more marks with the search engines.
Logical content order: Ensure content is logically arranged. Sub pages of main pages fall under the correct sub pages and related content are interlinked.
Site map Create a site map for your site. A site map helps crawlers index your page better and also help a visitor track down information faster.
Basic HTML 101 Ensure your <title>, <alt>, <meta> tags are available, descriptive and accurate.
Basic HTL 102 As much as possible, use text, rather than images, for headings, content, important names and links.
Avoid Information overload Limit the links on a given number to a maximum of 100.
Keyword integration Consider the keywords you would like to be found using and integrate them (sensibly) into your website.
Do not create content specifically designed to trick search engines by either having tons of irrelevant keywords or links
Do not create doorway pages. These are pages that are dedicated to leading to other sites and have little or no original content.
Do not create multiple pages, sub domains or websites with essentially the same content
Do not create sites with many unnecessary virtual hostnames.