Posts Tagged ‘techniques’

Search Engine Optimization-Attract links to your website

Tuesday, July 15th, 2008

The number and quality of links pointing to your website are terribly important to your Google rank. There are a number of different strategies and techniques to pursue at this stage. Some of our highest-ranking examples on this list have made a habit of including a small credit link back to their site on the websites they design. Those links add up quickly, especially if they are included on a page footer that appears on each page in a client’s website.

Using Scripts to Spice up Your Web Page

Monday, July 14th, 2008

You can use scripts within your pages to spice them up. However, although you will probably be tempted to use all the fancy techniques to create special effects, try not to go overboard. With each script or effect you add to your web page, it will take that much longer for your page to load.

Select your scripts carefully. Most browsers now support JavaScript, so using this type of script will probably be your best choice. Keep in mind, JavaScript and Java are two totally different languages and are not in any way connected.

If you must use Java on your site, use it sparingly. Java can be slow and has a tendency to crash browsers. It can also add a lot of time to your web page’s load time.
Scripts to Avoid When Designing a Professional Site

Pop up boxes asking for your visitor’s name

Disabling the browsers back button

Continuous alert messages

Scrolling messages in the status bar

Large scrolling text

Fancy cursors

Cursor trailers

Automatic transfers on mouseovers

Mouseover sounds

This list represents only a small portion of the types of scripts you should avoid. These scripts are not only very irritating, but they’re a big waste of your visitors’ time. If you want your visitors to return, use scripts that will compliment your web site.

Search engine optimization: Building Optimized Pages

Monday, June 30th, 2008

Search engine optimization is a general term that describes the specific techniques that can be used on websites in order for them to acheive a desireable ranking with search engines. This is done in a variety of ways that include careful usage of keywords and the utilization of tags that search engines read and add to their database.

Basic optimization may help ensure that your site is accessible on search engines so that it does not get lost in the invisible web. With proper SEO techniques, you can get a little bit of traffic (or a lot for lessor competitive terms).

Advanced optimization involves in-depth research into aspects such as site structure and page design (on-site features) as well as link popularity and linking methodology (off-site features).

By determining a site’s popularity, sizing up the amount of competition, and deciding which keywords can be best supported with quality content; search engine optimization can guarentee that a site reaches its full potential.

What are these SEO Hats?

Thursday, June 26th, 2008
  1. Black Hat SEO’s (aka SEO spamming) goal is to heavily leverage technology in order to get fast results. This means quickly getting their web site to the top of the Search Engines, which quickly catch on and ban them.
  2. White Hat SEO focuses upon building quality content. These web sites are built for people, not for the Search Engines, and the webmasters rely more upon content, combined with their marketing skills, to get them top results.  These webmasters understand that this is going to take time and so they do not rush the results and thus run absolutely no risk of being banned by the Search Engines.
  3. Gray Hat SEO varies in its use of questionable tactics as well as the risks that they take. While some techniques may be frowned upon by the Search Engines, they are not necessarily against their rules. However, other techniques may be more risky and should be carefully considered before use.

So, which SEO hat should you wear? This depends upon your goals and objectives. However, you probably should not use black hat since it is so short-lived. Instead, strive to wear a white hat. Sometimes gray hat techniques also make sense but do not take too big of a risk if your web site is quite valuable.

What is Organic SEO?

Thursday, June 26th, 2008

An organic search is a process by which Internet users find web sites that they are looking for in the SERPs (Search Engine Result Pages), instead of using pay-per-click advertisements, such as Google AdWords, to locate the sites that they visit. Here are some organic SEO techniques that will increase your web site’s visibility:

1. Make sure that you add relevant meta tags to each page of your web site. These are used by the Search Engines to index your web site.  Whenever you are choosing the keywords for in your meta tags, make sure that you list the most important words that you think that your target audience will be searching for. These words should also be used in your meta tag description, which is the short explanation of your business.

2. You need to setup a site map for your business and then submit it to both Google and Yahoo. This is your chance to inform the Search Engines about the URLs that are on your web site.

3. Another thing that you should submit is any important information from your web site to Google Base. This will dramatically help with your organic SEO while also helping to distribute and share information with other people who you would not otherwise know how to reach.

4. It is also a good idea to set up a blog in order to be able to add more content to your web site. This is the key to your success online.

Advanced SEO is Traditional White Hat SEO

Thursday, June 26th, 2008

I wasn’t lucky enough to attend SES Toronto so I’m still getting caught up on all the feedback and session reviews that came out of the event. In doing that, I stumbled across Andrew Goodman’s review of the event where he talks a lot about the lessons that he and SES’ Global Content Director Kevin Ryan learned last week.

According to Andrew, the key “thesis” of the event was this: The core stuff works. The core stuff has evolved tremendously. It is vitally important and it is still moving the needle.

In other words, don’t be so quick to let go of the traditional search engine optimization techniques in favor of the big Web 2.0 buzzwords. White hat SEO is evolving and is all the advanced SEO you need to rank well in the search engines and bring targeted visitors to your Web site.

I’d also have to agree with Andrew’s statement that white hat SEO is being undervalued and underinvested in as search marketers jump ship to experiment with social media and try their hand at buzzword bingo. There may be great value in spending the time and money creating Facebook applications, toying with viral YouTube videos, and seeing if MySpace is filled with anything other than strippers and bands, but that often comes with an awfully low return on investment compared to the traditional stuff. Andrew takes a cue from Seth Godin and says that building the marketing sprinkles on top of your meatball sundae won’t get customers into the basic navigation towards key objectives. That Facebook application you just invested 2 months creating may look delicious but it probably won’t get your customers headed down that conversion path; however, a site that is technically sound and properly siloed will. Every time.

No one is dismissing the power that can come with social media. I’ve seen companies and do it well. However, the best way to kill your Web site is to start focusing all of your energy on social media and losing your focus on the core factors like content strategies, natural link development, analytics, paid search, conversion funnel optimization, etc. There’s a reason these tactics have stood the test of time. And despite what some “SEOs” will try and tell you, they are progressing, they can compete competitively, and they do work.

Black hat SEO and getting quick links through social media are sexy topics. They’re the crowd pleasers at SEO conferences even though three quarters of those in the room could never implement them. I get the appeal. However, the power of white hat search engine optimization has been proven over and over again, even if it is considered boring or square to promote it. White hat works. Every time. Don’t discount it.

On Site SEO Techniques

Thursday, June 26th, 2008

1. Keyword Rich Content - identify a few keywords for your article that you’re hoping will get indexed highly by Google. Don’t pick too many but consider the questions

* How do I want people to find this post in Search Engines?
* What will they type into Google if they want information on the topic you’re writing?
* How would I find information on this topic in the Search Engines?
* What results come up when I do plug these keywords into Google?
* What other keywords are other sites using?

The answer to these questions will give you a hint as to what words you’ll want to see repeated throughout your article a number of times.

These keywords will need to be the most common words used in your article. Use them in some or all of the following ways:

* Keywords in post and page titles (read my post on using keywords in titles)
* Keywords in URL of page (blog herald wrote on this a while back)
* Keywords in outbound links (read this article on the pros and cons of outbound links)
* Keywords in bold tags (try do it at least once)
* Keywords in heading tags (there is debate over exactly how to use them but it’s generally accepted that h1 tags are important and that h2, h3, h4 etc tags also have an impact. Having said that I’ve seen some pages rank very well in search engines without using heading tags. There are many tutorials online about heading tags - here’s one.)
* Keywords in image alt tags (here’s how)
* Keywords in the general throughout the text of your post - but especially early on in the first few sentences
* Keywords in meta tags (they seem to be less valuable these days but many still believe they are useful with some search engines - here’s a Guide to meta tags)

Of course you can go over the top with keywords in posts and let it destroy your content - but if it fits with what you’ve written tweak it to include the words you are targeting a couple of extra times. Most SEO experts recommend getting your keyword density up to between 5-20% - I think 20% is probably bordering on massacring your content.

One last word of warning and disclaimer on keyword rich content (because I can just hear the comments on this post already) - don’t sacrifice your readers experience of your site just for the sake of SEO. Yes keyword density can be important in climbing the search engine rankings - but more important is that your content and design are user friendly and helpful to readers. There is nothing worse than a site that is stuffed with keywords - these sites come off as cheap, nasty and spammy - don’t fall for the temptation.

2. Themed sites - One of the growing theories of SEO is that you are more likely to rank well if you have a substantial amount of pages on a similar theme. ie a niche topic blog will probably rank higher than a general one that covers many topics. Build a blog with over 200 pages of content on the same theme and you’ll increase your chances of ranking well as SEs will see you as an authority on the topic. The take home advice here is to keep to some kind of a topic/niche/theme for your blog. It is also probably another argument for categories and tagging posts that relate together strongly.

3. Site Design - Search Engines like well laid out, well coded and easily to navigate sites. Make sure your pages validate (I need to work more on this) and that they are viewable on all major browsers. Search Engines don’t tend to like too much Flash, Frames or Java Script in your site - keep it simple and clean and their robots will index your site a lot faster and more accurately. Also try to keep your blog free from dead links (a challenge for those of us with older blogs with big archives).

4. Interlink your Site - The way Search Engines index your blog is to send little robot crawlers to your site to track what you’ve written and follow the links. Make it easier for them to get around your blog by using internal linking wisely. Most SEO experts recommend that you provide some sort of Site Map that means every page on your blog is just a link or two away from every other one. One way to do this for bloggers is to make sure that your category pages are in your sidebars as I do in this blog. Also make sure every page links back to your main page and any other important pages on your site. If you’re writing on a topic you’ve previously written about consider linking to what you’ve written before or use a ‘other relevant posts’ feature at the base of your article. You’ll see in my menus at the top of the page a number of my key categories and articles. One of the impacts of having them highlighted in this way is that they have become some of the most highly ranked pages on ProBlogger simply because they are linked to from every page of this blog.

5. Update regularly - The more you update your blog the more often Search Engines will send their crawlers to your site to index it. This will mean your new articles could appear in the index within days or even hours rather than weeks. This is a natural benefit of blogging - make the most of it!

6. Outbound Links - There is debate over how SEs treat outbound links from your blog. I’m in the camp who believe that relevant outbound links enhance your site’s ranking in search engines. I always link out to quality relevant sites that I think my readers will find useful and have a little anecdotal evidence that seems to support the theory that this is healthy for the way SEs index you (check out Waynes article on the topic for more info). Linking to sites outside your own blog does mean you end up sending traffic away from your blog so you need to count the cost of such a strategy. Note that you should always try to link to reputable and relevant sites to your own page. Also keep in mind that too many outbound could have detrimental impact upon your blog. Like in most things in SEO - moderation is the key.

7. Choose your domain name wisely - there are numerous factors to keep in mind when selecting a domain name. For one you might like to include your keyword in it if possible. Secondly you should do a little research to see if someone else has previously used the domain. This could have both positive and negative impact. If it was a quality site with inbound links you might reap some benefits but if it was a banned spam site you could still be banned from Google for a long time. One service you might want to use to check expired domains is Way Back Machine at Archive.org.

8. Register your Domain for a Lengthy Period - a recent patent by Google indicates that it now looks at the length of your domain’s registration in ranking it. It does this because many spam sites have short registrations and a longer one indicates that you’re building a site with substance and are in it for the long haul.

9. One topic per post - the more tightly focused the theme of a page the better when Search Engines come to rank it. Sometimes you might find yourself writing long posts that end up covering a number of different topics. They might relate loosely but if search engine ranking is what you’re after it could be better to break up your post into smaller more focused pieces.

10. Write optimal length posts - there is some thought going around the Search Engine Optimization community that pages that are too short can get passed over for high rankings. I try to keep posts at least 250 words. Of course there are some posts on my blogs that are shorter, but if I’m writing a post that I want to rank well I try to give it some meatiness in terms of length. On the other hand don’t make it too long either - because in doing so you make it difficult to keep your keyword density up and could end up with a less tightly focused page. Research also shows that longer articles can have a pretty steep drop off rate in readers after the text gets below the ‘fold’ or to the end of the first screen of article .

11. Avoid Duplicate content - Google warns publishers in its guidelines about having the same content on multiple pages. This goes for both multiple pages that you own but also pages that others own. This is because a tactic of spammers is often to reproduce content on many pages and/or to steel content from other sites. There is some debate over what duplicate content does and doesn’t include (for instance many bloggers use ‘free articles’ as content on their blogs - these articles often appear on hundreds and even thousands of other sites around the web and to me could be seen as duplicate content) - my advice is to be very careful about how many places your content appears. I do republish occasional posts (or parts of them) but try not to do this too much and attempt to add elements that are unique on each occasion that the posts are republished).

12. Ping - services like Pingomatic (there are numerous others too) will ping a variety of websites for you to notify them that you’ve updated. In doing so you’ll also be letting search engines know that you’ve updated which will trigger their robots to come visit your blog. I’d also suggest pinging Google’s blog search tool.

13. Submit your RSS to MyYahoo - submitting your RSS feed to MyYahoo seems to help with getting indexed on Yahoo. Read more about this at Getting Yahoo Traffic for your Blog. Some also think that doing the same thing to Google’s Personalised pages could have a similar impact.

14. Quantities of Content - I always get into trouble when I write about having lots of content - but I think its true that bigger sites tend to rank better than smaller sites - whilst it is possible to rank highly with a small site - it’s probably not the norm.. Search Engines will see your site as more comprehensive the more content you have. You also better your odds of being found in Search Engines if you have more pages. By no means am I saying just to put up random junk content - be careful about this - rather work at building a comprehensive and large site over time.

15. Submit to Search Engines - You can do all the best onsite SEO strategies in the world and still get no where because the Search Engines have not found you to start with. Each search engine has a way of letting it know about your site - submit your URL to be included in the index. Please note that this takes time and perhaps a quicker and more effective way is to get linked to by a site already indexed by the search engine. I’ve written a post about his previously at how to get indexed by Google.

You might also like to tryout some of the services around that offer to submit your sites to search engines for you - I’d be wary of paying for this sort of service though. I never have and seem to do ok.

Again I will reinforce - the above techniques come out of my own experience and from the things I’ve learnt from others. I am not an SEO expert but find that if you keep the above in mind you can do reasonably well. Don’t become obsessed by SEO - if you do you run the risk of forgetting about your reader, forgetting to write quality content and you could find yourself getting into some dodgy SEO tactics that could get you banned from the Search Engines You’re trying to get listed in.

I’ll finish here by adding that SEO can take time - so be patient. After 2.5 years of blogging I’ve managed to build my blogs page ranks and SERPs but it did not happen over night. Sometimes it seems that no matter what you do nothing works - it may be that the words you’re wanting to target are actually a heavily targeted segment of the internet (consider changing your approach) - or it may just be that there is some unknowable glitch with the SE you are targeting - its a fickle game and one that I’d recommend you don’t rely on alone. So yes work on your SEO but also consider the many other methods around to find readers for your blog. You might like to read my Finding Readers for your Blog Series as a starting point.

Off Site SEO Techniques

Thursday, June 26th, 2008

Off site SEO techniques are as the name suggests factors from outside the site itself (ie from other sites) that impact the blog’s ranking in search engines. Many of these factors are outside the blogger’s control - however they are useful to know. The most obvious and probably most powerful offsite factor are Inbound Links (something I’ve already referred to above).

It is generally agreed that the links that point to a website are one of the most powerful way of climbing Search Engines results pages (in fact many argue it is THE most important factor). - To put it most simply - every link to your site is seen by the search engines as being a vote of confidence in your site.

Ideally Speaking - The best inbound links have three main qualities to them:

1. they are from higher ranked sites than your own
2. they are relevant to the topic you are writing about
3. they link to you using relevant keywords to your page

SEO tips for blogs hosted on Blogger

Thursday, June 26th, 2008

Blogs are the fastest growing class of websites on the internet. No longer the sole domain of teenagers and the love lorn, blogs are now an established form of internet communication.

The online business community has recently discovered the power of blogging, and as such are faced with raising the blog site’s ranking in the search engine results pages (SERPs). As a direct result of some of the blog characteristics, high search rankings are readily available for the careful blog writer.

Like any other website, blogs have techniques for search engine optimization (SEO), many of them the same as for traditional static websites, and many of them unique to blogs. Among the issues faced by some bloggers is the abundance of free blog hosting sites.

Not requiring any initial cash outlay, the free blog hosts have literally millions of blogs on their books. One of the most popular is the Google owned blog host Blogger.

Note that in this article, the capitalized word Blogger refers to the blog hosting company, while the lower case generic term blogger indicates the blog writer. Confusion between the two words will be avoided as much as possible.

Like all free web hosts, Blogger hosted blogs face unique optimization challenges. Unlike sites where the domain name is owned by the webmaster, free blog hosts maintain ownership of the blog. In fact, the blog name is a sub-domain of the blog host, making value from the blog URL a less powerful optimization tool.

Despite the limitations faced by a blog hosted by Google owned Blogger, there are many very powerful optimization techniques available to the blogger. As we will see, blogs have some optimization methods, that are only available to blogs in general, regardless of host.

When considering the optimization techniques to apply to blogs, the basics of fresh keyword rich content, theme relevance, incoming links, and link anchor text all apply to blogs. In that sense optimization for blogs is no different from other websites.

On the other hand, some additional methods and some restrictions in the choice of techniques are involved as well. The various restrictions are often a direct result of the placement of the blog on the free host.

In this case study, the free host is Blogger. These shortcomings must always be kept in mind, when considering the best course, to fully optimize your blog.

Free Blogger hosting for your blog

Blogger enables you to host your blog on their server for free. As a very simple use interface system, even a novice with absolutely no programming or blogging experience of any kind, can be fully operational in a matter of minutes. The procedure for starting a blog is very simple, and takes only minutes to complete.

The Blogger server offers the choice of having a free standing blog as a separate website, or the option of writing your daily posts on the Blogger interface, and file transfer them to your existing website via the built in FTP feature.

Blogger provides a choice of pre-written templates for the blog layout, but all of them are changeable to include different color combinations and page formats.

Blogger freely permits the use of third party add on features, including commenting systems, track back, visitor counters, RSS site feeds, and most scripts often seen incorporated into traditional websites.

Note that Blogger offers all of those necessary blogging functions, including a site feed through Atom, with the exception of track back, in its blogging service package. Other third party feeds can be freely added to the Blogger template. I use several on my blogs.

The user is under no obligation to use the Blogger supplied versions, however. The company agreement does require that the Blogger logo icon remain on all of the pages, however.

When choosing a URL for the blog, it will appear as http://yourblogname.blogspot.com or if you prefer, as http://www.yourblogname.blogspot.com making the blog URL a sub-domain of the Blogger system.

The main domain is indicated by the “blogspot.com portion of the URL. With being a sub-domain, there are some unique, but not insurmountable challenges to optimization, as we shall see.

A Blogger user is not restricted in the choice of blog titles, and careful title and URL selection can help greatly in the optimization process. Many blogs suffer from having very poorly selected titles, that contain no relevance to the overall blog theme. Keep that in mind when selecting a title.

Keywords within the blog title and URL are very powerful in ranking well, with a blog component, especially as a sub-domain from the Blogger host.

After creating a blog title, and selecting a blog template to be customized later, the Blogger registration process is completed. A new blog writer is ready to begin writing blog columns, which are referred to as posts.

Optimization and SEO power of blogs

Contrary to what many people believe, Google does not give preference to blogs hosted on Blogger, despite Google’s ownership of the popular blog service.

As a result, bloggers using the Blogger hosting system are on even footing with bloggers using other free or paid blog hosting services, and with blogs hosted under an owned domain name, or as part of an owned domain website. The playing field for optimization is as level as possible for bloggers using a sub-domain of Blogger, and for other bloggers as well.

Blogs rank well in the search engines by their very nature. They are regularly updated with keyword rich content. Most blog writers stick to a main theme for their blogs making relevance easy. Because of the blog’s versatility, the blogger can add more themes to the blog and tie them together, enabling a blog to maintain several strong themes.

Blogs are also link magnets, mainly from other similarly themed blogs. It is not unusual for a blog to receive a Google PageRank 4 or 5 after being live on the internet for only one month. The theme relevant links are often placed right in blog posts, and contain powerful link anchor text.

One way inbound links to blogs are freely given by other bloggers as many blog writers are not concerned about search engine rankings. As a result, the competitive level of the sought after keywords is not as strong as its overall potential, based on sheer numbers of blogs.

Bloggers maintain large link lists, called blogrolls, that usually sit on the blog’s home page. The weakness of the blog link lists is their volume, providing less than optimal PageRank and link popularity passage, as it’s divided among large numbers of receiving blogs and websites.

What the blog link popularity lacks in amount of what is passed along, is made up for in theme relevance and quantity. Blog links are literally a volume business. Note that reciprocal blog links don’t appear to suffer any downgrading, as is often the case for static sites. Incoming links, including reciprocal links, are effective for blogs.

On page blog optimization techniques

Blogs are optimized using the same techniques as static websites. Keep in mind that a blog is simply another website. What works in the search engines for other sites will also work for optimizing a blog.

Blogger assists the blog writer by building in many optimization features, that enable a blog to compete in less competitive searches, even if no other optimization techniques are applied.

The blog title is important, and should be chosen carefully to reflect the topics and themes of the blog. Many blog titles are frivolous, and provide little search engine value. Including at least one important keyword in the title is recommended.

The title is important as it forms part of the URL sub-domain. Combining a keyword enriched title with the blog URL is often enough to compete for non-competitive searches.

As the regular posts are added to the blog, each one generates a unique page with its own URL. Since the blog title forms part of that URL, it’s important that it contain some keyword, as the blog title is at the front of the URL.

The individual page URL contains all of a short blog post headline, and most of some longer ones. For that reason, place the targeted keywords early in a blog post headline to ensure their conclusion. Blogger publishes the page URLs, with the headline words separated by dashes, in accordance with the Google preference for dashes over underscores.

The blog title tags are readily and easily changed in Blogger, to reflect any targeted keywords and phrases. Because the blog itself is a website sub-domain, altering the title tag is a very powerful option for any blogger to utilize.

The Blogger supplied templates are pre-written with h1, h2, h3, h4, h5, and h6 tags. The headings are placed in the heading tags automatically, providing an instant search engine advantage for the blog. The templates are fully CSS compatible and welcome both additional CSS and html coding.

Blogs are well crawled by the major and lesser known search engine spiders. Because the posts are so frequent, the spiders return to reindex the blog, on at least a daily basis.

By pinging the blog, which is notifying the specialized blog search engines and RSS aggregators of an update, the blog reaches a huge audience including media outlets. A good one stop multiple site pinger is Ping-O-Matic.

Three very powerful optimization tools are missing from Blogger templates, and would be very helpful in improving searches for Blogger hosted blogs.

One missing item is categories. Blogger users can’t place their posts into theme related categories. The ability of other blog hosts to provide categories gives those blogs a bit of a theme related SEO advantage. That is to say nothing of the benefit to the blog readers of neatly organized categories for related links.

Blogger doesn’t provide a related links feature that lets readers find additional posts on the same blog topic. Another benefit to readers, and to the search engines due to the loss of an internal link, is missed by Blogger.

Google’s Next Big Move

Friday, June 20th, 2008

November 2003 might go down in history as the month that Google shook a lot of smug webmasters and search engine optimization (SEO) specialists from the apple tree. But more than likely, it was just a precursor of the BIG shakeup to come.

Google touts highly its secret PageRank algorithm. Although PageRank is just one factor in choosing what sites appear on a specific search, it is the main way that Google determines the “importance” of a website.

In recent months, SEO specialists have become expert at manipulating PageRank, particularly through link exchanges.

There is nothing wrong with links. They make the Web a web rather than a series of isolated islands. However, PageRank relies on the naturally “democratic” nature of the web, whereby webmasters link to sites they feel are important for their visitors. Google rightly sees link exchanges designed to boost PageRank as stuffing the ballot box.

I was not surprised to see Google try to counter all the SEO efforts. In fact, I have been arguing the case with many non-believing SEO specialists over the past couple months. But I was surprised to see the clumsy way in which Google chose to do it.

Google targeted specific search terms, including many of the most competitive and commercial terms. Many websites lost top positions in five or six terms, but maintain their positions in several others. This had never happened before. Give credit to Barry Lloyd of SearchEngineGuide.com for cleverly uncovering the process.

For Google, this shakeup is just a temporary fix. It will have to make much bigger changes if it is serious about harnessing the “democratic” nature of the Web and neutralizing the artificial results of so many link exchanges.

Here are a few techniques Google might use (remember to think like a search engine):

1. Google might start valuing inbound links within paragraphs much higher than links that stand on their own. (For all we know, Google is already doing this.) Such links are much less likely to be the product of a link exchange, and therefore more likely to be genuine “democratic” votes.

2. Google might look at the concentration of inbound links across a website. If most inbound links point to the home page, that is another possible indicator of a link exchange, or at least that the site’s content is not important enough to draw inbound links (and it is content that Google wants to deliver to its searchers).

3. Google might take a sample of inbound links to a domain, and check to see how many are reciprocated back to the linking domains. If a high percentage are reciprocated, Google might reduce the site’s PageRank accordingly. Or it might set a cut-point, dropping from its index any website with too many of its inbound links reciprocated.

4. Google might start valuing outbound links more highly. Two pages with 100 inbound links are, in theory, valued equally, even if one has 20 outbound links and the other has none. But why should Google send its searchers down a dead-end street, when the information highway is paved just as smoothly on a major thoroughfare?

5. Google might weigh a website’s outbound link concentration. A website with most outbound links concentrated on just a few pages is more likely to be a “link-exchanger” than a site with links spread out across its pages.

Google might use a combination of these techniques and ones not mentioned here. We cannot predict the exact algorithm, nor can we assume that it will remain constant. What we can do is to prepare our websites to look and act like a website would on a “democratic” Web as Google would see it.

For Google to hold its own against upstart search engines, it must deliver on its PageRank promise. Its results reflect the “democratic” nature of the Web. Its algorithm must prod webmasters to give links on their own merit. That won’t be easy or even completely possible. And people will always find ways to turn Google’s algorithm to their advantage. But the techniques above can send the Internet a long way back to where Google promises it will be.