Skip to content
Contact me

Astro + Sanity development

Astro + Sanity development is building a website as static HTML pages with the Astro framework, with content edited in Sanity, a headless CMS. Pavlo Zhydkykh builds these sites for AI, fintech and B2B startups: a landing page from $1,200 in 1 to 2 weeks, a multi-page site from $3,000 in 2 to 4 weeks.

Does ChatGPT recommend your website?

Free report in 48 hours · 5 AI engines

Stack
Astro + Sanity
From
$1,200
Timeline
1 to 4 weeks
PageSpeed
Up to 100
Hosting
Your own account
After launch
$30 / hour

Key takeawaysUpdated By

Key takeaways

  • Astro is a web framework for content-driven websites such as blogs, marketing sites and e-commerce.[2]
  • Sanity is a headless content management system focused on structured content: editors fill in fields, and Astro turns the fields into pages.[3]
  • Static pages do not change per request, so a static site can be served from content delivery networks (CDNs).[1]
  • Astro + Sanity builds by Pavlo Zhydkykh score up to 100 on Google PageSpeed and run on the client's own Cloudflare or Vercel account.
  • A landing page starts at $1,200 (1 to 2 weeks) and a multi-page site at $3,000 (2 to 4 weeks), with the price Pavlo fixes in writing before work starts.

What is Astro + Sanity?

Astro + Sanity is a website stack: Astro, a web framework, turns every page into static HTML at build time, and Sanity, a headless CMS, stores the content your editors change. Visitors get finished pages from a CDN, so the site loads fast, and the content lives apart from the design, so a redesign does not mean re-entering every page.

Wikipedia: Static site generator

Pavlo Zhydkykh

“I built my own site on Astro + Sanity: finished HTML on a CDN is the fastest page I can give a visitor.”

Pavlo Zhydkykh · Web designer and developer since 2016

Fit check

Is Astro + Sanity
right for you?

A good fit if

  • Startups that want PageSpeed close to 100 and clean HTML for Google and AI search.
  • Teams that want to own the code, the content and the hosting account.
  • Sites with structured content used on many pages: blog, cases, team, FAQ, glossary.
  • Sites that need logic a site builder does not offer, like a pricing calculator Pavlo writes in code.

Not the right fit if

  • Teams that want to drag sections around and design new layouts without a developer.
  • A one-off page that has to be live in two or three days.
  • An online store with carts, stock and checkout.

Compared

WordPress site vs Astro + Sanity

The old default for a CMS website against a static site with a headless CMS.

WordPress site vs Astro + Sanity
CriterionWordPressAstro + Sanity
PagesBuilt by PHP on each visit, unless cachedStatic HTML from a CDN
SpeedDepends on theme, plugins and serverPageSpeed up to 100
FeaturesPlugins for SEO, forms, cache and securityWritten in code, no plugins
UpdatesCore, theme and every pluginNo server code to patch on the site
EditingContent mixed with layout in a page builderStructured fields in Sanity Studio
HostingA PHP server and a databaseYour Cloudflare or Vercel account

Checklist

6 checks before you build on Astro + Sanity

Pavlo settles these in the first call, so the build has no surprises after launch.

  1. 1. Accounts in your name

    The Git repository, the Cloudflare or Vercel project and the Sanity project should be created on your accounts, not the developer's. Pavlo sets the projects up there, so nothing has to be transferred later.

  2. 2. Content model before design

    List the content types first: pages, posts, cases, team, FAQ. A clear model keeps editors from pasting layout into text fields.

  3. 3. Rebuild on publish

    A static site needs a fresh build after every content change. A publish in Sanity should trigger that build automatically, so editors never ask a developer to deploy.

  4. 4. Draft preview

    Agree early whether editors need to see drafts on the real site before publishing, because a preview adds setup to the build.

  5. 5. Images through the Sanity CDN

    Sanity serves images resized and in modern formats. Route every image through the Sanity CDN, and the Largest Contentful Paint stays low on phones.

  6. 6. SEO fields in every document

    Each page and post needs a title, description and social image field, plus schema in the template. Adding the fields after launch means editing every document again.

How it works

From first call to launch in 1 to 4 weeks

A landing page goes live in 1 to 2 weeks, a multi-page site in 2 to 4 weeks. Here is the multi-page path, step by step.

From first call to launch in 1 to 4 weeks, step by step
#StepWhenWhat happensYou get
01 Call and fixed price Week 1 A call with Pavlo about goals, pages, content types and who will edit the site. A fixed price and timeline in writing
02 Design and content model Weeks 1-2 Key pages designed in Figma, and the content types planned for Sanity. Figma design and a content model
03 Feedback, round 1 Week 2 Your comments on the design, applied before the build starts. An approved design
04 Build in Astro and Sanity Weeks 2-4 Pages built in Astro, Sanity Studio set up with your content types, images served through the Sanity CDN. A working site on a preview link
05 SEO, schema, content Week 4 Titles, meta, schema, sitemap, redirects and llms.txt, plus your final texts in Sanity. A site ready for Google and AI search
06 Feedback, round 2 Week 4 A second round on the working site, on desktop and phone. Final fixes
07 Launch on your accounts End of week 4 Pavlo deploys the site to your Cloudflare or Vercel account, connects the domain and checks Search Console. A live site you own, then $30 an hour only when needed

Pricing

Build your estimate

Pick the project and add what you need. The final price is fixed after the first call, before any work starts.

01 · Project
02 · Add-ons

In their words

Astro + Sanity, in the words
of docs and Pavlo's clients

Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.

“Astro is the web framework for building content-driven websites like blogs, marketing, and e-commerce.”

Astro DocsWhy Astro?Source ↗

“Crawling a URL and parsing the HTML response works well for classical websites or server-side rendered pages where the HTML in the HTTP response contains all content.”

Google Search CentralJavaScript SEO basicsSource ↗

“To provide a good user experience, sites should strive to have Largest Contentful Paint of 2.5 seconds or less.”

web.devLargest Contentful Paint (LCP)Source ↗

“It was an absolute pleasure working with Pavlo. The quality of work he delivered was AMAZING.”

Ed ClarkeFounder, Inturai · Website design and SEOSource ↗

“He is amazing in what he contributes, both design-wise and also from the ideas.”

Oliver BockOwner, The B2B Answer · Website design, 2025Source ↗

“One of the best contractors I have worked with. Really thoughtful about communication. Would 100% hire again.”

Remi LabelleCOO, Accolade Pro · Web app designSource ↗

FAQ

Questions about
Astro + Sanity

Still unsure? Ask your AI about Pavlo Zhydkykh:

ChatGPTPerplexityClaudeGeminiGrok

Q.01

How much does an Astro + Sanity website cost?

A landing page starts at $1,200 and a multi-page site at $3,000. Pavlo fixes the price in writing after the first call, and two rounds of feedback are included.

Q.02

How long does an Astro + Sanity website take?

A landing page takes 1 to 2 weeks, a multi-page site 2 to 4 weeks. The timeline comes with the fixed price, before work starts.

Q.03

Who owns the code, the content and the hosting?

You do. Pavlo sets up the Git repository, the Sanity project and the Cloudflare or Vercel project on your accounts, so you can change developers without moving anything.

Q.04

What do I need to provide?

Your texts, logo, brand assets and access to your domain. If you have a Figma design, Pavlo builds from that file, otherwise he designs the key pages in Figma first.

Q.05

What are the trade-offs of a static site?

New layouts and new kinds of sections need code, so a new layout is developer work rather than a drag and drop. Content also goes live after a short rebuild, not the instant an editor clicks publish.

Q.06

What happens after launch?

Editors publish texts, images and posts in Sanity Studio without a developer. You pay the host and Sanity directly on the providers' plans, and for code changes Pavlo works at $30 an hour, with no retainer.

Pavlo Zhydkykh

About the author

Pavlo Zhydkykh

Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.

  • Top Rated on Upwork
  • 100% Job Success
  • 10 years since 2016
  • 50+ sites shipped
  • 90+ PageSpeed at launch
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 [email protected]

Page reviewed by Pavlo Zhydkykh · Updated

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours