How to Create a WordPress Website in 13 Simple Steps

helps to generate differentLast Modified on Aug 5, 2018 @ 7:11 pm

Create a WordPress Website in 13 Easy Steps


First of all, this is an action guide.

So I suggest, you take action while you read the contents.

This will make sure you own an awesome website at the end of the post.


If you ever want to run an online business, your website is its backbone.

This is true, whether it’s a large eCommerce company or a simple blog.

Can you imagine Amazon.com without a website?

So your website can be a bigger asset than you think.


But many of us feel intimidated about creating and running a website.

Even I had felt so. So I’m not pointing my fingers. Trust me.

But, take it from me. It’s a cake walk when you have a proper guide to create one.

That’s what made me write this step by step guide to create a WordPress website.

At the end of it, you’ll have learned how to create a WordPress Website that looks and functions awesome.

So, let’s jump right in and create one.


We’ll cover the following steps.

  1. Choose WordPress as the Platform
  2. Choose a Memorable Domain Name
  3. Buy the Domain
  4. Choose a Reliable Web hosting
  5. Install WordPress
  6. Find the Best Theme
  7. Install and Configure the Theme
  8. Design an Awesome Logo
  9. Install Useful Plugins
  10. Create Website Architecture
  11. Create Awesome Content
  12. Install Tracking Tools
  13. Promote your Website like crazy

If you need, go ahead and grab a cuppa coffee before we start.

I’ll walk you thru’ each of the above steps in detail.

At any moment during the website creation, if you need any help, don’t hesitate. Just ask in the comments section.

I’ll respond within 24 hours.

OK. Now let’s get started.


Choose WordPress Platform

There are 2 ways to create a website.

The first way is to master coding languages like HTML, CSS, Javascript, PHP etc.

Then use that knowledge to create a website.

This is the most difficult way and takes longer time.

The Second way is to use a Content Management System (CMS).

This is a user friendly platform that enables website creation easier.

We go with the easier method, which is choosing a platform or CMS to create a website.

There are many open source platforms available.

But WordPress.org (not WordPress.com) is the most popular of them all.

This is an image of WordPress from the post "How to Create a WordPress Website"

The other popular platforms that can manage your website are Joomla and Drupal.

They too are Free and powerful platforms. But they are not beginner friendly like WordPress.

WordPress.org is the most popular CMS for another reason.

Unlike Joomla or Drupal, it’s easy to use without the knowledge of coding.

If you can use a document editor like MS word, you can use WordPress.


Not only that.

WordPress offers thousands of free themes.

You can pick one of them and use it as such.

If you want to redesign it, engage a developer who can customize it the way you want.


WordPress has a robust community that has built thousands of plugins.

These can be easily installed and activated on your site to improve its usability.


If your purpose is to blog, it’s nearly impossible to find an alternative to WordPress.

Here is the market share of WordPress compared to other platforms.



So it’s a no-brainer to choose WordPress as a platform over others.

So I recommend you to choose WordPress as your Content Management System (CMS). You’ll never regret for that decision.


Choose a Memorable Domain Name

Once you choose WordPress, you need a domain name.

Domain name is a string that helps to identify a website. This is how people will identify your website online.

For example https://myebizventures.com is my domain name.

You need to choose the name of your domain now.


Once chosen, you cannot change the name.

So I suggest, you do a bit of research to choose a domain name that is both short and memorable.

www.leandomainsearch.com helps to generate different name options.

You can also use namemesh.com to choose a domain name.


Some tips while choosing a domain name are

  1. Go for .com domains to target global audience.
  2. If you are a local business, choose a country domain like .in or .us depending upon  where your target audience is.
  3. If you are a serious brand builder, I suggest you buy the same domain name with top level domains(TLD) like .org, .net, .info and your country specific TLD. Then you’ll redirect all the domain names back to to your .com domain.
  4. Choose a name that is both brand-able and memorable.
  5. Keep it short.
  6. Use Keywords.
  7. Avoid numbers and hyphens.


Buy a Domain

After choosing a name, the next step is to buy the domain.

I have bought my domains from https://in.godaddy.com.

They are cheap and the process of buying is simple.

It’ll cost you less than $3 a month which is less than the cost of a movie ticket!

This is the image of Godaddy website home page. The image is a part of post "How to Create a WordPress Website"

Go to https://in.godaddy.com if you are from India.

Go to https://godaddy.com if you are from United States or other International Locations.

Enter the chosen name in the search box and enter the button “search domain”

Once you know it’s available, go ahead and buy it.


Choose a Reliable Web hosting

Once you buy a domain, the next step is to hosting it.

A website is a collection of various files and folders. You need to store them somewhere so that your visitors can access it.


Hosting is a business that provides access and storage space for websites in a server.

You need to avail this service to host your WordPress website.


There are different types of hosting like

Shared Hosting (Shared Servers to Host a Website),

Dedicated Hosting (Dedicated Servers to Host a Website) etc.,

Being a beginner, shared hosting is more than enough for your website.


Sometimes, the domain registrar may also provide hosting services.

But I suggest you keep your domain and hosting in 2 separate places.

This is just a precaution we take to protect the domain in case of a dispute with hosting provider.


I am hosting my website with Hostgator India

I find their service quality is better than other players in the market.

If you are from India, I recommend them.

If you are from United States or any other location, I strongly suggest Bluehost.

I have heard they are providing high quality service.

This is a banner of bluehost, a web hosting company.

Otherwise, all the other criteria to decide like

Up time guarantee,


Security, etc., are almost similar with various hosting providers.


Once you choose a web hosting company, go to their website, for example, Hostgator.in.

Click on “Get Started Now” on the home page.

Now, choose a plan.

I suggest you choose “Baby Cloud” as it is more than enough for a new bee.

Main advantage is, you can host unlimited number of domains with this plan.

Go ahead and Buy it.


If you have chosen Bluehost, click on “Get Started Now” on their home page.

Then choose “Plus” option out of three options provided.

This will allow you to host unlimited number of websites with it.

Go ahead and Buy it.

Install WordPress

After buying a hosting package, grab the name servers from the hosting company.

Then go to godaddy and set the servers.

Now it’s time to install WordPress.

Both Bluehost and Hostgator provides cPanel.

cPanel is a Linux-based web hosting control panel.

It provides several automation tools to simplify the process of hosting a web site.


In Hostgator website, go to cPanel=>Software=>Softaculous Apps Installer=>WordPress.

Install it.

In case of Bluehost, cPanel=>Website=>Install WordPress.

Install it.

It’s easy.

But call the support team of the hosting provider for any help if you get stuck.

You are paying them for this support too!


Wow! You are progressing really well!

Now go ahead and pat yourself on your back!

You have taken the action in the right direction and it’s commendable.


Find the Best Theme

This step involves choosing a Theme and Installing it.

A theme determines the design of a website. It changes the looks and feel of the website.


After Installing WordPress, type in the domain name on the browser and visit the website.

You can see your website with default WordPress free theme.

This is how the website with WordPress 2017 free theme looks like after installing WordPress. The image is a part of post "How to Create a WordPress Website"

You may want to continue with that. But it’s not going to have some of the great features paid themes have.

Still wanna continue with a free theme, and wanna see other free options?

You may go to Appearance => Themes => Add New within the WordPress Dashboard.

You can see here all the free themes offered by WordPress.


But, It’s worth investing in a paid theme considering some great benefits it provides.

The benefits are like

  1. Tons of great features,
  2. SEO friendly coding,
  3. Continuous improvement, etc.,

among many others.

Paid themes also provide support for a limited period.

So If you get stuck with any issues, you can reach out to the support for help.

This is usually not the case with free themes.


Also do you remember?

We are building “the best” WordPress website.

So we’ll not settle for the free stuff with very limited features.

At the same time, we’ll keep the budget tight. We’ll spend only when it’s a necessity.


To Install a paid theme, you may go to themeforest.net and choose the best theme there.

This is an image of Theme forest website. The image is a part of post "How to Create a WordPress Website"

It’s a part of Envato market place that sells themes and other digital products like


video effects,

royalty free music etc.


Once you are inside themeforest, simply search for “Responsive Themes”.

Then sort by “best sellers”

Avada is the top selling multi purpose theme in themeforest and a good one to pick.

If you are a small business, you may want to choose this.


The other great option for you is Divi Theme.

Search for Elegant Themes in google. Divi is from Elegant Themes.


If you want to be a professional blogger, you may choose Theme from Genesis Framework.

Many professional bloggers are using it because of its SEO friendly coding.


Install and Configure the Theme

If you proceed with buying a paid theme, download the theme files in .zip format.

Go to WordPress dashboard and click on Appearance=>Themes.

This is an Image that shows how to add a theme in WordPress. The image is a part of post "How to Create a WordPress Website"

Click on “Add New” and on “Upload Theme” Button and select the downloaded .zip file.

Once uploaded, please activate the theme.

Find the documentation from the downloaded file and configure the theme.

The theme creator would give you necessary video tutorials to configure the theme.

After configuring the theme, go to the front end of the website by typing in the domain name on the browser.

You’ll see the new looks of your website with the theme you selected.


Design an Awesome Logo

If you are not a designer, you may outsource this for a few bucks in the following sites.

99designs.com is a professional place for logo designs that you may want to use.

The other options are



One more option is to use simple tools like Canva.com to design a logo by yourself.

But keep it in mind.

It’s a one time job for a life time.

So it’s better to leave it to experts to create a kick-ass logo.


Install Useful Plugins

One major advantage of WordPress is you have the option to add new features into the website very easily.

It may be related to SEO, Social Media, Content Writing, Security or many others.

Yes. There are thousands of free plugins available within WordPress.


Go to Plugins and select Add New.

This is an Image that shows how to add a plugin in WordPress. The image is a part of post "How to Create a WordPress Website"

Type in the keywords in the search bar depending upon the type of plugin you want.

Based on my experience, I suggest the following plugins that are essential to run a great website.

  1. AMP & Accelerated Mobile Pages (Both Required for Accelerated Mobile Pages Implementation)
  2. All in one scheme.org Rich Snippets (Schema Markup to Improve SEO)
  3. Contact form 7 (Creates Contact Us Page)
  4. Contextual Related Posts (To Show Other Related Posts on the Current Blog Post)
  5. Imagify (For Image Size Optimization)
  6. Redirection (To Put in place Redirects)
  7. Sumome (For Lead Capture and Site Growth)
  8. Woocommerce (eCommerce Solutions)
  9. Wordfence Security (To Handle Security Threats)
  10. WP encrypt (Free SSL Certificate from “Let’s encrypt”)
  11. Really Simple SSL (HTTPS redirection of all pages)
  12. WP Fastest Cache (Page Cache and site speed)
  13. WPTouch Mobile Plugin (For Mobile Friendly Pages)
  14. Yoast SEO (For Website SEO)
  15. Mailmunch (For Landing Pages and Optin forms)

I have made sure you Install only essential free plugins.

There are paid alternatives to some of them in the market. You may choose to go with them if you want.

But Be careful! Overdoing it can slow down your website or sometimes can even lead to website crashing down.

Create Website Architecture


Architecture of a website is its’ structure.

Before creating content, you need to create a structure in the form of




Footer with comments,

Navigation bar etc.

Before we start this, just go to “settings” on the WordPress dashboard and click on “General”.

Set the site title here.

Image showing Site Title in a WordPress Website. The image is a part of post "How to Create a WordPress Website".

This will help users and search engines what this site is all about.

Then go to Settings=>Permalinks to select URL structure.

Choose post name and save changes.

This is an Image that shows how to set permalinks in WordPress. The image is a part of post "How to Create a WordPress Website"

This is fine unless otherwise you are a daily news website. In that case, you need to choose day and name.

Now, go to “Pages” section on the dashboard and create static pages like “About Us” and “Contact Us”

Image showing how to add a new static page in WordPress. The image is a part of post "How to Create a WordPress Website".

After creating pages, go to “Posts” and start creating Articles / Blog Posts.

Image showing how to add a new post in WordPress. The image is a part of post "How to Create a WordPress Website".

Go to Appearance=>Widgets to add or edit sidebar.

Image showing how to edit widgets within WordPress. The image is a part of post "How to Create a WordPress Website".

To set which pages and posts are to be shown in the menu bar or navigational bar, go to Appearance=>Menu

Image showing how to set a menu within WordPress. The image is a part of post "How to Create a WordPress Website".

To choose a layout or enable various other options like comments, categories, tags and other theme related options, go to Screen Options at the top right corner.

Image showing screen options within WordPress. The image is a part of post "How to Create a WordPress Website".

Play around with various options within WordPress.

Overtime, this will provide an experience that will kindle new ideas in your head.

Then, you’ll start to make your site even better.

Wanna know the best way to create new features?

Visit leading websites and keenly observe some of their great features.

Then come back, do your research and find ways and include them in your website.

Create Awesome Content

“Content is King”

This little cliché is over used.

But it’s so true! That is why it’s overused!

You need to create awesome content consistently. Period.

Only then, you can expect to attract regular visitors to your website.


Keep in mind that high quality and consistency are keys for success in the online world.

Long form posts perform well in search engines. So create blog posts with 2500 words/post.

Include lot of multimedia content like images, infographics, videos etc. within the post.

A simple but a very effective idea is to

  1. go to buzzsumo.com,
  2. type in the keyword from your topic,
  3. select the most shared post,
  4. Write a better post than that.

Repeat this process to write high quality content.

Install Tracking Tools

  1. Google Analytics and
  2. Google Search Console

are two important tools you need to track website traffic Insights and errors.

Both are free tools. So nothing stops you from Installing them.

Here is a helpful guide to google analytics that can get you started on this.

And a guide to take you thru google search console installation.

Here is another detailed guide on search console.


Promote your website like crazy

Marketing Experts tell this.

If you are new in the Industry, you need to spend 20% of your time creating content and 80% of your time marketing it.

Yes, marketing your Brand is that important.


Once you have a website with high quality content, you’ll start promoting it.

The best way to promote your content and earn back links is this.


Reach out to the people who linked or shared similar content.

Know who shared it on buzzsumo.com, from where you grabbed the article you used as a reference.

You may use hunter.io to grab the email id of people.

Reach out to those who shared buzzsumo post and politely ask them to share / link to your post.

Many of them will link to you as you have a better content than the one they shared earlier.

Link building is very important for the post to do well on SEO.


The other ways to promote is to use social media. Share the posts with your friends in Facebook, Twitter, LinkedIn among others.

Join like-minded Facebook groups and share the blog posts.

Use hashtags to find who shared similar posts. Then share your post with them.

Help the members of the group by answering questions. This will create trust and credibility in the minds of people.

This is key to build your brand and authority, which is the ultimate secret of online success.


You may wanna use social media tools like

  1. Hootsuite,
  2. Sprout social,
  3. Buffer,
  4. Co-Schedule etc.

to promote your posts in an efficient way.

They will make your marketing significantly easier.


Bookmarking your website on social bookmarking sites is another way to promote it.

You may also write guest post on other sites to expand your reach.

Another idea is answering relevant questions with your website links on Q&A sites like Quora.com.

This can bring in large amount of traffic to your website.

Again consistency is key for all this. So post consistently and promote consistently.



It’s only the beginning for you, Buddy!

You need to keep posting top quality content and promote it online.

Also don’t forget to revisit the old content to give it an update frequently.

This will boost your SEO.


Create an awesome resource like an eBook or a Video Course and use that as a bribe to collect email id of visitors.

Building an email list is probably one of the most valuable assets in the online world.

The Idea is that you can create and sell your premium products to this list.


Even if you don’t have your own products, you can promote others’ products to the list and earn commission. This is affiliate marketing in action.

Gaining Traffic and building a list takes time, may be 1-2 years. So do all the above and be patient.

The time that you can call yourself a successful online business owner is not far away!


Do you find this post helpful?

If yes, then share it on social media and help others. That is one big help you can do for me.

Other ways to help me and others is to share your views or anything I have missed out in the comments section.

I’ll try and respond to the comments within 24 hours.



Follow me on these media channels for more free giveaways and tips

2 Comments on How to Create a WordPress Website in 13 Simple Steps

  • Sri Kannan says:
    July 9, 2017 at 7:54 am

    Thanks for such an interesting post. Very surprised to know SSL is available for free now.


    • Sivakumar says:
      July 9, 2017 at 10:20 am

      You are welcome Sri Kannan.

      Yes. SSL is free now. So there is no reason for websites not to move to the secured version.


Leave a Reply

Your email address will not be published. Fields marked with * are required

Do you want a step by step keyword research video course for FREE?
Better Keywords = Better Traffic

Enter your Email and Subscribe to Receive the Course Link
Thank You.

Go to the Course Page