Back To All News

Google Search Prefixes (And How To Use Them)

by Natalie Temple

Dec 9, 2016

google prefixes

In recent years, Google has started tailoring search results more and more. It makes sense for them to do this, as it presents each user with more relevant and higher quality search results whenever they make a query, but it can cause a problem when you’re looking for something specific, especially for SEO purposes.


Luckily though, there are a number of search prefixes (or search operators, or query options) that allow you to automatically filter the results you see. These make it a little easier to get to exactly what you want without having to trawl through pages and pages of results.

Why Use Search Prefixes?

Getting to grips with search prefixes is well worth the time and effort for any SEO. They are a powerful, free tool to better understand how Google perceives your site, giving you easy access to valuable insights all from Google’s SERPs. 


Below is a list of some of the most popular prefixes we use day-to-day, and some handy info on what each of them does.


Depending on the word you’re looking for, Google will sometimes present you with the dictionary definition for it within the first few results. In other cases, it won’t. Using the “define:” prefix (or “meaning:”, which does exactly the same thing), will present you with the definition immediately, with no need to read through countless articles on the subject.


This one is pretty much obsolete now, as Google tends to automatically spell-check everything you type in. before presenting you with one of those rather patronising “Did you mean…” messages. The only reason you’d need to use this is if you want to avoid the aforementioned patronising messages…. So, a slightly pointless one, but you can’t say we’re not thorough!


This is a really useful one for checking the quality of the backlinks to your website. Putting the prefix “link:” in front of your domain will present you with all the pages that include links to that URL. You can also use it to check out what links your competitors have, highlighting possible opportunities for yourself.


Another useful tool for finding potential backlinks, the “related:” prefix will show you all sites that Google considers to be relevant to yours. One of the most important ranking factors is relevancy, so this is a great way to find any websites with a similar subject to yours.


The “site:” prefix will restrict the search results to showing results from a single domain. This can be really useful when you’re trying to find the right landing page for the keyword you’re targeting, or if you’re wanting to check which pages are surfacing in the Google search results for a given word/phrase after a site restructure.

Allinurl:[keyword phrase]

We’re firm believers that the URL of your landing page is one of the most important on-page factors when considering SEO, which makes this tool a useful way to check out the competition. Using “allinurl:” followed by a keyword phrase will filter the results to show only pages that have each word specified within the URL. You can use it to get ideas on what URLs are working well with competitors, or combine it with other prefixes to check on the optimisation of your own site.

Inurl:[keyword phrase]

The “inurl:” prefix is similar to the “allinurl:” search prefix, but only applies to the next word in the query. It will show all web pages with that word within the URL, and search for any other words given throughout the rest of the page. If we were to use the above example, Google would show all landing pages that include the word “keyword” within the URL, and the word “phrase” anywhere else on the page.

Allintitle:[keyword phrase]

This is basically the same as the “allinurl:” prefix, except it showcases all pages that have the desired keyword within the page title. Whilst that might not seem like a huge difference, it can have an impact on the number of results you see, and the order of the rankings.

Intitle:[keyword phrase]

This is the same as the “allintitle:” prefix, but only searches the title for the first keyword given, before searching the rest of the page for any other words you’ve included. This can be really useful if you’re trying to find a page about a specific part of a subject. For example, “intitle:SEO backlinks” would search for any page that has “SEO” in the title, and the word “backlinks” anywhere else on the page.


This prefix is really useful when your website is down, as it will show you the versions of a domain that Google has cached. 

What does cache mean? 

A cache is a temporary file version of your website that Google saves. It makes it easier to load the page from their results and, similarly to “site:”, lets you know that Google is crawling your site properly.


This prefix shows you all the information that Google has about the domain in question, including cached versions, related sites, linking sites, mentions, and all pages within the domain. It’s basically a collection of many of the other prefixes listed above.

Allinlinks:[keyword phrase]

Similarly to “allinurl:” and “allintitle:”, this prefix allows you to look for text within the links on a page. Combined with the “link:” prefix, you can use this to check the anchor text for any backlinks to your website.

Allinanchor:[keyword phrase]

This prefix will notify Google to search only the anchor text within a website (i.e. the text highlighted in your content that has a link attached to it), and then list the results ordered by the number of anchor texts that match the specified keyword.


Allintext:[keyword phrase]

As well as the title, URL, and anchor text, your content is an important indicator to the Google search bots as to the relevancy of your site. You can use the “allintext:” prefix to check that your content is up to scratch, or to check out the competition once again.



As the name might suggest, this prefix allows you to search for particular file types. It can be really useful for finding content marketing ideas from existing whitepapers (have a look at some of your competitors’ downloadable PDFs), or checking that all the media on your website is up to scratch. And, of course, it’s useful when you’re trying to find that one file on your site that seems to have gone missing.


Digital marketing is a constantly evolving industry. There are regular updates to search algorithms, PPC tools, and new marketing strategies. Because of this, you’ll need the most up to date information in order to get ahead. The “daterange:” prefix only works with Julian calendar dates though (don’t ask us why, ask Google’s devs), so here’s a Julian calendar converter, in case you need it.


This prefix is really just a shortcut, taking you straight to the Google Maps search results for your query. It saves that single click that changes your results, so it’s not entirely useless. Time is money, after all.


If you need to get in touch with a client or supplier as a matter of urgency, and don’t want to search their website for contact details, put “phone:” in front of the company name. Google will then search for anything that looks like a phone number and show it in the results for that company.

Need More Handy SEO Hacks?

And there we have it. Some of the most useful Google search prefixes, and what they can do for you. You can mix and match multiple prefixes in order to get the exact results you want, and make the search results even more focused. 

Have a play around with them, and contact us if you need any support from the experts – we’re always up for a chat about all things SEO! 

Ready to unleash your brand's capabilities in 2024?

Brand awareness, business growth or a bigger and better ROI, our team of digital specialists are here to help you get the most from your brand. Let's start a new partnership today.

  • To find out more, please visit our privacy page.

  • This field is for validation purposes and should be left unchanged.

Related News Articles