September 19, 2002

Fun With Referer Logs

Well, now. It turns out that Kathy has had a website for months now. Silly Kathy -- you thought you could hide indefinitely, eh? Your clever subterfuge is no match for the power of my referer logs!

Ah, referer logs1. What's a "referer", you ask? Well, according to the W3C, the Referer is "an optional header field allows the client to specify, for the server's benefit, the address ( URI ) of the document (or element within the document) from which the URI in the request was obtained..." Hey, you! Wake up and pay attention! Where was I? Oh, yes. In short, the referer tells you where your website visitors are coming from. It's not foolproof, but it works some of the time.

The really neat thing about referer logs is that search engines nowadays list your search terms in the URL or the results page itself. For example, if you search on Google for "Effective Head Noogie Techniques", the URL:

http://www.google.com/search?q=Effective%20Head%20Noogie%20Techniques

represents the results. This means that if you go to the top listing for that particular search (which happens to be "The School of Physical Violence Course Curriculum") the webmaster of that site will see that Google URL in his or her referer logs, and will therefore be able to deduce that you arrived at the site by searching on "Effective Head Noogie Techniques".

Okay, everybody clear on this?

Good. Because I'd like to share some of the more... interesting searches that have brought visitors to this site in the last month.

I think it's time to quit while I'm ahead.

1. Some of you might be wondering, "Shouldn't 'referrer' have another 'r' in there? Well, that's the difference between you and the titanic intellects that are responsible for our Internet standards. You know how to spell.

2. The only logical conclusion is that there is a large community of web surfers out there that is spending a considerable amount of time looking for porn! Yes, I was shocked too.