Web development, built in code
Criclabs builds custom websites with a modern, open stack—Astro for the front end, Sanity for content, and Cloudflare for hosting—so your site loads instantly, ranks well, and grows with your business without platform limits.

The speed of a static site, the flexibility of a CMS, no platform lock-in
For teams that have outgrown a website builder, or need more than a template can give, we build sites as code your business owns. Pages are pre-rendered and served from Cloudflare's global network, content lives in a structured CMS your team edits directly, and every component is built for your brand—not adapted from someone else's.
Web development plans
Fixed prices for a clearly defined scope, so you know the cost before we start. Each plan is a starting point: we’ll tailor the scope to your project on a short call.
StarterA fast, focused site in code for a launch, campaign, or new brand.Page Range: 1-5 pagesTech Stack: Astro, Sanity, CloudflareTimeline: 1-2 monthsInvestment: THB 300,000
What's included:
- Discovery and content planning session
- SEO copywriting for every page (one language)
- Custom design for up to 5 pages (desktop + mobile)
- Astro build on a reusable component library
- Sanity CMS with 1 collection (e.g. blog, team)
- Contact form with spam protection, sent by email
- On-page SEO setup (meta, sitemap, redirects, structured data)
- Analytics and conversion tracking (GA4)
- Cloudflare hosting, DNS setup and go-live support
- AI setup so your team can update the site by asking Claude (AI Enablement)
- 1-hour CMS training session
- 2 rounds of design and copy changes
- 30-day post-launch support
Use cases: New business website, product launch, landing page with blog, rebrand
BusinessRecommendedA modular, content-rich site your marketing team can run day to day.Page Range: 5-15 pagesTech Stack: Astro, Sanity, CloudflareTimeline: 3-4 monthsInvestment: THB 500,000
Everything in Starter, plus:
- Discovery workshop with sitemap and content architecture
- Up to 15 pages, in Thai and English
- Up to 4 CMS collections, with live preview
- Design tokens your team can reuse
- Animations and scroll interactions
- Schema and Core Web Vitals tuning
- Up to 2 integrations (e.g. HubSpot, booking, email)
- Content migration from your current site
- 1.5-hour training + recorded walkthrough
- 3 rounds of design and copy changes
Use cases: Growth-stage company site, case study and blog-driven site, migration from WordPress or Webflow
PlusA multilingual, integrated web platform for complex business needs.Page Range: 15+ pagesTech Stack: Astro, Sanity, CloudflareTimeline: 4-6 monthsInvestment: THB 850,000+
Everything in Business, plus:
- Full discovery and content strategy workshop
- Custom design for every page in scope
- More languages, THB 40,000 each
- Unlimited CMS collections, roles and workflows
- Serverless features on Cloudflare Workers (forms, APIs, gated content)
- Up to 5 integrations
- Staging environment and preview deployments
- 2-hour team training + recorded walkthrough
- Full handover documentation (CMS, components, deployment)
- 2 rounds of changes per stage (sitemap, key templates, content)
Use cases: Enterprise website, multi-market brand, content platform, member or gated areas
Who this is for
- Teams that have outgrown a website builder and need custom features, integrations, or performance it can't deliver.
- Businesses that want to own their website as code, with no platform lock-in or per-seat pricing.
- Marketing teams that publish often and need a CMS that is structured, fast, and easy to use.
- Brands serving several markets that need multilingual content and fast load times worldwide.
Why this stack
- Astro pre-renders every page to HTML and ships almost no JavaScript, so pages load fast and score well on Core Web Vitals.
- Sanity gives your team a CMS shaped around your content—structured fields, translations, and real-time collaboration.
- Cloudflare serves the site from data centers worldwide, with forms, spam protection, and redirects handled at the edge.
- Every part is open and portable: your code, your content, and your hosting stay yours.
What you get
- A fully custom website, designed and built for your brand. No templates—every component is made for your content.
- A CMS your team can run without developers. Publish pages, posts, and translations from day one.
- SEO and performance built in. Semantic HTML, structured data, sitemaps, and fast pages from the start.
- Documentation and training. Your team knows how to edit content, and any developer can pick up the code.
Scope
Custom design and front-end development
Bespoke layouts built in Astro on a reusable component library, matched to your brand and tested across browsers and devices.
Sanity CMS setup
Content models, editing views, and previews designed around how your team works, so updates don't need a developer.
Cloudflare hosting and deployment
Global hosting, SSL, DNS, redirects, and automatic deploys whenever code or content changes.
Forms and integrations
Contact forms with spam protection, email delivery, and connections to the tools you already use, such as your CRM or analytics.
Multi-language sites
Localized routes, translated content in the CMS, and hreflang and canonical tags set up correctly for search.
SEO and performance
Semantic HTML, metadata, structured data, sitemaps, image optimization, and Core Web Vitals tuning built in from the start.
Content migration
We move your existing pages and posts into the new CMS, with redirects in place to keep your search rankings.
Training and handover
A recorded walkthrough and written guides for editors, plus documentation for developers who work on the site later.
Out of scope
- Ongoing monthly content updates or SEO management (available as a separate retainer)
- Complex web applications with custom back ends (see Web Application Development)
- Third-party licensing costs (e.g. Sanity or Cloudflare paid plans, plugins)
- Paid media setup or campaign management
How it works
1. Discovery and requirements
We map your goals, audiences, and content, review what you have today, and agree on the site structure, key pages, and success criteria.
2. Design and content model
We design pages and components in Figma and plan the CMS content model alongside them, so design and content fit from the start.
3. Build
We build the site in Astro, set up Sanity, and deploy every change to a preview link you can review as the work progresses.
4. Content migration and QA
We move your content, set up SEO and redirects, and test across browsers, devices, and page-speed tools before launch.
5. Launch and handover
We go live on Cloudflare, then train your team and hand over documentation so you can run the site with confidence.
Frequently Asked Questions about our web development services
How is this different from a Webflow website?
Webflow is a visual builder hosted on Webflow's platform. We build in code, which removes platform limits on features, integrations, and performance, and means you own the site outright. Your team still edits content without developers, through Sanity. If a visual builder suits you better, we offer Webflow development too.
Can my team update the website without a developer?
Yes. Pages, blog posts, team members, and other content are edited in Sanity, a CMS we set up around your content. Changes are published automatically, and you can preview them before they go live.
Is a site built with Astro good for SEO?
Yes. Astro sends finished HTML to browsers and search engines, so pages load fast and are easy to crawl. We add metadata, structured data, sitemaps, redirects, and correct hreflang and canonical tags for multilingual sites.
What does hosting cost?
Most marketing sites run on Cloudflare's and Sanity's free or low-cost plans. We recommend plans based on your traffic and team size, and you hold the accounts in your own name.
Can you migrate our site from WordPress or Webflow?
Yes. We move your pages, posts, and images into the new CMS, rebuild the design in code, and set up redirects from your old URLs so you keep your search rankings.
2 of 3 project slots open this quarter
Full this quarter? Pre-book your slot or chat with us on LINE

