Create content types, write entries, and display blogs or articles on your Webstorio site.
The Content & CMS feature lets you manage structured content — blog posts, news, case studies, documentation — separately from page layout. You write once in the dashboard; your pages display it dynamically.
Fill in fields. Use the AI assistant in the entry editor to draft or refine copy.
Set status to published when ready.
Entries can be organized with categories for filtering on listing pages.To bulk-load from a spreadsheet, select a content type and use Import
(CSV/XLSX with column mapping).
Editing page code yourself? Published sites read CMS data with window.webstorio methods like getContentEntries and getContentEntryById.→ Methods, parameters, and examples: Content SDK referencePrefer an AI agent to manage types and entries? Connect MCP — tool list in the MCP reference.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Webstorio","description":"Documentation for Webstorio — the AI-powered web builder and hosting platform.","colors":{"primary":"#0284C7","light":"#38BDF8","dark":"#059669"},"logo":{"light":"https://mintcdn.com/webstorio/A8Y1yqNjHcD0y95T/logo/light.png?fit=max\u0026auto=format\u0026n=A8Y1yqNjHcD0y95T\u0026q=85\u0026s=b0e6f3a9e94e7bf0d2dd74dbd91d0e49","dark":"https://mintcdn.com/webstorio/A8Y1yqNjHcD0y95T/logo/dark.png?fit=max\u0026auto=format\u0026n=A8Y1yqNjHcD0y95T\u0026q=85\u0026s=183a3d9219d422a03bbc6b042cc3f167","href":"https://webstorio.com"},"favicon":"https://mintcdn.com/webstorio/QNkCuZ8qIGxQrgMr/favicon.ico?fit=max\u0026auto=format\u0026n=QNkCuZ8qIGxQrgMr\u0026q=85\u0026s=0ce43928483b66a8632d94e2329d0979","appearance":{"default":"dark"},"background":{"decoration":"gradient","color":{"light":"#F8FAFC","dark":"#0C0F14"}},"navbar":{"links":[{"href":"https://webstorio.com/pricing","label":"Pricing"},{"href":"https://blog.webstorio.com","label":"Blog"}],"primary":{"type":"button","label":"Get started","href":"https://webstorio.com"}},"footer":{"socials":{"website":"https://webstorio.com"}},"icons":{"library":"lucide"},"styling":{"codeblocks":"dark","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"webstorio","hasAudioNarration":false,"actualSubdomain":"webstorio","customDomains":["docs.webstorio.com"],"gitSource":{"type":"github","owner":"webstorio","repo":"webstorio-platform","deployBranch":"release","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"cbcf6bf3-e734-491b-a82f-45b65bee1235","liveDeploymentHistoryId":"6ae3209386c7ae22426d1ccf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3209386c7ae22426d1ccf"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae3209386c7ae22426d1ccf","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"How-to","count":13},{"language":"default","tag":"References","count":12},{"language":"default","tag":"Developer","count":11},{"language":"default","tag":"Explanation","count":8},{"language":"default","tag":"Client SDK","count":6},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Overview","count":2},{"language":"default","tag":"Changelog","count":2},{"language":"default","tag":"CLI","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/content-and-cms","slug":"/guides/content-and-cms","pageMetadata":{"title":"Content \u0026 CMS","description":"Create content types, write entries, and display blogs or articles on your Webstorio site.","icon":"file-text","href":"/guides/content-and-cms"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create content types, write entries, and display blogs or articles on your Webstorio site.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Content \u0026 CMS`}),` feature lets you manage structured content — blog posts, news, case studies, documentation — separately from page layout. You write once in the dashboard; your pages display it dynamically.`]}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use-the-cms`,children:`When to use the CMS`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Use CMS when…`}),_jsx(_components.th,{children:`Use plain pages when…`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`You publish articles regularly`}),_jsx(_components.td,{children:`Content is mostly static (About, Contact)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`You need categories or filters`}),_jsx(_components.td,{children:`One-off landing pages are enough`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Multiple pages show the same entries`}),_jsx(_components.td,{children:`No repeating content structure`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-—-enable-content-\u0026-cms`,children:`Step 1 — Enable Content \u0026 CMS`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open your `,_jsx(_components.strong,{children:`project dashboard`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Features`}),` and enable `,_jsx(_components.strong,{children:`Content \u0026 CMS`}),` (enabled by default on most projects).`]}),`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Content`}),` in the sidebar.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-—-create-a-content-type`,children:`Step 2 — Create a content type`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`content type`}),` is a template for entries — like “Blog Post” or “Team Member.”`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add content type`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Name it (e.g. `,_jsx(_components.code,{children:`Blog Post`}),`).`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add `,_jsx(_components.strong,{children:`fields`}),` — common ones:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`title`}),` (text)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`slug`}),` (text, for URLs)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`body`}),` (rich text)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`excerpt`}),` (text)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`coverImage`}),` (image URL)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`publishedAt`}),` (date)`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Save the content type.`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Each content type gets a `,_jsx(_components.strong,{children:`key`}),` (e.g. `,_jsx(_components.code,{children:`blog_post`}),`) used by pages and the SDK to fetch data.`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-—-write-entries`,children:`Step 3 — Write entries`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open your content type → `,_jsx(_components.strong,{children:`Entries`}),` → `,_jsx(_components.strong,{children:`New entry`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Fill in fields. Use the `,_jsx(_components.strong,{children:`AI assistant`}),` in the entry editor to draft or refine copy.`]}),`\n`,_jsxs(_components.li,{children:[`Set status to `,_jsx(_components.strong,{children:`published`}),` when ready.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Entries can be organized with `,_jsx(_components.strong,{children:`categories`}),` for filtering on listing pages.`]}),`\n`,_jsxs(_components.p,{children:[`To bulk-load from a spreadsheet, select a content type and use `,_jsx(_components.strong,{children:`Import`}),`\n(CSV/XLSX with column mapping).`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-4-—-show-content-on-your-site`,children:`Step 4 — Show content on your site`}),`\n`,_jsx(Heading,{level:`3`,id:`option-a-—-ask-the-ai-easiest`,children:`Option A — Ask the AI (easiest)`}),`\n`,_jsx(_components.p,{children:`In the page editor, prompt the AI:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`“Create a blog listing page showing published Blog Post entries with title, excerpt, and cover image”`})}),`\n`,_jsx(_components.li,{children:_jsxs(_components.em,{children:[`“Add a blog detail page at slug `,_jsx(_components.code,{children:`blog/{content_entry_id}`}),` that shows the full post”`]})}),`\n`]}),`\n`,_jsx(_components.p,{children:`The AI wires up the correct SDK calls automatically.`}),`\n`,_jsx(Heading,{level:`3`,id:`option-b-—-dynamic-page-slugs`,children:`Option B — Dynamic page slugs`}),`\n`,_jsxs(_components.p,{children:[`For detail pages, use a slug with a `,_jsx(_components.strong,{children:`wildcard`}),`:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`blog/{content_entry_id}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Webstorio matches the URL segment to a CMS entry. The page code reads the current ID with `,_jsx(_components.code,{children:`window.webstorio.getPathParams()`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`content-workflow-tips`,children:`Content workflow tips`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Draft first:`}),` Keep entries in draft until you’re ready. Listing pages\ntypically filter by `,_jsx(_components.code,{children:`status: \"published\"`}),`.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`One content type per purpose:`}),` Separate “Blog Post” from “Product\nannouncement” if they need different fields or URLs.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Free plan limit:`}),` The Free plan allows a small number of content entries.\nUpgrade if you need a full blog archive.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`for-developers-and-agents`,children:`For developers and agents`}),`\n`,_jsxs(_components.p,{children:[`Editing page code yourself? Published sites read CMS data with `,_jsx(_components.code,{children:`window.webstorio`}),` methods like `,_jsx(_components.code,{children:`getContentEntries`}),` and `,_jsx(_components.code,{children:`getContentEntryById`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`→ Methods, parameters, and examples: `,_jsx(_components.a,{href:`/api-reference/sdk/content`,children:`Content SDK reference`})]}),`\n`,_jsxs(_components.p,{children:[`Prefer an AI agent to manage types and entries? `,_jsx(_components.a,{href:`/developer/connect-mcp`,children:`Connect MCP`}),` — tool list in the `,_jsx(_components.a,{href:`/api-reference/mcp/overview`,children:`MCP reference`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Content \u0026 CMS","description":"Create content types, write entries, and display blogs or articles on your Webstorio site.","icon":"file-text","href":"/guides/content-and-cms"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"When to use the CMS","slug":"when-to-use-the-cms","depth":2,"children":[]},{"title":"Step 1 — Enable Content \u0026 CMS","slug":"step-1-—-enable-content-\u0026-cms","depth":2,"children":[]},{"title":"Step 2 — Create a content type","slug":"step-2-—-create-a-content-type","depth":2,"children":[]},{"title":"Step 3 — Write entries","slug":"step-3-—-write-entries","depth":2,"children":[]},{"title":"Step 4 — Show content on your site","slug":"step-4-—-show-content-on-your-site","depth":2,"children":[{"title":"Option A — Ask the AI (easiest)","slug":"option-a-—-ask-the-ai-easiest","depth":3,"children":[]},{"title":"Option B — Dynamic page slugs","slug":"option-b-—-dynamic-page-slugs","depth":3,"children":[]}]},{"title":"Content workflow tips","slug":"content-workflow-tips","depth":2,"children":[]},{"title":"For developers and agents","slug":"for-developers-and-agents","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"webstorio","siteName":"Webstorio","title":"Content \u0026 CMS - Webstorio","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-14T18:10:17.000Z","originalFileLocation":"guides/content-and-cms.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create content types, write entries, and display blogs or articles on your Webstorio site.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Webstorio\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Content \u0026amp; CMS - Webstorio\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create content types, write entries, and display blogs or articles on your Webstorio site.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Webstorio\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.webstorio.com/guides/content-and-cms\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://webstorio.mintlify.app/_mintlify/api/og/v2?division=How-to\u0026amp;title=Content+%26+CMS\u0026amp;description=Create+content+types%2C+write+entries%2C+and+display+blogs+or+articles+on+your+Webstorio+site.\u0026amp;theme=61938834aef9d73c10d67b82\u0026amp;signature=1d531f5feb123469fcb8ed5f18394147a6ae72b5d931493d27c1cec053cbaf8f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Content \u0026amp; CMS - Webstorio\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create content types, write entries, and display blogs or articles on your Webstorio site.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://webstorio.mintlify.app/_mintlify/api/og/v2?division=How-to\u0026amp;title=Content+%26+CMS\u0026amp;description=Create+content+types%2C+write+entries%2C+and+display+blogs+or+articles+on+your+Webstorio+site.\u0026amp;theme=61938834aef9d73c10d67b82\u0026amp;signature=1d531f5feb123469fcb8ed5f18394147a6ae72b5d931493d27c1cec053cbaf8f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/webstorio/JSuJ6W4VOkpns6w-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Webstorio\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0284C7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.webstorio.com/guides/content-and-cms\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/content-and-cms.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.webstorio.com/#organization\",\"name\":\"Webstorio\",\"url\":\"https://docs.webstorio.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/webstorio/A8Y1yqNjHcD0y95T/logo/light.png?fit=max\u0026auto=format\u0026n=A8Y1yqNjHcD0y95T\u0026q=85\u0026s=b0e6f3a9e94e7bf0d2dd74dbd91d0e49\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.webstorio.com#website\",\"name\":\"Webstorio\",\"url\":\"https://docs.webstorio.com\",\"publisher\":{\"@id\":\"https://docs.webstorio.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.webstorio.com/guides/content-and-cms#webpage\",\"url\":\"https://docs.webstorio.com/guides/content-and-cms\",\"name\":\"Content \u0026 CMS\",\"description\":\"Create content types, write entries, and display blogs or articles on your Webstorio site.\",\"dateModified\":\"2026-08-14T18:10:17.000Z\",\"isPartOf\":{\"@id\":\"https://docs.webstorio.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.webstorio.com/guides/content-and-cms#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.webstorio.com/guides/content-and-cms#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webstorio\",\"item\":\"https://docs.webstorio.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Content \u0026 CMS\",\"item\":\"https://docs.webstorio.com/guides/content-and-cms\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.webstorio.com/guides/content-and-cms#article\",\"headline\":\"Content \u0026 CMS\",\"name\":\"Content \u0026 CMS\",\"description\":\"Create content types, write entries, and display blogs or articles on your Webstorio site.\",\"url\":\"https://docs.webstorio.com/guides/content-and-cms\",\"mainEntityOfPage\":{\"@id\":\"https://docs.webstorio.com/guides/content-and-cms#webpage\"},\"dateModified\":\"2026-08-14T18:10:17.000Z\",\"publisher\":{\"@id\":\"https://docs.webstorio.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.webstorio.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Webstorio\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Webstorio","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Get started","pages":[{"title":"Introduction","icon":"sparkles","href":""},{"title":"Create your first site","icon":"rocket","href":"/guides/create-your-site"}]},{"group":"Explanation","pages":[{"title":"Dashboard vs CLI","icon":"git-compare","href":"/guides/dashboard-vs-cli"},{"title":"How Webstorio works","icon":"puzzle","href":"/guides/features"},{"title":"Webstorio features","icon":"layout-dashboard","href":"/guides/webstorio-features"},{"title":"Website features","icon":"globe","href":"/guides/website-features"},{"title":"AI credits","description":"How AI credits work when using the page builder, content assistant, and other AI features.","icon":"sparkles","href":"/guides/ai-credits"}]},{"group":"How-to","pages":[{"title":"Content \u0026 CMS","icon":"file-text","href":"/guides/content-and-cms"},{"title":"Forms \u0026 surveys","description":"Build contact forms and surveys, collect submissions, and embed them on your Webstorio pages.","icon":"clipboard-list","href":"/guides/forms"},{"title":"Online store","icon":"shopping-cart","href":"/guides/online-store"},{"title":"Payment Gateway","icon":"credit-card","href":"/guides/payment-gateway"},{"title":"User Authentication","icon":"lock","href":"/guides/user-authentication"},{"title":"App Data","icon":"database","href":"/guides/app-data"},{"title":"Publishing \u0026 domains","icon":"globe","href":"/guides/publishing-and-domains"}]},{"group":"Help","pages":[{"title":"FAQ","icon":"circle-question-mark","href":"/guides/faq"},{"title":"Contact","icon":"mail","url":"mailto:[email protected]","href":"/guides/contact"}]}]},{"tab":"Developer","icon":"square-terminal","pages":[{"title":"Developer","href":"/developer"}]},{"tab":"References","icon":"code","pages":[{"title":"References","href":"/api-reference/introduction"}]},{"tab":"Changelog","icon":"history","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Content \u0026 CMS - Webstorio","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}