services · 10 offers

Web design, WordPress, headless, and technical SEO from one senior team.

Five services across the full lifecycle of a serious website. WordPress, headless WordPress, Next.js, Astro, Nuxt, and the CMS and SEO scaffolding behind them. Twelve thousand sites of practice. Senior engineers on every project.

12,000+ sites shipped · WordPress + headless + Next.js + Astro + Nuxt · 4 global hubs · senior engineers on every project

what you can hire

start a project →

what stack do we build on

We build on the stack that fits your team and your brief, not a default we push regardless. The mix below covers about 95% of what we ship in 2026.

WordPress, classic and managed

Still the right answer for content marketing sites, multi-language brochure properties under 500 pages, and any team where a non-technical marketer needs to publish daily. We default to Bricks Builder on new performance-critical builds, native Gutenberg with Kadence or Blocksy when zero plugin dependency is the goal, and Elementor where the in-house team needs the largest visual-builder ecosystem. Hosted on Cloudways, Kinsta, or WP Engine depending on traffic and budget.

Headless WordPress with Next.js or Astro

The fastest-growing configuration in our 2026 roadmap. WordPress stays as the editorial layer; the front-end is rebuilt in Next.js App Router or Astro. Editors keep what they know, the public site loses the plugin bloat, and Core Web Vitals become trivial to keep green. We handle WPGraphQL, ISR cache strategy, redirect transport, and the SEO scaffolding that does not transfer automatically when you split the front-end from WordPress.

Pure modern stacks

Next.js with Sanity. Next.js with Payload. Astro with Storyblok. Nuxt 3 with Strapi or Contentful. Each combination has its own sweet spot. Sanity for editorial-heavy teams that want a customisable studio. Payload for self-hosted ownership and a Postgres-friendly model. Storyblok for marketing teams that want visual editing without leaving the CMS. Strapi for back-end engineers who want full schema control. Contentful at the enterprise tier where multi-environment workflow matters more than DX.

Bespoke and SaaS

Next.js with Supabase or Postgres for the database, Stripe for billing, Vercel for deployment. Real-time interfaces, dashboards, marketplaces, and B2B SaaS where a CMS is the wrong primitive. We built HostList.io on this stack, about 28,000 programmatic pages with full search and filter, so the operating playbook is battle-tested.

What we do not build

We do not build on Wix, Squarespace, or Webflow at agency scale. We are happy to migrate you off any of them. We do not build mobile apps; that is a separate practice. We do not do paid media management; we partner with specialists when an engagement needs it.

why work with us instead of hiring in-house

Hiring in-house is the right answer when your roadmap is so dense that one or two engineers, fully embedded, will be heads-down for 18 months. For everything below that bar, an outsourced senior team is faster, cheaper, and lower risk.

Speed

A senior agency engagement starts in two weeks. An in-house hire takes three to six months from approval to first commit, plus another two months before the new engineer has the institutional context to ship without supervision. If your shipping window is shorter than nine months, you are the wrong size for an in-house hire.

Stack range

Most projects hit at least three of WordPress, headless, Next.js, Astro, and a CMS layer. Hiring one full-time engineer for that range is hard; hiring four to cover it is expensive. An agency team gives you senior practitioners across all of them at the cost of one mid-level salary.

Risk

The engagement ends when the project ends. An in-house hire that does not work out costs six to nine months of severance, ramp-up, and search costs. The agency model swaps that for a clean line item.

Where in-house wins

Long-running product teams with a multi-year roadmap and a brand-defining web product. If that is you, hire in-house and use us for spike work. If it is not, outsource is the better economics.

what does an engagement look like

Three phases, fixed scope, written SOW. Same shape across every service.

Phase 1: discovery

A 30-60 minute call covering goals, audience, stack, timeline, and budget. You leave with a stack recommendation, an honest range, and a written SOW within the same week. Free, no obligation, no slide deck.

Phase 2: build or remediate

Daily Loom updates from the lead engineer. Weekly mid-build review call. Tickets in Linear or your tool of choice. Repos, hosting, DNS, and CMS accounts in your name from day one. The senior engineer who took your kickoff call signs off on every PR.

Phase 3: launch and care

Pre-launch QA across mobile, accessibility, Core Web Vitals on real devices, and SEO linter green. Launch on a window you choose. Thirty days of priority hyper-care included after launch. Optional ongoing care plan if you want us to keep operating it; if not, a 30-minute handover Loom and we step out cleanly.

What is always in writing

  • Inclusions and exclusions in the SOW.
  • Milestones with payment terms.
  • Code, hosting, DNS, and CMS account ownership in your name.
  • Handover policy at no charge if you ever decide to move the codebase to another agency.
  • SLAs on response and recovery for any care plan tier.

who is behind these services

Services are delivered through Seahawk Media, the WordPress, Next.js, and Astro agency I co-founded in 2018. The team has shipped over twelve thousand sites since then, currently across four hubs in London, New York, New Delhi, and Ahmedabad.

I am Gautam Khorana, Co-Founder and COO. I take every kickoff call, scope every SOW, and stay close enough to every engagement that you do not get bounced through a sales chain. This site is my personal page; the work happens on Seahawk infrastructure, but every conversation starts with me.

I also run HostList.io, a programmatic-SEO directory of about 28,000 web hosting companies on Next.js plus Supabase, and host WP Legends, an interview series with founders and operators in the WordPress ecosystem. Both inform what we recommend on client work; we do not push tools we do not actually use.

fixed-scope briefs

all briefs →

These ten services are the general offers. For specific stacks and industries there are pre-scoped briefs with the price range already written down: agentic engineering with Claude Code, Next.js + Supabase builds, Astro development, and fifteen more at the briefs index.

frequently asked questions

Which services do you offer?

Ten services across the lifecycle of a serious website. WordPress support and care plans. Web design and development. Branding and logo. Site migration. Technical SEO. Enterprise DAM and brand portal builds. Directory website development. Headless WordPress development with WPGraphQL. Programmatic SEO implementation. WordPress to Next.js migration. They can be bundled under a single engagement or scoped one at a time.

Do you build custom DAM and brand portals?

Yes. Two paths. White-labelled Brandy HQ deployments, Brandy HQ is the brand asset management platform I co-founded, for teams that want a polished platform on a custom URL in 3-6 weeks. Or fully custom DAM builds on Next.js plus Supabase plus S3 storage when scale, compliance, or workflow specificity demands it. Both paths are positioned against Frontify, Papirfly, Bynder, and Brandfolder for teams who have outgrown the per-seat SaaS model.

Do you build directory and listing websites?

Yes. Programmatic-SEO directories on Next.js plus Supabase, with the SEO and data-quality patterns that keep large sites indexed. I built and operate HostList.io, about 28,000 web hosting company pages live since 2024 on this exact stack, so the playbook is battle-tested. We handle industry directories, location directories, tool directories, and people-and-service directories.

What stack do you build on?

WordPress (classic, Bricks, native Gutenberg), headless WordPress with WPGraphQL, Next.js with App Router, Astro for content-heavy sites, Nuxt for Vue-based teams, and a CMS layer that pulls from Sanity, Payload, Storyblok, Strapi, or Contentful depending on the brief. Most projects sit at one of those intersections; we pick to match the team and the brief.

Do you handle headless WordPress specifically?

Yes. Headless WordPress paired with Next.js or Astro is one of the most common configurations we ship in 2026. We handle WPGraphQL or WP REST setup, content modelling, ISR cache strategy, redirect mapping across the API boundary, and the SEO scaffolding that does not transfer automatically when you split the front-end from WordPress.

Can you do everything end-to-end or just one service?

Both. Most engagements start with one service, a migration, an audit, a new build, and expand into the others as work surfaces. Some clients book all five from the start as a single bundle, which is the fastest way to get a new site shipped and sustained without coordinating multiple agencies. Either model works.

How are you different from a freelancer or a generalist agency?

Three things. First, we are senior-led across every project, the engineer leading your build is the same engineer who signs off on every PR. Second, we have shipped 12,000-plus sites since 2018, which means almost every problem you bring is one we have solved before. Third, we work across the full stack range, WordPress through to headless and bespoke, so we never recommend a tool we do not actually use.

What does an engagement cost?

Typical ranges: WordPress care plans 200-2,000 USD/month, branding 5,000-25,000 USD, technical SEO 5,000-60,000 USD, site migration 8,000-45,000 USD, web design and development 15,000-90,000 USD. Specific pricing comes out of a 30-minute discovery call where we scope to your stack and timeline.

Where is your team based?

Seahawk Media operates across four hubs, London, New York, New Delhi, and Ahmedabad, covering every working hour from 06:00 GMT through 22:00 PST. Most clients see their PM as a UK or US-based primary contact with engineering on follow-the-sun shifts. Slack and email are answered seven days a week.

Who is behind these services?

Services are delivered through Seahawk Media, the WordPress, Next.js, and Astro agency I co-founded in 2018. This site is my personal page; every engagement starts with a conversation with me, then folds in the right specialists from the team. There is no sales funnel between you and the people who do the work.

the first 48 hours

Book a call. Walk me through the problem at the top of your list.

By the end of the call you will have an honest read on which service applies, a realistic timeline, and a price range whether you sign or not. If we are not the right fit I will tell you who is.