Tuesday 25 February 2014

Steps for showing Websites in Google search result.

Steps for showing sites in Google Search:

For showing your site in Google search result takes too much effort but here I am describing some important steps which are necessary for Google Indexing.

Step 1 :  Your site should be crawled by Google bots.
Step 2 :  Your site should be indexed.
Step 3 :  Your site should have high search rankings.

First of all you should know what is Crawling and Indexing?
Crawling and Indexing are two important initial processes for web pages which results to sites being shown in search results. Being seen by Google is important.

Ques:  What is Crawling?
Ans: Search engine crawling is the process in which search engine bots browse particular pages on the web. If you have a newly launched site, the Google bot will have to crawl your site’s web pages to know of its existence on the web.

Ques: What is indexing?
Ans: The bot’s job does not end with crawling. It must index the pages too. Once a bot found a page by crawling, and then has to add the page to the list of other crawled pages belonging to the same category. This process is known as indexing. Search engines have an index of pages categorized in various ways. These pages are not the pages from your website exactly, but a screenshot of the pages as they were seen the last time they were crawled. These screen shots are the cached versions of the pages.
Example: Indexing refers as the Index in the book which is useful for searching particulars easily.

Processes behind this :

When a user enters a search query in Google search, Google quickly goes through these indexes to judge which pages are appropriate to return in results. With the help of complicated mathematical algorithms, Google is able to decide where in the search results each page should be returned. The accuracy of Google in returning appropriate pages to users’ queries is what makes it such a huge search giant.

NOTE: The cached page returned may not be identical to the page that was recently changed on your website, however, when you add new content and provide easy accessibility to search engines they will crawl and index your pages over again in order to return the latest versions of your web pages in search results.

These are important steps for showing your sites in Google result:


1.  Google Webmaster Tools Account:  Create a Google Webmaster Tools and a Google Analytics account. A Google Webmaster Tools account is the most important one. Submit your site here. You can check Crawl Stats in Google Webmaster.

2.  Fetch as Google: On Google Webmaster Tools you have the option to ask Google to crawl new pages or pages with updated content. This option is located under the Health section and is called Fetch as Google.

3.  XML sitemap: Sitemaps act as maps for the search bots, guiding them to your website’s inner pages. You cannot afford to neglect this significant step toward getting your site indexed by Google. Create an XML sitemap and submit it to Google in your Webmaster Tools account.

4.  Get Inbound Links: Search engine bots are more likely find and index your site when websites that are often crawled and indexed link to it. For this to work you need to build quality links to your site from other popular sites.

5.  Google+ Profile:  Create a Google+ profile and add a link to your site in the About section. Add posts to Google+ containing links to your site. Since Google+ is a Google product the Google bot will pay attention to these links. You will also benefit from building other popular social media profiles for your website.

6.  DMOZ.org: Previously Google used data obtained from the DMOZ web directory, so webmasters made a point of submitting their site to it. It is not a significant indexing factor anymore but it still does not hurt to submit to it.
7.  Clean Code: Make the Google bot’s job of crawling and indexing your site easy by cleaning your site’s backend and ensuring you have W3C compliant code. Also, never bloat your code. Ensure there is a good text to html ratio in your website content.

8.  Faster Site: Faster Indexing: Sites that are built to load quickly are also optimized for faster indexing by Google.

9.  Good Internal Link Structure: Ensure that all pages of your website are interlinked with each other. Especially if your site’s home page has been indexed make sure all the other pages are interconnected with it so they will be indexed too, but make sure there are not more than 200 links on any given page.

10.  Good Navigation: Good navigation will contribute to the link structure discussed above. As important as navigation structure is for your users, it is equally important for the fast indexing of your site.

11.  Add Fresh Content: Add quality content to your site frequently. Content of value attracts the bots. Even if your site has only been indexed once, with the addition of more and more valuable content you urge the Google bot to index your site repeatedly. This valuable content is not limited to the visible content on the page but also the Meta data and other important SEO components on the website.

12. Robots.txt: It is imperative that you have a robots.txt file but you need to cross check it to see if there are any pages that have ‘disallowed’ Google bot access. This is a major reason that some web pages do not get indexed.

13. Backlinks: Creating backlinks of your sites with many other famous sites is also useful for your sites ranking. 

Wednesday 5 February 2014

Importance of Image Alt attribute for SEO


 Image Alt Attribute
Images are become a important part on the web they are used for various purposes on the web. Graphics are used on a website for navigational buttons, bullet points, icons, text graphics, logos, banners or other ways to supplement the text.
Images have a  image alt attribute (in HTML) to describe the image in readable text format.  It helps in these situations where people or bots(Search Engine bots) cannot interpret the image content. The following is an example of the image alt attribute:
<img src=“survivor.jpg” alt=“survive for life”/>   
Image alt attribute is certainly significant for usability and it also helps for SEO. It serves the users mentioned above with enriched website usability and also returns images in relevant search results due to enhanced site SEO.


Example: this image is showing how this CFL(Lighting Bulb) is Surviving.
 Some important factors that help to optimize your images for SEO.
  • Use images in these formats – JPG, JPEG, BMP, GIF,  PNG.
  • Image file name should be descriptive and should not a generic name, such as DCSC1258.jpg.
  • Search Engine crawlers usually index images of all sizes but keeping the file size within a certain limit will help your pages load faster.
  • Important text should not be embedded in the image itself. It must be kept in regular HTML.
  • Specify the height and width of an image. This allows the browser to know the size of the image and it ensures that the space reserved for the image. 
<img src=“survivor.jpg” alt=“Survive for life”  width=“620” height=“1872”>
Tips For Your Alt Text Content:
  • An image alt attribute must contain a sentence(6 to 10 words) that describes the image.
Following are the examples:
 <img src=“Survivor.jpg” alt=“”> : Wrong  Use
         <img src=“Survivor.jpg” alt=“Survivor”> : Average Use
<img src=“survivor.jpg” alt=“survive for life”/> : Rright Use
  • Image alt attribute must contain keywords, but in a readable format.
  • If you have multiple images of the same category of products, such as survivor, try and differentiate the alt text of each image by specifying the type of the product. Avoid repeating the same alt attribute for all images on a page.
  • Use ‘Company Logo’ for your website’s logo image alt text
  • HTML for images contains title tags and alt tags that are often confused with each other. While title tag content is for human readers, the alt attribute is for search engine crawlers. Hence, title text can be written to direct a reader.
  •  If you have a text image in a specific font style, use the same word/words as its alt attribute.
  • Use the null alt attribute for spacer images. These images are meant to be invisible and used to create space in the web layout. It is advised to use the null alt attribute rather than not using an alt attribute at all for these spacer images. Null alt attribute is declared in the following format:
                 <img src=“filename.jpg” alt=“”>
  • Use null alt attribute for bullets, icons and decorative images. Ideally you can include bullet and icon images in your site’s CSS, this will remove the need for alt description completely.
Tips for SEO:
  • Google tries to understand the content of the images by the text and keywords surrounding it. Therefore, ensure you place your images where they are relevant to the site content.
  • Google also tries to interpret the content of the image by the anchor text to which it is linked. For instance, if your site’s image is linked by the anchor text ‘Survivor for Life’, then that image is optimized for searches.
  • The page title (where the image is found) is also considered by Google search engine crawlers.
  • It is always better to use alt attribute in all the above forms rather than not at all. Search engines can index your images much better with the alt attribute and you can gain search traffic to your site simply by assigning appropriate alt text to your images.
  • By enhancing the usability of your site you enrich the user experience and that indirectly improves your site’s SEO. Thus, ultimately with the proper use of image alt attribute you positively affect search engine rankings of your site.