Searching Via Internet Explorer 7 & The Battle To Be The Default Search Engine

Internet Explorer 7 Logo

Now that Internet
Explorer 7

been released
in final format, I wanted to look at how search is being
handled within the browser. There’s been lots of discussion and worries about
this in the past. Speculation time is over; reality is here. In this article,
how the IE7 search box works, how you can change it and how Google and Yahoo’s
toolbars behave within it to try and maintain their default status, once gained.

The biggest difference with Internet Explorer 7 is the one that’s been
most discussed,
a visible search box built into the "chrome." In the picture below, you can see
the search box, complete with the word "Google" in light text to remind me what
search engine is my default.


(NOTE: I’ve used a lot of screenshots, drawing off
my Flickr account and
picked a day when Flickr has became sluggish after I wrote this. Apologies if
the pictures don’t show when you view the page. Try reloading or checking back).

Google is my default search engine because it was that way in Internet
Explorer 6. It became my default there with my permission, when I installed the
Google Toolbar on my laptop (where I did today’s testing) ages ago.

I removed the Google Toolbar for the purposes of testing IE7. That didn’t
cause the IE6 default settings to change, and to Microsoft’s credit, they didn’t
try to override it when I upgraded to IE7.

Microsoft had
previously said
that if it detected a particular search engine was set to be
a default, it would respect that. So, IE7 did — sort of. Notice however what
comes up in the main window of Internet Explorer 7 when I relaunched it:


Here, I’m notified that Google’s my default, and I’m asked to confirm this or
make another choice. Overall, I think that’s fine. Yes, it’s Microsoft hoping to
change some minds. Maybe "Keep my current default search provider" should be
ticked already. But I’d say most people who have Google as their default now
will confirm keeping it that way. It’s hardly anti-competitive.

Google, in particular, has disagreed. On a new machine, where Google has no
presence or partnership, Microsoft Live Search will be the default. Google had
suggested that users should be explicitly asked to make a choice from one of
several providers. In my past article
about this, I
wrote about not being sympathetic to that idea, given that Google has had no
problem paying to override consumer choice to gain the default position through
deals with Firefox or through

Since then, deals have only accelerated. Yahoo
with Acer and
also with
HP. Google cut
a deal with
Adobe. It’s difficult to know how a consumer is going to buy a "virgin" machine
where the defaults haven’t already been decided or influenced by some business

Given this, let’s focus on how consumers can make their choices after the
fact. That’s pretty easy. From that opening screen that IE gives after
installation, tick the "Let me select from a list of other search providers"
option and then choose Save Settings at the bottom of the page.

That will brings up

(other pages might come up for other language/country configurations):


Very fairly, Microsoft isn’t positioning themselves at the top of the list or more
prominently than others. In fact, I think Microsoft is making a terrible mistake by just
saying "Live Search" rather than "Microsoft Live Search." I think relatively few
people know the Live brand right now. I can well imagine some people thinking,
"Live Search — what’s that?" and skipping the search engine from consideration.

I selected Live Search from the list. That made a pop-up box appear:

Add Search Provider Confirmation Window In IE7

Notice the option to make the choice as my default is NOT ticked. This allows
you to add several search engines to the search box, which you can then
selectively use while still maintaining your default search engine. You can add
a bunch of different providers, and I’ll come back to this more below.

It’s worth noting that the

Search Provider page
links to

about the
OpenSearch system, a way for anyone to easily create search engines that can be added
to IE7. Of course, that doesn’t mean you get added to the all-important Search
Provider page. It just means someone visiting your site might be able to use a
button that you promote to them to change their IE7 settings.


Search Provider page
also has an interesting box allowing you to visit any
search engine, then do a copy-and-paste action to make your own search box. It’s
very clever. You simply search for TEST on anything that gives you a search box.
Copy-and-paste the resulting URL, and IE7 will automatically create the right
way to access that search engine for you. I added Search Engine Watch as a
search engine to my IE7 installation easily by doing this.

In the example above, I didn’t change my default search provider. Now let’s
say I want to, perhaps some time after I’ve initially installed IE7. Google has previous spun the idea of changing settings in IE7 as some
complicated task. It even

research saying only one third of users could figure it out. I have
more faith that people can do it, so let’s go through the steps.

  1. Click the Tools button in IE7’s menu, then pick Internet Options
  2. On the General tab of the Internet Options window that appears, there’s a
    Search area. Click on the Settings button here.
  3. That brings up a Change Search Defaults menu:

    Change Search Defaults Window In IE7

    (FYI, I wish the "Find more providers" link was much more visible here. If you
    didn’t pick more providers from when IE was initially installed, you won’t
    have any choices in the main selection area — and you might miss that link.
    This is handled in a better way through an alternative method I’ll cover

  4. Choose the search engine you want, push the Set Default button, then OK.
    Now you’re done.

Well, not necessarily. After I did this, Google was shown as my choice within
the search box in the chrome. Evil Google! No, it seems more an IE thing. When I closed
and restarted IE7, the default was changed
to Live Search.

Let’s go back to that search box in the chrome. Obviously, you can use it to
search. Enter some words, hit return or click the magnifying glass icon/button,
and the browser will pull back results from your default search engine.

The box also allows you to temporarily or permanently change your default
search provider. Next to the box, use the down-arrow to get a drop-down menu
like this:

Drop-Down Menu In IE7 Search Box

From it, any search engine you’ve added to your providers list is shown. You
can see how several providers I’ve selected are added, including the custom
choice I made for Search Engine Watch.

Choose a provider, and then your search will go to that provider for that
particular search, similar to how the box in Firefox works. It stays this way
until you change it back or until you close IE7 entirely.

Look at the bottom of the menu. The
drop-down box lets you get to the IE7 search providers page or bring
up the Change Search Defaults box I showed in step 3 above. That makes changing
providers a two step process.

Next up, I wanted to see how the search engines competing with Microsoft were
reacting to a freshly minted copy of IE7 showing up at their doorsteps. Would I
get prompts to change,
as we’ve seen in the past
from both Google and Yahoo?

Google and Yahoo surprisingly did nothing. I wonder if this might
because the final release of IE7 has made some type of browser agent change that
the two have set to identify. We’ll see. Meanwhile, Ask gave me this box enticing me to change:

Ask Asking IE7 Users To Switch

Next up, time to deal with concerns that Google might be too aggressive
in protecting itself once installed as the default via the
Google Toolbar. I loaded up a fresh
copy. In short order, Google asked me if I wanted to make it both my default
search provider and notify me if something tries to change that:

Google Toolbar Asking For Default Permission

To help avoid controversy, Google ought to make these separate options. But
from a usability perspective, I can well understand the logic of making then a
single choice. If I want Google to be my default, I probably don’t want something
to try and change that behind my back — and many have had bad experiences with adware and spyware
doing exactly that.

I told it Google fine, then I was surprised that the next screen made me decide
whether to
have PageRank display enabled or not.

Google Toolbar Asking For PageRank Decision

In the past, I recall this as an option
you were never prompted to enable. Instead, I recall it as something that search
engine optimization folks (about the only ones who care) would enable by diving
into the advanced options and switching it on.

I could be wrong in my recollection. If so, my apologies. But even with
Google’s clear "in your face" warning that enabling PageRank will send data to
them, I still wonder if perhaps the screen should be

Maybe PageRank display should be disabled by default, rather than making you
choose. The screen that
appears would then ask explicitly if you wanted to change to enabled. It would
what it provides to the user (the screen itself tells you nothing, not even a
short description such as

). It would then warn, as it does now, that enabling the feature allows
Google to see every page you are visiting.

All installed, Google gives me a big notice to let me know I’m ready to go
with the toolbar:

Google Toolbar's Hello I'm Here Page

I then tried to change search providers using the steps above. That seemed to
work, but then I got this small notification in my task bar, along with an
audible signal:

Google Toolbar Warning It Blocked A Default Change

My task bar is at the top of the screen (where it belongs, in my opinion!). By
default, the task bar is at the bottom of Windows machines by default, so the notification
could be less noticeable there. The sound helps, but frankly I don’t know why
this was blocked at all.

There’s a big difference between spyware changing your default setting and
users themselves trying to change the default using the options within Internet Explorer.
Google ought to be able to distinguish the two. Changes made by a user
shouldn’t be blocked. Moreover, any blocking ought to ask me for confirmation
that it’s going to happen, not just be done on my behalf.

In other words, consider this. I’d consented for Google to notify me if
something was trying to change my default settings, as shown on that earlier screenshot.
I did not consent to it doing the blocking on my behalf, which is what it did.
It would have been far better if Google had produced some type of pop-up box
telling me that something wanted to change my defaults and asking me if I wanted
to allow this. Leave the choice with me.

I’ll follow-up with Google about this. Meanwhile, what to do if you want to
override the decision Google made for you? When that notification happens, you have
to click on the little G button in your task bar (if the notification is gone,
try changing again to make it come back). Clicking on the G brings up a box like

Google Toolbar Window Allowing For Default Change In IE7

That box is what I think Google should actually show you, rather
than processing it behind the scenes unless you manually make it appear. It
tells you something wants to change your default, asks if you want to allow that
to happen and lets you override what Google wants to do, remain the default, if
that’s your decision.

If you override, that should disable Google from doing any future monitoring,
as it tells you will be the case:

Google Toolbar Default Override Setting In IE7

That’s what I found to happen. In fact, I see no signs that Google is still
monitoring despite being told not to. That’s what happened

in July
, when the GoogleToolbarNotifier.exe program continued to run. Google
said this was a bug, which got some dubious laughs in some quarters. Bug or not,
I certainly don’t see it happening now.

To further test it, I went back to and let it make it my default search
provider. That worked fine.

Once you’ve disabled monitoring, what if you want it back? Use the Settings
menu of the Google Toolbar, then on the More tab, you’ll see two options:

Options To Control Google Monitoring In IE7

The two different options intrigued me. What was the difference between:

  • Set and keep Search settings to Google
    • Notify me on settings change

I enabled only the first. Bad, bad choice. If you do this, you simply cannot
change your settings at all unless you go back into the Google Toolbar and
override the option. Google will silently keep any settings from being altered. If
you enable them both, then you get back to the behavior where at least Google
will give you a notification.

Overall, here’s what I’d like to see. The Google Toolbar should ask if
you want to be notified about changes. If something tries to make a change, it
should then ask you for explicit permission whether to override this, at least
the first time — perhaps it gives you an option to let Google handle these
changes without notifications behind the scenes after that. But yes — get in the
users face more about what you’re going to change initially, so they know what’s going on.

Having played with Google, I next loaded up the
Yahoo Toolbar. Ugh, not fun. First,
Yahoo by default wants to cram Norton Spyware scan down your throat. Yes, right
under the big Download Yahoo! Toolbar button in smaller text is an option to get
just the toolbar without it. I’d rather see that option get equal play.

After the installation, like Google, Yahoo stands ready to be both my default
search engine and help me get back to Yahoo if something changes my default

Yahoo Toolbar's Let Us Monitor IE7 Page

Like Google, Yahoo makes it clear you’ve got the toolbar with this big pop-up window:

Yahoo Toolbar's Hello I'm Here Page

Decide to personalize the toolbar, as Yahoo suggests? To do that, you’ve got to have a Yahoo account. That
means the toolbar does more than drive searches for Yahoo. Unlike Google,
Yahoo’s trying to generate user registrations, as well. The toolbar works
without registration, of course — but it no doubt encourages some people to
sign up.

I manually changed my default provider from Yahoo to Google, using the steps
above. Yahoo didn’t block this. But when I closed the browser and relaunched it,
I got this:

Yahoo Toolbar Warning Defaults Have Changed

Fair enough. Unlike Google, Yahoo didn’t silently switch itself back. It
asked me to make that choice. It was also a one time thing. I told it to allow
the change, then closed my browser and reopened it. Yahoo didn’t come back and
try to get me to switch back to Yahoo again.

Actually, I wouldn’t have minded that. I find it very helpful that Firefox or
Internet Explorer will keep asking me if I want them as a default unless I
explicitly use the offered tick box not to be asked again. That’s because it’s
easy to accidentally hit the wrong button. It’s harder to both hit the wrong
button and enable a tick box.

All this effort by the toolbars to maintain default status comes off the fear
that the IE7
search box is going to somehow gain Microsoft tons of search traffic. I’ve been
pessimistic about this actually happening. I’ve noted for ages that despite Microsoft long having
hooks into IE for its own search, Google and Yahoo have both survived and
thrived. My
Google Worried About Microsoft’s Browser Advantage? What Advantage?
goes into much more depth about this.

It’s uncertain to me that the search box in the "chrome" is going to make
that much of a difference, but I haven’t seen much user behavior data here. I
could be completely wrong, and Microsoft’s competitors are certainly worried
about it. We’ll know in short order. IE7 is being
rolled out in a mandatory fashion to Windows users
beginning November 1 through the Windows update system. If Microsoft’s search
share rises, the chrome search box may be working.

However, I think many people will still fire up their browser and go back to
the search engines they regularly use. Google and Yahoo might not have the
enticements to switchover today up, but those will come. And I think those will
help them to largely preserve their shares despite the IE7 rollout.