Is a subdomain OK as your product's web site?
discuss.joelonsoftware.com
discuss.joelonsoftware.com
I hate going to web sites that dump every product they own on one page, along with support, company information ,etc. It just makes it harder to find info for what I want when I have to look at everything. If they had a subdomain they can dedicate what appears as a whole site to just that product. Then their company info, career portion, etc can be on their main domain, and keep it all separated.
I use subdirectories.
If you want the overall ranking of www.example.com to improve, use www.example.com/producta and www.example.com/product, not producta.example.com and productb.example.com.
http://www.seomoz.org/blog/subdomains-subfolders-and-topleve...
http://www.mattcutts.com/blog/subdomains-and-subdirectories/
- they allow me to share all administrative code behind the scenes (logging framework, key generator, common scripts, etc.);
- they're free for me on my current hosting plan;
With all due respect, I'd say this guy has bigger problems than subdomain vs. own domain. I reads a lot like he's on a $5/month plan, and it's a deal-breaker to spend eg. $20 for a slice or linode where all those considerations goes away.
The optimization comparison is meant in the sense that it's like he's focusing on whether the compiler correctly unrolls this or that loop, rather than focusing on getting his product out of the door where it can start creating some value for customers.
If such is the case, a company has bigger problems than even the great ones outlined previously.
Deleted comment
I don't know whether that is a technical limitation, a process limitation, or a phantom limitation. If it is a technical limitation, there are ways to fix it.
For example:
http://www.bingocardcreator.com
http://www.bingocardcreator.com/abingo/
http://www.bingocardcreator.com/blog/
These are three subdirectories which I have reasons for running off of distinct (but similar) designs. Two of them are different controllers in Rails, the third is actually a Wordpress blog (PHP) which is actually served from a machine which is physically distinct from the one running Rails. This is accomplished by a bit of layout abusing trickery in Rails and an Nginx config file which takes anything starting with /blog and proxies it to Apache rather than using the standard serve-it-if-exists-on-disk-otherwise-proxy-to-mongrel Rails pattern. (Reverse proxies are like caching and duct tape: if they don't solve the problem you just aren't using enough of them.)
Why are these three all on the same domain? SEO. I want links to A/Bingo or the blog to help build trust for my domain. If they were subdomains, while that would simplify my server configuration a bit, Google would consider them mostly separate entities on the trust graph, such that e.g. a link from ajaxian.com to the A/Bingo code would not help convince Google my bingo card pages were trustworthy.
www.company.com/product1, product2, etc. store.company.com/product support.company.com/product . . .