Problems with building your own blogsite

 ( 4 min read ) 

Back in 2014 I decided to start blogging. (Cue sad trumpet horn.) Well… I tried to.

Turns out, blogging is like a second job. Always second-shift work, after my day job. Long hours with no OT or health benefits. But hey! I get to gloat that I have my own blog right? Back then, I simply ran into other life events that held up my blog for a period of time. Graduating college, first job, getting engaged… A lot happened in a few short years.

I started on Freewebs.com, and hosted a static website with some simple HTML/CSS pages. I was just starting to learn the full-stack development of enterprise applications, and roughly applied some skills I obtained to make the blog pages. But sometime around Freewebs renaming to Webs.com, they dropped support for static HTML website hosting, and forced users to choose one of their in-house website templates, to continue using their free service. And so, it became time for me to move on. And I decieded to jump to Wix.com.

I quickly learned to hate Wix. Yes they have a free, but limited, account you can use. But its really only meant to force users to purchase their premium plans. All the website templates are Flash-based. Which is slowly disappearing from browser-support and favor. (i.e. Chrome) So the writing was on the wall… and I stopped posting to my Wix built blog, and started to ponder what to do next.

I decided to build my own blog website. From scratch.

There are lots of things to consider here when building something from scratch. Materials? Tools? Libraries? Plugins? Data storage? Hosting? Domains? Security? And much more. But let me get right down to the Pros & Cons of building… well… ANY site from scratch yourself.

Here they are:

Pros

  • You play all roles. You’re the SysAdmin, Webdev, Designer, Author, Editor, and Owner.
  • You choose all the software. You choose database, plugins, platform, and even things you won’t consider, like the coding methodology.
  • You control the content. Including advertisement, if you want it or not.
  • You’re not locked in. No walled-garden syndrome.

Cons

  • You do everything yourself. 100% of the content is on you. Style is on you. Domain choice, network performance, reliability, any bugs or issues with the site… its all on you!
  • Its seriously complicated, very frustrating at times, and has a steep learning curve. Its not for the faint of heart.
  • Tedious and time-consuming for small things, like SSL and Domain CNAME forwarding. Instead of spending 95% of your time writing blog posts and commenting on articles. You’ll be spending more time on tedious work and issues.
  • Its not immediately profitable. Its very slow to start, and can take months before your site should go live for the world to see.

I’m not trying to deter anyone from starting to build their own website. Nor am I saying that free-services like Wix and Webs should be tossed aside. I’m saying weigh your options. Are you prepared to take on a second job during late nights? Do you have the time?

My new blog site is self-built and I’m proud of it. Its definitely not perfect. There are bugs in here and inconsitencies. But I plan to improve the site. Like the home page design, and also adding TLS/SSL for higher SEO. All in good time.

After all, a smooth sea never made a skillful sailor!



Published: Aug 11, 2016
Category: meta
Tags: webdev