Make Your Website Search Engine Friendly
Each Page of your website should have a proper and different Title, which tells search engines and users that what this page is about.
Every Page of website should contain Relevant and Different Meta Description and Keywords, which mostly shown as a snippet in search results and tell what the page is about to Search Engines.
Use Descriptive and Search Engine Friendly URLs - e.g. google.com/webmasters/ (for Google webmaster)
Use Relevant and Quality content on you Website Pages.
What are Search Bots?
Google uses small programs that reads content available on web pages. This program is lovingly called a "Search Bot" or "Spider" or "Google Bot". These search bots goes over the internet, crawls information from web pages and then puts all this information about websites onto the Google Index. For being appear in Google search results your websites information must reside in Google Index. So getting these Google bots to read and index your website pages is first step to get a website on Google search result.
Do Search Engine Submission to Get Your Website Listed in Google Index
As we discussed above that you must have your website be listed in Google Index, here are numerous ways you can achieve this goal. Google itself provides a very simple way to do this, add your website in Google directly. You will be asked to login first, so you first need is to sign up to have a Google account. Now, go on the link given above and add your site url directly in Google Index.
Except of this you also can choose some other ways to get your site be indexed in Google, Yahoo, Bing and other search engines. This process is called Search Engine Submission (SES). You can submit your site directly to many of the Search Engines available over internet. For doing this you can use the links given below:
Add ME - It will submit your website to many of the search engines including Google.
Free Web Submission - It will submit your website to many of the search engines including Google.
Creating your XML sitemap
Adding Your Sitemap in Google Index
The XML sitemap needs to be stored somewhere within the website that it is site-mapping. Preferable place for residing the sitemap is Root Folder on website so that it can be accessible with the URL www.yoursite.com/sitemap.xml. In your Google Webmaster Tools, you should see a link for "add a site". Click on your website link, which should be there from when you verified it. Click on "site configuration", then click on "submit a sitemap", and enter the URL of the XML sitemap that you stored on your website.
It will help Google to find all of the URLs available on your site at a single place, sitemap.xml. Now Google can crawl any information available at any page of your website.
Within two hours to two weeks, Google will read your submitted URL OR XML file and use it to index your website's web pages and other information available at various pages. The amount of time Google takes to read your website's pages is just a guess, but it is not often any more than two months. Google does not guarantee that it will index your site based on your sitemap, but most of the time they do.
After submitting your website's URL and sitemap as discussed above now it's time to check, has it worked or not. Try searching your website on Google by putting your website after the word "site:" So, it would look like following:
Search – "site:yourwebsite.com" - in Google search bar
This will bring up all of your web pages that Google has indexed.
If you do not get any result it means you should wait for some more days and come again to search.
Use Webmaster Tools to Check Your Site Errors and Performance
Google has a lot of online tools, but the one you may want is Google's Webmaster Tools. You may find it from the Google screen, but it is easier to search for it via Google.
Once you sign up for Google's Webmaster Tools, you have access to a wide range of sophisticated tools. First, you need to verify your site to prove that it is yours. There are a few ways of doing this too, with one of the most efficient ways being to use Google Analytics. They ask that you install a certain code into your website to verify it. Now you will be able to watch errors Google found at your website and performance of your website over the internet.