Last Modified on
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.
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.
There are 2 ways to create a website.
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.
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.
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
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!
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.
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.
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.
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.
In case of Bluehost, cPanel=>Website=>Install WordPress.
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.
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.
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
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.
It’s a part of Envato market place that sells themes and other digital products like
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.
If you proceed with buying a paid theme, download the theme files in .zip format.
Go to WordPress dashboard and click on Appearance=>Themes.
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.
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.
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.
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.
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.
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.
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 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”
After creating pages, go to “Posts” and start creating Articles / Blog Posts.
Go to Appearance=>Widgets to add or edit sidebar.
To set which pages and posts are to be shown in the menu bar or navigational bar, go to Appearance=>Menu
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.
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.
“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
Repeat this process to write high quality content.
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.
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
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