Design a site like this with
Get started

how to build/ create a website

Building Websites

Last updated on March 18, 2020 by Hannah Whitfield | Comments {186}

how to build a website

How to Build a Website: the Step-by-Step Guide to Easy Setup

We’ll look at how to make a website with both a website builder and WordPress, with no steps left out. So buckle up – there’s a lot to cover!

Getting online is easier than ever. There are now over 200 million active websites, and a lot of them were made by regular folk like you and me.

Today anyone can make a website, regardless of technical skill level. We know it can seem like a daunting task, but there are tools available today that make the process easy. This article will walk you through making a website-step-by-step.

There are two ways to make a website: with a website builder or with WordPress. There’s no question about it: website builders like WixSquarespace and Weebly are the best way for tech novices to get online.

We conduct our own research to decide which website builder is best for different purposes. Take our quiz to get a recommendation that’s personalized to your needs.

Building websites wordpress v website builders

Jump to building with WordPress using BluehostJump to building with a website builder

We’ll be going through the website building process for both approaches here. You’ll be surprised by how simple it can be, especially when using a website builder. It’s possible to build a website in just an hour if you follow our seven easy steps.

Sound good? Let’s get started…

Option 1: Use a Website Builder

Go to the top 

Steps to build a website with a website builder

How to Build a Website Using a Website Builder

  1. Choose your website builder
  2. Sign up for the right plan
  3. Choose a domain name
  4. Pick your template
  5. Customize your template
  6. Upload content
  7. Add apps
  8. Preview and test your website
  9. Publish

Step 1: Choose Your Website Builder

Website builders are super popular nowadays – and with good reason – but you need to pick one that matches up with your needs. We’ve shown you our top five, and what they’re best for, but if you’re short on time, you can take our quick quiz for a personal recommendation.

An enormous number of people use website builders to make a website. Wix alone has over 100 million subscribers, while Shopify recently passed 1.2 million.

Why is this? Website builders mean anybody can make a website, regardless of technical skill. In the early days of the internet, making a website required a working understanding of HTML (Hypertext Markup Language).Then CSS (Cascading Style Sheets) came along to make things even more confusing.

Website builders take care of the technical jargon and let you focus on design and content. Some do this through templates, others through drag-and-drop interfaces, which make building a website no harder than assembling a PowerPoint presentation.

online store builder comparison chart

Looking to make money online?

Website builders let you build online stores with ease. For larger ecommerce ambitions, we recommend an ecommerce-specific platform like Shopify or BigCommerce which have the best tools to help your business grow. If you’re just looking to sell a few products, you can choose a ‘generic’ website like Wix which has ecommerce functionality. Take a look at our online store builder comparison chart to find your perfect match.

That does then mean choosing the right website builder is very important. Different builders serve different needs. Moving forward with the right one is essential to making a website you’ll be happy with.

Which website builder should you choose?

What is the best way to build a website? Which website builder should I use? What’s the easiest way to build a website? These are questions we get asked every day. There are so many questions and so many builders. We get it, it’s hard.

That’s why we’ve conducted in-depth research. Personal experience with website builders is all well and good (and we have plenty of it), but we test builders with people just like you. So when you’re making your own website, you can rest assured we’ve got you covered.

Our team conducts user testing and interviews, and tracks hundreds of features across dozens of products to provide you a bird’s-eye view of the market. We want you to find builders that fit your needs. With that in mind, here’s the lowdown on the top builders for creating websites around today.

Wix and Weebly are two of the most popular builders on the market, with their intuitive drag-and-drop features making web design feel like child’s play. Squarespace is a dream for creatives, while Site123 is perfect for small websites and has brilliant live chat support.Top tip! Because most builders offer either a free trial or a free plan, it’s easy to take one – or several – for a spin before you spring for a paid plan.

wix logo

Best All-Around

4.7out of 5TOP CHOICEEase Of Use

4.5 out of 5 starsValue For Money

4.5 out of 5 starsDesign Flexibility

4 out of 5 starsFeatures

4.5 out of 5 starsHelp and Support

5 out of 5 starsCustomer Score

5 out of 5 starsStart Free TrialRead Our Full Review

Squarespace Logo

Best Design Orientated

4.3out of 5Ease Of Use

3.5 out of 5 starsValue For Money

3 out of 5 starsDesign Flexibility

5 out of 5 starsFeatures

4 out of 5 starsHelp and Support

4 out of 5 starsCustomer Score

4.5 out of 5 starsStart Free TrialRead Our Full Review


Easiest to Use

4.1out of 5Ease Of Use

3.5 out of 5 starsValue For Money

4.5 out of 5 starsDesign Flexibility

4 out of 5 starsFeatures

4.5 out of 5 starsHelp and Support

3.5 out of 5 starsCustomer Score

5 out of 5 starsStart Free TrialRead Our Full Review

site123 top free website builder logo

Best Customer Service and Support

4out of 5Ease Of Use

4 out of 5 starsValue For Money

3.5 out of 5 starsDesign Flexibility

3 out of 5 starsFeatures

3.5 out of 5 starsHelp and Support

4 out of 5 starsCustomer Score

5 out of 5 starsStart Free TrialRead Our Full Review

website builder expert

Do You Want to See These Builders Side By Side?

Our detailed comparison chart shows you all the best website builders, their features, prices, ratings, and more in a side-by-side summary.Yes! Show Me the Comparison Chart

Wondering what all this actually means? Not to worry, we have a bite-sized breakdown below – just click on the ‘+’ to find out more about each criteria. To learn about our research in more detail check out our methodology page.

Ease of Use

Value for Money

Design Flexibility


Help & Support

Customer Score

To be clear, the builders listed above aren’t the only ones worth considering. Not by a long shot. They perform best overall in our research, but, again, it comes down to your needs., for example, is superb for blogging, while Shopify leads the way on ecommerce.

Be clear on what your priorities are, have a browse through our comparison chart and reviews, and settle on two or three builders that seem like a good fit. Once you have that shortlist, you’re ready to start testing.


Still not sure which website builder to choose? No problem – just take our 2 minute quiz to be instantly matched with the best website builder for your needs.Start Quiz

Test your website builder

We can point you in the right direction, but only you can know which builder feels right. Almost every website builder offers free trials, so take advantage. Signing up is simple.Find out more:

Learn How to Build an Online Store.

Read our Shopify Review.

Find out more about Wix Ecommerce.

Learn more about the BigCommerce Pricing Plans.

Step 2: Sign Up for the Right Plan

Once you’ve chosen your website builder, it’s time to find your price plan. If you’re after a simple site (say for a portfolio or small service business), the cheaper plans will probably work just fine. If you need something more complex, check out the features on offer with the more expensive plans. If in doubt, start cheap and upgrade later.

Once you’ve settled on a website builder, you need to sign up for a plan. Website builders tend to offer multiple plans. Different sites have different needs, and plans ensure you aren’t paying for things you don’t need.Good to know: Website builder plans vary in price, but will generally cost between $8 and $40 per month, which is an all inclusive price. If you’re on a budget, either stick with a free plan (although they have their disadvantages, which we’ll get to soon) or check out our roundup of the cheapest plans.

This is a massive plus of website builders compared to web developers. A web developer can cost between $300 and $1,000 for template customization alone, and a fully customized website built from scratch will often amount to thousands. Making your own website using a builder, meanwhile, allows you to get a fully functioning website up and running for less than the price of a coffee.

Which plan you choose depends on your needs. Are you making a website for a portfolio to showcase your artwork? Wix’s Combo plan, costing $13 a month, will probably do. Want to create a website for your business that will get thousands of visitors and have multiple staff accounts? Then the VIP Plan, costing $25 a month, may be a better fit.


Which Plan Is Best For You?

Wix has eight price plans in total, plus a free plan – that means you’re sure to find a plan that works perfectly for your budget! Browse its features to find your ideal plan today.Pick My Perfect Wix Plan

Rest assured there’s a plan out there for everybody. If in doubt, start small and scale up.

Can you make a website for free?

You can make a website for free, but there are catches. Free accounts on website builders hold a lot of important features back. You can’t use custom domains, and your free site will have ads for that website builder. If you’re looking to learn more about website building then the free options are worth a look. However, if you want a professional, feature-rich website you’re going to have to pay at least a few dollars a month.

Check out what you can get just by signing up to the most basic website builder premium plans:YOUR BUILDERFEATURESFREE* PLANPAID PLAN


Free of AdvertsPersonal DomainUnlimited BandwidthChoose Your PlanRead Pricing Review


Free of AdvertsPersonal DomainUnlimited BandwidthChoose Your PlanRead Pricing Review


Free of AdvertsPersonal DomainUnlimited BandwidthChoose Your PlanRead Pricing Review

site123 top free website builder logo

Free of AdvertsPersonal DomainUnlimited BandwidthChoose Your PlanRead Review

*Squarespace is the only builder that doesn’t have a free plan, so to get the features you will have to pay a modest monthly fee. It does, however, offer a 14-day free trial so you can try before you buy.

Squarespace Offer Code
Use Offer Code “WBE” on Checkout for 10% Discount

Get 10% Off Any Squarespace Plan

If you decide you want to upgrade to a paid plan after 14 days, we have an exclusive offer code for our readers that will save you 10% on the cost of any Squarespace plan! To redeem this discount, simply enter the: Offer Code: “WBE” at the checkout.Pick Your Squarespace Plan

Step 3: Choose a Domain Name

A domain name is your site’s unique address – for example, ours is You’ll need to pick one for your site, which can be done easily through your website builder (you’ll be prompted when you sign up). If you already have a domain name, you can transfer it to whatever platform you want to use (you’ll see an option for this).

domain name is the bit of the URL (the site address in your browser’s search bar) that identifies a web page — in this case your website. For example, ours is You can register them separately at sites like GoDaddy and, but website builders offer to do it for you when you sign up with them. Most provide it for free (at least initially), while a handful charge a few extra bucks.

A domain name is one of the main ways a site presents itself to the internet, so make it count. Here are a few rules of thumb when choosing a domain name.

  • Make it relevant. This sounds obvious, but it’s worth mentioning. Make sure the domain matches what visitors see when they visit your site. If your company is Vintage Pantaloons ™, don’t register the domain
  • Keep it short, or at least memorable. If you want people to remember your site don’t pick a domain that’s dozens of characters long. It will look silly and no-one will remember it
  • Avoid numbers. It’s generally best to avoid numbers in domain names. It (generally) looks unprofessional and adds another element for people to remember.
  • Check the branding doesn’t already exist. There are millions of websites already out there. That means there are millions of domains already taken. Check whether yours will stand out before committing to it

Once you’re sure about a domain, simply register it as part of the signup process with your chosen website builder. Some of the leaner plans will require an annual renewal fee of around $12, though with premium plans it’s usually included.Once you’ve got your unique domain name, what happens if you want to move?

This is a very common question we get. Don’t worry. When you purchase a domain name — from a website builder or through separate registrars — you own the domain name and can take it wherever you want.

Step 4: Pick Your Template

Okay, now we’re at the fun part – time to set the design of your website by choosing a ‘template’ or ‘theme’ to work from. Your website builder will guide you to this stage after you’ve signed up. Templates are categorized by industry or site type. Take a few for a spin before you settle on your favorite.

OK, so you’ve followed our steps to the letter: you’ve chosen a website builder, signed up for a plan, and registered a domain. You’re ready to start creating a website. Rather than leaving you to do this all by yourself, website builders support you through the process with templates.

Templates provide a framework for your website – a canvas for you to paint the content of your site onto. They’re how you can have a site that looks good without having to hire a designer.

wix template gallery

Whichever website builder you’ve chosen, you’ll have an extensive selection of design templates to choose from. Generally speaking, the better your plan, the more templates you’ll have access to. The top builders provide hundreds of templates across dozens of categories. Whatever the focus of your site is, there will be a template for it.

These are just a handful of the categories you can expect to find when starting your own website:

  • Photography
  • Restaurants
  • Online Stores
  • Portfolios
  • Blogs

Think of templates as ‘clothes’ for your website. If you don’t like one set of clothes, just change to another one to give your website a completely different feel. And again, don’t rush into it. Choose different templates, browse them, see if they fit. The whole point of templates is choice, so dive in and find one that feels right for what you want to achieve.

Step 5: Customize Your Template

Time to customize your template with your own content and images. Again, this is something most builders will guide you through, but it’s super easy to get the hang of. Before long, your website will really start to look like your website.

As we said in the last step, templates provide a framework. Given how many people use builders to make a website nowadays, odds are there are a few sites out there with the same framework as yours. At the very least you will need to populate a chosen template with content specific to you. And to really stand out, you’ll need to do some customization.

Building a website is like cooking a dinner. Just like cooking, knowing how to build a website from scratch is much easier with the right tools and instructions. A template gives you a recipe — you can choose to follow it or you can mix up the ingredients and style to give your dish your own flavor.

What goes into customizing a website? Well, that’s largely up to you. Website builders are very flexible these days. Customization can include:

  • Adding new pages to your navigation
  • Changing the size, colors, and fonts of buttons
  • Adding new elements like contact forms and menus
  • Editing the images on your homepage gallery
  • Choosing a different color palette
  • Linking/embedding social media channels

The best website builders walk you through all these things, so don’t be intimidated. They understand their purpose is to make web design easy. As is so often the case with website builders, don’t be afraid to play. You’ll be surprised by how how much you can do.

Check out how easy it is to customize pages in Wix:

Video Thumbnail
Video Thumbnail


Like What You See?

Wix is impressively easy to use – its editor is beginner-friendly without limiting your creative freedom or holding back on cool features. The question is, will you enjoy using it? There’s only one way to find out – try it totally free and see!Looks Good! Show Me More of Wix

If those template customizations don’t look like enough for you (though if you’re building your first website, they will be), you might want to think about building your website on an open source platform like – this is the ‘Option 2’ that we’ll be covering a little later on.. You will get more flexibility, but if you’re not a coder, learning WordPress takes a lot of time — especially compared to drag-and-drop builders.

You can almost always play around with templates as part of the free trials, so you can get a sense of how easy customization is without spending a cent.

Step 6: Upload your Content

Now your website is starting to take shape, it’s time to fill it with your own images and written content. You can replace any ‘placeholder’ content already on your template, as well as ‘dragging’ text and image boxes around each page (if you use a drag-and-drop builder).

Once you’ve played around with the colors and layout of your website, it’s time to start adding your content – that means images, videos and text.

If you need some writing tips, you’ve come to the right place; we’ve already written a complete guide to writing for the web, jam-packed with research, expert opinions, and our own learnings.

Definitely go check that out, but for now, here’s an overview of our top 19 tips:

website builder expert writing for the web infographic

Now, on to images. When it comes to picking the right pictures for your site, quality is key. Blurry images are simply out of the question.

Some website builders have a bank of free images available for you to use. If not, there are plenty of free image sites available online, such as Unsplash and Pixabay (two of our favorites).

add content with wix
Once you’ve got some high quality images ready, it’s easy to replace the placeholder images on site, or drag them somewhere completely different

Top tip! Make sure you ‘compress’ any images before you upload them to your site by running them through a free site like or TinyPNG. This will reduce the file size to stop the image slowing your site down, but it won’t visibly affect the quality.

Step 7: Add Apps 

Check out your builder’s app store to add any missing functionality to your site, such as forms and social media integrations. There’s an app for just about anything, and downloading them is really simple.

Whatever you need your site to do, you can guarantee there’s an app for that. Installing these apps is super simple – just head to the App Market (or equivalent) for your builder. There, just like the App Store, you can see how much an app will cost (although many are free), what it does, and its user rating.

Wix, for instance, has over 300 apps in its App Market.

Wix app market

Wix has over 300 apps in its App Market. Search for what you want, then hover over the app you’ve chosen and click ‘Add+’

add apps with wix

Step 8: Preview and Test Your Website 

Don’t forget to preview your site before putting it live, both on mobile and desktop!

With your template chosen and customized, you’re probably itching to publish and get your website live. Slow down there. Knowing how to make a website is one thing. Publishing your website blindly is another.

Always preview changes to your website before publishing them. You need to be sure things are working the way you want them to. Some of the key questions to ask are:

  • Is all the spelling and grammar correct?
  • Are all the buttons on the menu working?
  • Does your site fulfill a purpose?
  • Is your formatting consistent?
  • Does it function on desktop and mobile phone screens?
  • Does the site load quickly?

You’ll have done so well to get this far. Be vigilant. It would be a massive shame to build your own website, only to publish an unfinished site.

How do you preview your website?

Website builders make previewing your site really easy. Usually you just have to hit the preview button in the editor mode to see what your website would look like live. Most offer a toggle so you can see how it works on different screen sizes.Top tip! Don’t forget about mobile! More than half of Google searches are carried out on mobile, and this number is only on the up. Making your mobile experience a seamless one is a must for any successful site.

An easy-to-use preview mode saves you a lot of time as you won’t need to keep saving changes and switching back and forth between editor and preview mode. You can make a change and then just hit preview to see how it would look live.Top tip! Don’t just test your website yourself. You will be blind to some of its faults. Plus, you know how your site is supposed to work, so while you might find navigating it easy that’s not to say a stranger will. Get a fresh perspective. Ask family members and friends to test your site and give feedback. If they’re anything like our family and friends they won’t be afraid of offering criticism.

website builder expert

Still Searching For Your Perfect Builder?

Sometimes you just want an easy, side-by-side look at your choices rather than flipping between tons of tabs online. We hear you – check out our comparison chart for a helpful breakdown of the top website builders on the market.Yes! Show Me the Comparison Chart

Step 9: Publish! 

Once you’re all set, hit the Publish button! But don’t worry – it’s easy to make changes to your site after you’ve published it. Just bear in mind that some builders won’t let you switch templates after your site is live.

All this done, you should be ready to go. Before you hit that ‘Publish’ button and send your site out into that cold, unforgiving world, let’s recap the steps you should have gone through to get to this point:

  1. Choose your website builder
  2. Sign up for the right plan
  3. Choose a domain
  4. Pick your template
  5. Customize your template
  6. Preview and test your website

All done? Splendid. Press ‘Publish’! Tell your friends, shout about it in crowded streets, hire a blimp — get the word out. Your site is now live for the world to see. You can still customize and develop it of course, but you’ve taken the plunge. How very exciting.

If you’re still a bit unsure whether you can do it, especially if you feel that you’re not the creative type, we have a comprehensive What You Need To Build A Website guide that covers all of the checklist items above, plus Google Analytics, logo design and images, in detail.

Anyone can make a website, and (literally) costs nothing to find out. Take a couple of builders for a spin and see what happens. You just may wind up creating something wonderful.

Find out more

Are you looking to create a more environmentally friendly website? We’ve got you covered – check out our handy guide for 3 Ways to Make Your Website More Eco-Friendly Go to the top 

Using a Website Builder: FAQs

Go to the top 

How do you create a website for free?

Can I move from one website builder to another?

How long will it take to build a website?

Will my site appear in search engines?

How do I build an online store?

Which is the easiest website builder?

How do I make a website to sell products and make money?

What do I need to create a website?

How much does it cost to make a website?

What is the best software to make a website?

How many different ways are there to make a website?

How to build a professional looking website?

Where can I hire someone to build a website?

Go to the top 

Option 2: Use WordPress

Go to the top 

Building a website with a website builder

How to Build a Website Using WordPress:

  1. Decide if WordPress is right for you
  2. Buy the right hosting plan (we recommend Bluehost)
  3. Choose a domain name
  4. Install your WordPress site
  5. Choose a theme
  6. Create content and pages
  7. Install plugins
  8. Publish

Step 1: Decide if WordPress is Right For You

WordPress is a powerful (and popular) platform, but the work it requires means it’s not for everyone.

Almost a third of all websites are built on WordPress. It’s a subtle, essential part of the internet. But it also requires more setup work and maintenance than most website builders do. The first step of building a website using WordPress is taking stock and knowing what you’re signing up for.

WordPress is not an all-in-one package. It’s a Content Management System (CMS). A CMS allows you to create and organize digital content. Other elements like hosting and domain registration are best done separately. It’s up to you to bring these together in service of a WordPress site. This isn’t nearly as complicated as you might think, but it’s not the easiest way to make a website. We wouldn’t recommend it to people uncomfortable with technology.

Step 2: Buy the Right Hosting Plan (We Recommend Bluehost)

If you’re building a website through WordPress, you’ll need to sign up to a hosting plan to reserve a virtual ‘plot of land’ for your site. Most new websites will be fine to start off on a shared hosting plan, then upgrade later as needed. Hosting plans can cost between $4 and $500+ per month.

The first major logistic of setting up a WordPress site is web hosting. We have a full guide on what web hosting is, but in brief it’s a home for your website. The files that make up your website need a virtual location to live in.

1. Choose a provider

We’re going to go through this step-by-step guide using web hosting company Bluehost as an example because it’s one of the services explicitly recommended by WordPress, and it scored highest in our research for WordPress hosting. It performs particularly well for shared WordPress hosting, which is ideal for beginners:

bluehost hosting

Best WordPress Hosting

4.8out of 5TOP CHOICEDisk Space

5 out of 5 starsHelp and Support

5 out of 5 starsUptime

4 out of 5 starsFeatures

4 out of 5 starsVisit BluehostRead Full ReviewFind out more: 

8 Best WordPress Hosts – Bluehost came out top in our research for both managed and shared WordPress hosting. See how it compares to the other providers on our list.

Bluehost Review – A deep dive into the pros and cons of this WordPress-recommended host.

Bluehost Pricing Review – Is Bluehost expensive, and is it good value for money? Are there any hidden costs?

bluehost hosting

Is Bluehost Right For You?

Bluehost is the best WordPress provider, having been recommended by WordPress since 2005. Take a closer look to see if Bluehost is right for you!Let’s See – Show Me Bluehost!

2. Pick a plan

Before you can get down to the business of building your WordPress website you need a place for it to live. This requires a hosting plan. Signing up for a hosting plan is easy. Signing up for the right hosting plan is where things get a bit trickier.

There are various types and tiers of hosting designed for everything from tiny blogs to online stores with millions of visitors per month. For an idea of the range of plans available, just look at Bluehost:

bluehost hosting
bluehost hosting

Did You Spot a Plan You Liked?

Bluehost offers a range of hosting types, so it’s worth comparing them to make sure your find your ideal plan. See what Bluehost has to offer today!Yes! I Want to See Bluehost’s Plans

Some of the main types of hosting are as follows.

  • SharedWhere you share a server with multiple other websites. This helps to keep costs down, but limits how much traffic your site can handle. These plans are best for small and starter websites with modest traffic. Price: $4 – $35+ per month.
  • Virtual Private Server (VPS)These mimic the control of a dedicated server, but still share space with other websites. A good half-measure if you’ve outgrown a shared plan but don’t want to commit to the cost of dedicated hosting. Price: $15 – $155+ per month.
  • DedicatedA server all to yourself. These plans can take a lot more traffic and offer full admin control. On the flipside, as you can see, they also cost a lot more. Dedicated hosting is for the very top tier of sites. Price: $70 – $500+ per month.
  • WordPress. This can be in the format of shared or managed WordPress hosting, and comes with extra features to help those using WordPress for their site, like one-click WordPress installation and automatic software updates. Price: $4 – $50+ per month

If you’re just starting a website it’s highly unlikely you’ll need to look past shared hosting. If, further down the line, a shared plan proves inadequate you can simply upgrade. For your first WordPress site a basic shared plan will see you right.

Step 3: Choose a Domain Name

Every site needs a domain name. This is basically your site’s unique address. You can get a domain name directly through some hosting providers (like Bluehost), or otherwise you’ll need to get it from a domain registrar like GoDaddy or NameCheap. This will typically cost around $12 per year.  

domain name is the virtual address of your website. Ours is That’s where you find us. The New York Times’ is That’s where you find them. And so on. Your site needs one too, and when setting up a WordPress site it’s something you may have to take care of yourself. Bluehost lets you choose a domain for free as part of the signup process.

Bluehost domain registration

If you’d rather get one separately, simply go to a domain registry site like GoDaddy or Namecheap, find a name you like and is available, and buy it. It’s that simple. Once you’ve acquired the domain the registrar will give you an account. It’s through this that you can attach a domain to a site. More on this later.

How much does a domain name cost?

There’s not a set fee for domain names. Their value tends to be set by the market. Facebook bought in 2010 for $8.5 million, while the 2005 purchase of amounted to a cool $90 million.

But don’t panic – you probably won’t have to pay millions for your domain. Regular, non-famous domains cost in the region of $12 a year. Far more manageable.

Choosing a good domain name

There’s no secret formula for choosing a great domain name, but there are some rules of thumb worth sticking to when starting a website.

  • Relevance is key. Make sure your domain matches your site. If your business is called ‘Green Paper’, don’t register
  • Short and sweet. You want people to remember your URL, so the shorter the better!
  • Don’t use numbers. It’s a little awkward to have numbers in a domain name, as people don’t know whether to type ‘3’ or ‘three’, for example.
  • Be unique! Make sure the domain isn’t already taken. Sounds obvious, but saves time in the long run.

Once you register a domain, it’s all yours. You only lose it if you choose not to renew, at which point it will be put back on the market.

bluehost hosting

Is Your Domain Still Available?

Once someone has registered a domain, it can’t be used by anyone else. Check if your domain is still available with Bluehost – don’t miss out!See If My Domain Is Available Now

Step 4: Install Your WordPress Site

With most hosting providers, WordPress can be installed with just a single click.

Once you sign up to a hosting plan with Bluehost, an account will be made for you automatically, though setting up a WordPress requires something from you: a click.

WordPress’s massive popularity means it’s in the interest of hosting providers to make setup easy. Accordingly, most offer one-click WordPress installation. In the case of Bluehost, that means going to ‘My Sites’ on the dashboard. As you can see below, it’s very easy to find.

Bluehost dashboard

If you bought a domain name as part of signing up, a WordPress site will already be there (a no-click setup!). To create a new one, you simply click ‘Create Site’. Most web hosting providers offer a similar experience

For a complete walkthrough, check out our guide on how to install WordPress with Bluehost.

Is Bluehost Ticking Your Boxes?

Bluehost has been officially recommended by WordPress since 2005, and it’s easy to see why – take a closer look at Bluehost to explore its features, prices, and support, and decide if it’s your number one choice too!Let’s See! Show Me Bluehost

Step 5: Choose a Theme

The fun begins – it’s time to pick your WordPress theme! This will provide the basic design springboard, from which you can build your own personal site. There are plenty of free themes available through the WordPress theme directory, while you may have to pay a small amount for a premium theme.

While website builders have templates, WordPress has themes. Your theme affects how your site looks. There are free themes and paid themes, and you can change your website’s theme as often as you want.

The upside with free themes is the cost, obviously, though bear in mind a nice free theme is likely being used on a lot of sites already. Paid themes are more ‘exclusive’ in that sense. Some only require a one-off payment, while others offer a subscription in exchange for support, updates, and maintenance.

Once you select your WordPress site you will find yourself in the WordPress dashboard. This will be your online control room from now on, and it’s here that you can manage themes. A handful of default themes are waiting for you when you arrive, and adding new ones only takes a few minutes.

building websites - add new wordpress theme

To add a new theme, go to ‘Appearance’ and then ‘Themes’. Click the option to ‘Add New’ to the right, and you’ll be taken to the WordPress Theme Directory to browse a new theme.

Building websites - wordpress theme directory

There are thousands of templates to choose from in WordPress’ own Theme Directory. Search for the types of themes you’d be interested in. If you’re setting up a newspaper search ‘newspaper’, if you need a site for your café search ‘cafe’. There’ll be dozens, if not hundreds, of contenders. Clicking on a theme takes you to its own page where you can see user reviews and preview the theme in action.

Customization on WordPress requires much more technical skill than it does with website builders. You’ll need to dive into the code to make the changes you want. If you’re comfortable with HTML, CSS, and Javascript (or looking to learn more about them), this shouldn’t be an obstacle. Just be wary. WordPress offers more control than website builders, but only to those equipped to use it.

Step 6: Create Content and Pages

Make a website your own by customizing text and images.

Adding content to WordPress is much more structured than you might think. Content on WordPress sites essentially breaks down into two types: pages and posts. What they look like will depend on the theme you use.

Pages are static one-off pages that make up the backbone of your site. Your homepage and contact page would be pages, for example. Posts are more timely. If your site has a blog, each entry in that blog would be a post.

Creating pages and posts is easy. Both require a couple of clicks in the WordPress dashboard. For pages you go to ‘Pages’ and ‘Add New’. For posts you go to ‘Posts’ and ‘Add New’. Both ‘Add New’ options will take you to the editor, where you can add content, preview, and publish.

To add pages to your main menu you simply go to ‘Appearance’ and ‘Menus’. From there you can select which pages appear in which menus. For most sites and most themes you’ll only need one navigation menu, so putting one together is easy.

Ready to Take Your First Steps?

A successful WordPress website starts with a great hosting provider. You might’ve noticed we recommend Bluehost as the number one WordPress host… discover why by checking it out for yourself!Yes! I Want to See More of Bluehost

Step 7: Install Plugins

With a huge bank of plugins on offer (both free and paid), you can easily get your site working the way you need it to. The WordPress plugin directory makes it super simple to find what you need. Plugins are easy to install (and uninstall), so you can do some experimenting.

Plugins are bits of software that can be added to WordPress to improve the functionality of your site. Default features offer enough to make a perfectly good website, but plugins are often necessary to take it to the next level.

WordPress has tens of thousands of plugins for everything from search engine optimisation (SEO) to image compression. Browse the WordPress plugin directory and you’ll soon get a sense of how vibrant and creative a community it is. Each plugin has its own page with descriptions, screenshots, user reviews and more.

To install plugins it’s easier to browse within your WordPress dashboard. To do this go to ‘Plugins’ and ‘Add New’. There you can sort through featured, popular, and recommended plugins, as well as search for them yourself. To install simply press ‘Install Now’.

Here are some of the top plugins if you’re unsure where to start:

  • Jetpack. Made by Automattic, the team behind WordPress, this is essentially dozens of plugins within one plugin. In-depth site stats, automated social media posting, and lazy loading (a way for pages to load faster) are just a handful of the features available
  • Google Analytics Dashboard. This one’s a no-brainer. Google Analytics is a superb, free tool for tracking traffic to your website. This plugin allows you to see everything in your WordPress dashboard
  • Social Media Share Buttons. You want your content to be shared right? This plugin allows you to add fully customizable social share buttons to your posts so they can get as much exposure as possible

You manage your plugins in the ‘Installed Plugins’ section of the ‘Plugins’ tab. There you can edit plugin settings and toggle installed plugins on or off.

Adding plugins when building WordPress website

As ever, don’t be afraid to test things out. You have a whole lot more to gain from plugins than lose. Worst case scenario you simply deactivate a plugin you no longer want to use.

Step 8: Publish!

Website, meet world. World, meet website. It’s time to set your creation loose! Give your site a final once-over, and remember you can make changes at any time.

All right, we’re almost there. Before publishing your WordPress site let’s recap the steps you should have gone through to reach this point.

  1. Decide if WordPress is Right for You
  2. Sign up for the right hosting plan
  3. Choose a domain name
  4. Install your WordPress site
  5. Choose a theme
  6. Create content and pages
  7. Install plugins

All done? You’re ready to go. Don’t think the work is over though. A good website is never finished. You’ll see. The internet is constantly evolving, and your site will too. The life of a WordPress site is a steady circle of stages six and seven, with a bit of theme customization thrown in for good measure.

Making and maintaining a WordPress site is a deeply rewarding experience. You will learn about design, content, search engines, coding and more, and the structured framework WordPress gives you will always keep things manageable.

If you’re still not sure whether WordPress is right for you, check out our full WordPress review, or if you’re ready to get started, hit the button below!

Excited to Get Started?

Your WordPress website is waiting for you – but first, hosting. We can’t stress how important a good host is for the success of your site, so take the time to look around. Start with Bluehost to see how WordPress hosting should be done.Yes! Take Me to Bluehost NowGo to the top 

Using WordPress: FAQs

Go to the top 

Is WordPress free?

Is WordPress easy to maintain?

How long does a WordPress site take to set up?

Should I use Wix or WordPress?

Do I need a web host to create a website?

Is WordPress the best CMS?

What’s the difference between and

Go to the top 

Should You Use a Website Builder or WordPress?

Go to the top 

Website builders let anyone get online. They’re easy to use, don’t require any coding knowledge, and come with loads of templates to make your website stand out.

WordPress is more complicated. It’s an open source platform so you’ll need to code everything yourself, and organise web hosting. WordPress gives you total freedom in terms of creativity, but demands more technical skill than website builders.

Website Builder ProsWebsite Builder Cons
Easy to useNo coding requiredGood customer supportRestricted to templatesCan be expensiveNot as much creative freedom as Open Source platforms
WordPress ProsWordPress Cons
Unlimited customization54,000+ plugins to choose fromPopular, reliable softwareNot for tech beginnersPrices hard to calculate due to purchasing hosting, security and plugins.No dedicated customer support

At the end of the day, the question of which option you take to build your website comes down to personal preference, and skill level. As with many things in life, the most important part of starting a new website is: to start it! So don’t worry if you’re not 100% sure on either option yet – you’ve got nothing to lose by taking both for a spin.

Have you built your own website? Have any tricks or tips to share? Let us know in the comments!Go to the top 

Website Builder Expert aims to provide you with honest data. That’s why we conduct our own research and obtain direct, personal insight. Analyses and graphics in this article are based on authentic sources cross-validated by our in-house experts.

We take great care to ensure the information we publish is reliable and accurate. However, WBE takes no responsibility for any inaccuracy in information supplied to us by users, research participants, or other entities.

Please note the insight contained within this article is for general information purposes only. We’re glad to answer any questions you may have about this article and its supporting research. For further information, please contact Website Builder Expert directly via email at


Your email address will not be published. Required fields are marked *Comment*First name:*Email address:*

  • Osi mac1 month agoHi, Thanks a lot. I write short stories and I’m thinking of creating a website to reach out to readers. Would wordpress be the best option? Reply 1 reply
    • Lucy Carney3 weeks agoHi Osi, Thanks for your comment! That’s great you want to create a website to reach your readers – WordPress is certainly the most powerful platform, and is perfect if you want a totally customizable website. However, it’s important to know that it also comes with more ongoing maintenance and can be a bit technical depending on how you approach it. So if you have time and technical confidence, then yes it would be a perfect choice! If you want something super quick and easy though, then you’re better off with a website builder. If you want some alternatives to explore, I can also recommend Wix, which offers tons of creative freedom along with template designs specifically designed for writers like you! We have a Wix vs WordPress comparison if you want to see them compared side-by-side. Another alternative is Weebly, which has great SEO tools to help your website get found in Google. Here’s our Weebly Review if you want to learn more! I hope this helps, and best of luck with your website! Lucy Reply
  • mike5 months agoJust a question. Does wordPress or any of the other site builders allow for one to includes one’s own backend coding (like in php) ? and if so are there any limitations? Reply 1 reply
    • Lucy Carney4 months agoHi Mike! Thanks for your question, I’m happy to help out. WordPress is the best option if you want to carry out backend coding – it gives you total control and customization over your website. Some website builders do let you code (such as Squarespace, for example). You can add custom code to WordPress using a plugin – there’s more limitations on this with website builders, although carrying on with the Squarespace example, you can still add custom code, code injection, etc. You can add client-side code into Squarespace sites, but not server-side code. So if you want more coding freedom I would recommend WordPress! I hope that’s helped answer your question! Best – Lucy Reply
  • Mark9 months agoThis is an excellent article. Its informative and helpful. Thank you Reply
  • Charles10 months agoWonderful education for a novice.Great source of information.Thnks Reply
  • Paul1 year agoHi, Are there any web forums dedicated to building websites? I am not a technical person, but I have a clear sense of what I want, and I can’t so far find it. I tried but find it clunky and unpredictable to edit, and I tried Word Press but it was horrible. I’m looking for a forum where I can post what it is that I need and see if anyone can recommend a builder that will be suited to that purpose. Thanks for any suggestions! Reply 1 reply
    • Hannah Whitfield5 months agoHi Paul, I totally feel your pain here! It can be so hard to know where to start. You might find our website builder comparison chart a good place to start, or you can take our short quiz for a personal recommendation. The comments under our articles should also hopefully prove helpful. Other than that, we often find Reddit a good place to engage with a lot of like-minded people, so I’d suggest taking a look there. Thanks, Hannah Reply
  • Matrix Sniper1 year agothis is a nice post. i like the post very much. Reply
  • Heroheto1 year agoExcellent article with all information. Thank you man for giving help in starting a professional website Reply 1 reply
    • Charlie Carmichael1 year agoHi there, No problem at all, we’re glad you found the article so helpful. Best of luck building your website! Charlie Reply
  • Francis2 years agoHey, if you are setting up a website, you should try to integrate it with INDEMANDLY. It’s so really simple tech software that is going to make customer interaction so much easier. Think Pure Chat, but on steroids. Reply
  • Ben2 years agoHey definitely a great write-up and tutorial. Will recommend to friends. Love the way each option is explained thoroughly. Not a massive fan of Wix though. I have never tried it personally that’s why I really can’t say a bad thing about it. I do prefer BlueHost and WordPress more. Thanks Reply 1 reply
    • Lucy Carney1 year agoHi Ben, Thanks so much for the great feedback, so glad you enjoyed reading the article! Please do share it on if you think your friends will find it useful too. It’s true Wix isn’t for everybody, but it did do extremely well in our research (which is why it’s our best all-round website builder)! WordPress is another great option and I’m glad you’re happy with them – Bluehost is certainly a great choice of provider for your WordPress site! If you were looking at changing or setting up another site why not check out our comparison chart or our article on the best Wix alternatives? I’ve included the links in case you find them interesting. Thanks for reading, Lucy Reply
  • Caroline2 years agoThis is nice article, thank you!, I also have a simple article on how to create a website Reply