How to Add A Blog To An Existing Or A New Website in 2020?


I have talked a lot about the advantages of blogging and a small guide for Business Blog in the past.

Today, I will be talking about one of the important blogging questions from a business perspective.

If you have a Website and you have not integrated a Blog yet, you are missing out on taking advantage of content marketing.

Having a Blog along with Website will help you to get organic traffic via Search engines and you can use your article to get an extra edge on social media sites.

Along with this, you can establish yourself as an expert in your niche. Many businesses who have a Website and still they have not integrated a Blog, they should consider adding it as soon as possible.

Content marketing is one of the best ways to drive traffic and it’s incomplete without a Blog.

Now, whenever I talk about Blog, my preferred platform is WordPress. WordPress is not only easy to use but for Blogging, it has many advantages which we have outlined before.

In this guide, I will be telling you ways to integrate the blog into your Website. There are a few possibilities:

  • You have an Existing Website
  • You want to start a new Website along with a Blog
  • You transfer your Existing Website to WordPress platform.

I will be suggesting to you what to do, depending upon all three possibilities and depending upon your current Website situation, you can pick anything that fits your need.

How to Add a Blog to your Business Website?

1. Integrating Blog into an existing Website:

Let’s assume you have an existing Website which is and you are looking forward to adding a Blog to your Website. The easiest way to do is, have a blog in a subdirectory. Something like This is an easy and most convenient way when you don’t want to mess up with your existing Website. If your existing Webhosting company support WordPress platform, then you can quickly install it by referring to these two guides:

Now, if your Webhosting company doesn’t support WordPress, you can pick Bluehost or Hostgator as your Webhost and move your site to new hosting and install WordPress in sub-directory (

2. For a New Website:

Now, if you are just starting yourself with an online presence and gifting your business with a new Website, you are the safest situation here. You can have a blog in the main domain by using a static page as your Homepage. Most of the WordPress developers knows how to do it, and if you are more like someone who wants to DIY, you can refer to my earlier guide for the same:

Whenever I give consultancy to any business client, I always prefer this method, as this gives the maximum SEO advantages. Moreover, having your Website on WordPress will help you to quickly make content changes without the help of your developer.

It gives you more power of self-editing and over time, with a proper content strategy you can establish yourself as good guys in Search engines.

3. Transfer Existing Website into WordPress:

Now, if you have a 4-5 page existing Website, you can migrate your Website to WordPress platform. You can use .htaccess codes to redirect your old links to new links and like I mentioned above, you can utilize the power of static homepage in WordPress to have a Blog and WordPress in the main domain.

If you have tons of content on an existing Website, it might be little SEO issues as 301 redirection doesn’t guarantee complete link juice to pass on to new links. But, if you have a few links you can easily do the migration and integrate both the WordPress blog and Website on your main domain.

Few mistakes to Avoid for your Business Blog:

Today, I was talking to one of my Real estate client and she was telling me she has two blogs on different domains. One is hosted on free blog and other was installed on some different domain to promote their main Website. Honestly, there is nothing wrong with this approach but the advantages which you get by having a blog on your main domain, is not the same.

Having a Blog in another domain doesn’t give that much SEO advantages and moreover you miss out a great opportunity of branding and establishing your brand as a niche expert. I have already published a WordPress Guide, which will help you to get started with WordPress blogs.

So let me know which method you prefer to have a Blog on your Website? Do let me know if you have any question regarding the same.

Was this helpful?

Thanks for your feedback!
  • Save
Authored By
A Blogger, Author and a speaker! Harsh Agrawal is recognized as a leader in digital marketing and FinTech space. Fountainhead of ShoutMeLoud, and a Speaker at ASW, Hero Mindmine, Inorbit, IBM, India blockchain summit. Also, an award-winning blogger.

15 thoughts on “How to Add A Blog To An Existing Or A New Website in 2020?”

  1. Hello,

    Thank you for this post, I run a service business with pages on different aspects of the service I offer. Though I now know that having a blog on Q&A’S will certainly help with getting more visits to my site. I am currently in the process of creating a blog on my site and any info online to help me with this is a thumbs up.

  2. Lily

    Hello Harsh,

    Great post and in great time. Presently I have a customer having 4 sites all on .Net stage and not PHP. Other than that every one of them are facilitated on Windows server, so is it conceivable that they can have WordPress blog introduced in their sub-index or sub-space?

    I have perused its conceivable in WordPress discussions, however might want to know from a specialist. If it’s not too much trouble let me know.

  3. Maria

    Thanks for the article.
    What if I want to add a blog to an existing WordPress website?
    Do I just create a blog post, or do I have to do more than that?


  4. Pravin

    Hi Harsh,

    Thanks for the article!
    I am planning to host a HTML landing page on my domain. And one of the section in the HTML page is BLOG. Now how do I integrate individual blogs to a WordPress account? My aim is to have WordPress for the blog posts only.

    Pls advice. Thanks a lot!

  5. Elle

    I have written a log using Magento system to my website. Is there any way I can post the blog on WordPress Directly through my wordpress account?

  6. Geetha Chetty

    I have a wordpress page.the menu are Home, Blog, About me and Contact.
    I am trying to add another page like the “Blog” – obviously under another title, where i can have different topics/ headings. I am currently using a free wordpress.
    Bascially i want more blog posts so i can classify my writing under one wordpress site.
    Please help.
    Kind regards,

    1. Roman Shatov

      WordPress is free, so all we are using the free one)
      You just need to add categories to your posts, then edit your main menu -> add a dropdown menu (for example) and add your categories to it

  7. rashad

    Any comments on seo for Google blogger for exposure of business? Or stay with WordPress? I’m building from scratch, website and blog

  8. Nizam Khan

    Excellent post! As mentioned the easiest way to have a blog in a website is to install the blog in the sub directory, and if the hosting provider has WordPress then it will become more convenient for installation. Thanks Harsh for sharing this info 🙂

  9. Rajeesh Nair

    Hi Harsh,

    Good post and in good time. Now I have a client having 4 websites all on .Net platform and not PHP. Besides that all of them are hosted on Windows server, so is it possible that they can have WordPress blog installed in their sub-directory or sub-domain?

    I have read its possible in WordPress forums, but would like to know from an expert. Please let me know.

    1. sahil

      yes you can have, wordpress runs on windows (IIS platform ) as well, i have installed wordpress on windows server
      only thing is u should install php and configure iis properly with php

    2. Finaoui

      Hi Sahil,
      You can pick a small web hosting packahe with your sub domain, like, and put a link in your main domain website.

    3. jessica

      RAJEESH NAIR – I would love to hear how/if you managed this in the end? I am trying to do the same thing to a website of mine (which is in .NET too) and have been advised by my developer that this isn’t possible….so it’d be great to hear how you’ve done it or whether or not you have? Thanks very much!

  10. david

    Hi Harsh, these are great ideas on how to move forward with a wordpress blog.

    I think it really is confusing for webmasters who have existing static sites to figure out what to do. The ideas you provide above will work for them. They are simple ideas but powerful.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top