Contentful-powered sites built on React Router 7
Your content team gets a CMS they love. Your engineering team gets a typed, server-rendered React app they can actually maintain. I connect the two.
Built on React Router 7, the framework behind Shopify and sethdavis.tech.
Ideal for
- Marketing teams stuck waiting on engineering for every content change
- Companies that chose Contentful but still need a frontend to display it
- Agencies delivering Contentful-backed sites to clients who need to self-serve content
- Teams migrating from WordPress or Webflow to a headless architecture
What you get
- A React Router 7 app wired to your Contentful space with typed content queries
- Content model design (or restructuring of your existing space) for clean editorial workflows
- Contentful live preview so editors see changes before they publish
- Server-side rendering with stale-while-revalidate caching for fast page loads
- SEO baseline: meta, OpenGraph, Twitter cards, canonical URLs, XML sitemap, robots.txt
- Deploy to Railway, Vercel, or Cloudflare with preview environments and webhook-triggered rebuilds
What an engagement looks like
Marketing site + blog
Landing pages, blog, team bios, and case studies. Editors manage everything in Contentful. The frontend is fast, accessible, and SEO-ready without engineering involvement for content changes.
Docs or knowledge base
Structured documentation site with sidebar navigation, search, and versioning. Content lives in Contentful so non-engineers can update docs without touching code or markdown.
WordPress or Webflow migration
Move your existing content into Contentful and build a React Router 7 frontend that matches (or improves on) your current site. Redirects, SEO equity, and asset migration included.
How it works
- 01
Scope call (free)
We walk through your content, your team, and what the site needs to do. You leave with a written scope and a fixed price.
- 02
Content modeling
I design (or restructure) your Contentful content types, validations, and editorial experience so your team can publish confidently.
- 03
Build + review
Routes, components, live preview, caching, and SEO. Preview deploys on every push so you see progress throughout.
- 04
Launch + handoff
Production deploy, webhooks wired, editor walkthrough, and written documentation. Post-launch support included.
Proof
Common questions
Why React Router 7 and not Next.js?
React Router 7 gives you server rendering, route-level data loading, and prerendering without the complexity and vendor lock-in of Next.js. It deploys anywhere (Railway, Vercel, Cloudflare, a Docker container) and the entire data flow is typed end-to-end.
We already have a Contentful space. Can you work with it?
Yes. I'll audit your existing content types and either build on them or propose changes if the current structure is making editorial work harder than it should be. No need to start from scratch.
How does live preview work?
Contentful's live preview SDK lets editors see draft changes in the actual frontend before publishing. I wire this up so your preview environment shows real-time updates as editors type, not a separate "preview mode" that looks nothing like the live site.
What about images and media?
Contentful's built-in asset CDN handles responsive images, format conversion, and quality optimization out of the box. If you have heavier media needs (video, AI-generated imagery), I can layer on Cloudinary as part of the build.
Start a project
Tell me about what you're building. I'll reply within one business day with questions and whether this is a good fit. Prefer to talk? Book a 30-minute scope call.
