Discuss your task

Search

Start typing to search articles, cases, and services.

navigate Esc close

Cases & Blog

How to Build a Proper Sitemap for a Large Website

How to build a sitemap for a large website: the 50,000 URL limit, sitemap index structure, splitting by content type, and what lastmod Google actually uses.

Site Loading Images Slowly - Do You Need an Image CDN

Comparing Cloudflare Images, imgix and Astro's built-in image optimization: pricing, limits, AVIF/WebP support and when you don't need a CDN.

How to Add Search to a Static Site Without a Server

How search works on a static site without a backend: a static index, client-side search, Pagefind. The mechanism, options, and when it is enough.

A/B Testing on a Static Site Without Losing Speed

How to run A/B tests on a landing page at the edge - no content flicker, no Core Web Vitals drop. Approaches compared, plus step-by-step setup.

How to Check Website Accessibility Before Launch

How to check website accessibility on a headless stack before launch: a WCAG checklist, common mistakes, and EAA 2025 requirements.

How an Astro and Sanity Site Architecture Works

Astro and Sanity site architecture: how marketing edits content without a developer. Content Lake, GROQ, revalidation, step-by-step setup.

How to Accept a Form Submission on a Static Site Without a Backend

Three ways to accept a form on a static site: a serverless function, a third-party service, or your own API endpoint. How to choose and block spam.

How to Set Up GDPR Cookie Consent on a Headless Site

How to implement GDPR-compliant cookie consent on a headless site without losing conversions: architecture, Consent Mode v2, common mistakes.

What Actually Speeds Up a Static Site - CDN or Browser Cache

The difference between CDN and browser cache, and the Cache-Control values to use for JS, CSS, HTML, and images on Astro/Next.js sites, with header examples.

Get in touch your way
WhatsApp Telegram

Before you go: a free estimate

Describe your task in a few words and we propose a solution, a stack and a quote with timelines.

Three areas with one team: software, web development and CRM implementation. Over 100 projects, and the project is run directly by an engineer, in Russian and English.