Google Blogoscoped

Thursday, June 19, 2003

Google-like Surch

Today a friend was showing me Guhgel.de, which not only changes the Google search result, but also the pages it links to (it creates a funny German accent). Trying to recreate the basics of this I added an experimental Google-like search, Surch, using the Google Web API. This could now be used to add certain features, change the layout, or to create a parody by changing content. Like with Guhgel, one could also alter content of the linked pages (of course, you have to pull other pages to your own server, so the address bar would reveal what’s happening — Guhgel is using a frameset hiding this).
If you are interested in the PHP sources for Surch, just let me know. Note that you still need your own Google Web API key.

More on Google Trademark

Google Inc. doesn’t want their trademark “Google"* to be misused. But how often are Google-related words actually used? I conducted a little research with Google page-counts:

*GOOGLE is a trademark of Google Technology Inc.

Google19,000,000
Googling35,300
Googled25,400
Googled21,800
Googlesearch14,000
Googlestats13,000
Gogle11,400
Googler8,740
Googl5,320
Googlex4,310
Googleplex3,610
Googlers3,010
Gooogle2,260
Goooogle2,240
Googlert1,770
Googlewash1,180
Googlerank1,130
Googlewashing929
Googlebombing913
Googlebomb894
Googlemania812
Googlology465
Gooooogle461
Googlosophy125
Googletoons191
Googleanswers71
Googlebomber43
Googleword41
Googular25
Metagoogle23
Googlecentric21
Googlyoogly21
Googlerific20
Googlesearching19
Egogoogling19
Googlecentric15
Googliscious15
Googlelove15
GaGooglemania13
Googleexpert11
Googlerating9
Googletoon8
Googlefind8
Metagoogling4
Googlorama3
Googlexpert1
Googlemachine1
Googleengine1
Googlosophic0
Googlologic0
Metagoogled0
Egogoogler0
Googlewasher0
Googlefrenzy0

Google has reason trying to prevent “Google” to become a generic word (like “Kleenex”), because “Usage trumps Legality”:

“Rights to a trademark can last indefinitely if the owner continues to use the mark to identify its goods and services. If trademarks are not used properly, they may be lost and one of the company’s most important assets may lose all of its value. Rights may be lost not only because of a trademark owner’s improper use of the mark, but through improper use of the trademark by the public. (...)

Use the trademark ONLY as an adjective, NEVER as a noun or verb”
– Google Inc., Guidelines for Third Party Use of Google’s Trademarks

Makes sense, doesn’t it? So let’s see how this issue will continue evolve in ’Net-speed, or, to say it with the words of Larry Page, Google Co-Founder & President: “Have fun and keep googling!”.

www.googlesearch.com

I mentioned URLs like “www.googlesearch.com” and “www.googleimages.com”. Now I see in my log-statistics people arrive at this blog by entering those queries in Yahoo. Both domains are currently taken by a spammer, and I suppose there are quite a number of visitors. My page containing those Google URLs has become the most-requested page of this blog.

Google Keyword Highlighting

If you run a website, you can highlight the search terms a user entered when coming from Google. You can see an example at my OpenTrivia.com website by entering “Who plays Don Michael Corleone” into Google. When clicking on the OpenTrivia result, you will see the message:

“Dear Google user, your search terms (“Who plays Don Michael Corleone”, respectively) have been hilited on this page."
– OpenTrivia Movie Data

The phrase “Who plays Don Michael Corleone” will now have a yellow background. To see a second color, add “Who plays Ross Geller” to the Google query.

I didn’t invent this approach, actually saw it before. Most notably, WebMasterWorld.com implements it. They also have a feature to turn off the option once you arrive, since the different colors might distract.
Note that the Google toolbar has a similar highlight feature when you use it for your search, but not all people use this toolbar (e.g. I don’t because it “traps” certain keyboard short-cuts in my browser).

If you want to implement this on your own, all you need to do is make sure the whole page-content (or the relevant searchable part) is written using a server-side scripting language (like PHP). Then you can analyze the HTTP referrer* string, disassemble the keywords from the URL, and re-format the output — e.g. by adding “<strong class="hilite1">...</strong>”.

* In PHP, this would be $referer = $HTTP_SERVER_VARS[’HTTP_REFERER’].

Following colors Google uses for cache keyword-highlighting, we get:

CSS for Google Highlight
Class SelectorBackground Property
.hilite1{ background-color: rgb(255,255,102); }
.hilite2{ background-color: rgb(160,255,255); }
.hilite3{ background-color: rgb(153,255,153); }
.hilite4{ background-color: rgb(255,153,153); }
.hilite5{ background-color: rgb(255,102,255); }

There are already scripts out there for you to download. Try Textism.com author Dean Allen’s Google Hilite PHP scripts.

Advertisement

 
Blog  |  Forum     more >> Archive | Feed | Google's blogs | About
Advertisement

 

This site unofficially covers Google™ and more with some rights reserved. Join our forum!