Showing posts with label Search Engine. Show all posts
Showing posts with label Search Engine. Show all posts

1. Patent analysis: how search engines deal with inbound links
This month, Yahoo was granted a patent that describes how link texts may be used to increase the relevancy ranking of a web page. Although the patent was filed in 2002, it provides interesting details about how search engines can use link texts.
Why are link texts important?
All major search engines pay close attention to the text that is used in links pointing to web pages. A web page might be considered more relevant to a search term if the search term not only appears on the web page but is also used in the text of the link that points to the page.
Web pages can even get high rankings for a search term if they don't contain that search term. It's enough that many websites link to the page with the search term in the link text. This has been demonstrated with several Google bombs.
How do search engines treat link texts?
While it is clear that link texts are very important for search engines, it's not clear how much weight search engines assign to a link text when they index a page. Are some link texts more important than others?
The patent indicates that link texts are broken into parts, called tokens:
Once an anchortext phrase is identified, it is converted into a set of tokens. For example, page 306 contains the phrase "best Louis Armstrong site" pointing to page 200. The tokenization produces the following tokens:
  • "Best Louis Armstrong site"
  • "Louis Armstrong"
  • "Louis"
  • "Armstrong"
  • "Best"
  • "Best Louis"
  • "Best Armstrong"
  • "Best site"
The search engine algorithm calculates a weight for each of these tokens. If the weight exceeds a threshold, the linked web page may be indexed under that token.
How do search engines calculate the weight?
Search engines consider how often each word or word sequence can be found in link texts pointing to a particular page and how often the token appears in the index.
Search engines might assign the greatest importance to words that appear the least frequently in the search index. The reason for that is that those words are often more specifically related to the searched topic.
In addition, a token that appears very often in link texts that point to a special web page could be given higher weight. Tokens that appear very frequently in the search index ("site" or "best") might be discounted because they are not relevant to the special topic.
What does this mean to your website?
All major search engines use this method to rank web pages. If you want to get high rankings on search engines, you must make sure that your web site has good inbound links with the right link texts.
Optimized web pages are important to tell search engines that your website is relevant to your keywords. Good inbound links with the right link texts will enforce the relevancy of your pages for your keywords.
What you have to do to get high rankings on Yahoo and Google
  1. Optimize your web pages for your keywords. While it is possible to get high rankings for a keyword if you have enough inbound links that contain that keyword, it is much easier to get high rankings for a special keyword if your web page has been optimized for that keyword.

  2. Try to get as many inbound links as possible. The links to your website should use your targeted keywords in the link text. Do not use the exactly same text over and over. Vary your link texts and use related but different expressions for the links to your site.

    IBP's link builder can help you to get targeted links from related websites, Internet directories and blogs.
The Yahoo patent confirms the methods that modern search engines use to rank web pages. If you follow the tips and tricks above, your website will get the best possible rankings on Yahoo, Google and other major search engines.
 
From: Axandra
 

A sitemap is a little-known secret to enhancing your Web site's position in the search engine listings.
It is a page which contains an organized listing of links to all pages within the website.
 
Google and the other search engines will index your site even if you don't have a sitemap. However, there are four main advantages to having a sitemap:
 
 

1. If your site uses non-HTML links, such as Macromedia Flash menus or JavaScript menus, the search engines will not be able to follow these links, and so they will not find all of your pages. A code-driven site must use a sitemap.

2. A sitemap tells the search engines which pages on your site are more important, and which are less important. This prevents the less important pages from competing with your own pages in the listings.

3. A sitemap tells the search engines which pages on your site are updated more frequently than others. This enables the search engines to ignore your static pages, increasing the likelihood that they will have the most current data on your most dynamic pages.

4. A sitemap enables you to tell the search engines when you have added or updated your site's content. To some extent, this puts you in control of making the search engines aware of your latest content. Of course, it doesn't force the search engines to do your bidding, but it tends to make it easier for users to find your new pages more quickly.

So, what is a sitemap?

As mentioned above, there are many possible forms of sitemaps, but we'll concentrate on the most useful kind, the XML sitemap format created and promulgated by sitemaps.org. This protocol, currently known as "Sitemap 0.90," is maintained and endorsed jointly by Google, MSN, Yahoo, and Ask, so you know it is pretty much a universal standard.

An XML sitemap consists of a list of pages on your Web site, and standard information about each page. Here is an example:

< url >

< loc >http://www.bettercodes.blogspot.com/Index.htm< /loc >

< lastmod >2008-04-07< /lastmod >

< changefreq >never

< priority >0.3

< /url >

...

< url >

< loc >http://www.bettercodes.blogspot.com/Services.htm< /loc >

< lastmod >2008-04-07

< changefreq >weekly

< priority >0.8

< /url >

...

Don't worry about the technical details of formatting the XML. We'll talk about tools that will create this for you in a moment.

There are three things to notice about each entry:

1. LastMod. Tell the search engines the last date (and time) you changed this page. That will tell them which ones they ought to index right away, and which ones they can ignore.

2. ChangeFreq. In case you're not updating your sitemap all the time, this will give the search engines a clue as to how often they ought to check each page.

3. Priority. This tells the search engines the relative importance of this page, compared to all the other pages in your site.

In assigning a value for "Priority," on a scale of 0.0 to 1.0, determine which pages are most important and which are least important within your site. We're not telling the search engines that this "Services" page is in the 80th percentile of all pages on the Web, but it is far more important than the "Index" page within this site. That's where we want our visitors to end up.

It's easy to identify pages within your site which are lowest priority. Some examples:

- Privacy Policy - "Contact us" - "About us"

Please don't misunderstand this. It's not that your "Privacy Policy" page is unimportant and so you might as well not have one. It's that your "Privacy Policy" is important enough to take for granted: Your visitors will find it when they need it. But for search engine purposes, you'd rather direct them to the pages where you actually do your business.

 

So, how do you create a sitemap?

There are a number of software tools that will create a sitemap by reading your site's content. You will have to adjust the results, especially the "Priority" settings, but most of these do a pretty good job. Search the Web for "sitemap generator," or for any of the following specific free tools:

- SitemapDoc - XML-Sitemaps - AuditMyPC Google Sitemap Generator

And once you have your sitemap, what do you do with it?

There are three things to do, in sequence:

1. Place the sitemap file into the root directory of your Web server, alongside your main "index" file. And each time you update it, place the new copy there.

2. Notify the major search engines of your new sitemap file each time you update it. For Google, this means to submit it from within "Webmaster Tools." For other major search engines, search on that search engine for "submit sitemap," and you'll probably find where to enter the URL of your sitemap file.

3. Place a reference to the sitemap file in your robots.txt file, as "Sitemap: http://www.bettercodes.blogspot.com/sitemap.xml". This will make sure that any search engine will find it, even those that you did not submit it to directly. You only need to do this once, unless you change the name or location of your sitemap file.

Once you have your sitemap created and submitted, don't forget to maintain it. Each time you add a page to your Web site, add it to your sitemap. Each time you update a page on your Web site, update its "lastmod" setting in your sitemap. Try adjusting the "priority" of your pages from time to time to see if it improves the performance of that particular page. And each time you modify your sitemap, resubmit it to the major search engines.