In my post about 5 Most Common Blogging Mistakes to Avoid I mentioned why Blogspot and wordpress hosted blogs are not good but in brief and so here I would explain in much more details about the advantages and disadvantages of each of the option.
WordPress Blog as wordpress sub-domain
I do not see any advantage of having wordpress Blog on wordpress sub-domain but see many disadvantages. If you are blogging for making money this option is not at all for you.
- They do not allow you to execute any scripts which means you would not be able to put any advertisement on the blog apart from few affiliates advertising.
- You are not allowed to add the plugins you prefer but only from the list they have them in the interface.
- They do not allow editing of themes and also do not allow you to use custom theme.
Blogspot blog on Blogspot sub-domain
Having Blogspot blog overcomes disadvantages we have for wordpress Blog on wordpress sub-domain but then it comes with more and more disadvantages.
Many Ad networks require that you own the top level domains and not be on sub domain and so blogspot apart from adsense is not eleigible for any other advertising network for revenue. To add to the problem for new blogs one of the good money makers are links network like text-link-ads and linkworth who does not accept blogspot blogs on blogspot sub-domain.
Blogspot blog on self hosted domain
Now having a blogspot blog on your own domain is also possible and blogger has the interface to FTP the needed files to your server and works like any other site and so now this removes the disadvantages we faced in second option but then as a developer if you have to deal with lots of plain html files to manage can be a problem at times but if that is not considered then also we see lots of problems
- There are no good plugins in blogspot which can be used even if you host them on your own server.
- There are very few themes avaialble for you to use it.
- Comments are mainly handled by blogger and you do not have users database.
- Top bar cannot be taken out giving a look of blog all the time instead of CMS but wordpress can be used as CMS as well.
WordPress Blog on self hosted domain
This is probably one of the best blogging environment you can think of. Be it ease of use or from SEO point of view or from the point of view of the number of plugins and theme available for free I see no match. Apart from that it has all the needed stuff to make it look like a potential website and not just another blog.