Most site owners spend weeks on the header and homepage hero, then bolt on a footer as an afterthought — a copyright line, maybe a couple of menu links copied straight from the main navigation. That’s a missed opportunity. Visitors scroll to the bottom of a page for specific reasons: they didn’t find what they needed further up, they’re checking whether the business behind the site is legitimate, or they’re looking for a phone number or address before they commit to buying.
In my experience rebuilding client sites, the footer is the section most likely to have no real structure at all — just whatever links got dropped in when the theme was installed. A footer with a clear purpose does two jobs at once: it gives visitors a second chance to find what they’re after, and it reinforces that a real, trustworthy business is behind the site.
This guide covers what a website footer should include, how to organise it so it earns attention rather than getting ignored, and the layout patterns that work well in WordPress. If you’re still working through the basics, the step-by-step guide to building a WordPress website walks through this and every other early design decision.
Quick Answer
A good website footer includes contact information, a short set of key navigation links, trust signals such as certifications or business details, and the legal links your site is required to carry (privacy policy, terms and conditions). Group these into clear columns, give them enough contrast and spacing to stay readable, and resist the urge to turn the footer into a dumping ground for every link on the site.
Why This Matters
The footer appears on every single page of your site, which means a weak one undermines credibility everywhere, not just on one page. It’s also one of the last things a hesitant visitor checks before deciding to buy or get in touch — if there’s no phone number, no address, no sign of a real business, that hesitation often turns into them leaving. On the SEO side, footer links carry weight across the whole site because they appear on every page, so a footer stuffed with dozens of low-value links spreads that equity thin instead of reinforcing the pages that actually matter. I’ve seen conversion rates on contact and pricing pages improve simply after tidying a cluttered footer down to a handful of purposeful links and adding a visible phone number — nothing else on the page changed.
Step-by-Step Instructions
1. Decide What Actually Belongs in Your Footer
Start with a short list rather than copying your main menu. A typical small business footer needs: contact details (email, phone, physical address if relevant), three to six of your most important page links, one or two trust signals, and your legal links. If you haven’t set up the widget areas that hold this content yet, start with how to set up a website header and footer in WordPress before moving on to the design decisions below — the technical setup and the design choices are separate steps, and it’s easier to get the structure right first.
2. Group Content Into Clear Columns
Three or four columns is the sweet spot for most small business and blog sites: one for **contact information**, one for **navigation links**, one for **legal links**, and optionally one for social proof or a short brand statement. Give each column a small, bold heading so visitors can scan rather than read. A footer with no visual grouping just reads as a wall of links, and most people will skip past it entirely rather than try to parse it.
3. Add Trust Signals That Are Specific to You
Generic trust badges convince no one — a real registration number, a specific certification, genuine client logos, or a short line about how long the business has been operating do far more work. If you run a service business, a small **call to action** in the footer (a phone number as a clickable link, or a short “Get in touch” button) captures visitors who scrolled all the way down still undecided. See how to design website calls to action for the same contrast and placement principles applied at footer scale — the goal is a button that’s noticeable without competing with the main content above it.
4. Keep Legal and Utility Links Separate
Privacy policy, terms and conditions, cookie policy, and accessibility statement links belong in their own row, usually along the very bottom edge below the main footer columns, in smaller text than the rest of the footer. Mixing these in with your main navigation links buries them and makes the footer harder to scan — visitors looking for your services shouldn’t have to read past four legal links to find them, and visitors looking for your privacy policy shouldn’t have to hunt through a column of product links either.
5. Style for Contrast and Spacing, Not Decoration
Footers are frequently styled with a dark background and low-contrast grey text, which looks tidy in a design mockup but is genuinely hard to read at normal screen brightness. Check your text against WCAG contrast minimums the same way you would anywhere else on the site, and give each column enough breathing room — the same white space principles that improve readability in your main content apply just as much down here, even though it’s easy to assume a footer is dense, secondary content that doesn’t need the same care.
6. Test It On Mobile Before You Call It Done
A four-column footer that looks organised on desktop often collapses into one long, exhausting scroll on mobile, with all your careful grouping lost. Check that column headings still make sense stacked vertically, that tap targets for links are large enough to hit accurately, and that the legal links row doesn’t get squeezed into unreadably small text. This is worth checking on an actual phone, not just a resized browser window — spacing and tap targets behave differently on a real touchscreen.
Practical Tips
- Cap footer navigation at four or five columns — beyond that, visitors stop scanning and start skipping.
- Use a slightly different link style in the footer than your main nav (underline on hover works well) so it reads as a distinct, secondary section rather than a second main menu.
- If your theme’s built-in footer widgets feel limiting, a simple block-based footer template gives you more control over spacing and column order without needing a page builder plugin.
- Update your copyright year automatically rather than hardcoding it — an outdated year in the footer is a small but real trust signal working against you.
Common Mistakes
- Duplicating the entire main menu in the footer instead of a curated shortlist — it adds clutter without adding value.
- Using text so small or low-contrast that it fails basic accessibility checks; the W3C’s accessible design guidance is a useful baseline to check footer text and link contrast against.
- Leaving outdated links, old phone numbers, or a discontinued social profile in place long after they’ve stopped being accurate.
- Skipping keyboard and skip-link accessibility — footers are often where keyboard users land after tabbing through an entire page, so link order and focus states matter here too.
When to Use This vs Alternatives
A minimal footer (logo, two or three links, copyright line) suits small brochure sites where the main navigation already covers everything a visitor needs. A fuller, multi-column footer like the one described here earns its space on sites with more content — blogs, service businesses, or stores — where visitors genuinely benefit from a second, organised set of links after scrolling past everything else. Neither approach is wrong; the mistake is picking a sprawling mega-footer for a five-page site, or a bare-bones footer for a site with dozens of pages visitors might be trying to find.
Conclusion
Treat your footer as a real section of the page, not leftover space. Group contact details, key links, trust signals, and legal links into clearly labelled columns with proper contrast, and check the whole thing on a phone before you consider it finished.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.