Service · 06
A website that works like the rest of your operation.
Most agency sites are handed over and then quietly rot: nobody watches what it ranks for, the contact form posts into a void, and updating a page needs a support ticket. We build sites the way we build everything else. Fast, instrumented, wired into your systems, and yours to run.
How the work runs
- 01Audit what you have
- 02Build and instrument
- 03Launch behind a QA gate
- 04Measure monthly, then act
Typical range
$6,000 – $30,000+
Timeline
4–12 weeks
Example outcome
- Stack
- Next.js on Workers
- Lead path
- Straight into the CRM
- Launch QA
- Automated, 20 agents
Built against
- Next.js
- Cloudflare Workers
- Vercel
- Sanity
- WordPress
- Google Search Console
- GA4
- HubSpot
The problem we solve
Your site is a brochure nobody is measuring.
The pattern is consistent across every firm that calls us about their website:
Leads arrive, or don't, and nobody knows
The form emails someone's inbox. It isn't in the CRM, there's no attribution, and if it broke three weeks ago you'd find out from a customer.
Slow, and quietly penalised for it
A page weighed down by a decade of plugins. Visitors leave before it paints, and search rankings follow them out the door.
Invisible, with no plan to change that
Nobody has looked at Search Console. There's no view of which pages earn impressions, which are stuck on page four, or which don't exist yet.
What we build
The site, and the program that makes it earn.
A launch is the start of the work, not the end of it. Engagements usually combine a build with a measurement program:
The build
A fast site on Next.js, deployed to Cloudflare Workers or Vercel, with a CMS your team can actually use. Responsive, accessible, and the security headers set properly.
Migration off legacy platforms
WordPress and other ageing stacks, moved without losing the URLs you already rank for. Redirect maps are planned before anything is switched, not after traffic drops.
Technical SEO and a search program
Crawlability, canonicals, structured data, sitemaps, internal linking: then a monthly rhythm of measuring Search Console and acting on what it says, rather than filing a report.
Wired into your operation
Forms that post into your CRM with attribution intact, consent-gated analytics, and alerting when a form stops delivering, because the failure mode that costs the most is the silent one.
Automated pre-launch QA
Before anything goes live we run an automated agent suite across the build: broken links, accessibility, metadata, performance, forms, and cross-browser rendering.
OutcomeA twenty-agent QA pass, the same one we run on our own sites
Real example
A recruiting firm's site, rebuilt while we rebuilt their back office.
The setup
The client had come to us for CRM work, and the website turned out to be the same problem in a different costume: dated, slow, disconnected from the systems we were fixing. We rebuilt it on a modern stack deployed to Cloudflare Workers, moved it over without losing search equity, and wired the enquiry path into the CRM we'd just reconfigured, so a lead from the site lands where the team already works.
What we did
- 1New build on Next.js, deployed to Cloudflare Workers via OpenNext
- 2Migration planned around existing URLs to preserve search equity
- 3HTTPS enforced at the zone, full security header set, consent-gated analytics
- 4Enquiries posting into the CRM with attribution attached
- 5Automated QA pass across links, accessibility, metadata, and performance before launch
Outcome
- Stack
- Next.js on Workers
- Lead path
- Straight into the CRM
- Launch QA
- Automated, 20 agents
How we deliver
How we run it.
Two phases, and the second one is where the value compounds.
Audit what you have
What ranks today, what earns impressions but no clicks, and which URLs must survive a migration. This decides the redirect map before anything moves.
Build and instrument
The site, plus the plumbing that proves it works: CRM-connected forms, consent-gated analytics, and structured data.
Launch behind a QA gate
Automated checks across links, accessibility, metadata, performance, and forms, on real browsers, before the DNS changes.
Measure monthly, then act
Search Console review, then the specific work it implies: pages to deepen, queries with no page to answer them, internal links to add.
Tools we work in
We build inside your stack, not on top of it.
Don't see a tool you use? Ask. We've worked with 100+ platforms; the list below is what comes up most often.
- Next.js
- Cloudflare Workers
- Vercel
- Sanity
- WordPress
- Google Search Console
- GA4
- HubSpot
- Salesforce
Pricing snapshot
$6,000 – $30,000+
4–12 weeks
A focused proof site or practice-area microsite starts around $6,000. Full multi-page builds with migration and CRM integration run higher. Ongoing SEO programs are a monthly retainer rather than a project fee.
- Free 30-min scoping call
- Written fixed-fee quote
- Source code + workflows you own
- 30 days post-launch tuning
- No hourly surprises
Questions
Common questions.
- Why you, rather than a web design agency?
- Because the parts that usually break are the parts we do anyway: the CRM connection, the analytics, the redirect map, the monitoring that tells you when the form stops delivering. If what you need is a brand identity and art direction, hire a design studio. We'll happily build what they design.
- Can we edit the site ourselves afterwards?
- Yes. We set up a CMS for the content that changes and train whoever will be doing the changing. Structural changes need a developer, which is true of every site regardless of what the sales pitch says.
- Will migrating hurt our search rankings?
- It can, which is why the redirect map is planned before anything moves and verified after. Some ranking movement in the weeks after a migration is normal as search engines recrawl. We watch it in Search Console rather than hoping.
- Do you guarantee first-page rankings?
- No, and be careful with anyone who does. What we commit to is the work: technical foundations, content that answers real queries, and a monthly measurement rhythm. We publish our own numbers as we go so you can see the shape of the progress rather than take our word for it.
- What does the SEO program actually involve?
- A monthly cycle: review Search Console for what's moving, identify pages sitting on page three or four that are close to breaking through, find queries earning impressions with no page that answers them, and do that work. It's unglamorous and it compounds.
Explore more
Other services we offer.
01
Workflow Automation & Integrations
The core build: multi-step workflows that move data across your CRM, billing, project management, and comms. Automatically, reliably, and at scale.
Learn more02
AI Automation & Agents
The judgment layer: AI for the unstructured steps rule-based workflows can't handle, with validation, human gates, and a real answer on where AI doesn't belong.
Learn more03
Automation Strategy & Program Leadership
The engagement where we think and lead rather than build: audit, prioritization, and PMP-certified program leadership so the right things get automated in the right order.
Learn more04
Platform Implementations
End-to-end configuration, data migration, go-live, and team enablement for the platforms your business runs on.
Learn more05
Custom Apps & Data Platforms
When no SaaS fits the way you actually work: internal tools, client portals, and the reporting warehouse underneath them. Built on infrastructure you own outright.
Learn moreP
n8n Consulting & Development
The platform behind most of our builds: self-hosted deployments, Zapier and Make migrations, and managed hosting, plus n8n-native workflow development.
Learn moreP
RecruitCRM Consulting & Integration
Configuration, data cleanup, and the integrations RecruitCRM doesn't ship: bulk imports with governance, reporting that leaves the platform, and placement-to-invoice.
Learn moreGo deeper
Website Builds & SEO Programs playbooks from the blog.
Ready to scope your website builds & seo programs project?
Request a call. We'll talk through your stack, your goals, and walk away with a scoped plan and a quote.