Here’s something I see constantly: a business pays a designer to build a beautiful website, launches it, then hires an SEO person to “do SEO” on it afterwards. Six months later they’re wondering why they still can’t be found on Google. The SEO consultant is frustrated because the site wasn’t built with search in mind. The designer has moved on to the next project. And the business owner is left with a good-looking website that’s essentially invisible.
I’m Spencer Thomas, a freelance WordPress web designer based in Brighton. I’ve built more than 55 websites for businesses across the UK, and every single one has SEO built into the foundations. Not added afterwards. Not handed off to someone else. Built in from the first wireframe.
This guide explains why SEO website design matters, what it actually involves, and why treating web design and SEO as two separate jobs is one of the most expensive mistakes a business can make.
The Problem: Web Design and SEO Are Treated as Separate Things
Most businesses approach their online presence in two stages. Stage one: get a website built. Stage two: get someone to help you rank on Google. It feels logical. Build the thing first, then market it.
But it doesn’t work like that. Not anymore.
Google doesn’t just look at your content. It looks at how your website is built. Your page speed, your site structure, your heading hierarchy, your mobile experience, your URL patterns, your image handling, your internal linking, your schema markup — these are all design decisions that directly affect your search rankings. If your designer doesn’t understand SEO, they’ll make choices that actively work against you.
I’ve audited dozens of websites where the design looked polished but the SEO foundations were a mess. Massive image files killing page speed. No heading hierarchy. A flat site structure with no logical page relationships. Beautiful URLs that a human might appreciate but that tell Google absolutely nothing about the content. Every single one of those issues started as a design decision.
The truth is that SEO web design isn’t a luxury add-on. It’s how websites should be built in the first place.
Why SEO Needs to Be Built Into Web Design From Day One
Think about it like building a house. The foundations — the structural engineering, the plumbing, the wiring — need to be planned before the walls go up. You wouldn’t build a house, move in, and then try to retrofit the plumbing. You’d tear everything apart and spend three times as much.
Website design and SEO work exactly the same way. The decisions that matter most for search rankings are structural decisions: how pages relate to each other, how URLs are organised, how content is hierarchically structured, how fast the site loads, how it behaves on mobile. These aren’t things you bolt on at the end. They’re architectural choices that need to be made at the planning stage.
When I start a new web design project, SEO informs every stage:
- Keyword research happens before a single page is designed. I need to know what people are actually searching for before I can plan which pages the site needs and how they should be structured.
- Site architecture is planned around search intent. Each page targets specific terms. The hierarchy is logical. Parent and child pages have clear relationships.
- Design decisions are evaluated for their SEO impact. That full-width hero video might look stunning, but if it adds three seconds to load time, it’s doing more harm than good.
- Content structure is baked into the templates. Proper heading hierarchy, schema markup, internal linking pathways — these are part of the build, not an afterthought.
The result is a website that looks good and ranks well. Not one or the other.
Site Structure and SEO: How Your Page Hierarchy Affects Rankings
Your site structure is arguably the most important SEO decision you’ll make during a web design project. It determines how Google crawls and understands your website, and it directly influences which pages rank for which terms.
A well-structured website looks like a pyramid. Your homepage sits at the top. Beneath it are your main category pages — services, locations, about, blog. Beneath those are individual service pages, location pages, and blog posts. Every page has a clear position in the hierarchy, and every page is reachable within two or three clicks from the homepage.
A poorly structured website looks like a jumble of pages with no clear hierarchy. Pages are buried four or five clicks deep. There’s no logical grouping. Google’s crawlers have to work hard to understand what the site is about, and the result is that important pages get overlooked.
Here’s what good SEO website design looks like in terms of structure:
- Homepage links to main category pages (Services, About, Blog, Contact).
- Service category page links to individual service pages. If you’re a builder, that means a parent “Services” page linking to separate pages for extensions, loft conversions, renovations, and so on.
- Location pages sit in their own logical section. If you serve Brighton, Hove, Worthing, and Lewes, each location gets its own page with unique content.
- Blog posts link back to relevant service and location pages, reinforcing those pages’ authority on specific topics.
When I build a WordPress site, this structure is planned before any design work begins. It’s the skeleton that everything else hangs on. Get it wrong and no amount of pretty design will fix your rankings.
Page Speed and Web Design: How Design Choices Impact Core Web Vitals
Google measures three Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). In plain English: how fast your page loads, how quickly it responds when someone interacts with it, and how stable the layout is while it’s loading.
These are ranking factors. And every single one is determined by design and development choices.
The most common speed killers I see on small business websites:
- Unoptimised images. A photographer uploads a 4MB hero image straight from their camera. The page takes eight seconds to load. I’ve seen it more times than I can count.
- Bloated page builders. Some popular WordPress themes and page builders generate enormous amounts of unnecessary code. They load dozens of CSS and JavaScript files on every page, even when 90% of that code isn’t being used.
- Too many fonts. Every custom font is an extra file the browser has to download. Three font families with multiple weights can add half a second to load time.
- Third-party scripts. Chat widgets, social media embeds, analytics tools, cookie consent banners — each one adds weight. Some add a lot of weight.
- No caching or CDN. Without proper caching, every visitor downloads every file from scratch. A content delivery network puts copies of your files on servers around the world so they load faster for everyone.
A web designer who understands SEO makes different choices. They choose lightweight, performance-focused themes. They optimise every image before it goes on the site. They minimise third-party scripts. They set up proper caching. The result is a site that loads in under two seconds, passes Core Web Vitals, and doesn’t penalise you in search results.
Mobile-First Design: Why Google Indexes Mobile First
Since 2023, Google has used mobile-first indexing for all websites. That means Google judges your website based on the mobile version, not the desktop version. If your mobile experience is poor, your rankings suffer — even if the desktop site is brilliant.
In the UK, over 60% of Google searches happen on mobile devices. For some industries — restaurants, tradespeople, local services — it’s closer to 80%. If your website isn’t properly responsive, you’re losing the majority of your potential customers before they even see your homepage.
Proper mobile-first SEO web design means:
- Designing for mobile first, then scaling up to desktop. Not the other way around. The mobile layout should be the primary design, not a squashed version of the desktop site.
- Touch-friendly navigation. Buttons and links need to be large enough to tap accurately. Menus need to work smoothly on a phone. Forms need to be easy to fill in with thumbs.
- Readable text without zooming. If visitors have to pinch-zoom to read your content, you’ve failed the basic test.
- No content hidden on mobile. If Google can’t see content on the mobile version, it doesn’t exist as far as indexing is concerned. Accordions and tabs are fine as long as the content is in the HTML.
- Fast loading on mobile networks. Mobile connections are slower than broadband. Every unnecessary kilobyte counts more on a phone than on a desktop.
This isn’t optional in 2026. A website that doesn’t work properly on mobile is a website that doesn’t work properly, full stop.
URL Structure: Clean URLs, Logical Hierarchy
Your URL structure is both a ranking signal and a user experience factor. Clean, descriptive URLs help Google understand what a page is about, and they help users know where they are on your site.
Good URL structure follows the same hierarchy as your site architecture:
yoursite.co.uk/services/— services overview pageyoursite.co.uk/services/loft-conversions/— individual service pageyoursite.co.uk/areas/brighton/— location pageyoursite.co.uk/blog/loft-conversion-costs-2026/— blog post
Bad URL structure looks like this:
yoursite.co.uk/?p=247— tells Google nothing.yoursite.co.uk/services/loft-conversions-and-extensions-in-brighton-and-hove-east-sussex/— too long, keyword-stuffed.yoursite.co.uk/page-1/sub-page-3/— meaningless to both users and search engines.
In WordPress, this is set up during the build through permalink settings and careful page/post slug management. It needs to be right from the start because changing URLs after launch creates redirect headaches, risks broken links, and can temporarily hurt your rankings while Google catches up. Another reason why search engine optimisation and website design need to happen together, not sequentially.
Heading Structure: H1, H2, H3 Hierarchy and Why It Matters
Heading tags — H1 through H6 — tell Google the structure and hierarchy of your content. Think of them as the table of contents for each page. Google uses them to understand what the page is about and how different sections relate to each other.
The rules are straightforward:
- One H1 per page. This is your page title — the main topic. Only one.
- H2s for main sections. These break the page into its primary topics.
- H3s for sub-sections within an H2. More granular detail under each main section.
- Never skip levels. Don’t jump from H2 to H4. The hierarchy should be logical and sequential.
- Never use headings for styling. If you want big bold text, use CSS. Don’t slap an H2 tag on something just because you want it to look larger.
I see heading structure done wrong on the vast majority of small business websites I audit. Designers use H1 tags on every section heading because it’s the biggest text style in their theme. Some pages have no H1 at all. Others have six. Some have H3s nested directly under H1s with no H2 in between.
It might seem minor, but proper heading structure is one of the strongest on-page SEO signals you can get right. And it’s entirely a design and development decision — determined by how the templates are built and how content is structured.
Image Optimisation: File Sizes, Alt Text, Lazy Loading, and WebP
Images are typically the heaviest elements on any web page. How they’re handled has a massive impact on page speed, accessibility, and search visibility.
Here’s what proper image optimisation looks like in an SEO-friendly web design:
- File size. Every image should be compressed before upload. A hero image should be under 200KB. Thumbnails should be under 50KB. Tools like ShortPixel, TinyPNG, or Squoosh handle this in seconds.
- File format. WebP is the standard in 2026. It delivers the same visual quality as JPEG and PNG at roughly 30% smaller file size. WordPress supports WebP natively.
- Proper dimensions. Don’t upload a 3000px wide image and let CSS resize it to 800px. Serve the image at the size it’s displayed. Better still, use responsive images (
srcset) so the browser loads the right size for the device. - Alt text. Every image needs descriptive alt text. It’s an accessibility requirement, and Google uses it to understand what the image shows. “IMG_4723.jpg” tells Google nothing. “Loft conversion in Brighton with Velux windows and oak flooring” tells it exactly what it needs to know.
- Lazy loading. Images below the fold — the ones you can’t see without scrolling — should use lazy loading. The browser only downloads them when the user scrolls near them. This dramatically improves initial page load time.
- File names. Rename your image files before uploading.
brighton-loft-conversion.webpis better thanDSC_0042.webp.
All of this should be part of the web design process, not something an SEO consultant has to fix after launch. When I build a site, image optimisation is handled in the templates and the workflow so it’s consistent across every page.
Internal Linking: How Your Site Architecture Helps Google Understand Your Content
Internal links — links from one page on your site to another — are one of the most powerful and most underused SEO tools available. They do three things:
- They help Google discover and crawl your pages. If a page has no internal links pointing to it, Google may never find it.
- They pass authority between pages. When your homepage (your strongest page) links to a service page, it passes some of its authority to that service page, helping it rank.
- They show Google the relationship between pages. A blog post about loft conversion costs that links to your loft conversion service page tells Google those two pages are thematically related.
In practice, this means your web design needs to include a deliberate internal linking strategy:
- Navigation menus should link to your most important pages. Don’t bury key service pages in dropdown submenus that Google’s crawlers might not follow.
- Service pages should link to related service pages, relevant location pages, and supporting blog posts.
- Blog posts should link to the service pages they’re most relevant to. If you write about SEO for small businesses, link it back to your SEO service page.
- Footer links should include your core service and location pages. The footer appears on every page of your site, so these links carry cumulative weight.
This isn’t something you can properly implement after a site is built. The internal linking architecture needs to be planned alongside the site structure, during the design phase. It’s a core part of SEO website design, not a content marketing task.
Schema Markup: How Structured Data Gives You Rich Snippets
Schema markup is code — specifically JSON-LD — that you add to your pages to help Google understand the content in a structured way. It’s the difference between Google guessing what your page is about and Google knowing precisely what it contains.
When schema is implemented correctly, it can earn you rich snippets in search results: star ratings, FAQ dropdowns, business information, breadcrumbs, and more. These enhanced listings take up more space in search results and typically get higher click-through rates.
The schema types I implement on most business websites:
- LocalBusiness — your business name, address, phone number, opening hours, service area.
- Service — individual services you offer, linked to your service pages.
- FAQPage — frequently asked questions and answers. These can appear as expandable dropdowns directly in Google search results.
- BreadcrumbList — shows the page hierarchy in search results (Home > Services > Loft Conversions).
- BlogPosting — for blog articles, including author, date published, and word count.
- Review / AggregateRating — displays star ratings in search results. Incredibly effective for click-through rates.
Schema markup is code-level work. It belongs in the web design and development process, implemented in page templates so it’s consistent and correct across the entire site. Trying to add it retrospectively often means editing every page individually, which is time-consuming and error-prone.
Content Layout: How Design Affects Readability, Time on Page, and Bounce Rate
Google pays attention to user behaviour signals. If visitors land on your page and immediately hit the back button, that tells Google the page didn’t satisfy their search. If they stay, scroll, read, and click through to other pages, that’s a positive signal.
Your content layout — a design decision — directly influences these behavioural metrics:
- Line length. Lines of text that stretch across the full width of a widescreen monitor are exhausting to read. Optimal line length is 50 to 75 characters. This needs to be designed into the content area width.
- Paragraph length. Short paragraphs work better on screen than dense blocks of text. Two to four sentences per paragraph keeps content scannable.
- White space. Generous spacing between sections, around images, and between paragraphs makes content feel less overwhelming. It’s a design decision that directly affects how long people stay on the page.
- Visual hierarchy. Clear headings, bold key phrases, bullet points, and numbered lists help readers scan content quickly and find what they need. People don’t read web pages top to bottom — they scan, then read the sections that interest them.
- Calls to action. Strategically placed CTAs guide visitors to the next step — whether that’s reading a related post, viewing your portfolio, or getting in touch. Without clear CTAs, visitors read and leave.
A beautifully designed page that’s difficult to read is a page that people leave quickly. And a page that people leave quickly doesn’t rank well. Content layout is where web design and SEO converge most visibly.
The Cost of Retrofitting SEO vs Building It in From the Start
I’ve been brought in to “fix the SEO” on websites built by other designers more times than I can count. Here’s what that typically involves:
- Restructuring the entire site hierarchy. Moving pages, creating new parent pages, setting up proper URL structures. This means 301 redirects everywhere, broken internal links that need updating, and a temporary rankings dip while Google reindexes everything.
- Rewriting page templates. Fixing heading structures, adding schema markup, implementing proper image handling — all of which means modifying the theme or page builder templates.
- Rebuilding the navigation. Menus designed for aesthetics rather than SEO often hide important pages. Restructuring navigation affects every page of the site.
- Compressing and reformatting hundreds of images. If images were uploaded at full resolution with no optimisation, every single one needs to be processed.
- Replacing or stripping out a bloated page builder. If the site was built with a heavy drag-and-drop builder, there may be no way to fix the performance issues without a significant rebuild.
In my experience, retrofitting SEO onto an existing website typically costs 40% to 60% of what a properly built site would have cost in the first place. And the results are never quite as clean because you’re working around decisions that were already made.
Building SEO into the web design from the start costs nothing extra. It’s simply the right way to build a website. The additional time spent on keyword research, site planning, and proper implementation is offset by the fact that you don’t need expensive remedial work six months later.
What to Look For in a Web Designer Who Understands SEO
If you’re looking for someone to build your website, here are the questions that separate a designer who genuinely understands search engine optimisation from one who’ll hand you a pretty site that Google can’t find:
- “How do you approach keyword research before a build?” If the answer is “we don’t” or “we add keywords after the site is built”, move on.
- “How do you plan the site structure?” Look for someone who talks about page hierarchy, parent-child relationships, and URL planning — not just how many pages are included.
- “What do you do about page speed?” They should mention image optimisation, caching, lightweight themes, and Core Web Vitals without you having to prompt them.
- “Do you implement schema markup?” If they don’t know what schema is, they’re not building SEO-friendly websites.
- “Can you show me rankings or traffic data for sites you’ve built?” Actual results matter more than promises. Ask to see Google Search Console data or ranking improvements for previous clients.
- “What happens with SEO after launch?” A good designer will explain that SEO is ongoing. They’ll either offer post-launch SEO services or give you clear guidance on what to do next.
Personally, I handle both the design and the SEO because separating them creates exactly the kind of problems this article describes. Every WordPress website I build comes with keyword research, planned site architecture, clean code, proper schema, optimised performance, and a clear content strategy. It’s not a separate service — it’s how I build websites.
FAQ
What is SEO website design?
SEO website design is the practice of building a website with search engine optimisation integrated from the very start. Rather than designing a site first and trying to add SEO afterwards, it means making design decisions — site structure, page speed, heading hierarchy, URL patterns, mobile responsiveness, schema markup — with search rankings in mind. The goal is a website that looks professional and performs well in Google without needing expensive retrofitting.
Can’t I just add SEO after my website is built?
You can try, but it’s significantly harder and more expensive. Many of the most important SEO factors — site structure, URL hierarchy, page speed, heading tags, image handling — are baked into the design and development of the site. Changing them after launch often means restructuring pages, setting up redirects, rewriting templates, and reprocessing images. In my experience, retrofitting SEO costs 40% to 60% of what a properly built site would have cost. It’s always better to build it right from the start.
How does web design affect page speed?
Almost every page speed issue I encounter is a direct result of design and development choices. Uncompressed images, bloated page builder code, too many custom fonts, excessive third-party scripts, and lack of caching are the usual culprits. A web designer who understands SEO will choose lightweight themes, optimise images, minimise scripts, and configure proper caching — resulting in a site that loads in under two seconds instead of five or six.
Do I need separate people for web design and SEO?
Not necessarily. In fact, having one person handle both can produce better results because there’s no disconnect between the design decisions and the SEO strategy. The problems I see most often come from designers who don’t understand SEO building sites that then need to be partially rebuilt by an SEO specialist. If you can find a web designer who genuinely understands search engine optimisation — and can prove it with results — that’s the most efficient approach.
What’s the most important SEO factor in web design?
Site structure. Without question. Your page hierarchy — how pages are organised, how they relate to each other, how deep they’re nested — determines how Google crawls and understands your entire website. A clean, logical structure where every important page is reachable within two to three clicks from the homepage is the single biggest thing you can get right during a web design project. Everything else — speed, headings, schema, images — matters too, but structure is the foundation.
How much does SEO-friendly web design cost?
A properly built SEO-friendly website shouldn’t cost significantly more than a regular website. The additional time spent on keyword research, site structure planning, and proper technical implementation is relatively small compared to the overall project. Where costs add up is when businesses pay for a cheap site first and then pay again to fix the SEO problems. If you’re curious about pricing, I’ve written a detailed guide on how much a website costs in 2026.
SEO and Web Design Belong Together
If there’s one thing I hope you take from this guide, it’s this: SEO website design isn’t a specialist niche. It’s just how websites should be built. The idea that you’d design a website without thinking about how it will perform in search is like opening a shop without thinking about whether customers can find the front door.
I’ve spent over a decade building websites where design and SEO work together from the very first conversation. The result is 55+ WordPress websites, 51 five-star Google reviews, and clients who rank for the terms that actually bring them business.
If you’re thinking about a new website — or you’re stuck with one that looks good but can’t be found on Google — I’d like to help. Request a free mock-up and I’ll show you what an SEO-friendly website could look like for your business. No obligation, no jargon, no pressure.