Service
SEO Services
Most SEO problems on a modern product site are engineering problems: routes that do not exist, metadata that never renders, pages that a crawler has to execute JavaScript to read. We fix those at the source, because we build the sites too.
What's included
How we help
Technical SEO audits
Crawlability, indexation, rendering, canonical structure, redirects, and sitemap health — with findings ranked by impact rather than delivered as a raw checklist.
Site architecture and page strategy
A URL and internal-linking structure where each service, product, and case study has a page that can actually rank, instead of one page trying to cover everything.
Structured data and rich results
Schema.org markup — Organization, Service, FAQ, Article, Breadcrumb — implemented server-side so it is present in the initial HTML, not injected after load.
Core Web Vitals and performance
LCP, CLS, and INP work at the framework level: shipping less JavaScript, loading images correctly, and removing render-blocking work rather than chasing a score cosmetically.
How we work
Our approach
Discovery starts with a crawl and a baseline, so improvement is measurable rather than asserted. Design and Build treat SEO as an architecture constraint from the first route. Launch & Grow tracks Search Console and Core Web Vitals over time and iterates on what the data shows.
See the full processTypical stack
- Astro
- Next.js
- Schema.org
- Google Search Console
- Lighthouse
- Analytics
In practice
What actually matters here
We rebuilt our own site for this
This site used to be a single-page React app: one URL, one title, and an FAQ built on an accordion that removed collapsed answers from the DOM entirely — so no crawler could read them. We rebuilt it as 30-plus static pages with per-page metadata and server-rendered structured data. We mention it because it is the same work we would do for you, and because an SEO provider whose own site has these problems is worth being sceptical of.
Most SEO problems on modern sites are engineering problems
Client-side rendering that hides content behind JavaScript execution. Routes that do not exist because everything is a hash fragment. Metadata injected after hydration that a crawler may never re-read. Render-blocking resources pushing Largest Contentful Paint past the threshold. These are not content problems and cannot be fixed with better copy — which is why we fix them at the source rather than sending a list to your developers.
Site architecture decides your ceiling
One page cannot rank for twelve services. It competes against pages dedicated entirely to each one and loses to all of them. The single highest-impact change on most sites is splitting a monolithic offering into individually targetable URLs with a clean internal linking structure — each with its own title, description, canonical and schema.
Core Web Vitals at the framework level
Chasing a Lighthouse score with cosmetic fixes does not move field data. Real gains come from shipping less JavaScript, loading images at the size they render in a modern format, and removing render-blocking resources. On our own rebuild that took First Contentful Paint from 3.6s to 2.1s and Speed Index from 5.2s to 3.2s — because we removed work, not because we tuned settings.
What we will not do
No link buying, no private blog networks, no spun content, and no guaranteed-ranking promises. Those either do not work or work briefly and leave you with a penalty. We also will not pretend results arrive in weeks: meaningful movement on a new or low-authority domain is a three-to-six month horizon, and anyone telling you otherwise is selling something.
Other services
SEO FAQ
Common questions
How much do SEO services cost?
It depends on site size and what the audit finds. We would rather run a technical audit first and scope implementation from real findings than quote a retainer blind — that way you are paying for work we can justify rather than a package. Get in touch and we will tell you what your site actually needs.
How long does SEO take to show results?
Technical fixes can show up in Search Console within days to a few weeks. Ranking and traffic movement realistically takes three to six months, longer on a new domain with little authority. Anyone guaranteeing first-page rankings in 30 days is describing something that either will not happen or will not last.
Can you guarantee first-page rankings?
No, and neither can anyone else honestly. Google's ranking is not a service anyone can buy or promise. What we can commit to is fixing the technical and structural issues that are provably holding a site back, and reporting the measurable effects.
Do you do SEO for React and single-page applications?
Yes, and it is a substantial part of our work. Sometimes that means adding server-side rendering or prerendering to an existing app; sometimes it means moving the public marketing surface to a static site while the product stays a SPA behind login. The right answer depends on how much of your content actually needs to rank.
Do you write the content as well?
We can. Technical SEO and site architecture are our strength, and we write content in areas where we have genuine expertise. For deep subject-matter content in your industry, the best results usually come from your team's knowledge with our structure and editing.
Is SEO still worth it with AI search taking over?
Yes, and they overlap more than the framing suggests. AI answer engines still need to crawl, parse and extract from your site — so crawlability, clean architecture and structured data serve both. What changes is that being extractable and citable matters alongside ranking, which is what our GEO service covers.
Let's collaborate
Need SEO?
Tell us what you're building and where it's stuck. We'll come back within 24 hours with a plan and a real range.
No commitment needed · Free 30-min strategy session