A Web Search Engine is designed to search for information on the World Wide Web and FTP Servers. The search results are generally presented in a list of results and are often called hits. The information may consist of web pages, images, information and other types of files. Some Search Engines also mine data available in databases or open directories. Unlike Web directories which are maintained by human editors, Search Engines operate algorithmically or are a mixture of algorithmic and human input. Eg, Google, Yahoo.

Search Engine Optimization (SEO) is the process of improving the visibility of a website or a web page in Search Engines via the "natural" or un-paid ("organic" or "algorithmic") search results. The earlier (or higher on the page), and more frequently a site appears in the search results list, the more visitors it will receive from the Search Engine.

For Search Engine Optimization different methods are used such as:

  • Optimizing the Meta data.
  • Optimizing the images used in the site.
  • Adding more link that will direct people on to the site.
  • Domain Registration.
  • Getting Indexed in Google through Sitemaps.

It depends on a number of factors such as:

  • Non-relevant TITLE tag or no TITLE tag content.
  • Too many occurrences of the same word in a page (spamming).
  • Missing H1 ,H2 heading tags.
  • Missing ALT tag content in your graphic links.
  • Non-relevant content in the first paragraph on each page.
  • Less than 200 words per page.
  • Very few pages of content on your website.
  • No links from other websites to your website i.e having no incoming links.

The amount of time it takes to view the results of SEO can range anywhere from 30 days for existing sites in local or niche markets to 24 months for new websites in a competitive global market.

Yes, because any page on your website can be the entry point for the visitor.
Using a Sitemap is very significant as it becomes easy for a robot to crawl all your web pages. If robots know the structure of your site it will be able to index it better.
Involves keywords and key-phrases, plus page/title/heading formatting on your website pages. Once you are done with performing On-Page SEO, it's very likely that you still won't be noticed by the Search Engine. Relevant content in itself will not get you noticed. You might as well need Off-Page SEO campaign if you want the customer to find you.
Off-Page SEO is what can be done off the pages of a website to maximize its performance in the search. Common method is to link the site to other sites. If you have other websites linking to your website then there is a high probability of your website to rank high on the Search Engine.