Skip to main content
Websites

Essential Features of a Business Website

Not a wish list. The things that decide whether a site does its job or quietly does not.

Sharing links appear once the production domain is configured.

There is a set of features that a business website either has or does not, and the absence of any one of them quietly undermines everything else. None of them are difficult. All of them are routinely skipped.

1. It loads quickly, especially on mobile data

This is first because it affects everything else. A slow page reduces how many people read it, how many act on it, and how search engines treat it. Large uncompressed images are usually the single biggest cause, and they are also the easiest to fix.

  • Images sized for the screen they are shown on, and served in a modern format.
  • No carousel that loads five slides when one is visible.
  • No third-party script that is not earning its place.
  • Text that renders before large files finish loading.

2. It works properly on a phone

Check it by actually opening it on a phone, not by shrinking a desktop window. The difference matters: a real phone has touch targets, a real connection and a real thumb. Text smaller than about 16px gets zoomed. Buttons sized for a mouse cursor are hard to hit.

3. The next step is obvious

On every page, within a second of arriving, a visitor should be able to tell how to make contact. One primary action per page. If there are four equally weighted buttons, none of them reads as the obvious one.

4. Navigation that survives contact

A visitor on a phone should be able to reach any page without scrolling back to the top. Either a menu that opens over the page, or navigation repeated in the footer. Both work; what does not work is a header that scrolls away with nothing replacing it.

5. Forms that either work or explain why not

  • Say which fields are required, and why.
  • Validate as you go, before submission, not after.
  • Confirm clearly when something has gone wrong — a form that fails silently loses the enquiry with no trace.
  • Send to an inbox that is actually monitored, and make sure the notification will not land in spam.

6. Text that explains things plainly

Say what the business does, who it is for, and what happens after someone gets in touch. Most business sites fail at this before they fail at anything technical. If a sentence would not survive being read aloud to a customer, rewrite it.

7. Enough for a search engine to understand

  1. A distinct page title and description on every page — not the same one repeated.
  2. A canonical URL on every page, so duplicate URLs do not compete.
  3. A sitemap, and a robots file that reflects reality.
  4. Structured data describing the business and the pages on the site.
  5. Images with descriptive alternative text, not filenames.

8. Accessibility that costs nothing to include

Real headings in order, labels attached to form fields, links that describe where they lead, keyboard operability, and text contrast high enough to read. These are hours of work when built in and weeks of work when retrofitted, which is the whole argument for doing them at the start.

9. An editor, if you will use it

If the same person will update the site repeatedly, they need to do it themselves. An editor with sensible permissions and a short handover session is worth more than any feature on this list — a site nobody can confidently edit becomes obsolete within a year.

Related services

Do we need a blog to have a business website?

No, but it is the most reliable way to be found for the specific questions people search for. It is worth adding once the core site is solid and there is someone who will write regularly. A blog that stops after three posts does more harm than none.

Is a content management system necessary?

If you will edit the content yourself regularly, yes — otherwise every small change becomes a request. If the site changes twice a year, a simpler approach costs less and frustrates less.

How do we know if the site is slow?

Measure on a real phone connection rather than on office wifi, because that is where most visitors are. The free tools that report this will also tell you which specific files are responsible, which is usually more useful than the overall number.

Related articles

Further reading on related topics.

Questions about your own project?

These guides cover the general case. If you want it applied to what you are building, tell us and we will come back with specifics.