« The best user manuals EVER | Main | Face-to-Face Trumps Twitter, Blogs, Podcasts, Video... »

Searching the CPU Blog Space

As you might guess, I’m a big fan of web search. Disclosure: I work at Google now, but I’ve always felt that being able to effectively search is really a key skill, whether you’re searching in a library or in an online web-based corpus. And we know that being able to provide your users with easy-to-find information is absolutely essential.

A while back, Google introduced something called “Custom Search Engines” (CSE) – it’s basically a way to make a very simple widget that lets users search a particular piece of the web. Since you get to say which piece of the web gets searched, you can focus in on information that’s very targeted to your users.

URL: http://google.com/coop/cse/

Not long after Google launched CSE, I built one for our Creating Passionate Users blog. Just as a mini-experiment, I put the search tool at the bottom of the blog and wondered if anyone would find it and use it. (Sure, go ahead… you can look down there now. It’s really there.)

All it really does is (in my best techno-geek-speak) is a “site restriction operator over the CPU blog space…”

What that really means is that when you do a search using the widget at the bottom of each CPU posting, that search is limited to just the contents of all the CPU postings and the comments.

So if you really want to find that great blog post Kathy wrote about Icelandic horses, or the one about acrobatic dismounts, or maybe the sexy t-shirts post, all you’ve got to do is scroll to the bottom of the page and find the search box. It’ll look like this:



Figure 1: Note this is an IMAGE, the real thing is down below…


To use it, just type your search terms in the box on the left (where you see the words “Google Custom Search” in light gray). Hit enter, and, voila.. you’ll find the posts you seek.

If you have a website or run your own blog, you might want to consider adding your own Custom Search Engine to it. It’s really pretty simple - it took me about 3 minutes to make our CPU Custom Search Engine, then another 5 minutes to fit it into the Typepad HTML.

As I mentioned, I dropped the search box onto the bottom of our CPU blog posting page. I know, I know… that’s a terrible place to put it if you’re looking for traffic. But I was really curious how many people read all the way to the bottom of the post and would then use the feature.

Here’s the answer:



Figure 2: Statistics of the CPU Custom Search Engine. Uses per day since startup.

As you can see, we’re slowly picking up more and more traffic over time. This is a typical adoption curve for a well-hidden feature. It’s been used a little bit each day. Notice how use typically drops on the weekends. Is that because we tend to post midweek, or are all you readers checking out CPU at work??

Now that we have some experience with it, it might be time to move it up to the top of the page.

Consider adding custom search as a way to quickly and easily increase the overall usability of your web site / blog / whatever… Since it’s now pretty easy, you no longer have any excuse for making your users work to find the information they really want about your product.

Just out of curiosity, now that the secret is out, how many of you noticed the search box down there, and never tried it out?  If not, can you say why?   

And if you have tried it out, did it work for you?

Inquiring minds want to know!  We're experimenting just a bit to see if we can't make CPU an ever-better place to learn the latest and greatest.  Tell us what you think!


Posted by Dan Russell on March 11, 2007 | Permalink


TrackBack URL for this entry:

Listed below are links to weblogs that reference Searching the CPU Blog Space:

» SXSW Day 1 from Intelligent Design
In the midst of doing some heavy lifting with a .net 2.0 conversion of our apps we found a little time [Read More]

Tracked on Mar 11, 2007 11:06:29 PM


What about not finding stuff because you can't find the search feature? It's not bad that the search dialogue is "hidden" at the bottom of the page, but it _is_ bad that it is hidden in the real sense from the browser's search function which (in Safari and Firefox at least) only finds words in website text but not in buttons.

Since the "Search" box is often at different positions in web sites*, I usually just do a quick search for the word "search" with the browser's search feature. Maybe other users are doing this as well?

My technique didn't find CPU's search box however, since it does not contain the word "search" outside of a button. Any thoughts on this?


*a fact that no doubt interests Jacob Nielsen

Posted by: Winsmith | Mar 11, 2007 8:24:52 AM

I'm a big fan of CSE myself.
As a librarian, I strongly support better searching. the best way is either to ask someone else for tips (like a librarian :-) ) or to read the help. Help / tips / suggestions in databases & search engines are gold mines of information, but sadly underused.

Posted by: CogSciLibrarian | Mar 11, 2007 8:42:04 AM

Well, I have never seen the search box, and I don't see it now. I read individual articles (after clicking on them in my feed reader), and on


there is no search box. I would never have thought of going to your start page (http://headrush.typepad.com/creating_passionate_users/) to search.

Posted by: David Vrensk | Mar 11, 2007 9:59:45 AM

Maybe you should think about actually placing the search box in articles too and not just the main page? I'm guessing a lot of people use RSS and only come here to read the article or to post comments (like I'm doing now). Going to another page at the bottom of a very long list doesn't seem to be the most efficient use of my time. Personally, I still go to my browser's search box first. Please think of the users!!! I don't see the passion, people! Where's that extra effort we keep hearing about? JK

Posted by: Vorlath | Mar 11, 2007 10:35:22 AM

Thanks for sharing. I love Google search, it makes my life easier.

Posted by: oakie | Mar 11, 2007 10:35:48 AM

Does this in any way add to the blogsearcg facilities that already exist within my blogger blog?

Posted by: John Dodds | Mar 11, 2007 11:08:15 AM

I use RSS, so of course I've never seen the search box. If i'd wanted to look something up, I guess I would have tried your main page if I knew CPU was where I wanted to look. Otherwise, I might have tried a main google page.

Posted by: Laurie | Mar 11, 2007 12:56:22 PM

The search box only appear at the start page, not at the pages for individual posts. That's why I never saw it.

Posted by: Yoni | Mar 11, 2007 12:57:44 PM

I just want to 'third' what Yoni and David V. said. Cheers.

Posted by: Phil | Mar 11, 2007 1:58:41 PM


I was turned on by this news. Then I did it. Based on the premise/promise that I could restrict searches to the web sites I wanted and not have the searches go google-wide, I inserted the code in my blog and four web sites I run.

Then I tried to run some searches. Instead of getting results such as those shown in CSE demo pages, I got results that obviously were google-wide, largely sending people who wanted to search my sites to other sites, including competitors. I even tried adding the most common competitors to the exclusion list.

In the end, I continued to get competitors' sites when my key words are searched, usually before my page links show up. In some cases, the sites I specified don't show up until the third or fourth page.

So I am forced to delete the code. Not a way to Convert Passionate Users.

Thanks for any thoughts or advice you may have.

Posted by: William | Mar 11, 2007 2:07:55 PM

Okay. Here's an amendment. Apparently the CSE works as advertised on my web sites but not on my blog.

Does anyone know why?

Incidentally, the blog is on Google's blogger platform.

Posted by: William | Mar 11, 2007 2:12:53 PM

I'm one of the RSS-only readers. My RSS reader (Sage) renders articles for me so I don't even get most of your CSS, and I certainly don't visit the main page ever. But even if I had, I probably wouldn't have used the CSE. If I wanted a custom search I would have used site:headrush.typepad.com in my search. If I found myself searching CPU on a regular basis I would have created a firefox keyword search so I could type "cpu search terms" in my location bar to search for "search terms".

Posted by: Robert de Forest | Mar 11, 2007 2:50:44 PM

I fourth what Phil, Yoni, and David V. said. I read via RSS (and in fact just posted to my own weblog about how weblogger practices affect my likelihood of visiting their weblogs), and when I visit CPU it's usually only at article pages rather than the main page. I had no idea there was a search function, because I haven't been to the main page of the site since the day I subscribed.

Posted by: apotheon | Mar 11, 2007 3:15:49 PM

I'm with the commenter near the top - I tend to search pages for the word "search" when I want to search the page. Interesting others do that too!

Posted by: Galen | Mar 11, 2007 3:23:33 PM

Another "me too" re reading through RSS. I don't remember even having clicked through to the website before posting this comment, let alone having visited the homepage.

Posted by: Anthony Bailey | Mar 11, 2007 4:18:18 PM

I read through rss as well and have had the same problem others mention.

I wanted to find a post to share with a friend but couldn't because I came through my reader to a post with no search box to be found. I was disappointed and have not tried to find other articles to share since then. The lack of search has limited your fans ability to promote this blog. Not that you are really hurting for readership. :)

On a positive note, I love this blog. Now that there is a search I will be able to send links with my references to your old posts.

Posted by: Anthony Crumley | Mar 11, 2007 5:59:49 PM

Ditto all the comments about arriving via RSS feeds direct to the article. I rarely visit the main page (unless I've been away and missed a few articles). So no, I'd never seen the search feature either.

Posted by: Tim | Mar 11, 2007 9:02:40 PM

Since I just read CPU from the RSS feeds, I didn't notice the search.

Two reasons why you should not use Google custom search:

1) It just uses Google main index. If you don't have a really popular site like CPU, almost all your pages won't show in the results page.

2) I doens't support accented letter. You your site isn't in a language devoid of accents as English, nothing will be displayed in the results.

Posted by: Paulo Eduardo Neves | Mar 11, 2007 10:10:53 PM

Before installing this make certain that you have a updated sitemap or the there are ample navigational links on your site to all of your content.

If the Google bot does not find a page - it won't be listed on the results......and the longer it takes for Google to cache that page in their index, older your newest material will be in the returned search results.

Posted by: Search Engines Web | Mar 12, 2007 12:38:46 AM

I havent completely understood the mechanism behind CSE. But its great that you added it here. I was trying for a long time to read your post on "Crash course in learning theory" but could never get to the page. I think its a broken link. With the search feature I could actually find that page and read through it. Am still trying to search for more articles.

Posted by: Madhura | Mar 12, 2007 2:53:11 AM

Neither I noticed it, although I do read all your posts since a while.
I use google reader and come directly to the post, i.e. not homepage.

But its nice you added the search box there. :)

Posted by: Prashant | Mar 12, 2007 5:12:22 AM

Of course we read CPU at work. That's what my day job is supposed to be, "Creating Passionate Users." Besides, if you ever try to google "zombies" on a regular google it takes quite a while to get to the CPU article I really wanted.

Posted by: Joe Lipka | Mar 12, 2007 6:07:08 AM

Finally, a search option for CPU, I've been wanting this for a loooooong time, all the while expecting the standard layout somewhere up in the sidebars.

Do I dare quote? "1) User-friendly: Easy to use when, where, and how you need it."
It works fine, add another vote for getting this up in a visible place on every page!

Unless the goal of the experiment was creating passionate searchers... ;-)

Posted by: pauline | Mar 12, 2007 7:06:43 AM

I used the search function the other day whilst in a meeting with a co-worker to find your fantastic Moleskin article.

I like the functionality but I must say I was a bit upset to the see the ads. I'm a realist and work for a commercial website so it's not a gripe, more a shame.

Posted by: Gavriel | Mar 12, 2007 7:20:43 AM

A couple of quick comments to follow up...

To the RSS reader folks... Right. I'd not thought about the RSSers in the crowd. Excellent point. Don't know there's much I can do about it thought. Maybe just include a link to the main page, although that's a hassle. Any good ideas from expert RSS feed designers?

About not putting the search box at the top... I KNOW the bottom is a crummy place to put it. But as I mentioned, we wanted to get a little practice with it before unleashing it on everyone. A really great practice to encourage is Testing The Product before shipping. In this case, we knew that relatively few people would find it at the bottom. That way we could watch how people were using it (or not) and test for good behavior.

Since it seems to be working pretty well, I'll try to figure out how to get it near the top of every page. Of course, this requires a bit of Typepad hacking...

William -- I'm not sure why your CSE isn't working on your Blogger site. It could be that your pages aren't linked to by other sites, or that you've got a typo in your "included sites" list. Try deleting it and rebuilding from scratch. Also, check to make sure that regular Google can find your pages.

That's true in general, no CSE is going to be able to find pages that the general Google search engine can't. If you're not linked to some other pages on the web, Google's spider can't find the pages (and therefore, can't index them).

WRT diacriticals, while Google can improve their handling of words with diacriticals, it pretty much works right now. Try doing a search for a word like "matemáticas" and compare with "matematicas" -- or "über" versus "uber." Part of the problem might lie with the way diacritical letters are inconsistently handled in texts. But I don't think it's really a Google-specific problem.

Posted by: Dan Russell | Mar 12, 2007 8:13:52 AM

The comments to this entry are closed.