# How can I get Google to do an EXACT match for a search term?

**URL:** <https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960>\
**Category:** Factual Questions\
**Created:** [May 19, 2009, 1:54pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960 "2009-05-19T13:54:48Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![elmwood](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/elmwood/32/3060_2.png) [@elmwood](https://boards.straightdope.com/u/elmwood)\
**Post date:** [May 19, 2009, 1:54pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/1 "2009-05-19T13:54:48Z")

</div>

In the past few years, Google searches have often resulted in a ton of results that include near-misses for the search term.

For example, if I’m looking for the possessive of a word, results includes the non-possessive. If I’m searching for two words, search results will include a compound word that includes the two words. Vice-versa, if I’m looking for a compound word, the results will include the separate words. Now I’m finding that Google will include the non-gerund version of a word if I’m searching for a word that is a gerund or present participle; for example, it will give me results for “zone” in a search that includes “zoning”.

How can I get Google to search for the EXACT match of a word, and not give me near-misses in the result?

---

<div class="post-metadata">

**Author:** ![acetylene](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@acetylene](https://boards.straightdope.com/u/acetylene)\
**Post date:** [May 19, 2009, 2:08pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/2 "2009-05-19T14:08:10Z")

</div>

Did you try putting your search term in quotation marks?

---

<div class="post-metadata">

**Author:** ![SmackFu](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@SmackFu](https://boards.straightdope.com/u/SmackFu)\
**Post date:** [May 19, 2009, 2:14pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/3 "2009-05-19T14:14:40Z")

</div>

It doesn’t work. It looks like Google made their auto-correction work at some very low level, below that of phrase searches.

For instance, try searching for “US”. It considers United States to be an exact match and highlights it.

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [May 19, 2009, 2:19pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/4 "2009-05-19T14:19:30Z")

</div>

> [@elmwood](#):
>
> How can I get Google to search for the EXACT match of a word, and not give me near-misses in the result?

Not sure you can. I doubt Google has the original text in the search index, just the tags that the engine believes are associated with the document. It’s already decided that the document will match “zone” and “zoning” before you’ve typed in your search term. They have to do that to make the search fast; they can’t actually look at the documents when searching.

---

<div class="post-metadata">

**Author:** ![Max\_Torque](https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/32.png) [@Max\_Torque](https://boards.straightdope.com/u/Max_Torque)\
**Post date:** [May 19, 2009, 2:30pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/5 "2009-05-19T14:30:20Z")

</div>

How about clicking the “advanced search” link right next to the text box and entering what you want in the “find web pages with this exact wording or phrase” box?

And if you want “zone” without “zoning”, you can do this: “zone -zoning”. That’ll eliminate matches with the word “zoning” in them.

---

<div class="post-metadata">

**Author:** ![Baracus](https://avatars.discourse-cdn.com/v4/letter/b/2bfe46/32.png) [@Baracus](https://boards.straightdope.com/u/Baracus)\
**Post date:** [May 19, 2009, 2:31pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/6 "2009-05-19T14:31:33Z")

</div>

It doesn’t appear that there is anything more powerful than using the quotation marks. If you are absolutely, positively sure that the page you want does not have the alternative form you can exclude the alternative form of the word. For example, \*“zoning” -zone \*or \*“us” -united \*.

Edit: Now you need a search method that weeds out duplicate answers.

---

<div class="post-metadata">

**Author:** ![Raza](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/raza/32/213_2.png) [@Raza](https://boards.straightdope.com/u/Raza)\
**Post date:** [May 19, 2009, 2:38pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/7 "2009-05-19T14:38:15Z")

</div>

Try adding a plus sign (+) in front of the word.

This:  
**city zone**  
gives me broader results than this:  
**city +zone**

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 19, 2009, 3:24pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/8 "2009-05-19T15:24:23Z")

</div>

> [@](#):
>
> And if you want “zone” without “zoning”, you can do this: “zone -zoning”. That’ll eliminate matches with the word “zoning” in them.

But this will also eliminate anything that has both words in it, which might not be what the OP wants.

---

<div class="post-metadata">

**Author:** ![PatriotGrrrl](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@PatriotGrrrl](https://boards.straightdope.com/u/PatriotGrrrl)\
**Post date:** [May 19, 2009, 3:28pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/9 "2009-05-19T15:28:03Z")

</div>

Google knows what you need. Do not question The Google.

I keep making this offer on various message boards - I will pay someone a finders fee - real money - if they can find me a search engine that will find _ **only exact** _ matches for an arbitrary character string (including punctuation and whitespace). I don’t care if it’s a site I have to pay to use. But no one has ever found me one.

I’m not sure it’s possible, really, because of the way search engines work. But what might work is a program that scans through the results of a broader Google search.

---

<div class="post-metadata">

**Author:** ![Enola\_Straight](https://avatars.discourse-cdn.com/v4/letter/e/dec6dc/32.png) [@Enola\_Straight](https://boards.straightdope.com/u/Enola_Straight)\
**Post date:** [May 19, 2009, 3:36pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/10 "2009-05-19T15:36:16Z")

</div>

Also in advanced search…try using AND, OR, and NOT.

---

<div class="post-metadata">

**Author:** ![Quartz](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/quartz/32/267_2.png) [@Quartz](https://boards.straightdope.com/u/Quartz)\
**Post date:** [May 19, 2009, 3:57pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/11 "2009-05-19T15:57:52Z")

</div>

All you typically need to do is put the search term in quotes and put a + sign in front of it.

Thus:

+“I only want to search for this phrase”

---

<div class="post-metadata">

**Author:** ![Keeve](https://avatars.discourse-cdn.com/v4/letter/k/f07891/32.png) [@Keeve](https://boards.straightdope.com/u/Keeve)\
**Post date:** [May 19, 2009, 5:31pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/12 "2009-05-19T17:31:10Z")

</div>

> [@Quartz](#):
>
> +“I only want to search for this phrase”

I tried exactly that.

It returned exactly one hit. This thread!

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [May 19, 2009, 5:33pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/13 "2009-05-19T17:33:02Z")

</div>

> [@Quartz](#):
>
> All you typically need to do is put the search term in quotes and put a + sign in front of it.

I’m impressed, this really does seem to do what I thought Google couldn’t do in real time. I searched on my last name and except for a bizarre Japanese message board that happens to use my last name for the domain, every other hit was page with me or one of my relatives, all 29 pages of links.

---

<div class="post-metadata">

**Author:** ![Harmonious\_Discord](https://avatars.discourse-cdn.com/v4/letter/h/74df32/32.png) [@Harmonious\_Discord](https://boards.straightdope.com/u/Harmonious_Discord)\
**Post date:** [May 19, 2009, 5:47pm UTC](https://boards.straightdope.com/t/how-can-i-get-google-to-do-an-exact-match-for-a-search-term/496960/14 "2009-05-19T17:47:17Z")

</div>

People have told me I do a search wrong by wasting time using the + sign and quotes, but it really makes a difference even if they don’t see it. I have noticed that there is a point at which the + and - entries stop being included. I can’t tell you how many is too many though.
