Google aims to return highly relevant results for every query. Search results are returned from Google’s search index which is constantly evolving as content is added and modified on the web
One way to expedite Google’s discovery of new pages is to submit a Sitemap. Sitemaps are a great way to tell Google about the pages you own, and how often they are updated or changed. Even if your site is already in the index, Sitemaps are a great way to tell Google about the pages you consider most important. Creating and submitting a Sitemap helps make sure that Google knows about all the pages on your site, including URLs that may not be discoverable by Google’s normal crawling process.
If you have a Google Account, you can sign in to Webmaster Tools straight away. Google recommend adding every version of your site (for example, both http://www.yuppify.comand http://yuppify.com). Because Google can send you information only about those sites that they know you own, Google will ask you to verify your ownership by making a specific change to a web page, or uploading a file. If you can make those changes, we know you’re a site owner.
Below points can be considered to make sure Google can find and crawl your site.
1. Check crawl errors. The Crawl errors page provides details about the URLs in your site that Google Bot tried to crawl but could not access. To view crawl errors access your site from www.google.com/webmasters/tools/ .
2. Review your robots.txt file, to see if you’re blocking Googlebot from any URLs or directories on your site.
2. Make sure that the URLs haven't been blocked using “no index” meta tag i.e. When Google bot see the no index meta tag on a page, Google will completely drop the page from our search results, even if other pages link to it.
5. If you have recently restructured your site or moved to a new domain, pages that previously performed well may now rank poorly. To avoid this, use 301 redirects ("Redirect Permanent") in your .htaccess file to smartly redirect users, Google bot, and other spiders. (In Apache, you can do this with an .htaccess file; in IIS, you can do this through the administrative console.)
Following below guidelines will help Google find, index and rank your site.
· Make a site with a clear hierarchy and text links. Every page should be reachable from at least one static text link.
· Offer a site map to your users with links that point to the important parts of your site. If the site map is larger than 100 or so links, you may want to break the site map into separate pages.
· Create a useful, information-rich site, and write pages that clearly and accurately describe your content.
· Think about the words users would type to find your pages, and make sure that your site actually includes those words within it.
· Try to use text instead of images to display important names, content, or links.The Google crawler doesn’t recognize text contained in images. If you must use images for textual content, consider using the “ALT” attribute to include a few words of descriptive text.
· Make sure that your elements and ALT attributes are descriptive and accurate.
· Check for broken links and correct HTML.
· Take advantage of URL rewriting to make search engine friendly url if your urls are dynamic in nature i.e., the URL contains a “?” character
· The image file name can give Google clues about the subject matter of the image. Try to make your file name a good description of the subject matter of the image.For example, my-new-black-kitten.jpg is a lot more informative than IMG00023.JPG.Descriptive file names can also be useful to users: If we’re unable to find suitable text in the page on which we found the image, we’ll use the file name as the image’s snippet in our search results. It provides Google with useful information about the subject matter of the image. Google use this information to help determine the best image to return for a user’s query.Tell the world about your site. Incoming links to your site help Google determine your site's relevance to the user's query. Among other considerations, Google’s ranking algorithm measures each page’s popularity based on the number of other pages that link to it. Build links to your pages from external pages with similar, great content.