• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Technical Blogging

Amplify your influence by sharing your knowledge

  • Home
  • List of Articles
  • Recommended Blogging Tools
  • About
  • Contact us

Which Blogging Platform Should You Choose?

April 18, 2016 By Antonio Cangiano 3 Comments

WordPress LogoEvery prospective blogger must make a series of decisions. The subject, domain name, publication frequency, logo, font, you name it. All these decisions shape your blog. Perhaps one of the most crucial decisions that you can make is picking a blogging platform.

I like to classify blogging platforms into three different categories:

  1. Hosted blogs. These are platforms that enable you to publish content online without any real configuration or installation work on your part. You typically register with the site, enter your information, perhaps choose a theme among the few that are available, and you’re ready to blog through their web-based content management system (CMS). Examples of this type of platform are Blogger, WordPress.com, Medium, and Tumblr.
  2. Self-hosted blogging software. These are typically open source CMS that can be freely installed on a server or virtual instance that you run somewhere in the cloud. WordPress (.org) is by far the most popular choice.
  3. Static generators. Squarely aimed at developers and other highly technical people, static generators are a type of software that enable you to write your articles (usually in Markdown syntax) and transform them into static HTML and CSS web pages that you can then upload to a server somewhere (much like the second category presented above). Jekyll and Hexo are two somewhat popular choices, among a sea of options available on developer repository sites like Github.

Hosted Blogs

If you don’t know what Apache and Nginx are (i.e., web servers), I suggest you simply stick to hosted blogs. They are the most convenient choice and even offer an element of discoverability, allowing your content to be more easily consumed by fellow users of the platform.

The downside is that they are somewhat limited in terms of customization abilities and the sorts of features that you can enable. They’re also hosted by third parties, so if the company you decided to go with runs into technical issues (or shuts down entirely), your site will end up being offline. They usually give you a warning, but trust me, switching to a different platform and importing all the content at the last-minute is not a fun experience.

The name that I trust the most in this space is WordPress (.com). I seriously doubt Automatic (the company behind it) will go down or discontinue their service if acquired. The only issue with their hosted solution is that you’ll have to pay to customize even minimal aspects of your site (like connecting your own domain name with your blog, something you must do if you are serious about blogging).

The two free alternatives that I like the most are Blogger (by Google) and Medium. Blogger is the better product, but Google has a worrisome history of discontinuing products. Medium is a startup, and that’s a risk unto itself. I suggest that you take a look at both and make up your own mind on the subject.

Generally speaking, if you are not technical, you’ll have to trust one of these companies.

Self-hosted Blogging Software

If you are fairly technical, this option is very flexible. You can install plugins and themes to your heart’s content, especially if you opt for WordPress (.org). And if your hosting company does end up going under, you can simply backup and move over to a different host.

The only real downside here is that you need to set up and update your own server. There are hosted/managed WordPress (.org) services that simplify your life by handling most of the maintenance and system administration tasks for you, however, generally speaking, they are not cheap. On the other end of the spectrum, there is shared hosting, which is significantly more budget friendly, while also being easier to set up. They’re limited though in terms of performance and reliability (which is important if your site becomes popular). [1]

Your average developer or technical person will find this second option quite appealing.

Static Generators

Static generators give you greater control because they’re usually small enough to easily hack and get them to do whatever works best for your workflow. Certainly easier than try to tackle a mammoth project like WordPress.

On top of full control and the closer to the metal feel, you get to enjoy great performance even with cheap hosting services. You are, after all, just serving static files.

I suggest you avoid this option unless you really know what you are doing and are proficient in languages such as Ruby, Python, or server-side JavaScript (for Node.js).

Feel free to share which option you chose for your blog and why. If you are still deciding, feel free to ask questions below, and I’ll try to provide some advice for your specific situation.

For the record, my blogs use WordPress (.org) and run on a self-hosted dedicated server.


  1. I’ll discuss WordPress hosting options in a future post.  ↩

Get more stuff like this

Join thousands of subscribers and followers who are taking their blogging to the next level.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.

We respect your privacy and take protecting it seriously.

Share the love:

  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • More
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)

Filed Under: Understanding Blogging Tagged With: blogging, blogging options, blogging platforms, blogging software, hosting, static generators, wordpress

About Antonio Cangiano

Antonio Cangiano is a Software Developer and Technical Evangelist for IBM, as well as a web entrepreneur, serial blogger, and published author. He makes extra income blogging in his spare time about technical topics. He authored a definitive blogging book published by The Pragmatic Bookshelf.

Reader Interactions

Comments

  1. Peter Williams says

    April 29, 2016 at 4:28 am

    Hosted Blogs seems to be the best choice. WordPress and Blogger are best for amateurs, as they provide varied themes and different levels of customization. Thanks to Web 2.0, every one can own a page of their own, design it as per choice, personalize it to the core; it’s that easy.

    Reply
  2. John Crawford says

    June 3, 2016 at 2:33 pm

    For me I choose to use WordPress self hosted since it has very many free and commercial plugins that allow me to do anything I wish with my blog. I can convert the site to any CMS I wish since the free plugins that come with self hosted WordPress provide me with the best blogging environment.

    Reply
  3. George says

    March 9, 2017 at 7:39 pm

    Hello Antonio,
    I am new to this blogging thing and internet marketing and have for the last few months found WordPress to be very good for setting up a blog. I would rate WordPress as the best user friendly blogging software for the beginners. The free plugins are also awesome. I had started on blogger but the WordPress transfer has given me better control over my blog.
    Thanks for the post. I hope am in the right direction.

    Reply

Comment Policy: We greatly appreciate your comments and thoughts. To keep things nice and friendly, comments are moderated and will be approved shortly after you submit them. Please use your name or handle to comment, and not that of your company or website.


Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Now in print!

RSS Feed

Get free updates by email



Follow @acangiano

Recent Posts

  • My Book is on Sale for Black Friday
  • This Is a Post About Itself
  • An Unusual Benefit of Blogging
  • My YouTube Experiment: First Month Statistics and Thoughts
  • Your Blog Is Not the Product

Recent Comments

  • Stuart Pit on This Is a Post About Itself
  • Mukesh Singh on My YouTube Experiment: First Month Statistics and Thoughts
  • Muksh singh on Your Blog Is Not the Product
  • Lisa on My YouTube Experiment: First Month Statistics and Thoughts
  • olcoil on My YouTube Experiment: First Month Statistics and Thoughts

Earnings Disclaimer

Technical Blogging is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and other country-specific Amazon sites. We also link to other, non-Amazon, programs that provide us with advertising and affiliate revenue. Thank you for your support.

Archives

Tags

add this affiliate programs announcement audience building benefits blogging blogging income blogging options blogging platforms blogging survey book Buffer content editorial-calendar ethics Feedly Google idea file inspiration mailing list making money marketing mission mistakes monetizing motivation plugins posts reasons RSS feed sale schedule seo slug social media statistics survey tips video video content marketing vision wordpress wp super cache writing posts YouTube

Copyright 2011-2018 © Antonio Cangiano | Privacy Policy | Earnings Disclaimer | Powered by the Genesis Framework and News Child Theme.

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.