# www.datocms.com > AI-optimized mirror of www.datocms.com containing 50 pages totalling 15,906 words of clean markdown content, structured data, and semantic HTML. Original source: https://www.datocms.com/. Last updated: 2026-04-30T23:22:00.584Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Headless CMS, done right](/site-root.html): The content platform for projects of any size, built around the needs of all team members. Simply put, the most user-friendly and performant headless CMS. (883 words) ## Articles & Blog Posts - [blog/schema-import-exports-and-recipes/index.html](/blog/schema-import-exports-and-recipes/index.html) (1 words) - [blog/what-you-really-want-from-your-headless-cms/index.html](/blog/what-you-really-want-from-your-headless-cms/index.html) (1 words) - [blog/how-to-build-a-nuxt-blog/index.html](/blog/how-to-build-a-nuxt-blog/index.html) (1 words) - [blog/records-finally-typed/index.html](/blog/records-finally-typed/index.html) (1 words) - [blog/shopify-vs-headless-cms/index.html](/blog/shopify-vs-headless-cms/index.html) (1 words) - [blog/headless-cms-for-llms/index.html](/blog/headless-cms-for-llms/index.html) (1 words) - [blog/llms-txt/index.html](/blog/llms-txt/index.html) (1 words) - [blog/we-have-released-an-mcp-sometimes-it-works/index.html](/blog/we-have-released-an-mcp-sometimes-it-works/index.html) (1 words) - [blog/a-look-back-at-2025/index.html](/blog/a-look-back-at-2025/index.html) (1 words) - [blog/introducing-our-2026-pricing-changes/index.html](/blog/introducing-our-2026-pricing-changes/index.html) (1 words) - [Cache Tags for eCommerce: Surgical invalidation, and then some](/blog/cache-tags-for-ecommerce/index.html): Caching and eCommerce can be hella complicated. Let's look into how Cache Tags make life a little simpler. (1,656 words) - [blog/why-we-switched-to-astro/index.html](/blog/why-we-switched-to-astro/index.html) (1 words) - [blog/astro-typescript-graphql-and-datocms-cache-tags/index.html](/blog/astro-typescript-graphql-and-datocms-cache-tags/index.html) (1 words) - [blog/best-way-for-handling-react-images/index.html](/blog/best-way-for-handling-react-images/index.html) (1 words) - [blog/astro-seo-and-datocms/index.html](/blog/astro-seo-and-datocms/index.html) (1 words) - [Introducing Tuply: The AI Context Assistant for the next Headless CMS Era of Tomorrow](/blog/introducing-tuply/index.html): Meet Tuply - our most significant product investment of the year. The intelligent AI layer that brings the power of ambient assistance, contextual humor, and zero actionable output directly in to yo... (913 words) - [blog/datocms-vs-wordpress-2025/index.html](/blog/datocms-vs-wordpress-2025/index.html) (1 words) - [blog/how-to-localize-your-cms-content-for-global-audiences.html](/blog/how-to-localize-your-cms-content-for-global-audiences.html) (1 words) - [Introducing Draft/Published records!](/blog/introducing-record-drafts/index.html): In DatoCMS you can now save changes to a record without committing it to be published. Read everything about this big change. (764 words) - [blog/not-ai-first-headless-cms/index.html](/blog/not-ai-first-headless-cms/index.html) (1 words) - [blog/who-needs-a-headless-cms-when-you-can-just-vibe-code-everything.html](/blog/who-needs-a-headless-cms-when-you-can-just-vibe-code-everything.html) (1 words) - [blog/build-a-cms-with-vibes/index.html](/blog/build-a-cms-with-vibes/index.html) (1 words) - [academy/modern-web-development/graphql-vs-rest/index.html](/academy/modern-web-development/graphql-vs-rest/index.html) (1 words) - [academy/modern-web-development/content-management-apis/index.html](/academy/modern-web-development/content-management-apis/index.html) (1 words) - [Announcing new feature: Slug fields!](/blog/new-feature-slug-field-type/index.html): We made some big changes at how slugs get generated for your DatoCMS Items.. read more in this detailed blog post! (780 words) - [academy/modern-web-development/modern-web-development-concepts/index.html](/academy/modern-web-development/modern-web-development-concepts/index.html) (1 words) - [academy/headless-cms/use-cases-for-headless-cms/index.html](/academy/headless-cms/use-cases-for-headless-cms/index.html) (1 words) - [academy/modern-web-development/frameworks-and-technologies/index.html](/academy/modern-web-development/frameworks-and-technologies/index.html) (1 words) - [academy/headless-cms/introduction-to-headless-cms/index.html](/academy/headless-cms/introduction-to-headless-cms/index.html) (1 words) - [academy/headless-cms/headless-cms-and-seo/index.html](/academy/headless-cms/headless-cms-and-seo/index.html) (1 words) - [academy/headless-cms/how-a-headless-cms-works/index.html](/academy/headless-cms/how-a-headless-cms-works/index.html) (1 words) - [academy/ancillary-concepts/astro-concepts/index.html](/academy/ancillary-concepts/astro-concepts/index.html) (1 words) - [academy/headless-cms/headless-cms-selection-criteria/index.html](/academy/headless-cms/headless-cms-selection-criteria/index.html) (1 words) - [Product Update](/blog/the-schema-interface-gets-a-makeover/index.html): We are rolling out exciting updates to the Schema tab to make your content modeling journey smoother. (948 words) - [academy/ancillary-concepts/react-concepts/index.html](/academy/ancillary-concepts/react-concepts/index.html) (1 words) - [academy/ancillary-concepts/next-js-concepts/index.html](/academy/ancillary-concepts/next-js-concepts/index.html) (1 words) - [Introducing Visual Editing. Click it. Change it.](/blog/introducing-visual-editing/index.html): Get the WYSIWYG page builder experience with a Headless CMS using DatoCMS's click-to-edit and side-by-side visual editing features. (1,231 words) - [academy/modern-web-development/deployments/index.html](/academy/modern-web-development/deployments/index.html) (1 words) - [Headless CMS FAQs](/academy/headless-cms/headless-cms-faqs/index.html): Discover DatoCMS, our headless CMS for websites of any size. (993 words) - [Introducing one-click creation of DatoCMS-powered static websites](/blog/one-click-websites/index.html): Learn how to publish a static website with your preferred generator in less than 30 seconds! (611 words) - [Update of the JS/Ruby DatoCMS clients required!](/blog/update-of-the-js-and-ruby-datocms-clients-required/index.html): Starting from March 31th, images and files uploaded to DatoCMS will no longer be served from the domain dato-images.imgix.net, but from a new domain: www.datocms-assets.com. (567 words) - [Latest news — DatoCMS Blog](/blog/latest-news/index.html): Latest news released by DatoCMS. (394 words) - [Big news about DatoCMS](/blog/big-news-about-datocms/index.html): A better review history and huge discount for your modular content blocks. (298 words) - [DatoCMS Academy](/academy/index.html): Browse the DatoCMS Academy for a deep dive into the concepts around Headless CMS to get up to speed with headless content management (325 words) - [Building MultiLaunch (Part 3/3): The Repo and the DX](/blog/building-multilaunch-part-3/index.html): A look at how MultiLaunch is structured for developers. A monorepo, Astro, and DatoCMS, for infinite brands from a single codebase. (1,513 words) - [Building MultiLaunch (Part 1/3): Structuring DatoCMS Like a System](/blog/building-multilaunch-part-1/index.html): How Bejamas modeled MultiLaunch to be CMS-first, and why DatoCMS was more database than page builder. (1,421 words) - [The DatoCMS Blog](/blog/dato-turns-ten/index.html): Our favorite (obv.) CMS recently turned 10, so we took a few days off to get the team together in Tuscany to stuff our faces till we couldn't move. (1,045 words) - [Building MultiLaunch (Part 2/3): The CMS Experience for Editors](/blog/building-multilaunch-part-2/index.html): A look inside the DatoCMS setup and editor experience powering MultiLaunch: localization, modular blocks, AI translations, and more. (1,204 words) - [Start billing your clients directly with Billing profiles](/blog/billing-profiles/index.html): A new feature just landed into DatoCMS: the ability to manage multiple billing profiles within the same account! (328 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/content/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/content/robots.txt): Crawler directives