How to Host a WordPress Blog in a Shopify Subdirectory

Shopify’s blog editor is pretty… meh. I run two Shopify stores (Gold BJJ and BirdRock Baby) and have helped our team publish hundreds of Shopify blog posts. It would be so much easier if you could just drop a WordPress installation into mystore.com/blog, but this is actually quite tricky to do!

The most common way to install a WordPress blog in a Shopify subdirectory is by using what’s called a reverse proxy.

What you’ll end up doing is hosting your WordPress blog on a different domain – for example a subdomain like blog.mystore.com, or a totally unrelated domain like mystoresblog.com. The reverse proxy then sets up what’s similar to URL redirects so mystore.com/blog returns the data from your WordPress domain.

This is the only way to set things up in a user and SEO friendly way. It’s pretty technical to set up yourself, but I found a Shopify app that will take care of everything for you. Well worth the $15/month:

If you’re banging your head against the wall trying to figure out how to host WordPress inside your Shopify store, hopefully this will help. Here are just a few reasons why you might want to do this:

  • WordPress is a much better CMS than Shopify
  • Most writers/editors are very familiar with WordPress
  • WordPress has tons of apps/plugins/integrations that Shopify is missing
  • It’s much better for SEO to have your blog on your root domain rather than a subdomain