Welcome to you in this exclusive page of TechieBells. If you are looking to make your website, then this is right website for you. We guide you to create and setup your own WordPress blog or website. Don’t worry if you are not techie!! We will help you to setup your website step by step. Yes! You can build your website without learning code.
This page is helpful for all users. For newbie it’s MUST READ page. Those who have already using WordPress and have their own website, we add some pro version of tutorials. It helps you to optimize your website and boost your website ranking on major search engines. You can mail us if you get any problem in setup process. We would be more than happy to help you. The entire website making process is divided into different steps.
With help of this guide you will be able to setup your website in just 15 minutes. You need to just follow our step by step guide.
This is quick overview of steps that you will walk through in this guide.
- Register a domain name for free / paid
- Select best web hosting service
- Install WordPress
- Installing themes and plugins to your website
- Creating pages and posts in WordPress
- Customize WordPress with addons and extensions
- Learn WordPress with free available resources and get support
- Pro website building with more features
Don’t get confused, it is very simple to create a website, without having advanced coding skill. Let’s start our session. Before we start our session, let’s go through some FAQ that most of the user may come up.
Requirement of making a website: You need to have three thing to build you website.
- Domain name
- WordPress or Linux Hosting
- Basic knowledge of creating website
Cost of making website: Making a website can costs you as low as $80 to as high as $50000. It really depends on your requirement. A simple website having 10-20 pages can be start under $100. We always recommend you to start from small to medium. Invest extra bucks only when you website show you growth.
Platform to choose: There are a numbers of website building platform available in the market. You can set up your website on any one of these platform. We recommend using self-hosted WordPress as your website platform. The reason lies in the fact that around 32% of the website around the world are powered by WordPress. The popularity rank is 4.5+. You can technically get at least one plugin for every utility and task. Due to it’s popularity, a large number of developers develop plugins and theme for it. So you can style your website in n numbers of way. It’s more flexible than any other website bulding platform. You can say It is the most popular website platform. Our website is also powered by WordPress. WordPress is free. You can download it by visiting wordpress.org
Let’s start making ….
Section A. Setup of domain and hosting
Before you start your blog or website you have to buy a domain name from thousands of available domain registrar like GoDaddy, NameCheap, BigRock etc. You need to just sign up with their website and choose a domain name and buy it. Some hosting company offer free domain name if you buy their services like BlueHost, Hostgator etc. We don’t recommend any of the mentioned company above.
One of the most common mistakes that beginners make is choosing the wrong website platform. Thankfully, you are here so you will not be making that mistake. Self-hosted WordPress.org site is perfect solution for most of the blogger around the world. Because it comes with thousand of add-ons and plugins. You can shape your blog the way you want. A domain name typically costs you $12-15 annually. Hosting cost starts from $5.99/month. Some hosting provider like Bluehost offer free domain with hosting.
Bluehost is one of the largest hosting companies in the world. WordPress officially recommended Bluehost as it’s hosting partner. It is associated with WordPress since 2004, when WordPress was passing though it’s early phase. Bluehost has upper hand over other hosting companies in field of WordPress hosting. You can click on this link to buy hosting from Bluehost. Basic and plus plans are the most popular choices among our users. Go to sign up now and enter the domain that you want. Or if you have already bought a domain name then enter your domain name and press next.
We would recommend you to choose a [.com] domain. Your domain is your identity. Make sure that it is related to your business and it’s not difficult to remember or pronounce your business name. We wrote a post on choosing right domain name of your business. View this post how to choose right domain.
Click on the next button to continue after choosing the domain name. Now you’ll be asked to provide your account information such as name, address, email, etc. On this screen, you will also see optional extras that you can purchase. We generally don’t recommend purchasing these extras. You can always add them later on, if you decide that you need them.
You will add your payment information to finish the purchase. You can also pay though PayPal.
After completing your purchase, you’ll receive an email with details on how to login to your web hosting control panel (cPanel).
This is your hosting dashboard where you manage everything like getting support, setting up emails, etc. Most importantly, this is where you’ll install WordPress.
Section B. Install WordPress
Your hosting account dashboard also called cPanel, populates thousands of icons for you. More than 90% of icons are not for you. So you can ignore them. You can install WordPress on clicking quick install screen for WordPress. Click on ‘Get Started’ button to continue.
On the next screen, you will be asked to select the domain name where you want to install WordPress. Choose your domain from the dropdown field and then click Next.
Now you’ll need to enter your website name, admin username, and a password for your website. You can change them later in WordPress settings if you want. In case you forget the password you can set it anytime by login to your cPanel.
You’ll also need to check all the checkboxes on the screen and then click on the ‘Install’ button to continue.
Quick Install will now start installing WordPress on your website. Once the installation is over, you’ll see a success message in the top header.
Now click on the ‘Installation Complete’ link, and it will redirects you to the screen with your WordPress login URL and password.
Congratulations! You have created your first WordPress website. You can now go to the WordPress login page by opening http://www.yourdomain.com/wp-admin . You can login to your WordPress site using the admin username and password you entered earlier.
The Next section in about the styling your WordPress website.
Now let’s move on to the next step and choose a design for your website.
Section C . Installing Theme and plugins to Your WordPress website
By default, each WordPress site comes with a basic theme especially designed by WordPress professionals. You can change visual appearance of your WordPress website by changing theme. It is a bundle of templates that govern the visual appearance of your website. You can change the logo, colour, column size, widget position add additional functionality to your website etc. If you visit your website, then it will look something like this:
Your next question may be related to it’s price. Don’t worry WordPress comes with thousands of free themes that you can install on you site. You can choose top 5 free WordPress theme by clicking on this link. You can change your theme n number of times by visiting your admin dashboard. Go to Appearance >> Themes page and then click on ‘Add New’ button.
This is not very appealing for most users.
But don’t worry, there are thousands of free and paid WordPress themes that you can install on your site.
You can change your theme from the WordPress admin dashboard. Visit Appearance » Themes page and then click on the ‘Add New’ button.
Within seconds the dashboard will populated with more than 4500+ free themes. You can choose the suitable theme according to your website and nature of business. You can sort them by popularity, featured, layout, industries etc..
If you confused what to choose… please read our post how to select the perfect WordPress theme.
We are using ColorMag theme from ThemeGrill. It is a popular multi-purpose free WordPress theme with flexible design option. You you want to install the same theme visit the link above. Download zip file of theme and install the theme on clicking on ‘upload theme’ option.
You can customize your website by clicking on the customizer link under the Appearance menu. Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu. This is not only applicable for this theme only but, whatever theme you install, you can customize them in same way.It is not necessary to change all the settings, you can do it latter once you will have some content to show. The hit and trial method make your website more powerful. Now it’s time to install some plugins for betterment of your website and it’s security . I You can check this and install. Some plugins like WPCache, Yoast, PageBuilder, Form 7, etc are essential plugins which one must include in his plugins list. Don’t worry I have compiled a list of top 10 plugins that we MUST install.
Section D. Creating pages and posts in WordPress
There are two default content types in WordPress. First is pages and second is posts. Page content type is static is nature while posts are dynamic. Pages are mostly use to show your about page, contact us page, private policies page etc. While the posts are part of a blog. It appear in reverse chronological order. However you can customize it by using plugins.
WordPress shows your posts of blog on front page of website, however you can set any page as homepage. You can create different pages for different sections or different post category of different pages. It’s up to you. You can make your one page website also by installing a number of available theme in WordPress store.
How to add pages:
Head over to Pages » Add New page in WordPress admin area. This will bring you to the page editor screen, which looks like this:
First you need to provide a title for your page, let’s call this page ‘Home’.
After that you can add content in the text editor below. You can add text, links, images, embed videos, audio, etc.
After adding content to your page, you can click on the publish button to make it live on your website.
You can repeat the process by adding more pages for different sections of your website. For example, an about page, contact us, and a blog page to display blog posts.
Now let’s add a few blog posts as well.
Head over to Posts » Add New in your WordPress admin area.
You will see a screen much like you saw earlier when adding pages.
You can add a post title and then add content in the visual post editor. You’ll also notice some extra options like post formats, categories and tags.
You can click on the save button to store your post as a draft or click on the publish button to make it visible on your site.
For more detailed instructions on how to utilize all these options on post and page edit screens, please see our guide on how to add a new post in WordPress.
Section E. Customizing and Tweaking Your WordPress Website
Now that you have created some content on your website, you will be able to customize and put it all in a nice presentable shape on your website.
Let’s start by setting up a static front Page.
Setting up a Static Front Page
You need to visit the Settings » Reading page in your WordPress admin area. Under the ‘Front page displays’ option click on the static front page and then select ‘Pages’ you created earlier for your home and blog pages.
Don’t forget to click on the ‘Save Changes’ button at the bottom of the page to store your changes.
WordPress will now use the page titled ‘Home’ as your site’s front page and ‘Blog’ page to display your blog posts.
Change Site Title and Tagline
During the installation you get to choose your site’s title. WordPress automatically adds a tag line to your site title that says ‘Just another WordPress site’.
You can change both your site’s title and tagline at any time by visiting Settings » General page.
Your site title will be the name of your website like WPBeginner. The tag line is usually a single line that describes your website. You can also leave the tag line field blank if you want.
Don’t forget to click on the save changes button to store your settings.
Set up Comments Settings
WordPress comes with a built-in comment system allowing your users to leave comments on your posts. This is great for user engagement, but it is targeted by spammers as well.
To deal with this, you’ll need to enable comment moderation on your website.
Visit Settings » Discussions page and scroll down to ‘Before a comment appears’ section. Check the box next to ‘Comment must be manually approved’ option.
Don’t forget to click on the save changes button to store your settings.
Create Navigation Menus
Navigation menus allow your users to browse different pages or sections on your website. WordPress comes with a powerful navigation menu system, and your WordPress theme utilizes this system to display menus.
Let’s add a navigation menu to your website.
First, you need to visit Appearance » Menus page. Enter a name for your navigation menu and click on the create menu button.
WordPress will now create your navigation menu. But it will be empty at the moment.
Next, you need to select the pages you want to display in your menu and then click on add to menu button.
You will notice your selected pages filling the empty area of your navigation menu. You can move them up and down to rearrange their position in the menu.
Now you need to select a display location. These locations are defined by your WordPress theme. Usually, most WordPress themes have a primary menu that appears on top.
Finally, click on the save menu button to store your navigation menu.
You can now visit your website to see the menu in action.
For more detailed instructions see our beginner’s guide on how to add navigation menu in WordPress.
Section F. Installing Plugins
WordPress Plugins are like apps for your WordPress site. They allow you to add features to your WordPress site. Think contact form, photo galleries, etc.
There are currently more than 49,000 free plugins available for WordPress. There are also paid plugins sold by third-party websites and developers.
With this many plugins, how do you find which plugins to install? We got you covered there as well, see our guide on how to choose the best WordPress plugin.
Here is our list of essential plugins that you should install on your site right away. All of them are free.
- WPForms Lite– Allows you to add a contact form to your WordPress site.
- Envira Gallery Lite– Add beautiful image galleries to your WordPress site
- MonsterInsights– Connect your website with Google Analytics and see how visitors find and use your website, so you can keep them coming back.
- Yoast SEO– Improve your WordPress SEO and get more traffic from Google
- WP Super Cache– Improves your website speed by serving cached pages
- Updraft Plus– Create automatic scheduled backups of your website
- Sucuri– Website security audit and malware scanner
Need help installing plugins? See our step by step guide on how to install a WordPress plugin.
For more plugin recommendations check out our list of 24 must have WordPress plugins for business websites.
Section G. Mastering WordPress
WordPress is easy to use yet extremely powerful. From time to time, you may find yourself looking for some quick answers.
The good news is that there is plenty of free WordPress help available. See our guide on how to properly ask for WordPress support and get it.
Here are few of our guides that you should bookmark right away. It will save you lots of time and money in the future.
- 25 Most common WordPress errors and how to fix them
- Beginner’s guide to troubleshooting WordPress errors
- How to fix common image issues in WordPress
- The ultimate WordPress security guide (step by step)
- Ultimate WordPress seo guide for beginners (step by step)
Many of our users use Google to find answers on WPBeginner. Simply type keywords for what you are looking for and add wpbeginner.com at the end.
Can’t find an answer? Send your question directly using our contact form and we will try our best to answer.
Section H. Pro Website tutorials
So far we have shown you how to make a website, add a theme, and install essential plugins.
Want to take it even further?
Using WordPress you can create powerful niche websites capable of doing a lot more.
- Add an eCommerce store
- Start your own podcast
- Create a membership Website
- Create a web directory
- Create a coupons website
- Build a reviews website
- Create multilingual websites
- Create a Job Board website
- Create a question and answers website
- Create a wiki knowledgebase website
For more examples, check out our list of 19 types of websites you can create with WordPress
Frequently Asked Questions (FAQs)
Having helped thousands of people start a website, we have answered quite a lot of questions. Below are the answers to the most frequently asked questions about creating a website.
Is WordPress the only way to create a website?
No, there are a lot of other website builders out there. We believe that WordPress is the best and easiest platform to build a website.
How do I make money from my website?
After helping users create a website, this is by far the most commonly asked question. There are a lot of ways to make money online from your website.
We have a list of 25 ways to make money online using WordPress. These aren’t get rich quick schemes. If you’re looking for a way to get rich quick by making money online, then sorry to break the bad news, there’s no such way.
How do I start a website where I can sell products?
You can easily add an online store to your WordPress website. We have created a list of the best eCommerce plugins for WordPress. You can also follow our step by step guide on how to start an online store.
Do I need to know HTML / CSS to create and customize my website?
No you don’t need to know HTML / CSS to build a website with WordPress. You can use one of the many drag & drop WordPress page builder plugins to easily customize your websites.
How can I start a website for free?
Some website builders may offer free options, but we don’t recommend using those. Often they will insert their branding and advertisement on your website which doesn’t look professional.
It’s better to purchase your own domain name and hosting, so you have full ownership of your website. See what is the difference between domain name and web hosting.
Can I start a website like eBay?
Yes, you can easily create a website like eBay using an auction plugin for WordPress. We have a step by step guide on how to build an online auction websiteusing WordPress that you can follow.
Can I get a free domain for my website?
Yes, some web hosting companies offer a free domain if you choose to start a website with them. Bluehost is an officially recommended WordPress hosting provider, and they’re offering WPBeginner users free domain + 60% off hosting if you choose to build your website using their service.
Can I create a website like Facebook?
Yes, you can absolutely use WordPress to turn your website into a social network. We have a step by step guide on how to make a website like Facebook using WordPress.
Can I start a website with a discussion board / forum?
Absolutely. You can use one of these forum plugins in WordPress to build a website with discussion board features.
We hope this guide helped you learn how to make a website without hiring a developer or overspending money. You may also want to see our list of 19 actionable tips to drive traffic to your new WordPress site.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.