English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How should I phrase it:

This question has been asked at Stack Overflow.


This question has been asked on Stack Overflow.

share|improve this question
up vote 33 down vote accepted

Prepositions are tricky. You can put something in a book or read something in a newspaper, but you always put something on the internet or find something on a certain website. Unfortunately, I don't think there is a general rule that can be applied here, but when it comes to the internet and websites, "on" is the most common preposition.

The only time you might see "at" used is when describing the full URL for a website:

I found this at http://www.stackoverflow.com/faq
Please visit our website at http://english.stackexchange.com

"At" tends to be used with specific locations, i.e. when something is at the top of the page, or at the end of an article.

share|improve this answer
+1, better than my answer :) – Jonik Sep 28 '10 at 9:18

This question has been asked on SO.

That sounds a lot better to me than "at SO" or "in SO".

share|improve this answer
I was about to add that using "on" isn't specific to Stack Overflow, of course, as you'd similarly say on a website or on an internet forum. But e.James just covered this with more depth, so check that out. – Jonik Sep 28 '10 at 9:16

I don't think "at StackOverflow" is wrong; that is, I don't think you must always say "on [some website name]". At can be used for fairly broad locations, such as "at home". However, I can think of one connotation of at that I don't think occurs with on, which is the distinction between related things with the same name.

in the New York Times

That is, in the paper

on the New York Times

This only makes sense for the website

at the New York Times

This could be referring to the organization itself, e.g., the workplace, the company, etc. But if it's clear from the context that you are referring to the website, I don't think it's wrong to use "at website".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.