Create a Professional Blog with Zero Coding Knowledge (Step-by-Step Guide from zero)

Create a WordPress website from scratch with zero coding knowedge

When it comes to creating a website and online appearance, a lot of people are still imagining some complicated scenarios, including thousands of dollars and problems – lots of problems.

Today, more than ever there are multiple ways of doing things.

Who is this post for?

If you search for the best (and easiest) way to start a website and you have no previous experiance with things such as – hosting, domains, cPanel and WordPress – this post will help you do this.


In my first year in college, I remember one day, one of my Coding teachers – a guy with more than 30 years of experience in the field showed me a website he made for his daughter photography hobby.

He used some fancy jQuery menus, PHP, and who knows what else.

And when it loaded in the browser I was like, this…seriously?

Not to be disrespectful I hold my thoughts to myself and I waited to see where this is going.

He knew from our previous conversations I was making websites with WordPress, so he asked me the question directly.

Can we make this better your way? (in that time he didn’t even know the name ‘WordPress’).

Yes,  yes we can I replied.

That was 2008 when there were no page builders, but I was found this true heaven of premium themes – ThemeForest, and I was feeling like I can create anything.

I share this story with you to illustrate how different things were 10+ years ago and how today the people who are building websites are no longer this highly experienced professional, agencies and web designers.

Today anyone can build the website of their dreams, to make it functional, beautiful, fast and working.

It’s all Possible Thanks to WordPress

WordPress is the way to go for several years now, anybody is using it, from your local news website to the e-commerce store you buy your dog food.

Here we’ve put together all the necessary steps to get your site live in no time!

Step 1: Chose a Hosting and Domain Name for your Website

Create a Professional Blog with Zero Coding Knowledge (Step-by-Step Guide from zero) 1

Let’s assume you’ve already decided what you are going to write about, what purpose will serve to your potential visitors and you have some idea how it will look like. Now it’s time to get real.

The requirement to go online is to have a place to host your website files (server).

You can do it with free hosting and domain, but if you want to take the full advantage of having your own website and do it with a style, you want to use a premium service.

Note: This post includes affiliate links, which means we receive compensation if you purchase a product through this link. Visit our disclosure page for more information.

What’s the point of paying for hosting and domain and not go with the free service?

  • Hosting plans starts for less than $5/month with 24/7 support for all your newbie questions and struggles!
  • You will have your unique ‘’ + your own e-mail address.
  • You will rank better in search results.
  • You will get recognized for your brand.
  • You can make use of the tons of built-in features.

Based on your Geolocation you can go with a local hosting provider or chose some of the big players. You want to start with the cheapest shared hosting plan which is between $3 and $5 /month in the vast majority of the companies out there.

I can suggest you go with SiteGeound or Bluehost, as I tested their services many times and everything is at the top level.

Bonus tip: When you purchase an annual hosting plan most of the companies will give you a domain name for FREE! Also paying for 12 months will save you some money.

Buying a Domain Separately

There are companies specialized in domain names only. With these companies, you will get a better price and some additional features that are absent when buying your domain with your hosting. One of these features is domain privacy, which you get for free when buying domains from! (usually $7-$15 / year)

When you have purchased your domain separately, you have to set it to point to your hosting Name servers (DNS).

I personally suggest buying all your domain separately from The domain prices are constantly lower compared to other big companies (e.g. GoDaddy) which may give you a first-year discount only.

You can also opt-in for FREE domain privacy (hide all your personal data). This way you will keep track of your domains easily and even if you change your host in the future you won’t have to transfer domains.

Step 2: Install WordPress on your Website

You have purchased your hosting with your domain name. Congrats! Now it’s time to get some real work done.

You will get an e-mail from your hosting provider with instructions and login credentials.

All shared hosting plans are coming with cPanel (Hosting Control Panel). cPanel is making it easy to manage all aspects of your website – installing apps, creating e-mail accounts, tracking visits and much more.

Once you login to your cPanel, you will see a dashboard rich in icons, but don’t panic you will use just few of these for now.

Create a Professional Blog with Zero Coding Knowledge (Step-by-Step Guide from zero) 2

Softaculous is making it extremely easy to install the WordPress CMS to your domain within seconds!

Just click on the WordPress icon shown above, on the next screen you will see an itroduction about WordPress and a blue button saying “Install Now” click it and fill the required fields.

Create a Professional Blog with Zero Coding Knowledge (Step-by-Step Guide from zero) 3

The Softaculous will handle the rest creating a database and installing your WordPress. On the next screen, you will see your login address, in order to access the WordPress admin dashboard and start creating your website!

Your default login address after installing WordPress will always be:

Congratulations! Now you have a live website.

You will soon realize it’s blank and not looking very fabulous, but don’t worry, things are about to change!

Pro Tip: It’s a good idea to enable a Maintenance mode plugin while you building your website.

Step 3: Picking a Theme for Your New Website

Themes and Plugins are the backbones of any WordPress website. There is an abundance of both free and paid themes out there to choose from.

If you are new to WordPress I suggest you start exploring the free themes to get familiar with the way themes work in general, after that, you can choose to go with a pro theme.

Create a Professional Blog with Zero Coding Knowledge (Step-by-Step Guide from zero) 4

The WordPress repository is full of free themes to choose from. You can also install themes directly within your dashboard.

Most of the themes come with a ‘Theme Options’ panel where you can set the basic things like your website’s logo, typography, page layout, header and footer styling and more, depending on your theme.

As you will find most of the free themes lacks features and custom options, but you can still create a good looking and functional website!

Useful Tip: Premium themes have the option to install Demo Content and sample data and get the exact same look like the demo you were looking before you decided to buy the theme. New users can benefit greatly from this feature!

In the Appearance menu, you are also setting your website’s menus and sidebar widgets – fundamental elements that every website has.

You want to keep it simple and clear, only because you can it doesn’t mean you have to put all kinds of content in your sidebar. The same applies to your menu, add only the main pages of your site and really ease up your users’ navigation.

Did you know you can build a professional-looking website without any coding skills by using a Page Builder? Visual Composer is the best choice with more than 2 million WordPress users!

Save on Themes and Plugins

You can subscribe to Envato Elements and get instant access to over 1000 WordPress themes and plugins for a monthly fee of $29 and later unsubscribe.

It’s a good way to test different themes and plugins and chose the right one.

Bonus: You will also get additional items for your project such as stock photos, illustrations, icons and more.

Try it Now

Step 4: Creating and Publishing Your Content

When you decided to build your own website, you probably had an idea of what you are going to put in it.

In WordPress content is managed in two main ways – through Posts and Pages. In pages, you want to put all the mandatory stuff like About us page, Contacts page,  Information, Terms, etc. while in Posts you are adding your unique topic-related content, based on your site niche.

WordPress comes with an easy to follow text editor to help you structure your posts and pages the best possible way.

Read Also: 4 Free Graphic Content Resources to Keep Your Blog Posts Fresh

Your pages & posts will contain your uniqueness and value to the world so you will want to make sure you are doing it right.

Step 5: Develop your Website and Gain Popularity

Whatever your purpose is, one thing is almost for sure – you want to get your website’s message spread.

The Internet is tremendously growing every other year. If some advice was proven to work in the past it has a great possibility to be useless today.

The best thing you can do is follow the main trends in online business and trying to implement it on your website.

One thing is for sure – uniqueness will always be a good bet. So try to offer some of your very own receipts to the table and with the right tools and knowledge, I’m sure you will do fine with your website project!

Comments (6)

  1. Md Somir Ali
  2. bhavesh
  3. Haniyabilal
  4. pranav
  5. Supriyo Das

Leave a Feedback!

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