Website
A website that earns its place. Built right, not built once.
Production-grade websites delivered end-to-end. Brand, copy, design, build, deploy, monitor. Multi-language by default, accessible, fast, and search-tuned from the first commit. Built either on Odoo Website for tight ERP integration, or on a modern static stack (Astro, MDX, edge CDN) when independence and performance matter more. This site you are reading is an example.
Right for you if
- You want a website that ranks, not a template that loads.
- You sell to multiple regions and need real i18n, not Google Translate widgets.
- You want the site to integrate with the ERP / CRM / marketing stack you already run.
- You expect to keep editing the site after launch without a developer in the loop.
Not right for you if
- You want a 5-page brochure with a contact form and you want it cheap. Pick a Wix template; we are not the right fit.
- You want a custom CMS built from scratch. We compose with proven products (Odoo Website, Astro + a headless CMS), not bespoke admin panels.
- You expect to launch in two weeks. Discovery alone is two weeks; we will say no to compressed timelines that compromise quality.
Methodology
How a Website Development engagement actually runs.
5 phases. Every artefact written down, every decision logged, every handover documented.
-
01
Discovery
Audience, brand, market, competitors, conversion goals. Sitemap and content brief signed off before pixels move. The least visible phase, the one that determines whether the rest works.
-
02
Design
Wireframes, then high-fidelity comps in Figma. Brand-tight, accessible by default (WCAG 2.2 AA), responsive across phone / tablet / desktop. Component library you can extend after launch.
-
03
Build
Production code in your stack of choice. Astro for static-first speed, Odoo Website for ERP-native, or hybrid. Multi-language with hreflang, schema-rich, semantic HTML, dark / light themes where the brand wants them.
-
04
Deploy
Automated deployment to Cloudflare Pages, Vercel, or your own infrastructure. CI / CD set up with preview environments per pull request. DNS, SSL, security headers, CSP, monitoring all configured before launch.
-
05
Monitor and iterate
Web analytics (privacy-respecting, no cookie banner needed), Search Console submission, Lighthouse + Core Web Vitals on every deploy, monthly performance and SEO report for the first quarter.
What you receive
Deliverables.
Every artefact handed over to you. Code, configuration, documentation, training material. Yours to keep, yours to share with any successor.
- Discovery brief + sitemap + content matrix
- Figma design system (tokens, components, page templates)
- Production code in your repo, your domain
- Multi-language setup with hreflang and locale routing
- JSON-LD schema (Organization, WebSite, Service, FAQPage, BreadcrumbList where relevant)
- Sitemap, robots.txt, security headers, CSP, HSTS preload
- CI / CD with preview environments + automated builds
- Editor handover: training so non-developers can publish without us
Scope tiers
Three shapes of engagement.
Pick the shape closest to your situation. Final scope is set after a discovery call.
-
01
Starter
- Single language
- Up to 8 pages
- Standard component library
- 4 to 6 weeks
- Cloudflare Pages or Vercel hosting
-
02
Growth
- Up to 4 languages
- 10 to 25 pages + dynamic content
- Custom components where the brief needs them
- CMS integration if required
- 6 to 10 weeks
-
03
Signature
- Unlimited languages with translation pipeline
- Programmatic SEO (geo, industry, comparison routes)
- Headless CMS or Odoo Website backend
- Edge personalisation
- 10 to 16 weeks
Works with
Systems we have shipped with.
- Astro
- Next.js
- Odoo Website
- Cloudflare Pages
- Vercel
- Sanity
- Storyblok
- Contentful
Frequently asked
Questions about Website Development.
Astro or Odoo Website? Which should we pick? +
Astro (or similar modern static stack) when speed, SEO depth, and editorial control matter most, and when the site is mostly content. Odoo Website when you want the site to share data with your ERP natively (product catalog, customer portal, e-commerce against Odoo Inventory). We recommend after we understand your editing team and your traffic profile.
Will the site work without JavaScript? +
Yes. We default to server-rendered HTML with progressive enhancement. JavaScript adds interactivity where it earns its keep (forms, carousels, search) but the content is always readable, navigable, and accessible without it.
How do you handle multi-language sites? +
Per-locale routing (`/en/`, `/es/`, `/ar/`), hreflang on every URL, locale-specific meta and Open Graph, RTL support where needed (Arabic, Hebrew). Translation can flow through your in-house team, a translation service, or a structured machine-translation pipeline reviewed before publishing.
Do you do design as well as code? +
Yes, end-to-end. Brand audit, design system, page comps in Figma, then production code. We can also pick up an existing brand kit and run from your designer hand-off. We will not start a build with no design.
Who owns the code at the end? +
You do. Repository, deployment configuration, CI / CD, infrastructure-as-code, training videos. Walk away from us at any time and any competent agency can pick the project up cleanly.
How do you measure success post-launch? +
Three things: Core Web Vitals (LCP / INP / CLS green on 75% of visits), organic search growth (impressions and clicks tracked monthly in Search Console), and conversion (lead form submissions, signups, or whatever business KPI we agreed). Monthly report for the first quarter, quarterly thereafter.
Other services
Pair Website Development with one of these.
Tell us about your Website Development project.
A short note is enough. We answer in person, within one business day.