The Ultimate Guide to Adding a Blog to an eCommerce Site

James Parsons by James Parsons Updated Apr 8th, 2024 12 min read

0:00 Listen to audio podcast

Adding a Blog to eCommerce

You've read, time and again, that your ecommerce site needs to have a blog attached if you want to have any chance of competing in the modern online marketplace. You've finally been convinced, and you're ready to go. You're even doing research and looking up kinds of content you can write, maybe you're even hiring writers or looking into content marketing companies that can handle that part for you.

There's just one problem. You don't know how! How do you go about adding a blog to your ecommerce platform?

The specific instructions for each platform vary, so I'm going to give you some instructions for all of the major platforms. If you're running on a platform I didn't cover, let me know so I can add a new section.

30 Second Summary

To add a blog to your ecommerce site, the process varies based on your platform. Shopify has a built-in feature, whereas Magento requires a WordPress link or a blog plugin from their marketplace. BigCommerce, 3DCart, and Squarespace also include an integrated blog feature. Volusion needs a WordPress blog to link to, and WooCommerce uses WordPress directly for blogging. PrestaShop and WordPress allow external plugins. Picking the right option depends on your platform and specific needs.

Adding a Blog to a Shopify Store

Shopify is a great platform for a storefront, so it's no surprise that so many people use it. They also have a lot of great features built right in, and one of them is a blog. All you need to do to set up a blog on Shopify is to simply enable it.

First, log into your Shopify account and navigate to your admin console. From there, you should see the "Online Store" section. Click it, and then click Blog Posts.

Next, click on Manage Blogs, and then the Add Blog button. This will open up a window that lets you start configuring your blog. You'll need to give it a title, and choose how you want comments to be handled. I recommend choosing to hold them for moderation, and checking back regularly to moderate and approve comments that are legit.

Adding a Blog to Shopify

By default, your blog template will be standard for Shopify. If you want to use a custom template, you can, but you need to either download one or make one yourself. You can add a custom template following these instructions.

Once you have your blog set up, you'll want to start writing, but you should also consider downloading some apps to help manage it. I recommend at least getting an SEO app for your Shopify blog, so you can manage your meta data, rich snippets, and other search engine information.

If you would like to create a blog on an external platform such as Blogger, WordPress, or Tumblr, you can do that as well. To link that to your Shopify store, you need to go to the admin panel and click Online Store, then Navigation. From this section, you need to choose to add a menu item to create your link.

Adding a Blog to a Magento Store

Magento is a great ecommerce platform for mid-size and larger businesses, though of course businesses of all sizes can make use of it if they want. Typically, I find that the pricing for various Magento-related plugins and accessories is higher than is typically feasible for a lot of small brands, but that's just me.

Unfortunately for ease of use, Magento does not have a built-in blog feature. If you want a blog with Magento, you either have to make a WordPress blog and link to it, or you have to get one of the blog platform plugins you can find on the Magento marketplace. Here are a few you can try:

Better Blog Plugin

Better Blog by Mageplaza. This is a free, open source blog platform for Magento. It's a pretty basic blogging framework, though a point in its favor is that it has a responsive design right out of the box. It has some widgets you can use, and has some SEO quirks programmed into it, like a good URL structure for blog posts. The downside is, if you want to make more advanced changes to the structure, you often have to dig into the code to do it. It also doesn't work with the Porto theme, which a lot of people like.

Blog by Aheadworks. This is about the polar opposite of the one up above; it's a robust blogging platform that, while technically open source, also costs you quite a bit. $350 to be exact, though it's a one-time fee without getting a service contract. The blog comes with Disqus already integrated, though you need a Disqus account to get it all set up.

Awesome Blog by Magefan. This is a broadly recommended blog platform that is available for free, though you can buy installation services or a support contract if you like. It's a relatively simple blog platform, with just enough advanced features and SEO control that I don't feel bad recommending it. Give it a look.

Adding a Blog to a BigCommerce Store

BigCommerce is pretty similar to Shopify, in that it's a large, extensible storefront platform with a lot of additional, optional features buried in the settings that you can enable. One of them, of course, is a blog.

To enable and use a BigCommerce blog, you need to log in to your admin panel and go to the Storefront section, and click on Blog. By default, the blog should be set to visible, but it might be disabled if you didn't want to use it before. Turning it visible will make it appear as part of your theme and be usable by admins and users.

Adding Blog to BigCommerce

Creating a blog post is done from the same menu. There's a box with a plus sign in it; simply click that, and a new blog post window will appear. Here, you can plug in your title and your body content. You can save drafts, or you can publish immediately. Optional fields for a blog post include the author, tags, a thumbnail image, and some SEO fields.

You have some configuration options for your blog here, including the blog title, comment management, and recent post links. However, your advanced control is pretty minimal. You can read more about it here.

The BigCommerce blog is a very basic blog in general, which is a little unfortunate. However, if you wanted to reverse the platforms you use, you can create a WordPress site and then use the BigCommerce app to integrate a store into it. This gives you way more features, but of course it may require restructuring your site.

Adding a Blog to a 3DCart Store

3DCart might not be one of the most popular ecommerce platforms out there, but it certainly has its fair share of fans online. They, like Shopify and BigCommerce, have a built in blog module you can use if you want to run a blog with their software.

Much like all of the blogs I've listed so far, it's not the most fully featured blog out there. In fact, I'm not convinced they've put a ton of effort into it over the years, considering their features page for the blog module has "Google authorship support" as a selling point, and authorship was abandoned years ago.

3D Cart Add Post

Is your blog earning you business? If not, let's fix that.

We create blog content that converts - not just for ourselves, but for our clients, too.

We pick blog topics like hedge funds pick stocks. Then, we create articles that are 10x better to earn the top spot.

Content marketing has two ingredients - content and marketing. We've earned our black belts in both.

If you run an internet-based business and are looking to scale, schedule a call to speak with our founder:

To use your blog, you have to create a navigation link to it first. The blog already exists, but no one can get to it. Go to Content, then Site Content, and click to edit the top menu links. You can also edit the footer to include a link as well. Click on +add and specify the name of your blog, and under the action wheel, choose content. Link to "blog.asp" and save your changes.

In the Content section, you can then click on Blog, and look through the blog settings options. Here you can hide or unhide archives, categories, recent posts, and prev/next navigation. You can also choose your blog template, comments management, and email subscription features.

I'll say one thing here; the 3DCart blog comment management is pretty good. They have a decent amount of spam detection and automoderation features. On the other hand, the SEO features for blog posts in general leave a lot to be desired.

Adding a Blog to a Volusion Store

Volusion is an ecommerce website builder, and it's the first of a few of them on this list. Unfortunately, they don't have any sort of built-in blog you can activate and use. So, if you want to use a blog with Volusion, you'll need to jump through a few hoops.

First, you'll want to set up a blog using WordPress. You can choose to use a new URL for it, or you can use your Volusion URL. If you use the second kind, you'll need to talk to the Volusion staff to get them to create a subdomain for you, and link that subdomain to your blog hosted on another platform. It's not a great solution, though.

WordPress Dashboard

More commonly, you'll just want to run your blog on a different domain entirely. Just create a blog on WordPress hosting or using, and use these steps to create a link to it in your navigation and categories for your storefront. It's still not a great option, but unless you want to move away from Volusion, it's the best you've got.

Adding a Blog to a WooCommerce Store

I really shouldn't need to add this one here, guys. WooCommerce is built on WordPress. You need a WordPress blog set up to even use WooCommerce. Just, like, go to your admin page and click to add a new blog post. There's no way you can miss this one.

Adding a Blog to a Squarespace Store

Squarespace is another website builder. They have slightly less of a focus on ecommerce than Volusion, but it's still a heavy emphasis. Thankfully, they do allow you to have a blog as part of your store, and it's pretty easy to do.

The instructions for adding a blog here will differ depending on whether you have version 7.0 or 7.1 of Squarespace. For 7.0, you need to click on the Home menu, then click on Pages, then on the + sign icon. You can then choose "Blog" as a type of page you want to add, add the page title, and save it.

Adding a Post to SquareSpace

To add a new blog post to your blog, navigate to the blog page you created, and click on the + sign there. You can then create a post, using text blocks, a title, and whatever other details you want to add.

For 7.1 Squarespace, you will need to go to the home menu, click on Pages, and click on the + sign there. Choose Page, then click to add a Blog-type page. Choose the kind of layout you want, then give the blog a title to save.

From there, adding a new post is easy. Go back to that blog panel, click on the +, and create a new post. They have a text block ready for you, and you can add more to round out your post.

Squarespace blogs have access to a lot of common SEO and marketing tools, including social media links, meta data, custom URLs, and more. You can read pretty complete documentation on it here.

Adding a Blog to a PrestaShop Store

PrestaShop is a quick and easy ecommerce store builder, focusing on a quick and easy storefront based on templates and modules. It's easy to set up, easy to get running, and easy to start selling, so it's no wonder that a lot of people like it.

Like Magento, PrestaShop does not have a built-in blog system, so you have to turn to some other solution. Fortunately, they do have a module marketplace where you can purchase a module to add a blog to your store. Here are a few you can look at and try out.

Prestashop Blog Module

Blog Module by ETS-Soft. This is a fairly pricey blog module. It costs $170 for just the module and three months of support, but if you want security updates, you need to buy the more expensive option at nearly $240. Fortunately, it's at least a pretty decent blog. It has posts, categories, and comments with some anti-spam protection. It has image galleries and slideshows, author bios, featured posts, rating, reviews, and an RSS feed. The SEO features are fine, too, if not exactly super advanced.

Professional Blog Module by Community Developer. This is a pretty similar blog setup to the first one, though it focuses a bit more on SEO and a bit less on regular blogging features. Overall I would call them pretty comparable, though this one is the more popular of the two as far as I can tell. It's also slightly cheaper, at $105 for the basic plugin and $150 for the one with the security updates.

The WordPress Option

I've mentioned a few times that you can always create a blog on another domain and link to it from your main store. Some of these store options also have direct integrations with WordPress, so you can run a WordPress blog using the same domain name as the storefront you already have running.

To begin with, you want to check how you're able to use WordPress. Some of them only work with the self-hosted version, while some prefer you to be using a hosted blog. is less robust, but it's free, since you don't have to pay for hosting or a domain.

The other option you have is to focus your site on a WordPress page, and then spin off your store from there. This is best if you don't have an established store, of course. WordPress has a variety of different plugins to integrate stores into it, including plugins for WooCommerce, BigCommerce, and Shopify. WordPress is pretty much the best option on the list, if you have the ability to use it with your platform.

You have plenty of options available to you here, so it's hard to give you a simple tutorial. Pick a plugin, install it, and build up your storefront from there. If you have an existing storefront, check to see if the plugin has an import or integration option so you have a minimum of transition. That's pretty much it! Everything else is running your business.

Written by James Parsons

James Parsons is the founder and CEO of Content Powered, a premier content marketing agency that leverages nearly two decades of his experience in content marketing to drive business growth. Renowned for founding and scaling multi-million dollar eCommerce businesses through strategic content marketing, James has become a trusted voice in the industry, sharing his insights in Search Engine Watch, Search Engine Journal, Forbes, Entrepreneur, Inc, and other leading publications. His background encompasses key roles across various agencies, contributing to the content strategies of major brands like eBay and Expedia. James's expertise spans SEO, conversion rate optimization, and effective content strategies, making him a pivotal figure in the industry.