I have quite a lot of issues I'd like to hear your opinion on, so I hope I'll manage to explain it well enough. I should also note that I'm beginner equipped only with the knowledge of HTML and CSS so although I'm almost sure that there is a simple solution using powerful PHP, it won't help me.
Let's say that I have my personal blog on the address
example.com/blog.html and there are links to several sub-blogs
example.com/blog/coding.html etc. So my root folder contains
blog folder, the
blog folder itself contains files
First of all, I learned (from Google Webmasters Tools) that for SEO and aesthetical purposes it's good to unify
example.com/index.html by adding
_rel="canonical"_ attribute into the source of the
index.html. Using a couple of other tricks (like linking to
./) I got rid of the ugly
index.html appearing in my web addresses.
And now I wonder if this trick can be used not only for the root folder but for any folder? I mean, I would move my
blog.html into the
blog folder, rename it into the
index.html and add
rel="canonical" to unify
This trick would change the address of my blog from
Not finished! I'm also experiencing problems with the google robot indexing my folders. So when I type
site:example.com/ into the google search, the link to my folder
example.com/blog/ with raw files, icons etc. appears among the other results. I guess there are also other ways how to fix it, but IMHO the change mentioned above would do the trick too - the index.html in the blog folder would preserve the user from viewing the actual raw content of that folder, there would appear only the right link
example.com/blog/ in the google search and (I hope that)
_rel="canonical"_ would make the second, unwanted link
example.com/blog/index.html not to appear in the search results.
So my questions are:
- Is it a good practice to have the
index.htmlfile in every subfolder or is it intended to be only in the root folder?
- Are there any disadvantages or problems that may occur when using the second, "index in every folder" method?
- Which one of the two ways of structuring the website described above would you prefer?