Skip to content

How We Build SEO Websites

Every build follows the same 7-step process. There are no shortcuts and no template installs. Each step exists because it directly affects how well the finished site ranks, how quickly it gets indexed, and how much organic traffic it captures in its first 90 days.

1

Step 1: Brief

You fill in a short order form with your niche, target audience, competitors, and any domain preferences. We review the brief and confirm the scope before any work begins. If your niche requires specific positioning or there are compliance considerations, we flag them here.

2

Step 2: Research

We pull 50-200 keywords from Ahrefs, clustered by search intent — informational, commercial, and transactional. Each keyword gets search volume, keyword difficulty, and SERP feature data. This research document becomes the foundation for every page on the site.

3

Step 3: Map

Keywords are organised into a topical map using hub-and-spoke architecture. Each hub page targets a head term; each spoke targets a supporting long-tail variation. The map defines URL structure, internal linking paths, and content depth ratios across the site.

4

Step 4: Generate

Every page is written against its target keyword with correct heading hierarchy (single H1, logical H2/H3 nesting), unique meta titles under 60 characters, and meta descriptions written for click-through rate. FAQ sections are added where the SERP shows People Also Ask results.

5

Step 5: Build

Pages are assembled into an Astro project with per-page JSON-LD schema (Organisation, WebSite, Service, Article, FAQPage, HowTo, BreadcrumbList — all cross-referenced via @id within an @graph). Technical SEO is configured: canonical URLs, XML sitemap, robots.txt, llms.txt, ai.txt, and heading validation.

6

Step 6: Deploy

The finished site is deployed to Cloudflare Pages or Vercel via a GitHub repository. Core Web Vitals are verified, OG images are generated, and the site is tested across mobile and desktop viewports. You receive the GitHub repo and full ownership of the codebase.

7

Step 7: Submit

We submit the XML sitemap to Google Search Console and Bing Webmaster Tools, trigger IndexNow for immediate crawl requests, and run a schema validation report. A baseline GSC snapshot is taken at day 14 and day 30 so you can track early indexing progress.

Ready to start? The process begins with a 5-minute brief.

Order Your SEO Website

Frequently Asked Questions

Most builds are delivered within 5-7 working days from brief confirmation. Larger sites (40-50 pages) or niches that require extensive keyword research may take up to 10 working days. We confirm the timeline before starting.

No. You provide your business details, service descriptions, and messaging preferences. We handle all keyword research, content writing, and page structure. If you have existing content you want to keep, we can incorporate it into the build.

Every build includes 30 days of post-launch support for content tweaks, schema adjustments, and technical fixes. Structural changes (new page clusters, redesigns) are scoped separately.

Yes. You receive the full GitHub repository and a handover document explaining how to add pages, edit content, and maintain your schema. The site runs on Astro, which uses standard HTML and Markdown — no proprietary CMS lock-in.