:: Keyword Amounts ::
When you go to Google and you plan on searching something e.g. networking Google will search its billions of indexed web pages for the string "networking" that occurs in the page at least once and displays the link to it on the search results. However, what would happen if you typed: networking networking
Google would search its mass of indexed webpages and display the links to the ones that have the word Networking twice or more. So typing something twice in Google will probably get more descriptive/detailed web pages.
:: Quotes ::
Ahh now, here i will introduce quotes. In the last paragraph i explained that when you type a keyword into Google then it searches is massive vault of indexed webpages for that keyword, well what if you wanted to search google for this:
QUOTE
harry potter
Fair enough, you want to search for harry potter, but can you spot whats wrong with it? It would find pages that have "harry potter" in and "harry" and "potter" giving you a list of pages completely off the mark and nothing to do with harry potter. This is where we introduce quotes, so enclose quotes around your search string to form this:
QUOTE
"harry potter"
now Google would only look for pages with the string "Harry Potter" in the page, so if a page had "harry" in but not "potter" Google wouldn't include that in its results.
:: Including and Excluding Keywords ::
Now i find this interesting, with this you can really make Google do tricks like a Dog giving you its paw. Whilst searching a subject you may be trying to search a specific area of a subject. E.g. you search for "Networking" but you only want to find pages on Wireless networking, well as in the last paragraph you cannot simply type:
QUOTE
Wireless Networking
try typing...
QUOTE
"Wireless Networking"
you will get information on wireless networking but you will also still get information on wired/normal networking techniques. E.g. if a page has this written on it:
QUOTE
this tutorial is about wired networking in the next tutorial we shall discuss wireless networking.
This is where "Including and Excluding" comes in, using the + and - signs you can include and exclude strings from your search. E.g.
QUOTE
"Wireless Networking" -wired +routers
will give you information on wireless networking routers but nothing on wired networking, see what i mean.
:: Site and Link parameters ::
I will now tell you about finding information on a certain website or finding out what sites are linking back to a specific site. Now the "site:url" command basically tells Google to only look for the following data on the site 'url'. E.g.
QUOTE
site:trap17.com "Free Hosting"
will search the site "trap17.com" for the string "Free Hosting" not "Free", not "Hosting" but "Free Hosting", if the website doesn't contain the exact string "Free Hosting" then Google will not return anything because it cant find anything. Another example:
QUOTE
site:.co.uk Free Email
With that Google will search all websites that have the extension ".co.uk" appended to the end of their url and look through all the .co.uk websites for the words "Free" and "Email".
Now onto the "link:" command. Now the link command finds links in its indexed webpages. For example you submit to Google, 'link:google.com', and it will find all the webpages with a link to google on it. Like the 'site:' command you can also search domain extensions. 'link:.org.uk' will find all the webpages with links to UK Organizations.
:: Search Titles, URLs and Filetypes ::
Google has the ability to search webpages' titles and urls. You can search for a keyword in the url or title, for example:
QUOTE
inurl:google.com
will search for all the pages google has indexed on google.com, its just like the site: command except not as accurate in my opinion. One feature that can be said for the inurl command though is that it can search for filenames as well, e.g. 'inurl:hotmail.com/INDEX.HTML' where as the 'site:' command cannot, it can only search the url from: www. to .com/.org/.net/etc...
Now about searching titles...
the 'intitle:' is extremely handy, you can search for webpages on anything like this:
QUOTE
intitle:"Harry Potter Fans!"
will search for a harry potter fan site, you can also find empty directories issuing this command:
CODE
intitle:"Index of /"
because "Index of" is the default text shown on a directory with no index page and no htaccess code protecting it it will search all of its indexed pages for empty directories.
Now onto the Filetypes, Google can also search specific filetypes, say c source code if you wanted to. The basic command is
CODE
filetype:
you can use this in conjunction with the site command to find some neat stuff, it can also be used maliciously you'll know what i mean after this.
CODE
site:microsoft.com filetype:asp inurl:"admin/login"
that will tell Google to look for the indexed pages of microsoft.com that are ASP pages and the url contains "admin/login" so basically it is looking for something like "microsoft.com/restricted/admin/login.asp" or something like that, you can now see why it is a security flaw, it can find pages you cant.
:: Other Info ::
Now Google can be stopped from peeking its nosy little robots into your site by creating a ROBOTS file, it basically tells automatic spider robots (automated programs sent from search engines like Google to index your pages and give the search engine a list of pages). Now im not going to go into the subject in this tutorial because this is on Google. But i have just done a quick search on Google and found:
CODE
http://www.outfront.net/tutorials_02/adv_tech/robots.htm
which is a tutorial on the subject.
Now you may be curious to see what robot files look like, well lets use what i've shown you today,
CODE
inurl:"robots.txt" filetype:txt
Will search for all pages that has 'robots.txt' in the URL of the site and the filetype is a txt file.
Just to let you know that all of the explained above togetther can create a very powerful search query and allow a user to find almost anything on Google and virtually the Internet because Google has Billions of pages indexed on more subjects you could ever think of.
This has not been a complete search guide to Google but should get you started.
You can find more info on advance google searching at: http://www.google.co.uk/help/operators.html
or i can save you alot of time instead of reading all this and just go to Googles Advance Search form page
Hope you enjoyed it and found it very informative and edumacational


