LaunchCategory

How to make a website in 9 steps: A beginner’s guide

25 min read
Stacey Hartman

Key takeaways

  • Planning is crucial before building a website. This includes establishing concrete goals, defining your brand, understanding your target audience, choosing a domain name, and researching design ideas. Taking time to plan will set you up for success.
  • Creating a website requires careful consideration of how to build it. You can either do it yourself (DIY) using website builders or WordPress, or hire a professional to do it for you. Consider your technical skills, budget, and time when deciding which approach to take.
  • Creating quality content and optimising for search engines are essential for growing your website. Focus on writing compelling content for core pages, using relevant keywords, getting backlinks, and considering paid advertising to increase visibility and traffic to your site.

Approximately 6.5 billion people across the world have access to the internet. Thanks to everything from mobile devices to desktop computers, it seems like everyone these days is connected - and if your business isn't claiming space on the web, then you're missing out on oodles of potential customers.

No matter your niche or where you're located, if you want to start a business, especially an online business, it's essential to create a website.  

With a website, you can sell products or services online, establish yourself as a thought leader in your industry, generate new leads for your business, reach and connect with customers, and give your brand the visibility it deserves.  

Top tip: Launch your business in minutes with GoDaddy Airo™. 

Are you on board yet? Brilliant, because having a website is important, but building one that suits your needs and is functional for potential visitors is the end goal.  

Related: How to start a business 

1. Start with website planning 

Like any large project, building a website from scratch starts with thoughtful website planning.

Before diving into design and development, you need a solid foundation for why you're creating a site in the first place.  

Will it be a blog? Perhaps it's a lead generation page. Maybe it's going to be the home of your podcast or a portfolio of your work. Once you've addressed the type of website you will be making, start with these key planning steps:

  • Establish concrete goals
  • Carry out competitor research

Once you've nailed down these essentials, you'll be better equipped to build a website tailored to your business needs that attracts your ideal audience.

Editor's Note: Discover the best products to sell online. 

Establish your goals 

Before we go any further, it's important to think about whether or not you want to sell items online. If that is your goal, it might be more helpful to read about how to make an online shop or use our online store builder to make the task of building an ecommerce website quicker. 

 For everyone else, let's continue. 

It's not enough to say, "I want to sell online," or "I want to make a website." Rather, ask yourself, "What do I want my website to accomplish for my business?" Perhaps it's revenue or monthly visitors.  

Regardless of the metric you choose, make sure it aligns with your overall brand.  

Crafting measurable, attainable goals gives you a way to track your company's success.

Instead of saying, "I want a million followers on social media by the end of my first year," break it down into smaller steps you can track regularly.

Not sure where to start? Here are some things to consider: 

  • Keep your goals realistic. 
  • Make sure they're well-defined. 
  • Align them with your business's mission. 
  • Ensure they're measurable. 
  • Set a time limit for each goal.

The purpose here isn't to confine or stifle you—there's merit in dreaming big. But if you set lofty goals before you have the platform to achieve them, you run the risk of low morale, which only hinders your output. 

Conduct competitor research 

At this stage, it's wise to analyse your competitors' online presence. Researching competitors is crucial for identifying gaps or opportunities in your niche. Study things like:

  • Their website design 
  • Content strategy 
  • Product or service offerings 
  • Unique value proposition (what sets a business apart from the competition)

Assess strengths you may want to emulate, like a slick user interface or seamless shopping experience. Also, pinpoint weaknesses to avoid, such as confusing navigation or thin content.  

Look for gaps where you can differentiate. If competitors overlook mobile optimisation, make yours user-friendly on phones. If they skimp on visuals, use stunning photography. Identify an under served audience like busy parents or budget shoppers.

Craft a unique value proposition to stand out. If you offer specialty ingredients, highlight artisanal appeal. Feature customization options competitors lack.

In-depth competitor research ensures you build a website that elevates your business. Don't duplicate content or features. Use insights to inform strategic decisions so your site attracts your ideal audience. A fresh perspective gives you an edge. 

2. Choose a domain name 

Your domain name represents your brand online, so take time to choose wisely. Opt for a name that's short, memorable, and indicates your business or offerings. Including relevant keywords can boost visibility in search engines.  

When doing a domain name search, check availability across top-level domains like .com, .net, and .org.

Pro tip: Don't limit yourself by looking only for domains ending .co.uk.

Newer options like .io or .ai allow you to get creative. Just be sure the extension fits your business.  

Avoid hyphens, numbers, and difficult-to-spell names. Even if your ideal .co.uk is taken, adding your location or a descriptive keyword can help you find an available option.  

Research any names you're considering to ensure they aren't trademarked or already in use. Use tools to appraise potential names or suggest alternatives.

Act quickly once you've found one, as great names get snapped up rapidly. 

How much will a domain cost? 

Owning your brand online is important, but how much is a domain name? Basic domains can cost less than £20 per year.  

Established names with history can demand higher prices. But quality domains are a worthwhile investment for any serious business.  

Register your favourite option straightaway, even if you aren't ready to build a website yet. Down the road, you can forward additional domains to your primary site. Also, buy misspellings or variations to protect your brand.  

With a bit of thought and domain search savvy, you can secure the perfect name to kickstart your online presence. Let your domain become synonymous with your brand. 

3. Choose a hosting plan 

A hosting plan is the foundation your website is built on, so choose wisely. Even if you use a site builder, you'll probably need separate hosting. When setting up a website, it's important to match the hosting to your needs.

Which hosting plan should I get?  

For simple sites like blogs or small online shops, shared hosting provides affordable, basic support.

Resources are shared with other sites, but it's cost-effective if traffic is light. Virtual private server or VPS hosting partitions server space for better performance at a higher price. It allows more storage and faster speeds.  

Dedicated hosting is best for high-traffic sites, giving unlimited resources and priority support. But it is the most expensive option.  

Consider bandwidth and storage needs based on site content like images and videos. Storage limits can constrain site growth, so avoid restricted plans. Uptime guarantees and 24/7 support are also vital for any business site.  

Enhanced security features like firewalls guard against cyber threats. Backups protect your content if problems occur. Scalable plans let your site handle unexpected traffic spikes.  

Finally, make sure the hosting provider you choose offers website backups just in case the unthinkable happens and your site goes offline. 

Do I need both hosting and a web builder?  

Not always. However, you'll want to read the small print at your chosen provider to confirm included features. Many website builders bundle hosting services with domain registration, site builders, email accounts, and other tools to simplify the process.

With the right web hosting in place, you gain freedom to customise your site design and content.

Do research to find a plan meeting your specifications that fits within your budget. A quality host and robust infrastructure provide a sturdy foundation upon which to build your online presence. 

4. Choose a website builder 

Once you've selected your domain name and hosting plan, the next step is determining how to actually build your website.

You have several options when it comes to putting your site together. In this section, we'll explore the two most popular website building solutions:

  • Custom website builder 
  • WordPress 

Custom website builder  

A simple drag-and-drop website builder requiring no coding knowledge. 

If you consider yourself non-technical or you don't have the funds to hire a professional, but you want to easily build a website without learning to code, a free website builder like the GoDaddy Website Builder is a great option. 

You can add photos, customise pages, and more in under an hour all from your mobile device. The swipe-to-style editor makes the process so simple. 

Website builders are great for entrepreneurs and small business owners looking to establish an online presence quickly.  

Top tip: Launch your business in minutes with GoDaddy Airo™

WordPress 

An open source content management system offering advanced customisation. 

If you want more flexibility and control, then WordPress is the way to go. Just keep in mind that WordPress requires a bit more technical skill than your go-to drag-and-drop builder.

While you don't need to learn coding right out of the box, there are hundreds of plugins, features and options that could provide added functionality if you're willing to put in the time.

With GoDaddy's WordPress hosting, you can dive into building with a simple and easy Quick Start Wizard. Before you know it, you'll be online! 

5. Create your website in 9 steps 

Now we've arrived at the most exciting part—actually building your website! With your domain, hosting, and platform selected, it's time to bring your vision to life.

Use the ideas below to transform your concepts into a fully functional, visually appealing website tailored precisely to your business. 

Choose your website goals  

When starting your website-building journey, it's important to establish what goals you have for your website.

Is your goal to inform visitors? Are you selling a product online? Is your business service-based and you'd like to be able to schedule appointments online?

Knowing your goals at the start will help you get started on the right path for building a website that fits your needs.

The GoDaddy Website Builder is a great place to start if you're stumped on what your goals should be. Even if you're not using our builder, it can give you some great ideas. For example, are you looking to: 

  • Sell goods and services? 
  • Let customers book appointments? 
  • Start with a basic website? 
  • Share info about your business? 
  • Or simply promote yourself? Once you're clearer on what your website goals are, you can build around them.

Decide what type of website you want  

Choosing the type of website you want can help you determine the types of images and content you should include.

For example, an accountant might include images of calculators and bookkeeping software, as well as content about taxes.

A photographer, on the other hand, might have images of their team during a photo shoot and include content related to weddings or family portraits.

Add the required information 

Next, you'll pick a name. Note: This can be updated later. We also have some fabulous resources on how to choose a name. Here are just two of them:

The next step is to enter your contact information. This includes the phone number and email address you would like to use on your website.

You can also add your business address if you're a brick-and-mortar company.

If you are using our website builder, you will click Continue and watch the magic happen as GoDaddy populates a website mockup for you to start customising.

Choose a theme and color scheme  

Once you have a mockup of your website, you can start customising it. Here are some tips that might help:

  • Pick a theme that aligns with your brand identity and industry. A law firm site needs a more professional look than a children's book author, for example. 
  • Opt for a clean, simple theme structure that makes navigation intuitive. Avoid cluttered themes that distract from your content. 
  • Make sure the theme is responsive so your site looks great on all devices, not just desktop. Mobile optimisation is a must.
  • Limit your colour palette to two or three colors. One dominant shade with one or two accent colours creates cohesion. Use colour psychology to elicit the desired visitor response. For example, blue evokes trust, while red conveys excitement.
  • Ensure sufficient contrast between text and background colours for readability. Dark text on a light background works best.
  • Use white space generously. Too many colours or elements feel overwhelming. Allow breathing room.
  • Pick a colour scheme that flatters your logo design and brand image. Complementary hues reinforce branding. Test different themes and palettes using preview modes. View on various devices to get the full experience. Change can be good. Don't be afraid to redesign as your business evolves. Regularly refresh your look.

Using images on your website  

A standout content strategy includes captivating images. Here are a few things to remember when selecting photos for your website: 

  • Use images legally. You can't just run to Google and copy the first photo you see. Stick to places like Pixabay or Unsplash for stock photos if you don't have the means to take your own. Provide attribution as required. 
  • Use high-quality images. Beautiful images can inspire action. Don't turn customers away with blurry photos. 
  • Pick or take photos that relate to your brand and resonate with your audience. 
  • Optimise your images. Make sure they're sized appropriately, compressed so they don't affect load time, and are named with relevant keywords.

Choose fonts 

When selecting fonts, aim for readability and cohesion with your brand identity.

Limit your selections to one or two fonts to maintain simplicity.

For body text, sans serif fonts like Arial or Verdana work well online and are easy to read. Use fonts sparingly for headers and highlights.

Avoid fancy cursive or script fonts as these are harder to decipher. Standard web-safe fonts load quickly, but Google Fonts offers a wide variety of options if you want something unique.

Just be sure unfamiliar fonts render properly across devices and browsers.

Finally, ensure adequate contrast between font colours and backgrounds for maximum clarity. Remember, your font choice should engage your audience without distracting from your message.

Create a logo  

Here are some quick tips on creating a logo for your website: 

  • Focus on simplicity because effective logos are clean and memorable. 
  • Convey your brand identity through smart use of imagery, shapes, fonts, and colour.
  • Make it scalable so it looks clear on all mediums, from business cards to website headers. Test it at different sizes. 
  • Consider hiring a professional graphic designer if you want a truly unique and polished logo. However, for a budget-friendly DIY option, try GoDaddy's logo maker. GoDaddy's logo maker lets you easily customise hundreds of templates or design your own logo. With an intuitive editor and downloadable files, you can quickly create a quality logo to represent your brand.

Related: How to make a logo 

Build your site structure  

While the pages you include may vary depending on the purpose of your website, there are five generally accepted core pages you might want to consider adding: 

Home page  

This is your landing page, and it needs to wow visitors from the get-go. Craft content that invites visitors to explore further and encourages them to act. On your home page, include the top things visitors need to know to decide to do business with you. 

  • Who are you? 
  • What do you do or sell? 
  • Why should I trust you? 
  • How do I contact you? Start by doing the following: 
  • Describe your business in one short sentence (tagline). 
  • Describe what's great about your business in just a few sentences. This information will come in handy as you start to lay out your home page.

Calls to action

Once you've got that jotted down, it's time to talk calls-to-action (CTAs). What is the one most important thing you want your visitors to do before they leave your site? Be clear, concise, and tell them what you want them to do.  

Here are some examples to get the ideas flowing: 

  • Call for a quote 
  • Schedule an appointment online 
  • Watch our demo 
  • Sign up for a class 
  • Email for a free quote

No matter your business, you should have a CTA on your home page to encourage your visitors to act.

Primary contact information  

Include one primary way for customers to contact your business on the home page; typically, this is your phone number. Your "Contact Us" page can include all the various ways to contact your business.  

Products and services section  

Include a short bulleted list or a few photos of your products and services on the home page, and then add a link to the full products or services page to view all.

About Us  

The About Us page is your chance to shine. Dig deep and tell your business's story—how did you start it and why? What do you do differently than other businesses? Get personal, get passionate.

Consumers are interested in the face behind the business, and many potential customers are willing to go out of their way to make purchases at a shop they connect with.

Consider incorporating features like:

  • Photos of yourself or your staff 
  • A biography on your expertise 
  • Company or product awards 
  • Testimonials or specific quotes from your customers

Remember, the goal is to connect with your customers. Be genuine and authentic.

Products/Services  

Your products and services are likely why you started an online store in the first place. After all, your business needs to sell to thrive, right?

This page is relatively self-explanatory—list the general categories of products or services you offer and then describe them in more detail.

For example, the name of your product might be "Hot stone massage," and the accompanying description could be "Provides a deeply relaxing experience for the body, mind, and spirit."

Remember to highlight the benefits of your goods and services, not just the features.

Create a detailed list of all your offerings, and make sure you're highlighting how each product solves a pain point or offers a solution to your prospective buyer.

To further encourage consumers to purchase, consider incorporating the following (depending on your industry):

  • Product images 
  • Pricing and payment options 
  • Return policy, warranties, or guarantees 
  • Shipping options and time frames

Pro tip: Include high-resolution, quality images with different product angles to keep visitors from leaving your site.

Testimonials  

Increase visitor confidence and trust by adding recommendations, quotes, and testimonials from your customers. Ask top customers to write a few sentences about your products or services. 

Contact Us  

A well-designed, easy-to-find Contact page is a must. At any time, a visitor can navigate to your Contact page and find key information about your business—hours of operation, location, contact details—so it's important to make it shine.

When planning your contact page, include the following:

Depending on your business, you may want to add contact categories. For example: 

  • Product returns — send to P.O. Box
  • Billing issues — email us at billing@yourbusiness.com
  • Customer support — call our number.

Pro tip: Choose the most important way for customers to contact you and put it on every page of your website. Most importantly, add it prominently to your home page. 

Blog posts or articles  

Show your expertise by including blog posts or articles on your website.

A blog is a great way to share news and updates about your business, such as new products, sales, or events.

Having a blog can also help you build a closer relationship with your customers. It gives you a chance to show your personality and share your thoughts. Blogs can make your website look more professional and trustworthy. It shows that you're an expert in your field and that you're committed to providing valuable information to your customers. Lastly, blog articles can help your website in search engine rankings.

Optimise for SEO 

When you're building your website, it's important to keep search engines in mind to drive organic traffic to your site.

We've all heard the saying from Field of Dreams—"If you build it, they will come." Unlike a magical baseball diamond, creating a website won't automatically attract visitors. Fortunately, we've got a few tricks to help you out.  

Basic SEO comes down to: 

  • Keywords: Longer queries usually have less competition, so adding keywords like your region or related services and products can help indicate your page is relevant. 
  • Links: When you get links to your website from social and reputable websites, these are like votes that tell search engines your website is popular and authoritative. 
  • Tech: With website builders, most of the technical SEO elements are taken care of for you—these include things like SSL certificates, configuration files, and site speed. If you would like some help in this department, you can also try using GoDaddy's SEO services

Create amazing content  

Whether you want website visitors to sign up for a newsletter, purchase a product, share on social media, or anything in between, you need to present content that compels them to act.

Well-crafted words, paired with eye-catching images, can make all the difference. That's how you make your story shine online.  

Time to create your content: A few days 

Write your own web content

You know your story, you have a unique voice, and you can inspire trust in customers, regardless of your previous writing skills. Crafting content doesn't have to be difficult, and we've got a few tips to steer you in the right direction. 

  • Audience: Prioritise your content to match their unique needs, and make sure your content not only explains what you do but why you're the better option than your competitors.
  • Voice: Once you've determined your audience, you can tailor your voice to match both your brand and your customers. Be true to your brand, and the rest will naturally fall into place. 
  • Layout: The layout of your content is just as important as the words themselves. Use images, white space, lists, and headings to spread out your information in a way that is pleasing to the eye. 
  • Have fun! This is the most important step—have fun with your words! Don't be afraid to test out different methods and go with the one that works best for your customers (and you). Get inspiration from AI: If you're struggling with what to say on your website, don't rule out AI as a powerful assistant to help guide you.

6. Test and launch your website 

You’ve put in the work to build a cracking website, but hold off on hitting publish straight away. Thoroughly reviewing everything beforehand ensures a smooth launch.  

Follow this checklist before you make it live for the whole world to see: 

  • Proofread all the text for errors, accuracy, and formatting consistency.  
  • Click every link and button to confirm they're working properly. Fix any broken links. Remove filler template content and customise all the text and images.  
  • Test across multiple browsers like Chrome, Firefox, and Safari to catch any discrepancies.  
  • Check the mobile responsiveness on actual phones and tablets. Give the buttons a tap to test 'em.  
  • Examine the site speed using tools like Pingdom or Google PageSpeed Insights. Optimise the images if needed.  
  • Ask your trusted mates and family to have a butcher's at the site for any issues you might have missed. Implement their feedback. 
  • Sign up for Google Analytics to monitor the performance once it's live. Add the tracking code before launch.  
  • Enable an SSL certificate for security. This will also give your SEO a boost.

When everything looks spot on, take a deep breath and click publish! Your creation is now live online. Promote the site on social media and update your online profiles with the new URL.

7. What’s next? – Manage, maintain, and grow 

Creating a website is an ongoing process even after you hit publish. To wrap things up, here are tips to manage, maintain, and grow your online presence: 

  • Install an SSL certificate to encrypt data and boost security. This also helps with SEO. 
  • Incorporate targeted keywords throughout your content to improve search visibility. 
  • Build backlinks by guest blogging, getting reviews, and sharing testimonials. 
  • Optimise images by compressing files for faster loading. 
  • Adjust HTML tags and meta descriptions for better SEO. 
  • Consider using paid advertising, where you pay for ad space to display business information. Note: There are two popular types of paid advertising: pay-per-click (PPC) and cost per thousand (CPM). As the name suggests, PPC ads are only paid for when someone clicks on them. 
  • Create a business email that aligns with your domain name. 
  • Send regular email newsletters to engage subscribers. Email marketing drives sales. 
  • Post frequently on social media channels and interact with your audience. 
  • Use Google Analytics to identify high-performing pages and fix underperforming ones. 
  • Test new pages and layouts by tracking engagement metrics over time. 
  • Install security plugins if using WordPress or similar platforms to prevent hacking. 
  • Schedule regular malware scans and update software frequently. 
  • Back up your site regularly in case you need to restore due to issues. 
  • Consider hiring out your digital marketing services to manage the busywork. 
  • Outsource social media marketing so you can focus on running your business. 

With the foundation built, now it's about refinement. Tweak and tailor your site based on performance data and visitor feedback. Use tools like A/B testing to optimise. And don't forget to promote your site consistently. The work doesn't stop at launch! 

Maintaining and growing your website leads to continued success. 

Create a website FAQ   

How much will it cost to build a website? 

Building a website will cost different amounts depending on how you do it. Hiring a designer, for example, could cost thousands of pounds. Sometimes tens of thousands.

It is possible to build a professional looking website by yourself and for free, though.

At GoDaddy, every domain name comes with GoDaddy Airo™, an AI-powered experience that will help you build a website for free, complete with words and professional imagery. You can also build a free website with Website Builder. If you want to add more features to your site, such as appointment bookings, you can upgrade to packages that start from less than £10 a month.

How do I create my own website? 

There are various ways to build your own website. If you have a little bit of technical knowledge, you could use a content management system like WordPress to create your site.

One of the simplest ways to build a site is to use a website builder product like GoDaddy’s Website Builder. To start building, you just pick a pre-designed template. Then you can tweak that template by adding words and switching up images.

Easier still is using a product like GoDaddy Airo™. Free with every domain purchase at GoDaddy, this AI-fuelled experience will design a site for you, all you have to do is give it a little bit of a prompt as to what you need your site for.

How hard is it to make a website? 

Making a website needn’t be difficult. Yes, you could spend some time learning how to use a CMS like WordPress and build your site using this tech. However, today, tools like GoDaddy Airo™ harness the power of AI to design a site for you. Find out more on our Airo™ pages.

Products Used

GoDaddy domains
DomainsLearn more