Marketing sites, brand platforms and content-rich websites. Custom design, built on Next.js or Laravel, with a CMS your team actually uses and SEO and GEO from the first commit.

What it is
A website is your best salesperson and your most-read document. We build it as a product: a design system, a content model and a technical base that is still fast and maintainable five years from now.
Who it’s for
For care, hospitality, retail and service companies that want a site that loads instantly, ranks in Google and AI answers, and that the team maintains without a developer.
What you get
Websites & platforms- 01
Custom design
No template. A design system with type, colour, grid and components, worked out for mobile and desktop and tested with real content.
- 02
Frontend in Next.js
App Router, React Server Components and static generation where possible. Images in AVIF and WebP via next/image, self-hosted fonts and Core Web Vitals as a hard requirement.
- 03
Headless CMS
Sanity or Payload CMS with a tailored content model: pages, blocks, vacancies, FAQ. Live preview, roles and version history. On an existing Laravel stack, Filament.
- 04
SEO and GEO
Semantic HTML, per-page metadata, sitemaps, canonicals and JSON-LD for Organization, LocalBusiness, FAQPage and BreadcrumbList. Plus an llms.txt fact sheet so AI assistants cite you correctly.
- 05
Accessibility
WCAG 2.2 AA as the baseline: contrast, keyboard control, visible focus, alt text and respect for prefers-reduced-motion. Checked with axe-core.
- 06
Measurement and forms
Plausible for cookieless analytics or GA4 with consent, events on the actions that matter and forms through Resend with confirmation emails.
The stack
Languages, frameworks and tools we use- Frontend
- Next.js 16React 19TypeScriptTailwind CSS
- Motion
- GSAPScrollTriggerFramer MotionLenisThree.js
- CMS
- SanityPayload CMS 3Filament
- Backend
- Node.jsLaravel 12PHP 8.2
- Data
- PostgreSQLMySQLDrizzle ORM
- SEO & GEO
- JSON-LDschema.orgllms.txtSearch Console
- Quality
- Lighthouseaxe-corePlaywrightVitest
- Hosting
- VercelDockerCaddyEU VPS
How we approach it
ProcessContent first
Sitemap, content model and keyword and question research, before a single pixel is designed.
Design in the browser
Design directions as working prototypes, reviewed on real screens instead of pictures.
Build with previews
Every change on its own preview URL. You watch the site grow and fill the CMS in the meantime.
Launch and measure
Redirects, Search Console, analytics and an SEO and GEO baseline. Then targeted improvements.
In practice
Built by JABL
A care website that guides people to the right help, step by step.

An Italian sandwich shop that gets found, by Google and by AI.

A French bistro with boules lanes: the website, and separately the system behind it.
Frequently asked
Next.js or WordPress?
For most sites Next.js with a headless CMS: faster, safer and no plugin maintenance. If a Laravel or PHP stack is already in place we build on it, as we did for Care-4 All.
Can our team manage content?
Yes. The CMS is shaped around your content, with blocks to compose pages without breaking the design.
What is GEO?
Generative Engine Optimization: making sure AI assistants like ChatGPT, Gemini and Perplexity find and describe your business correctly, using structured data, a fact sheet and citable content.
Who hosts the site?
We do, on Vercel or a server in the EU, including SSL, backups and monitoring. The code and content remain yours.
Let’s talk about your project.
One hour, no strings attached. You’ll hear from us within one working day.
Book a callinfo@jablworks.com