WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Ultimate Guide: How to Make a Website in 2021 – Step by Step Guide (Free)

Ultimate Guide: How to Make a Website in 2021 – Step by Step Guide (Free)

Last updated on January 13th, 2021 by Editorial Staff
17k Shares
Share
Tweet
Share
Pin

Are you looking to make a website? Starting a website can be a terrifying thought specially when you’re not techy. Don’t worry, you’re not alone. Having helped over 400,000+ people make a website with WordPress, we have decided to create the most comprehensive step by step guide on how to a make a website without learning how to code.

How to make a website step by step

This guide is useful for users of all ages and skill levels. However, if you need help, then you can contact our expert team to help you setup your website for free.

→ Click Here to Get Your Free WordPress Website Setup! ←

If you want to do it by yourself, then please continue to follow our step by step guide on how to make a website.

Here is an overview from start to finish of all the steps we’ll walk you through in this guide.

  • How to find and register a domain name for free
  • Choosing the best web hosting
  • How to install WordPress
  • Installing a template to change your site’s design
  • Creating pages in WordPress
  • Customizing WordPress with addons and extensions
  • Resources to learn WordPress and get support
  • Taking it further, building websites with more features

Before we start creating a website, let’s cover some of the most commonly asked questions that we get.

What do I need to build a website?

You’ll need the following three things to start your WordPress site.

  • A domain name – this is the name of your website such as google.com
  • WordPress hosting – this is where your website files are stored.
  • 45 minutes of your undivided attention.

How much does a WordPress website cost?

The answer to this question really depends on what kind of website you are trying to build. We have written a 2000 word guide explaining how much does it really cost to build a website.

A typical business website can cost as low as $100 per year and can go as high as $30,000 per year.

We recommend all our users to start small and then add more features to your website as your business grows. This way you will save money and minimize potential losses and avoiding overspending.

In this guide, we’ll show you how to build a website for less than $100.

We will also show you how to take it further by adding more features to it in the future.

Which is the best website platform?

There are many website builders available that will help you setup a website. We recommend using self-hosted WordPress as your website platform.

WordPress is the most popular website platform in the world. It powers nearly 28% of all websites on the internet.

WordPress is free and comes with thousands of website designs and extensions. It is extremely flexible and works with almost every third-party tool and service available to website owners.

We use WordPress to build all our websites including this one, WPBeginner.

How to make the most of this create a website tutorial?

This is a step by step tutorial on how to make a website. We have divided it into different steps, and we’ll walk you through everything from start to finish. Just follow along the instructions, and you’ll have a very professional looking website in the end.

We will also point you in the right direction to take your website to the next level based on your needs.

Have fun creating your website.

Remember, if you need help, you can contact us and we will setup your website for free.

Let’s get started.

How to Create a Website Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Step 1. Setup

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.

For most users, a self-hosted WordPress.org site is the perfect solution. It comes with thousands of designs and addons which allow you to create any kind of website you can think of. For more on this topic, please see our guide on why you should use WordPress.

WordPress is free for anyone to download and use to build any kind of website without any restrictions.

If WordPress is free, then where is the cost coming from?

WordPress is free because you’ll have to arrange your own domain name and hosting, which costs money. For more on this topic, see our article why is WordPress free?.

A domain name is your website’s address on the internet. This is what your users will type in their browsers to reach your site (For example, wpbeginner.com or google.com).

Next, you’ll need website hosting. All websites on the internet need hosting. This will be your website’s home on the internet.

A domain name typically costs $14.99/year and hosting costs start from $7.99/month.

This is A LOT for most people who are just starting out.

Thankfully, Bluehost, has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Click here to Claim this Exclusive Bluehost offer ←

Bluehost is one of the largest hosting companies in the world. They are also an official WordPress recommended hosting partner.

They are working with WordPress since 2005, and are committed to give back to the community. That’s why they have promised us that if you cannot set up your website by following this tutorial, then our expert team will complete the process for you without any cost. They will compensate us, so you don’t have to. Feel free to contact us for free website setup help.

Note: At WPBeginner, we believe in transparency. If you purchase hosting using our referral link, then we will get a small commission at no additional cost to you. In fact, you will get discount on hosting + a free domain name. We would get this commission for recommending any WordPress hosting company, but we only recommend products that we personally use and believe will add value to our readers.

Let’s go ahead and purchase domain name and hosting.

First, you’ll need to go to the Bluehost website in a new browser window and click on the green ‘Get Started Now’ button.

Get started with Bluehost

This will bring you to a pricing page where you will need to choose a pricing plan for your website. Basic and plus plans are the most popular choices among our users.

Select your hosting plan

You’ll need to click on select to choose the plan that you like and continue to the next step.

On the next screen, you’ll be asked to select a new domain name.

Select domain name

Ideally you should stick to a .com domain name. Make sure that it is related to your business, easy to pronounce and spell, and easy to remember.

Need help choosing a domain name for your website? See these tips and tools on how to choose the best domain name.

After choosing your domain name, click on the next button to continue.

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.

Uncheck optional extras

Next, you will add your payment information to finish the purchase.

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.

Step 2. Install WordPress

You will find tons of icons to do different things on your hosting account dashboard (cPanel). You’ll never need to use 95% of them, so you can safely ignore them.

Scroll down to the website section in cPanel and then click on the WordPress icon.

Install WordPress

You will now see Bluehost Marketplace Quick Install screen for WordPress. Click on the ‘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.

Select domain name

Now you’ll need to enter your website name, admin username, and a password for your website. Don’t worry, you can change them later in WordPress settings if you need to.

You’ll also need to check all the checkboxes on the screen and then click on the ‘Install’ button to continue.

WordPress install settings

Quick Install will now start installing WordPress on your website. Meanwhile, it will show you some website templates that you can install on your site.

You don’t need to do that right now because we’ll show you how to find and install free WordPress template on your website later in this guide.

Once the installation is over, you’ll see a success message in the top header.

WordPress install successful

Now you need to click on the ‘Installation Complete’ link, and it will take you to the screen with your WordPress login URL and password.

WordPress login url and credentials

Congratulations! You have created your first WordPress website.

You can now head over to the WordPress login page. Your login URL will look like this:

http://www.yourdomain.com/wp-admin

You can login to your WordPress site using the admin username and password you entered earlier.

WordPress login page

Wasn’t that easy?

Now let’s move on to the next step and choose a design for your website.

Step 3. Select Your Theme

The visual appearance of your WordPress site is controlled by a WordPress theme.

WordPress themes are professionally designed templates that you can install on your website to change its appearance.

By default, each WordPress site comes with a basic theme. If you visit your website, then it will look something like this:

Default WordPress theme

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.

Change your WordPress theme

On the next screen, you will able to search from 4,492 free WordPress themes that are available in the official WordPress.org themes directory. You can sort them by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

Searching for free WordPress themes

Need help choosing a theme? Check out our list of these awesome free WordPress business themes.

You may also want to take a look at our guide on how to select the perfect WordPress theme for your website.

For the sake of this guide, we’ll be using Bento. It is a popular multi-purpose free WordPress theme with flexible design options for all kind of websites.

If you know the name of the free theme you want to install, then you can look for it by entering its name in the search field.

WordPress will show you the theme in search results. You will need to take your mouse over to the theme and then click on the Install button.

Install WordPress theme

Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.

This will launch the theme customizer where you will be able to change your theme settings with live preview of your website.

Customizing your WordPress theme

You don’t need to finalize all theme settings right away. You will be able to customize it much better once you have some content on your website.

Let’s see how to add content to your WordPress site.

Step 4. Add Content to Your Site

WordPress comes with two default content types called posts and pages. Posts are part of a blog and appear in reverse-chronological order (newer items displayed first).

On the other hand, pages are meant to be static “one-off” type content such as your about page, contact page, privacy policy, etc.

By default, WordPress shows your blog posts on the front page of your website. You can change that, and make WordPress show any page as the front-page of your website (we’ll show you how to do that later in this guide).

You can create a separate page for your blog or news section. In fact, you can create a website without any blog section at all.

Having said that, let’s add some content to your website.

You’ll start by adding a few pages to your WordPress site. Don’t worry if you don’t have enough content for these pages at the moment. You can always edit and update them.

Head over to Pages » Add New page in WordPress admin area. This will bring you to the page editor screen, which will look similar to this, depending on your theme:

Adding a new page

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, where you will see a screen much like you saw earlier when adding pages.

Adding a new blog post

You can add a post title and then add content in the visual post editor. You’ll also notice some extra options in the sidebar 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.

Step 5. Customizing and Tweaking Your 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.

Static front page

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.

Site title and tagline

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.

Enable comment moderation

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.

Navigation menus on a website

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.

Creating a new menu

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.

Add pages to WordPress menu

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.

Select menu location

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.

Step 6. 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.

Features

  • 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.
  • SeedProd – Create custom designs & layouts with drag & drop page landing builder by SeedProd.

Website Optimization

  • All in One SEO – Improve your WordPress SEO and get more traffic from Google
  • WP Super Cache – Improves your website speed by serving cached pages
  • PushEngage – Helps increase website traffic by letting you connect with visitors after they leave your website. Push notifications are top 5 traffic source for WPBeginner.

Security

  • 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.

Step 7. 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.

WPBeginner itself is the largest WordPress resource site on the internet. You will find the following resources on WPBeginner (all of them are completely free).

  • WPBeginner Blog – This is where we publish our WordPress tutorials, how tos, and step by step guides.
  • WPBeginner Videos – These step by step videos will help you learn WordPress FAST.
  • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 52,000 subscribers and 7 Million+ views.
  • WPBeginner Dictionary – The best place for beginners to start and familiarize themselves with the WordPress lingo.
  • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
  • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.

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.

Step 7. Taking it Further

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 website using 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.

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

247 Comments

Leave a Reply
  1. Charles says:
    Feb 6, 2021 at 10:22 pm

    Could you recommend best plugin(s) or method(s) for having guest contributors write for your blog?

    Thanks!!

    Reply
    • WPBeginner Support says:
      Feb 8, 2021 at 10:18 am

      You would want to take a look at our article below for more on that subject:

      https://www.wpbeginner.com/wp-tutorials/how-to-allow-users-to-submit-posts-to-your-wordpress-site/

      Reply
  2. Robert says:
    Dec 17, 2020 at 6:29 am

    I really thank you for this article. I have been looking for it so that I can start building a website with WordPress. I am sure this step by step guide will help me. Thank you for your hardwork.

    Reply
    • WPBeginner Support says:
      Dec 17, 2020 at 10:01 am

      Glad our guide could help :)

      Reply
  3. Abdul says:
    Dec 12, 2020 at 11:36 am

    I have a blogspot Web site but I am thinking to move it to WordPress but I want all the content as it is in blogger and the website name as well is it possible? And thanks for the guide.

    Reply
    • WPBeginner Support says:
      Dec 14, 2020 at 11:11 am

      For transferring a site instead of creating a new one, you would want to take a look at our guide below:

      https://www.wpbeginner.com/wp-tutorials/how-to-switch-from-blogger-to-wordpress-without-losing-google-rankings/

      Reply
  4. Lina says:
    Nov 6, 2020 at 3:24 pm

    Is this article explaining how to create a wordpress.com website or a wordpress.org website?

    Reply
    • WPBeginner Support says:
      Nov 9, 2020 at 11:51 am

      All of our guides are for WordPress.org sites.

      Reply
  5. obaid says:
    Nov 5, 2020 at 8:06 am

    how to write custom css for separate pages.
    i m trying to write some custom css but it applies on all pages like i m trying to change the color of header of my about us section but it changes rest of the pages solution.

    Reply
    • WPBeginner Support says:
      Nov 5, 2020 at 9:59 am

      You would want to use Inspect Element which we cover in our article below to add the page ID to your CSS and target the specific page/post ID.

      https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site

      Reply
  6. Tayyab Shafique says:
    Oct 28, 2020 at 9:55 am

    That was really helpful as I want to build a website (Portfolio Website).
    This will help me.
    Thanks :)

    Reply
    • WPBeginner Support says:
      Oct 30, 2020 at 9:12 am

      Glad our guide was helpful :)

      Reply
  7. souad says:
    Oct 18, 2020 at 4:50 am

    thank you very nice website article

    Reply
    • WPBeginner Support says:
      Oct 19, 2020 at 10:33 am

      Glad you found our guide helpful :)

      Reply
  8. Sophie says:
    Oct 10, 2020 at 6:53 am

    Really impressed with how detailed you made this. It clarified so many things for me and I felt ready to make a website! Sadly when I went onto Bluehost, it does not offer .co.uk as a domain. Which other web host site would you recommend please? Many thanks

    Reply
    • WPBeginner Support says:
      Oct 12, 2020 at 10:32 am

      You may want to take a look at SiteGround for another option.

      https://www.wpbeginner.com/deals/siteground-coupon/

      Reply
  9. Dan De Ment says:
    Sep 30, 2020 at 2:41 pm

    Can I use the WordPress Site Builder with WordPress.org on BlueHost

    Reply
    • WPBeginner Support says:
      Oct 1, 2020 at 8:49 am

      Yes, a site created on a host like BlueHost is a WordPress.org site.

      Reply
  10. Marlene says:
    Sep 28, 2020 at 5:23 am

    Definitely interested to use WordPress.org for my small business, but with the free standard themes for all to use I might be using in a worst case scenario a theme that looks similar to my “competition”?

    Reply
    • WPBeginner Support says:
      Sep 28, 2020 at 11:39 am

      There are thousands of themes you can choose from and you can use page builders for further customization should you want to modify the design so there is a low chance of that.

      Reply
  11. Divya Bhatia says:
    Sep 27, 2020 at 2:37 am

    is it necessary to first buy domain and hosting whatif if we want to create first website by installing wordpress, make it and at last i buy domain and hosting to run it

    Reply
    • WPBeginner Support says:
      Sep 28, 2020 at 10:40 am

      You can create a test installation by installing WordPress locally following our guide below:

      https://www.wpbeginner.com/how-to-install-wordpress/#installlocal

      Reply
  12. michael salmon says:
    Aug 24, 2020 at 4:22 pm

    hello i have started my website but have encountered a problem on the mysite section on blue host.
    after reading the wpbeginner in the settings tab i tried to change the http to https and also changed the wordpress address url

    Reply
    • WPBeginner Support says:
      Aug 25, 2020 at 10:50 am

      If you reach out to BlueHost they should be able to assist with your domain working correctly and ensuring you are pointing it to the correct location.

      Reply
  13. Hammed Raheem Owonifaari says:
    Aug 13, 2020 at 1:41 pm

    clear, concise and eruditely compelling !

    Thanks so much !

    Reply
    • WPBeginner Support says:
      Aug 14, 2020 at 10:04 am

      You’re welcome :)

      Reply
  14. Noor says:
    Aug 12, 2020 at 3:26 pm

    Hi WPB,

    I need some clarity. I have read your post about wordpress.org vs wordpress.com and choose to use wordpress.org as it seems to be the better of the two.

    I just want to be sure here: this tutorial page is about the creation of a website on wordpress.com or wordpress.org?
    Because I thought it was about a creation of a website on wordpress.org at the beginning. But I googled wordpress.org and on the website I found it says you have to install a software.

    Looking forward to hear from you

    Thanks

    Reply
    • WPBeginner Support says:
      Aug 13, 2020 at 10:30 am

      This guide is for installing a WordPress.org site :)

      Reply
  15. Lisa says:
    Jul 27, 2020 at 11:22 am

    Hi

    Such a great guide thank you. I’m looking at the blue host plans and I’m unsure of which one I need!! If I go for the basic plan can I upgrade it before the term is up?

    Reply
    • WPBeginner Support says:
      Jul 28, 2020 at 10:10 am

      Glad you found our guide helpful, you can upgrade your plan later :)

      Reply
  16. Ahsan Choudry says:
    Jul 23, 2020 at 8:28 am

    Your article have too much information for beginners. You and your team doing great work for worldwide. I have expertise about how to create website,But after the reading of this article mine expertise change in concrete form.
    You way of convey is outstanding. On every top you have bundle of content which is amazing for understanding what should i do and how to do.

    Thanks a lot brother for this great virtue

    Reply
    • WPBeginner Support says:
      Jul 23, 2020 at 10:30 am

      Glad our article was helpful and we hope our content continues to be helpful :)

      Reply
  17. Abhinand says:
    Jul 4, 2020 at 6:14 am

    I have a domain address. But when I changing the host site, can I also change the designing site to wordpress?

    Reply
    • WPBeginner Support says:
      Jul 7, 2020 at 11:52 am

      It seems like you’re slightly confused, you would want to take a look at our article below:
      https://www.wpbeginner.com/beginners-guide/whats-the-difference-between-domain-name-and-web-hosting-explained/

      Reply
  18. ashok pawar says:
    Jul 2, 2020 at 5:08 am

    can i build a website like olx, swiggy, ola etc etc using worpress??

    Reply
    • WPBeginner Support says:
      Jul 2, 2020 at 9:14 am

      It may take some custom tools but you can create a site like thsoe with WordPress.

      Reply
  19. bilalroshan says:
    Jul 1, 2020 at 2:32 am

    there is no “add new” button for new theme installation. i am beginner so i am using free wordepress.com . i want to install a new theme which i downloaded from another website. But i cant find “add new” button for theme installation.
    plz help me.

    thankyou

    Reply
    • WPBeginner Support says:
      Jul 1, 2020 at 8:59 am

      Our tutorials are for WordPress.org sites, you’re running into a WordPress.com limitation. You would want to take a look at our comparison article below:
      https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/

      Reply
  20. tali says:
    Jun 30, 2020 at 11:34 am

    hello,
    I am now working on an iPad pro. when I log in to wordpress I have to re enter each time my password even though I select « se souvenir de moi »
    can you tell me why?
    tali

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 1:00 pm

      You may want to ensure your cookies are not being cleared in your browser.

      Reply
  21. Adil Khan says:
    Jun 30, 2020 at 10:19 am

    Great Bro and i like your article.

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 12:58 pm

      Thank you, glad you like our content :)

      Reply
  22. Eleonora says:
    Jun 30, 2020 at 7:59 am

    Thank you for this article, it was super informative and helpful!

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 12:50 pm

      You’re welcome, glad our guide was helpful :)

      Reply
  23. Tan says:
    Jun 29, 2020 at 1:39 pm

    is it reliable and secure to publish a website with a free WordPress theme?

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 11:38 am

      Yes :)

      Reply
  24. siddhi says:
    Jun 26, 2020 at 2:52 am

    I have domain name and hosting center of my own.How do i i skip bluehost and begin creating my website?

    Reply
    • WPBeginner Support says:
      Jun 26, 2020 at 9:12 am

      You would use the tools from your hosting provider to install WordPress and the steps would be the same afterward.

      Reply
  25. Julian Doesburg says:
    Jun 21, 2020 at 7:42 pm

    I have a logo and a new domain name and want to put together a simple website. As well, I’d like to create other websites on a professional level. Is WordPress the right choice for this?

    Reply
    • WPBeginner Support says:
      Jun 23, 2020 at 8:46 am

      We would recommend WordPress

      Reply
  26. Jean-Pierre Zacaropoulos says:
    Jun 15, 2020 at 4:41 pm

    My site has a fatal error.
    There has been a critical error on your website. Please check your site admin email inbox for instructions.
    I do not know where to go to check the email inbox.

    Reply
    • WPBeginner Support says:
      Jun 16, 2020 at 8:59 am

      To fix that error, you would want to take a look at our article below:
      https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/

      Reply
  27. eric says:
    Jun 11, 2020 at 10:20 am

    see above where it says go to the cPanel and download wordpress. That doesn’t work and now i’ve paid money and seem to just be winging it without a clear and easy way to download wp

    Reply
    • WPBeginner Support says:
      Jun 12, 2020 at 8:55 am

      For our guide covering the new installation method, you may want to take a look at our guide below:
      https://www.wpbeginner.com/start-a-wordpress-blog/

      Reply
  28. David Rotts says:
    May 28, 2020 at 5:04 pm

    Hi,
    Great infos! Very helpful, thanks a lot!
    I had a question: I have a website on WordPress that someone built for me 5 years ago, and its got a great SEO ranking. I now would like to modernize the website by myself, change the theme and some designs, without hurting the SEO ranking. How can I do that?
    Thank you!
    David

    Reply
    • WPBeginner Support says:
      May 29, 2020 at 9:07 am

      In general, changing the design of your site should not cause an issue with your SEO ranking but for your site’s SEO you would want to take a look at our guide below:
      https://www.wpbeginner.com/wordpress-seo/

      Reply
  29. micky Standard says:
    May 12, 2020 at 12:59 pm

    You give instructions on things that are useless. the whole internet repeats the same useless stuff: buy hosting from bluehost. What about people who already have a live website and want to switch to WordPress.

    Reply
    • WPBeginner Support says:
      May 13, 2020 at 8:47 am

      You would still require hosting, you would then follow either our guide on changing hosts to install WordPress on a new host:
      https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-to-a-new-host-or-server-with-no-downtime/

      Another option would be to create a staging site to replace your active site:
      https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/

      Reply
  30. NaGS says:
    May 7, 2020 at 10:25 pm

    Really helpful. Can you also include how to start development site then move it to live site. Because newbies directly start live site and the dev site will appear in search results.

    Reply
    • WPBeginner Support says:
      May 8, 2020 at 10:14 am

      If you mean a staging site, we have a guide on how to set that up below you can take a look at:
      https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/

      Reply
  31. Saurabh says:
    May 1, 2020 at 8:52 am

    Its very helpful guide. easy to understand and easy for revision for new learners!

    Reply
    • WPBeginner Support says:
      May 1, 2020 at 9:45 am

      Glad you found our guide helpful :)

      Reply
  32. Prasanth says:
    Apr 30, 2020 at 7:16 pm

    Hello, I had installed WordPress from Cpanel. But, i got the following error message, when i tried to login as admin.

    Not Found
    The requested URL /404.html was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Thanks in advance

    Reply
    • WPBeginner Support says:
      May 1, 2020 at 9:53 am

      You would likely want to check with your hosting provider or edit your .htaccess file using the method from our guide below:
      https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-posts-returning-404-error/

      Reply
  33. daniel says:
    Apr 27, 2020 at 12:28 pm

    you people are the best very illustrative and helpful thanks a lot

    Reply
    • WPBeginner Support says:
      Apr 28, 2020 at 1:15 pm

      You’re welcome, glad we could be helpful :)

      Reply
  34. K.B.nandam says:
    Apr 26, 2020 at 11:43 am

    it is much clear than in textbooks

    Reply
    • WPBeginner Support says:
      Apr 28, 2020 at 12:56 pm

      Glad you found our guide helpful :)

      Reply
  35. Jacob says:
    Apr 18, 2020 at 2:30 pm

    Absolutely very clear and seriously helpful.

    Reply
    • WPBeginner Support says:
      Apr 21, 2020 at 12:49 pm

      Glad our guide was helpful :)

      Reply
  36. Omotoso Yusuf says:
    Apr 13, 2020 at 6:09 pm

    This article is just awesome. Top-Notch I should add.

    Reply
    • WPBeginner Support says:
      Apr 14, 2020 at 1:06 pm

      Thank you, glad you liked our article :)

      Reply
  37. Eko Odinta says:
    Mar 16, 2020 at 4:09 pm

    Always on target for all things WordPress Design and development. I literally started out following tips from WPBeginner and they’ve done it again.

    Reply
    • WPBeginner Support says:
      Mar 17, 2020 at 10:20 am

      Thank you, glad you’ve found our content helpful :)

      Reply
  38. Mansoor says:
    Mar 12, 2020 at 1:01 pm

    It is very Awesome information. But, I have some queries regarding WordPress so how can I get help?

    Reply
    • WPBeginner Support says:
      Mar 13, 2020 at 8:51 am

      It would depend on the support you are looking for, you would want to take a look at our guide here: https://www.wpbeginner.com/beginners-guide/how-to-properly-ask-for-wordpress-support-and-get-it/

      Reply
  39. Roger Moore says:
    Mar 11, 2020 at 9:32 am

    Nice Article! I couldn’t help but notice though that “help you setup your website for free” should read “help you set up your website for free”. A setup is a thing but you set something up.

    Reply
    • WPBeginner Support says:
      Mar 12, 2020 at 8:34 am

      Thank you for your feedback on our typo :)

      Reply
  40. Anh Nguyen says:
    Mar 8, 2020 at 5:55 pm

    If my organization has already purchased a domain name for the website but it is on me to purchase a hosting site, can I transfer the domain name? How does it work through Bluehost?

    Reply
    • WPBeginner Support says:
      Mar 9, 2020 at 11:58 am

      You can purchase a domain on a location other than your hosting provider, you would either transfer the domain to your new host or hosts have options to point domain names to their hosting without changing hosts if you reach out to your host.

      Reply
  41. Sheer says:
    Mar 4, 2020 at 4:49 pm

    I am wondering where I can find help making a privacy policy for my website. I am having a lot of trouble trying to set it up.

    Reply
    • WPBeginner Support says:
      Mar 5, 2020 at 9:11 am

      If you’re just starting out, you should be able to use WordPress’ privacy policy generator under Settings>Privacy to help you create one

      Reply
  42. Choi says:
    Feb 25, 2020 at 10:07 am

    This is awesome. Really helpful.
    I would like to know if I can save the website i created using wordpress?

    Reply
    • WPBeginner Support says:
      Feb 25, 2020 at 11:18 am

      You can certainly save the site and if you would like you can create a backup of your site using one of the tools in our article here: https://www.wpbeginner.com/plugins/7-best-wordpress-backup-plugins-compared-pros-and-cons/

      Reply
  43. Fermin says:
    Feb 21, 2020 at 2:29 pm

    Great tutorial so far however, I am stuck at the point after I paid for the service I go to bluehost cpanel but I don’t see the icon for installing wordpress like it says on this tutorial. What am I doing wrong?

    Reply
    • WPBeginner Support says:
      Feb 24, 2020 at 11:27 am

      You may be seeing their newer interface, when you log in there should be a My Sites section that gives you the option to create your site :)

      Reply
  44. Fiona says:
    Feb 19, 2020 at 5:38 pm

    Hi, it was a really good guide and I have managed to do the website, however I cant find it on google and neither can my husband even though I did go to bluehost and publish it. Am I just being stupid?? IF I bought the domain name then is that the name of my website?? How can I tell others what it is if I cant find it? Sorry for being dumb

    Reply
    • WPBeginner Support says:
      Feb 20, 2020 at 9:50 am

      If you purchased your domain then that would be the location where people would find your site and normally most sites use a similar title to their URL. For finding your site on Google, there are a few factors and you would want to take a look at our guide here:
      https://www.wpbeginner.com/beginners-guide/how-do-i-get-my-wordpress-site-listed-on-google-beginners-guide/

      Reply
  45. Digiruns says:
    Feb 19, 2020 at 3:58 am

    Really you are a bright individual. Thanks

    Reply
    • WPBeginner Support says:
      Feb 19, 2020 at 8:50 am

      You’re welcome :)

      Reply
  46. Gowthami says:
    Feb 2, 2020 at 1:35 pm

    Your explanation is wonderful sir, but you haven’t mentioned when to install e-mail subscription button to WordPress. I’m searching for this post and if someone want to start multiple websites then he/she use same email platform account to all websites or they use another email platform to their website for each and every website. Thanks in advance.

    Reply
    • WPBeginner Support says:
      Feb 3, 2020 at 9:09 am

      For subscriptions, you would want to take a look at our article here:

      https://www.wpbeginner.com/wp-tutorials/how-to-add-email-subscriptions-for-your-wordpress-blog/

      For websites, you can normally use the same email and login information to log into different sites if that’s what you’re wanting to do

      Reply
  47. Shane says:
    Jan 30, 2020 at 4:35 pm

    Hi,

    I understand installing wordpress after you sign up to a hosting providing etc but I am still confused with wordpress.org. Can you only use the wordpress.org version if you are running your own webserver or is this this used if you wish to customize it yourself. On one hand I see just sign up to a hosting company install wordpress and your good to go, the other hand I see you need a web server for self hosting for wordpress.org.

    Reply
    • WPBeginner Support says:
      Jan 31, 2020 at 9:02 am

      If you install WordPress on your own server or a hosting provider it would be a WordPress.org site. WordPress.com sites are sites built using the site WordPress.com to hopefully remove some confusion for you :)

      Reply
  48. FRANK says:
    Jan 29, 2020 at 1:10 pm

    I have spent a full day reading the very useful Guide “How to Make a Website”, working my way through Setup, Instal WordPress and Select Your Theme, diverting using links as I went through them to understand everything as I went along. On reaching “Add content to your site” I then fell at the first hurdle! I followed the instructions but when I clicked on “Pages>>Add New” the screen that appeared was nothing like what is shown in the Guide. There is a full screen canvas with the cursor flashing in the middle in a Box which says “Add Title” with “start typing or type / to choose a Block”. This is nothing like a Page Editor screen. What has gone wrong?

    Reply
    • WPBeginner Support says:
      Jan 30, 2020 at 10:51 am

      That would be the Gutenberg/block editor, for a better understanding of how to use that editor you would want to take a look at our guide here:
      https://www.wpbeginner.com/beginners-guide/how-to-add-a-new-post-in-wordpress-and-utilize-all-the-features/

      Reply
  49. Raj says:
    Jan 15, 2020 at 11:10 am

    Hi,

    I would like to create a website in my localhost for practice , plz. guide. and how it generate the html , php code would like to learn.

    Reply
    • WPBeginner Support says:
      Jan 16, 2020 at 8:12 am

      You do not need to generate the PHP or HTML for a local installation of WordPress, you would want to take a look at our guide here:
      https://www.wpbeginner.com/how-to-install-wordpress/#installlocal

      Reply
  50. Prabhat says:
    Dec 23, 2019 at 11:34 am

    Can i add my post to a specific page to show on website ?

    Reply
    • WPBeginner Support says:
      Dec 26, 2019 at 10:14 am

      There are a few ways to do that depending on how you want it to appear :)

      Reply
« 1 2 3

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.