Splitting an Evolving Site into Multiple Sites, or Maintaining as One Site?

Some time ago, I started a site that served as my professional portfolio. It was running on WordPress, so when I decided to add a blog it was really easy to just flip a switch and start writing. As time went on, though, I realized that the blog and the portfolio served totally different purposes – and I wanted to add a third feature for creative writing (not related to my portfolio or my professional/business blog in any way).

Originally, my portfolio was on my domain and I added a second WordPress installation on a subdomain. This worked, but it was a pain to manage. I had two copies of every plug-in, two copies of WordPress, and two copies of my theme. Whenever an upgrade came out, I had to do everything twice.

When I added my third site (on a second subdomain), this added a third set of steps. It wasn’t a scalable solution at all. And this is the same scenario I see you in today.

There are three ways you can move forward:

Separate WordPress installations

This is quick, easy, and pretty much foolproof. But I guarantee you’ll run into effort and scalability issues in the future.

WP-Hive

My solution was to install a plug-in on top of WordPress (pre-3.0) that allowed me to host multiple sites off the same installation. It worked well – I created 3 separate domains and pointed them all at the same folder on my server. WordPress handles the database and all the routing. Now I have one installation, one set of plug-ins to update, and one central group of themes to work with.

WordPress MultiSite

With 3.0 came the ability to host multiple sites on multiple domains from a single instance of WordPress. I highly recommend anyone with a multiple-site infrastructure to migrate to this solution. It’s easier to maintain than either of the solutions presented above and makes your system scalable (whether you think you’ll grow now is immaterial … but if you do the work now and grow later, you’ll be thanking your younger, wiser self).

Leave a Comment