google | Advice and Insights for Entrepreneurs | OnStartups

About This Blog

This site is for  entrepreneurs.  A full RSS feed to the articles is available.  Please subscribe so we know you're out there.  If you need more convincing, learn more about the site.



And, you can find me on Google+

Connect on Twitter

Get Articles By Email

Your email:


Blog Navigator

Navigate By : 
[Article Index]

Questions about startups?

If you have questions about startups, you can find me and a bunch of other startup fanatics on the free Q&A website:

Subscribe to Updates


30,000+ subscribers can't all be wrong.  Subscribe to the RSS feed.

Follow me on LinkedIn


Current Articles | RSS Feed RSS Feed

Thoughts On The Google / JotSpot Deal

Posted by Dharmesh Shah on Tue, Oct 31, 2006

I have just learned that Google bought JotSpot.

I’ve been following JotSpot for a long time now and I have a lot of respect for Joe Kraus (JotSpot’s founder/CEO).

Thoughts On The Google Acquisition Of JotSpot
  1. What does this mean for SocialText?  The immediate response is likely to be “SocialText is in the enterprise space and Google is not really focused on enterprises”.  Don’t know that I completely buy this argument.  SocialText has not been a phenomenal success yet.  The Google/JotSpot deal could create some visibility for the Wiki market (and help them).  But, more likely, it’ll taken even more air out of SocialText’s sails.

  1. Does Google care about Wikis?  There’s really no evidence that prior to this transaction, Google cared all that much about Wikis.  They’ve been quietly sitting on the sidelines regarding this particular area.  My guess is that Google is more interested in the people and the fact that JotSpot has an interesting platform for building custom apps than it is Wikis in the traditional sense.

  1. What’s Next?  Google is continuing an interesting series of “early stage” acquisitions.  I think this is a smart strategy for Google whereby the pick up companies before they’ve raised a ton of capital and driven the valuation up.  Ultimately, Google doesn’t care that much about finding companies that have built up huge market-share (YouTube being the exception) and prefers smaller deals before price premiums have been baked in.  

The good news is that Google’s smaller deals like this will continue to drive interest in the software product space.  Unlike Microsoft in the 1990s (which was more likely to want to crush competitors in a space that they were interested in), Google seems to have shown a proclivity of buying interesting startups with interesting teams and interesting technology.

Congrats to the folks at JotSpot.

Article has 3 comments. Click To Read/Write Comments

The Most Important Feature Missing In The Google Search API

Posted by on Thu, Oct 05, 2006

At my startup, HubSpot, we have been working with the Google Search API to implement some of the features we think would help our customers.

The Search API is reasonably robust in that it supports the various features of the Google search engine (finding related links, approximating the number of results, etc.)

But, there is one critical feature that the brainiacs at Google either forgot to include (which is bad) or intentionally left out (which is really bad).

Outside of normal “search” type stuff, I think one of the most common reasons people would use the API is to answer one simple question:

Most common question:  For a particular search phrase, where does my site rank on Google?

The reason this question is common should not be surprising (most webmasters, bloggers and SEO consultants care about this issue).  It’s also difficult to answer this question via the regular search engine (without manually entering the search term, and paging through the results looking for a “match”.  There are web utilities out there (that let you enter your API key and run a query), but they’re just doing a brute-force iteration over the result set too.

Here are some thoughts on the topic:
  1. As it stands, there is no way to answer the above simple question without making repeated calls to the Search API (basically retrieving a page at a time and checking the results until a match is found).

  1. This is even more annoying because Google only allows you to retrieve 10 result items at a time.  So, to figure out if you are in the top 100 hits for a search phrase, you have to hit Google 10 times.

  1. This is made yet more annoying because Google limits the number of calls you can make to their API to 1,000 (with no clear way of increasing this limit – even by paying money).

  1. It seems (at least from my perspective), extremely easy to implement this feature.  All they would have to do is include a separate method call that took a search query and a site name as parameters and returned the position of the first “match”.  This way, I could figure out that when searching for “software startups”, that this site ( is the #5 hit.

Given how smart the Google folks are and how common this particular need likely is, I have only two theories about why they left this feature out:
  1. Google intentionally left this feature out for some “strategic” reason.

  1. Google doesn’t realize how important this missing feature is.

For the Google API experts out there:  Am I missing something simple?  Is there a work-around to this, or have I stumbled into something that is already widely known and has already been discussed to death?  If you have insight, please leave a comment.  All help is appreciated.

Article has 10 comments. Click To Read/Write Comments