Simple steps to create the personal blog as developer (Updated for 2019)

The software developers hate writing. It’s even hard to get them to explain our own code. However, having a personal blog as developer could bring many benefits. When you write on the internet you become more visible than a regular engineers. In this post, I will teach you exactly how create a professional blog  step-by-step, starting from choosing a web host, picking a domain name, selecting a platform, all the way up to how you brainstorm topics and earn money from blogging

Latest Update: We’ve just released version 2.0 of Claue Multipurpose Magento 2 Theme with a bunch of performance improvements and exclusive features. Check this theme out now: Claue Magento Theme  2. 0 

Claue – Clean, Minimal Magento 2&1 Theme is an excellent template for a modern and clean eCommerce store with 40+ homepage layouts and tons of options for shop, blog, portfolio, store locator layouts, and other useful pages. Claue version 2. 0  comes with a bunch of  exclusive features including:

  • Being based on the Luma theme.
  • Meet all standards of Magento Theme
  • Significant performance improvement
  • Compatible with most third-party extensions.
  • Fully compatible with Magento 2.4.x
claue2

This second advanced version completely differentiates from its previous one. Thus, if you are using Claue version 1 and want to update to Claue version 2, you can only rebuild a new website no rather than update from the old version. Now, let’s get back to the main topic.

Here are the four simple steps to start a  personal blog

Step 1: Choose a Free Blog or Self-Hosted Blog?

There are many choices for hosting your personal blog but I suggest to host your own portfolio site rather than using a free service like Medium or free services. With a self-hosted blog, you’ll have full control over every aspect of your site, expand the features of your blog. However, there are a lot of sites boost cross-posting such as Medium & Dev.to..etc so you can share your blog posts from one to another to increase traffic back to your personal blog

There are some popular hosting services used most by web professionals such as : Bluehost, SiteGround, Network Solutions, HostGator

personal blog

Step 2: Pick a blog name

A domain name is your website name. I highly recommend selecting a .com domain before any other extension, like .net or .io. The.com domain is the industry standard for domain names and what people commonly expect for a website. It also help your blog improve top ranks best among the other domain

Here are some tips to pick the perfect blog name

  • ​Make sure it simple and short
  • Keep it is memorable
  • Use your own name or phrase that matches your business, services
  • Use adjectives to keep it more expressive
  • Try not to use trademarked names

As you know, every domain name is exclusive; therefore, no two websites can have the same domain name. Luckily, you can test the availability of your domain at Here

Pick a blog name

Step 3: Select a platform for your developer blog

While there are numerous blogging platforms available for your choosing. However, the #1 platform I suggest you is WordPress, specifically from wordpress.org.

Pros:

  • It is free and open-source
  • It is beginner-friendly for full control and customization options
  • There are thousands of free and paid theme or extension options for all any need.
  • WordPress provide the security of your personal blog
  • You’ll get access to plugins that help you improve search engine, you can create SEO friendly URLs, categories, and tags for your posts.
  • You can easily add features like contact forms, galleries, forums, online store, and paid membership

Step 4: Choose a blog theme

You can build your own custom theme; but if you’re just starting out, I recommend selecting a paid theme. Trust me! don’t use free WordPress themes. They are maybe pleasing when you are starting out and don’t know what you’re doing but as soon as you decide to get serious then you will want to replace to better themes. Moreover, the premium themes are usually updated frequently, so it’ll likely stay compatible with the newest WordPress versions and you’ll get better customer support from the providers if you encounter issues with the theme.

P.S. If you don’t know which theme to choose, I’ve compiled a list of most popular WordPress themes on Themeforest

choose-blog-theme

How to make money blogging

There are several ways you can make money blogging, from selling your own products or services, to getting paid to write reviews of products on your personal blog. But the easiest way to earn money from your personal blog is to sell advertising space.

Brainstorm blog topics

Before starting to work on the crux of the content, you need to determine the purpose of your blog and stick with it. You want your posts to target complete beginners, casual developers, experts, etc. Write to that audience and become an expert in your field! Besides, you can get questions by reaching out to your social media networks such as StackOverflow, Twitter, Quora, etc. and see what posts they want or questions people are asking

Top developers’ blogs for inspiration

Once you’ve released your blog, check out these developers’ blogs for inspiration: