Sunday, January 1, 2012

How Google Works


How Google Works?


Google runs on a distributed network of millions of of computers and can therefore carry out fast parallel processing. 

Parallel processing is a method of computation in which many calculations can be performed simultaneously, significantly speeding up data processing. Google has three distinct parts:

1.The Googlebot
2.The indexer
3.The query processor

Let’s take a closer look at each part.

1. Googlebot, Google’s Web Crawler - How Google Works?

Googlebot is Google’s web crawling robot, which finds and retrieves pages on the web and hands them off to the Google indexer. It’s easy to imagine Googlebot as a little spider scurrying across the strands of cyberspace, but in reality Googlebot doesn’t traverse the web at all. It functions much like your web browser, by sending a request to a web server for a web page, downloading the entire page, then handing it off to Google’s indexer.
Googlebot consists of many computers requesting and fetching pages much more quickly than you can with your web browser. In fact, Googlebot can request thousands of different pages simultaneously. To avoid overwhelming web servers, or crowding out requests from human users, Googlebot deliberately makes requests of each individual web server more slowly than it’s capable of doing.
Googlebot finds pages in two ways: through an add URL form, www.google.com/addurl.html, and through finding links by crawling the web.


More Traffic with SEO- GoogleBot


Unfortunately, spammers figured out how to create automated bots that bombarded the add URL form with millions of URLs pointing to commercial propaganda. Google rejects those URLs submitted through its Add URL form that it suspects are trying to deceive users by employing tactics such as including hidden text or links on a page, stuffing a page with irrelevant words, cloaking (aka bait and switch), using sneaky redirects, creating doorways, domains, or sub-domains with substantially similar content, sending automated queries to Google, and linking to bad neighbors. So now the Add URL form also has a test: it displays some squiggly letters designed to fool automated “letter-guessers”; it asks you to enter the letters you see — something like an eye-chart test to stop spambots.
When Googlebot fetches a page, it culls all the links appearing on the page and adds them to a queue for subsequent crawling. Googlebot tends to encounter little spam because most web authors link only to what they believe are high-quality pages. By harvesting links from every page it encounters, Googlebot can quickly build a list of links that can cover broad reaches of the web. This technique, known as deep crawling, also allows Googlebot to probe deep within individual sites. Because of their massive scale, deep crawls can reach almost every page in the web. Because the web is vast, this can take some time, so some pages may be crawled only once a month.
Although its function is simple, Googlebot must be programmed to handle several challenges. First, since Googlebot sends out simultaneous requests for thousands of pages, the queue of “visit soon” URLs must be constantly examined and compared with URLs already in Google’s index. Duplicates in the queue must be eliminated to prevent Googlebot from fetching the same page again. Googlebot must determine how often to revisit a page. On the one hand, it’s a waste of resources to re-index an unchanged page. On the other hand, Google wants to re-index changed pages to deliver up-to-date results.
To keep the index current, Google continuously recrawls popular frequently changing web pages at a rate roughly proportional to how often the pages change. Such crawls keep an index current and are known as fresh crawls. Newspaper pages are downloaded daily, pages with stock quotes are downloaded much more frequently. Of course, fresh crawls return fewer pages than the deep crawl. The combination of the two types of crawls allows Google to both make efficient use of its resources and keep its index reasonably current.

2. Google’s Indexer - How Google Works?

Googlebot gives the indexer the full text of the pages it finds. These pages are stored in Google’s index database. This index is sorted alphabetically by search term, with each index entry storing a list of documents in which the term appears and the location within the text where it occurs. This data structure allows rapid access to documents that contain user query terms.
To improve search performance, Google ignores (doesn’t index) common words called stop words (such as theisonorofhowwhy, as well as certain single digits and single letters). Stop words are so common that they do little to narrow a search, and therefore they can safely be discarded. The indexer also ignores some punctuation and multiple spaces, as well as converting all letters to lowercase, to improve Google’s performance.

3. Google’s Query Processor - How Google Works?

The query processor has several parts, including the user interface (search box), the “engine” that evaluates queries and matches them to relevant documents, and the results formatter.
PageRank is Google’s system for ranking web pages. A page with a higher PageRank is deemed more important and is more likely to be listed above a page with a lower PageRank.
Google considers over a hundred factors in computing a PageRank and determining which documents are most relevant to a query, including the popularity of the page, the position and size of the search terms within the page, and the proximity of the search terms to one another on the page. A patent application discusses other factors that Google considers when ranking a page. Visit SEOmoz.org’s report for an interpretation of the concepts and the practical applications contained in Google’s patent application.
Google also applies machine-learning techniques to improve its performance automatically by learning relationships and associations within the stored data. For example, the spelling-correcting system uses such techniques to figure out likely alternative spellings. Google closely guards the formulas it uses to calculate relevance; they’re tweaked to improve quality and performance, and to outwit the latest devious techniques used by spammers.
Indexing the full text of the web allows Google to go beyond simply matching single search terms. Google gives more priority to pages that have search terms near each other and in the same order as the query. Google can also match multi-word phrases and sentences. Since Google indexes HTML code in addition to the text on the page, users can restrict searches on the basis of where query words appear, e.g., in the title, in the URL, in the body, and in links to the page, options offered by Google’s Advanced Search Form and Using Search Operators (Advanced Operators).
Let’s see how Google processes a query.
 More Traffic with seo
Google’s Query Processor
.
For more information on how Google works, take a look at the following articles.
If you like this article follow my blog to get Regular Google Updates and Search Algorithms.

How Google Works? Posted by Veerender

Source: http://www.googleguide.com

5 Best Tips to Make your Google Adwords campaign Effective

5 Best Tips to Make your Google Adwords campaign Effective
The idea of turning money into traffic has become extremely palatable to modern business users, but a simple mistakes can destroy any potential success that  an ad might generate. I thought a quick run-down of the common errors and a few extra tips thrown into the mix would be helpful to Make your Adwords campaign Effective..
1. Language Preference Settings for Google Adwords Campaigns: – Language Preference Settings are accessible through the campaign settings. It is a bad practice to select any campaign to show in all languages when the ad is written in English. Google will permit this circumstance to occur, but Google does not translate the ad. Make sure you are creating separate ad copy with the language preferences you are targeting.
2. Optimizing the Display URL:  Display URL is part of the ad copy – A user’s eyes have a hard time distinguishing the words in www.samplewebsite.com. The words in the URL all run together making it a non-selling point in an ad. The more effective solution is to type www.SampleWebsite.com/Targeted-Keyword. Now, it jumps out to users’ eyes and encourages them to click.
3. Keyword Relevancy with ad: – Including so many keywords in one adgroup and writing one  ad to all all keywords is not an effective way for a successful Adwords campaign . All keywords must be closely related to each other in nature to be successful. Create separate ad groups for each product and add the relevant keywords under keywords. For Example If you sell old and new books, Create a separate ad for old books and one more ad for new books, instead of creating one add which contains old and new books.
4. Using Negative keywords: – If you’re using broad matched keywords and trying to sell something, keep in mind that “Free” keywords do not sell the product. So better not to include “Free” keywords in your keyword list and make sure that you have added the free keywords as Negative keywords. The reason as you are using the broad match  google will try to show your ad for all the keywords that are closely related to your search terms, If you add your negative keywords under the negative keywords section google will now your add for search terms containing your negative keywords.
The simple reason to add free as a negative keyword is “When users are searching for something free they are not looking to buy something.”
5. Create Separate Campaign for Content Networks – I frequently hear that the Content Network just doesn’t convert. That is simply not true, but the conversion rates are usually lower than search. The bids are usually lower though which frequently makes for an effective cost-per-conversion. My suggestion is to opt your search campaigns out of the Content Network and create a separate “Content Network only” campaign. This makes it easier to eyeball the general stats on the campaign summary screens, and to manage them separately (as they should be). It’s good to test different bidding on the Content Network by raising and lowering the bids until you find the optimum cost-per-conversion amount. I frequently find Google’s help sections inadequate, but their info on this subject is superb.

These are the 5 Best Tips to Make your Google Adwords campaign Effective, I will post more tips for Google adwords users here every time...



Wednesday, February 9, 2011

What is the importance of the Meta Description tag for Search Engine Optimization

What is the importance of the Meta Description tag for Search Engine Optimization?


This is a very frequently asked question by many SEO’s and Webmasters  all around the world.I am sharing my experience to give you some idea about Using Meta Description tags in your website.

Now days the importance of the meta description is very less and it has less impact on Search Engine Results. The importance of Meta Description tag was an important factor for a higher position in Search Engines Result Pages on the beginning of Search Engines.

But Now search engines are more wider and if you are spamming  meta description might can bring your site to get penalized or even banned in Search Results. Once you are banned means It is very difficult  to recover your website from a ban.

Be aware, if you decide to use meta descriptions for your pages don’t allow them to look spammy and don`t stuff the them whit lots of keywords.

You would need to write a relevant meta description based on your content, then Google may use meta description as a snippet for search results description .

Keep in mind that, a well written Meta description can attract more visitors through search engines search results, but make sure that you are creating a separate Meta description for each and every page on your website.

Take the help of Google Webmaster tolls to identify easily for any Duplicate title and Meta description tags if you are handing the project which is optimized by some other before you. Because most of the search engine consider Meta description as a website content. If you use same one on more than one pages it comes under spam.

If you decided to use Meta description for your project or your website, try to keep your description tag between 150 to 170 characters, make sure you are not repeating any keyword more than twice to maintain good keyword density. Write the effective, unique and relevant Meta description each and every particular page; write them for humans instead of search engines.


Now it is up to you whether to use Meta Descriptions in your Website or not.
Good Luck..

Sunday, January 2, 2011

Social Media Optimization

Social Media Optimization:

Social Media Optimization (SMO) is also Called Site Management Organization. Social Media Optimization also contributes to your link ability to drive traffic and to generate substantial lead to your business.
Basically Social Media Optimization there to impress the human being unlike Search Engine Optimization is there to impress the person who performs the search...
 Also contribute to increase web presence.
Social Media Optimization has come into existence after 2005. There are some factors of social media optimization as follows:
 Social networking sites like (Facebook,Twitter,LinkedIn, Myspace, etc)
 Social news like (digg, stumbleupon)
Knowledge sharing sites like yahoo answers.
Photo sharing, sites video sharing sites and  social hubs.

See the Image Below(Social Media Optimization):


Now:
The main reason for these parameters of Social Media Optimization is to maintain the online reputation and online activeness of company. SMO is the integral part of the Search Engine Optimization. Social Media Optimization is done in two ways
One is  By RSS feed means by Really Simple Syndicated Feed which include sharing social news, images, and videos.
 Second is By using promotional activities like Group Discussion, Blogging, etc.