How do search engines use keywords

Keywords are the staple diet of Google and other search engines, this is because Google is basically a huge library that uses keyword information to list, sort and serve results to its users.

For example, if you ask Google to search for a phrase or keyword it will already have a selected list of relevant pages to return when you hit the search button. It can also provide a sub list of related terms it thinks may save you time.

You can see exactly how Google returns results to your query by checking out Google 101.

Google 101Google 101

In order to provide your search return Google has Cached or Indexed billions of web pages and placed them in its index ready to be Served to you.

It will have used over 200 factors in determining which web pages it will Serve
to you in your results search, and in determining the order of these pages. Google will list the majority of web pages it has found for your query (millions usually).

The places Google looks to find keywords are the websites URL, its meta tags (title and description), the sites html coding (keywords can be included as attributes to images or links) and the text content within the webpage. Google also examines incoming links to a website incoming links may contain keywords.

If websites do not have the relevant keywords somewhere on the website (or in their link profiles, as in some cases Google can rank a site solely based on the content of its incoming links!), then Google will not rank the site for those keywords.

Sites that do not include much text content for instance, those that rely heavily on graphics will find that Google has difficulty in listing them correctly, if at all.

Below are Googles own Guidelines to web developers on how to develop a web sites content.

  • 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.
  • Make sure that your elements and alt attributes are descriptive and accurate.</li> <li>Check for broken links and correct HTML.</li> <li>If you decide to use dynamic pages (i.e., the URL contains a "?" character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them few.</li> <li>Keep the links on a given page to a reasonable number (fewer than 100).</li> </ul> <p>Google will follow a link it finds on a webpage. It uses this method to discover new websites and pages. It can also discover new websites and pages through the submission of <a target="_blank" href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=40318">XML sitemaps</a>.<br /> <br /> However, if you want to manually inform google of a new webpage or site that has no links into it, you can use Google's <a target="_blank" rel="nofollow" href="http://www.google.com/addurl/?continue=/addurl">add url to google</a>.</p></div> </div> <a name="comments" id="comments"></a> <div class="box page_comments"> <h2>Comments</h2> <p class="note">There are no comments for this post</p> </div> <div class="box page_leavecomment"> <h2><span>Leave</span> a comment</h2> <form action="" method="post" id="page_leavecomment"> <div class="npt "> <input type="text" name="comment_name" id="comment_name" value="" class="text" /> <label for="comment_name">Name:</label> <div class="clr"></div> </div> <div class="npt "> <input type="text" name="comment_url" id="comment_url" value="" class="text" /> <label for="comment_url">URL:</label> <div class="clr"></div> </div> <div class="txt"> <textarea name="comment"></textarea> <label for="comment">Comment:</label> <div class="clr"></div> </div> <div class="cpt"> <label for="comment_captcha">Antispam:</label> <img src="captcha" alt="Antispam code" id="captchaImage" /> <input type="button" value="Generate New Image" class="button" id="reloadCaptcha" /> <p>Enter the text you see to the left</p> <input type="text" class="text" name="comment_captcha" id="" value="" /> <div class="clr"></div> </div> <div class="npt "> <input type="submit" name="add_comment" id="add_comment" value="Post comment" class="submit" /> <div class="clr"></div> </div> </form> </div> </div> <div class="clr"></div> </div> </div> <div id="clrFoot"></div> </div> <div id="ft"> <div class="in"> <div id="ftSect"> <p> <a href="web-design-resources/">Design resources</a> </p> <p> <a href="scripts/">Technical resources</a> </p> <p> <a href="seo-tools-and-resources/">SEO resources</a> </p> <p> <a href="free-scripts/">Free scripts</a> </p> </div> <div id="ftBlog"> <p>update: <a href="web-design-resources/outside-europe/">Outside Europe</a></p> <p>update: <a href="scripts/center-a-web-page-in-css/">Center a web page in CSS</a></p> <p>update: <a href="seo-tools-and-resources/submitting-your-web-site-to-css-galleries/">Submitting your web site to CSS galleries</a></p> <p>update: <a href="free-scripts/using-sifr-font-replacement/">Using sIFR font replacement</a></p> </div> <div id="ftOffice"> <p><a href="web-design-shrewsbury/">Web Design Shrewsbury</a><span> telephone</span> 08000 805401</p> <p><a href="web-design-manchester/">Web Design Manchester</a><span> telephone</span> 0161 7440075</p> <p><a href="web-design-birmingham/">Web Design Birmingham</a><span> telephone</span> 0121 7750085</p> <p><a href="web-design-london/">Web Design London</a><span> telephone</span> 0207 1250044</p> </div> </div> <p id="ftCopy"><a href="http://validator.w3.org/check?uri=referer" target="_blank" id="ftValid" rel="nofollow"><img src="http://static.mutinydesign.co.uk/assets/img/btnValid.png" alt="Valid XHTML/CSS" /></a> © Mutiny Design - Website Design and Development - Network House, Badgers Way, Oxon Business Park, Shrewsbury, Shropshire SY3 5AB </p> </div> <div id="ftBg"></div> </body> </html>