I have now installed wordpress more than 50 times 😛 !
And I realize a few very important things in deciding where to install wordpress.
A: WordPress in the Root directory i.e. /public_html
This is a good idea only for those who have intentions to work with only one blog.
If tomorrow, I wish to start a new blog, like this current blog http://www.singhmadhuri.wordpress.com, then I will have problems.
I will then have to either create a separate subdirectory for the second blog2 or I will have to move the blog1 first into a subdirectory and then create a new subdirectory for blog2. Now moving wordpress installation to a subdirectory later at any point is tricky always.
B: WordPress in the subdirectory right from the start under Root directory i.e. /public_html/Blog1
This is an excellent idea. Any fresher must do this to have a clean root directory and have all wordpress installation of blog1 in a subdirectory called blog1.
If tomorrow I wish to install a second wordpress blog2 in the root directory, all I have to do is create a new subdirectory under root called blog2. i.e. /public_html/blog2
Also the problem of my URL with and added subdirectory name is solved by using the facility called “Redirecting WordPress” through CPanel. So people have to type only one url everytime to reach any of my blogs. i.e. http://www.madhuriesingh.com
C: WordPress installed in the root when I have only one blog, blog1. But later on I migrate the blog1 to a subdirectory under root directory called public_html. Now my final path looks like this /public_html/blog1