First, let’s assume your domain name is mysite.com
Now for many people who started off with a blog, the usual practice is to have your blog installed at
mysite.com and start blogging your way to the top.
In that case, blog posts usually appear in the form:
But, I don’t think you want to do that!
If you are about to start a blog or any kind of website that will need a blog or distinct features now or in the future, I have an idea for you.
Where to install your blog
That idea is a simple one: consider installing your blog in a sub-directory.
Simply put, install your blog such that the blog URL points to mysite.com/blog
There is at least one good reason I think having your blog in a sub-directory is a good idea:
Although you started off with blogging, but later on, or if your blog becomes successful, you might want to widen your horizon and have more features on the website.
When you have more features (other than blog section) on your site, a better URL structure would be one that shows what each section of the website does.
This way you have a neat URL structure that points to distinct features on your website.
Please note that having the URL structure above is not absolutely necessary. I prefer to have it that way and I have explained why.
An alternative way you can achieve this type of URL structure is to use sub-domains.
Whether to use sub-directory or sub-domains now boils down to what makes most sense to your business.
Here are what I believe are some good use cases for sub-domains:
So, whichever approach you want to take, make sure it is one that tries to separate the URL for distinct features of of your website.
However, if you are sure your website will remain a blog, and always a blog. Then, never mind.
Please share this post. Thanks.