Looking to create a website? It can be a frightening thought to start a website particularly when you’re not familiar with the technologies. Make no regrets, you’re not alone. After helping over 1.3 million people to create a WordPress website, developers decided to build the most detailed step-by-step guide on how to make a website without learning how to code.
If you plan to do it on your own, please continue to follow our step-by-step guide on how to create a website.
Here is a rundown of all the steps we’ll take you through in this guide from start to finish on how to create a website step by step
- How to select a domain name and register it for free
- Select the best Web hosting
- How to WordPress Update
- Download a prototype to alter the design of your site
- Build WordPress Pages
Before we start to build a web site, let’s cover some of the most frequently asked questions we get.
What Are The Basic Requirements To Create A Website?
Create your WordPress website and get started you will need the following three items.
- A domain name -this is your website’s name, like google.com
- WordPress hosting -this is where files are saved on your website.
- 45 Minutes of detached focus.
How Much Does It Cost For A WordPress Website?
The answer to this question really depends on what kind of website you try to build. We’ve written a 2000 word guide describing how much it really costs to build a website.
A standard business website can cost as little as $100 a year, and can go up to $30,000 a year.
We suggest starting small for all our users and then adding more functionality to your website as your company expands. This way you’ll save money, reduce future expenses, and stop over-expenditure.
How To Create A Website
The preference of the wrong website platform is one of the most prevalent errors that beginners make. Thankfully, here you go, but you’re not going to make another mistake.
A self-hosted WordPress.org platform is the best option for most people. It comes with thousands of models and add-ons that allow you to build every sort of website you can think of.
Please see our guide on why you should use WordPress for more on this article. Without limitations, WordPress is free for all to download and use to create some sort of website.
If WordPress Is Open, Where Does The Expense Come From, Then?
WordPress is free unless your own domain name and hosting may have to be done, which costs money. See our article on why WordPress is free for more on this topic.
A domain name is an address on the internet for your website. This is what your customers are going to type into their browsers (for example, wpbeginner.com or google.com) to access your site.
You’ll need website hosting next. Both internet websites require hosting. It will be the home of your website on the internet.
Usually, a domain name costs $14.99 / year and hosting costs start at $7.99 / month.
Bluehost is one of the world’s leading hosting firms. They are now an approved hosting partner suggested by WordPress. First, in a new browser window, you’ll need to go to the Bluehost website and click on the green ‘Get Started Now’ button.
This will transfer you to a pricing page where you will need to select a pricing plan. The most common options among our subscribers include basic and plans.
To pick the plan you need, you’ll need to press select and move to the next stage.
You’ll be asked to pick a new domain name on the next tab.
You should preferably adhere to the .com domain name. Be sure that your company is connected to it, easy to read and spell, and easy to recall.
Will you need assistance picking the website’s domain name? See these tips and resources for how the right domain name can be picked.
Click on the next button to begin after selecting your domain name.
You will now be asked to include information about your account, such as name, address, password, etc.
Then, to finish the transaction, you can add your payment numbers.
You will get an email with information on how to login to your web hosting control panel (cPanel) after completing your order.
This is your hosting dashboard where anything including having help, setting up emails, etc. is handled by you. Most notably, this is where WordPress will be built.
On your hosting account dashboard (cPanel), you can find lots of icons to do various things. You will never need 95% of them to be found, so you can easily disregard them.
In cPanel, navigate down to the website section and then click the WordPress button.
You can now see the WordPress Fast Installation panel for the Bluehost Marketplace. First, click on the ‘Get Started’ button.
You will be asked to pick the domain name on the next page where you want to install WordPress. From the drop-down section, pick your domain, and then select Next.
You’ll need to enter your website name, admin username, and your website password now. Do not panic, if you need to, you can change them later in the WordPress settings.
You will still need to review all the on-screen checkboxes and then select the ‘Install’ button to proceed.
Quick Install will now start loading your website with WordPress.
You don’t have to do that right now, because later in this tutorial, we will teach you how to find and install a free WordPress prototype on your website.
You’ll see a progress message in the top header until the process is over.
You need to click on the ‘Installation Complete’ link now, and your WordPress login URL and password will take you to the window.
Oh, congratulations! You created the first website on WordPress.
You should head over to the admin page for WordPress now. This would make your login URL look like this:
Using the admin username and password you entered earlier, you can login to your WordPress account.
Let’s go on to the next step now and pick a template for your website.
3Select Your Theme
A WordPress theme influences the graphic presence of the WordPress site you create.
To change the look, WordPress themes are professionally built models that you can add on your website.
Each WordPress site comes with a simple theme by default. If you visit your website, then anything like this will look like this:
After you’ve configured your theme, you can configure it by clicking under the Appearance menu on the Appearence Menu.
This will open the theme customizer with a live preview of your website, where you can change the theme settings.
You dont need to finalize the theme settings right away. When you have any content on your website, you will be able to customize it even more.
Let’s see how your WordPress website can include content.
4Add Content to Your Site
Therefore, WordPress displays your blog entries on your website’s front page by design. You can change it, and make almost any page display as the front-page of your website.
Go to Pages > put the new page in the admin section of WordPress. This will get you to the screen of the page editor.
At first, you need to give your page a title. Let’s name this page ‘Home.’
After that, you should apply information to the following text editor. It is possible to add text, connexions, pictures, embed videos, audio, etc.
On the other hand, you can click on the Publish button after adding content to your page to render it live on your website.
By adding more pages to various parts on any website you create, you can replicate the procedure. An about page, email us, and a forum page to view blog entries, for instance.
5Customizing Your Website
You will be able to modify and place it all in a nice presentable creation of your website now that you have created some content on your website.
Let ‘s start by setting up a Static Front Page
Configuring a Static Front Page
- In your WordPress admin area, you need to access the Settings » Reading page.
- Tap on the static front page under the option ‘Front page displays’ and then pick ‘Pages’ that you created earlier for your home and blog pages.
- In order to, store your updates, don’t forget to select the ‘Save Changes’ button at the bottom of the list.
- The page with the title ‘Home’ will now be used by WordPress as the front page of your site and ‘Blog’ to view your blog posts.
Change Site Title and Tagline
- You get to select the site’s title during the installation. Automatically, WordPress applies a tag line that means ‘Yet another WordPress blog’ to the website description.
- By visiting the Settings » General tab, you can change both the title and tagline of your site at any time.
- Your domain title, like wordpress.com, will be the name of your website.
- Typically, the tag line is a single line that defines your website. Even, if you like, you can keep the tag line field blank.
Set Up Comments Settings
- WordPress comes with an advanced feedback feature that encourages people to leave feedback on their blogs.
- You’ll need to allow comment moderation on your website to deal with this.
- Go to Settings » Page Discussions and scroll down to the section ‘before the comment appears.’ Check the ‘Comment must be manually accepted’ option next to the label.
Create Navigation Menus
Meanwhile, navigation menus help your users click through numerous pages or parts on your website. An efficient navigation menu system comes with WordPress, and your WordPress theme uses this system to view menus.
- You’ll find your chosen pages filling your navigation menu with an empty area.
- To reset their location on the menu, you can move them up and down.
- You have to pick a display location now. Your WordPress style describes these places. Usually, there is the main menu for most WordPress themes that appear on top.
- Finally, to store your navigation screen, click on the save menu tab.
- To see the menu in motion, you can visit your website now.
WordPress Plugins are like the WordPress site’s software. They make it easier for you to add functionality to your WordPress blog. Think communication type, gallery of images, etc.
For WordPress, there are currently more than 49,000 free plugins available. Third-party platforms and developers are now offering paid plugins too.
Hurrah! You are all set and now we hope this guide has helped you learn how to create a website without recruiting or wasting too much money on a developer.