Original author of this article Bobs SEO Las Vegas - Affordable Search Engine Optimization Services
Now that we have covered some of the basics in Google search, it is time to dig deeper and get more specific and more advanced in our search. Having great search skills will give you the ability to find any information you are looking for the first time, thus eliminating a good bit of time from your research tasks.
site: You use this as a prefix to a url when you want to search only one site or even if you want to eliminate searches from a particular site. This code is also beneficial to see what pages are indexed in Google from your own site. To use this string, you just type site:www.domainname.com. Do not put a space after the site: code. If you are looking for something specific within a site and you can’t find it by visiting the site, all you have to do is type: keyword site:domanname.com and the search engine will search that site for the keyword you are looking for. If you want to do a search but you do not want to get results from a particular site, you can use this string: keyword -site:domanname.com and Google will send you all the results except those from that site.
link: This is another domain prefix code that you can use to find pages linking to a domain name. This is particularly helpful in determining how many links Google sees as being pointed to your domain name. It is also a good one for checking out the competition. To use this, you type in link:www.domainname.com without an spave after the :.
cache: This is a code that you can use if a site is down for maintenance or is no longer in service. Google stores a cache copy of every page it has indexed. To see an old version, or to check to see what version of your site is currently in Google’s cache files you just type cache:www.domainname.com and it will display the file it has stored. This can also be handy if you are purchasing an aged domain that is no longer available. You can take a look at the old version to make sure it wasn’t a “bad neighborhood” site.
inurl: If you are doing some research and you want to search to see how many people are competing for a particular keyword, you can do a search to see how many pages have the keyword within the url of their website. To do this, you just type inurl:keyword and it will return the results of every url that is using that specific keyword either in the domain name itself or in the page name. To search for an exact phrase you could type inurl:”keyword phrase”
allinurl: This is another way to do the inurl but with multiple keywords. You would type allinurl: dog training tips. this would give results of sites with all three of those words (in any order) in the url.
intitle: This code is great if you are researching information or for checking to see how many pages are competing for your keyword phrase. You can type intitle:keyword or intitle:”keyword phrase” and Google will give you the results for all pages using your keywords in their meta or page titles.
allintitle: This operates in the same way the allinurl code does. When you type allintitle:keyword phrase, you will get results with pages all of the words in the title.
Special Note: The “allin” versions of the search codes cannot be combined with other search operators, but the other versions can be. When used in combinations, you can refine your search to gather almost any bits of specific information imaginable.