123 Reg logo Blog

What Makes a Good Website?

By Will Stevens - June 23, 2022

You’ve got a website, but is it a good one? Perhaps you’re planning on creating your first website and you want to make sure you get things right. So, how can you tell if a website is good, especially if you’ve never created one before or you’ve got an existing website that you think is underperforming? In this post we’ll look at eight things to think about when trying to make your website is a awesome as possible.

8 elements of a good website

  1. Your website is created to meet user needs
  2. Your site has simple, clear design
  3. Your website is easy to navigate
  4. Your website is mobile friendly
  5. Your website is search engine friendly
  6. Your website has purposeful content
  7. Your website loads quickly
  8. Your website includes contact information


1.      Your website is created to meet user needs

It can be tempting to view your website as a tool you use to meet your needs, whether that’s selling products or generating leads.

However, a good website is actually designed to meet the need of users. This difference can be subtle, but it’s always important.

Make sure you know the answer to these questions:

What is the overall aim of the website? If it’s an ecommerce site, it will be to sell your products. If you’re a service business (like a plumber) it will to be generate enquires you can turn into sales. If it’s a community site you may want to attract volunteers. If you’re setting up a blog, you’ll want people to read your posts.

What are the secondary aims of the website? If you’re a business, you’ll need a way of handling customer services issues. If you’re a community organisation, you might want a way to raise funds. If you’re a blogger, you’ll probably want readers to comment on your posts, and you might want an email sign up form too.

What features/pages does my website need to achieve these aims? Now you know what your website needs to do, it’s time to make a list of what your website will need to make sure it can help you achieve your goals.

For example, if you’re planning an ecommerce site you’ll need a homepage with navigational links to the rest of your site, product pages where people can view products, a secure checkout and payment system so they can actually buy them, customer service pages along with a method of contact, so people can ask you to put things right if they go wrong.

If you’re a community organisation, you’ll want to include pages detailing who you are, what you do/who you’ve helped, ways people can get involved and any other information you think is pertinent.

Bloggers on the other hand, will want to put the focus on their blog posts. But they’ll also want a comments function, an email signup box, a page that tells readers more about who they are, and perhaps a way for readers to get in touch directly.

Now if you’re creating your first website, this can all feel a bit overwhelming, but it doesn’t have to.

If you’re not sure what pages and features your website will need, then take a look at some leading sites that serve a similar purpose to yours. Take note of the kinds of pages they have, and what you can do with them and use this information to help build your own list of pages/features.

Also, don’t worry about technical terms. If you’re using a web designer, they’ll be able to understand what you’re asking for, whereas if you opt for something like a website builder, you’ll find everything is written in an easy to understand manner anyway.

Planning makes perfect

2. Your site has simple, clear design

Just as your website should have an overall purpose focused on users, so should each page.

And it should be clear and obvious to anyone visiting a page just what the purpose of that page is.

One of the ways you’ll communicate that purpose is through content (see below) but simple, clear design also matters.

A basic way of deciding if a page has a simple, clear design is by using the squint test. If you look at a page and squint, its most important elements should stand out from the rest of the content.

Do your calls to action (see below) stand out? Or are they drowning in a sea of other visual content? If the latter, you may need to reconsider your page designs.

3. Your website is easy to navigate

Have you ever visited a website and discovered it was impossible to find what you wanted? How did you react? Did you persevere and find what you wanted? Or did you go to another site that was easier to navigate?

Don’t kid yourself that people will hang round if your site isn’t easy to use. You already know from your own experience of using the web that they won’t.

That’s why a good website is one that’s as easy to navigate as possible.

If have, or you’re planning to create, a site that’s fairly simple – such as a blog, or a “brochure” site designed to sell a single product or service, then ensuring your navigation is easy to use should be pretty simple.

But if you’re planning a larger ecommerce site, then things start to get a bit more complicated.

No matter what kind of website you’re creating, navigation should be part of your planning.

We’ve already discussed what kind of pages your website will need, and navigation planning involves deciding how visitors to your website will move between those pages.

Now, navigational decisions can get very complex, especially if you’re creating a large site.

However, if you’re going to use a website builder, or a content management system like WordPress, some of those choices are going to be taken out of your hands.

Likewise, if you go to a web designer, it’ll be their job to come up with the final navigational layout.

But as always, the more planning you do before you start work on your site (or someone starts work for you) the better.

Overall though, you’ll need to come up with a navigation menu that groups your website’s pages together in a logical manner that people understand.

Take a look at leading websites in your sector, and see how their navigation systems work. You’ll undoubtedly notice patterns. Remember, these design conventions exist for a reason.

It’s also important that you conduct user testing to learn whether people will actually interact with your site in the way you expect. You can learn the basics of user testing in this guide.

Not sure whether you should use a web designer or not? Then checkout this guide.

4. Your website is mobile friendly

This fits in with “easy to navigate”, but it’s so important it deserves a mention of its own. Mobile users now account for well over 50% of all website visits.

That means if your website isn’t mobile friendly, then you risk giving a bad experience to the majority of your website visitors.

Plus, Google now uses mobile-first indexing, which means when it’s looking at your website to see what content it has, it’s looking at the mobile version. That means a non-mobile friendly website could damage your SEO.

If you plan on using a web designer, then they should already be aware of the need for mobile friendly sites (and if they’re not, then you should probably avoid them). If you use a website builder, make sure the templates it provides are mobile friendly, and the same applies if you’re building your site using a platform like WordPress.

5. Your website is search engine friendly

A good website is one that gets visited. So, if your website isn’t search engine friendly then the chances are it’s not a good website.

Now, making your site search engine friendly won’t guarantee high search rankings, but it’s the starting point.

The good news is that if you’re using a tool like WordPress or a quality website builder to create your website, then the basics of a search engine friendly site will be built in.

However, you’ll still need to think about things like how your website is structured, the keywords you use and more.

This guide explains how to make your website search engine friendly.

6. Your website has purposeful content

A good website has a purpose, and it also has purposeful content.

But what makes for purposeful content? Well, if you’ve already worked through the first two steps of this guide, you should already have a good idea.

Put simply, your website has an aim, each page on your website should have an aim, and the content on each page should ensure visitors are able to understand what they’re supposed to do to on that page.

Clearly, the purpose and style of your content will vary depending on the aim of the page in question.

For example, a help page will feature things aimed at satisfying potential customer inquiries, such as an FAQ section, and a way to contact a customer support page.

On the other hand, a product page will feature product details, images, pricing information, as well as a prominent way for the visitor to purchase the item in question.

Which brings us nicely to the most important piece of content on the majority of webpages – the call to action (CTA). A good CTA should be the most prominent thing on a page, and it should encourage the user to take the specific action that page is geared towards encouraging – buy now, for example.

If visitors to your website can’t see what they’re supposed to do next, the chances are the next thing they do will be leaving your website.

Use your design and content to make it as clear as possible to website visitors what they should do next if they want to make a purchase / arrange a quote / sign up to a mailing list / complete whatever purpose it is that page has.

Read this guide to learn more about what makes a good call to action.

Read this guide to understand more about the kind of content your site will need.

7. Your website loads quickly

Do you hang around if a website takes ages to load? Of course, you don’t, and visitors to your website won’t either. A good website is a fast website.

In fact, a fast website is more important than ever because loading speed is a factor that Google takes into account when ranking sites in its search engine results.

If you’re using Website Builder from 123 Reg, you won’t have to worry about speed, as our sites are are designed to load quickly.

If you’re using a web designer, make sure you go with one who understands the importance of speed and can deliver a site that performs.

If you’re planning on using WordPress, you’ll probably want to opt for specialist WordPress hosting as this is optimised for performance. You can also take a look at this guide explaining how to speed up your WordPress site.

8. Your website includes contact information

We’ve already touched on this, but it bears repeating. Contact information and an about us page add extra trust to any website – whether it’s a blog, or an ecommerce site, people want to make a connection with the person/people behind the site they’re visiting.

Contact information is even more vital if you’re running a local business as Google will use your name, address and phone number as a signal to help decide when to show your website in local search results.

In fact, if you are running a local business, then you need to think about local content specifically, to make sure Google gets as many signals about your business as possible. You can learn more about the kind of local content you need in this guide.

Help I have a website already and it doesn’t have all these things!

If you’re launching a new website, you can use the information above to help you plan. But what if you already have a website?

Well, if you’re using a CMS like WordPress or a website builder, then you should be able to take things into your own hands and make any changes that are needed. That could mean anything from a minor change in navigation with some content tweaks, to a complete redesign and relaunch.

If you’ve used a web designer in the past, then things are slightly different. You might just need your existing designer to make a few minor changes. However, for anything major you’ll have to decide whether to ask your existing designer to take on the project, look for another designer, or perhaps migrate over to a DIY platform like a website builder.

Summing up

A good website has a purpose and its content is always focused on achieving that purpose. It will also perform well from a technical point of view, both in terms of speed and search engine friendlies.

If you’re planning a new site, you can plan all these things in advance. If you’ve got an existing website, identify the priority areas you need to improve and get to work.