A free tutorial from IBM shows you how to develop your own applications that harness the behind the scenes capabilities of one of the web's most powerful search engines.
Last spring, Google figuratively opened up its kimono to programmers around the world, offering free access to its APIs (application programming interface) service. Anyone who downloads Google's developer kit and registers for access can run programs using Google Web APIs.
Using Google APIs, your programs can issue search requests to Google's index of more than 3 billion web pages and receive results as structured data that you can manipulate as you please. Your programs can also access information in the Google cache, and check the spelling of words. Google Web APIs support the same search syntax as the Google.com site.
A free tutorial from IBM takes you in a step-by-step fashion through the creation of four separate applications using Google APIs.
The first sends a search query to the Web service and retrieves and analyzes the individual and aggregated results using only Java skills.
The second application retrieves a specific Web page from the Google cache.
The third demonstrates Google's spelling suggestion capabilities.
The last part of the tutorial discusses the different SOAP messages used by the Web service, and the process of sending them directly to the Google Web service.
Writing programs using Google APIs isn't for everyone. You need a certain degree of programming skill, and a willingness to futz around with debugging your code when it doesn't quite work the first time. But if harnessing the behind the scenes power of one of the web's biggest search engines for your own applications sounds appealing, Google's Web APIs make it a relatively easy process.
Google Web APIs
Download the developer kit and register for an account from Google here. Also includes links to FAQs and other sources of help.
Building Web Service Applications With the Google API
This free tutorial from IBM takes you step by step through using the Google API. Registration is required, but you can opt out of receiving any email from IBM. You should be familiar with Java programming language, and will need an Internet connection to access the Google service. An understanding of Web services is not required to use the API.
Google APIs Discussion Group
Help and discussion is available via this Google Group dedicated to web APIs.
Search Engine Forums Spotlight
Google SEO guidelines and Webmaster guidelines
"Overall, this is a very good thing.... Google is reaching out to the quality SEO's and making it known that the spammers will not be tolerated and should not be tolerated."
Controversial new document by Google
Webmaster World Forums
"And now we have a document about our industry on Google. I can't view it any other way than a fear spreading attack piece. As a whole the message is simple: we are liars and cheats not to be trusted."
Interesting new SEO guidelines from Google
Search Engine Forums at JimWorld
"Wow, I am really surprised at the negative response! I thought they put together a really helpful tool that SEO's would love, it really will help new people identify the good and the bad."
"Here's a very brief (highly summarized) guide to successful PPC campaign management with an emphasis on maximizing ROI..."
Keyword density vs user friendly
"The key is in hiring a professional copywriter. SEOs need to get away from trying to write copy for their clients unless they actually are a professional copywriter."
What makes an ODP listing so special?
Webmaster World Forums
"The viral nature of an ODP listing makes it well worth the effort."
Search Engine Forums Spotlight courtesy Search Engine Guide.
NOTE: Article links often change. In case of a bad link, use the publication's search facility, which most have, and search for the headline.