Vibe Solutioning

15 AI Prompts to Build a CMS for Content Management with AI

Rakesh Purohit

By Rakesh Purohit

Sep 7, 2026

Updated Sep 7, 2026

Structured AI prompts cut CMS build time from weeks to hours. These 15 prompts cover content types, user roles, media, blog, portfolio, commerce, and admin ready to paste into any AI website builder.

Why do most CMS projects stall before they ship?

The answer is almost always the same: vague prompts produce generic output, and generic output requires days of rework. Over 200 million websites now run on a CMS, and that number grows every quarter. The demand for web development solutions is real. The gap is in execution.

Most people type a single vague prompt, get a broken text editor, and spend days fixing what should have worked from the start. The difference between a shipped CMS and an abandoned project comes down to how you write your AI prompts to build a CMS.

These 15 prompts cover every layer of a modern content management system. They go from content types and user roles to ecommerce storefronts and contact pages.

Who These Prompts Are For

These AI prompts to build a CMS are designed for three types of builders:

  • Founders and solopreneurs who need a working CMS without hiring a development team

  • Designers and product managers who want to ship a content platform without waiting on engineering

  • Developers and agencies who want a structured starting point that produces production-grade output from the first generation

No coding background is required. Each prompt uses plain language with specific layout, data model, and design details.

Why Do Vague Prompts Produce Broken CMS Output?

A vague prompt like "make me a CMS" gives the AI almost nothing to work with. It does not know your website structure, your user roles, or whether you need a blog website, a portfolio website, or a restaurant website. So it guesses, and guessing always costs you hours of rework.

  • Missing context means missing features. Without specifying content types, the AI skips category tags, media uploads, and URL structure. You end up with a blank editor and no content model behind it.

  • No role definitions create security gaps. A CMS without admin, editor, and viewer roles means anyone can edit anything. AI tools cannot infer your access rules from a one-line request.

  • Design ambiguity produces generic layouts. When you skip describing typography, color palettes, and layout grids, the AI defaults to templates that look like every other project out there.

  • No instructions for connections mean no connections. The AI will not link to your existing systems, add a search bar, or wire up a booking form unless the prompt specifically says so.

Teams that follow a structured prompt library for app building consistently ship faster because the first generation gets closer to the final product.

How Should You Write Structured Prompts for a CMS?

The best AI prompts share a common pattern. They name the page, describe the layout, define the data, and specify the prompt vibe. The prompt vibe is the visual tone and functional behavior you want the output to match. Writing prompts this way changes everything about the quality of your results.

Here is how a vague prompt compares to a structured prompt for the same CMS feature:

ElementVague PromptStructured Prompt
Page scope"Make a blog""Build a blog website homepage with a featured post hero section, category tag filters, and a grid of recent articles"
Visual directionNone"Use Inter font for headings, a cream background, and bold sans-serif typography for article titles"
Data modelNone"Each post has a title, author, publish date, category tag, featured image, and excerpt"
Follow-up promptsNone"Add a sample single post view with author bio, related posts sidebar, and social sharing buttons"
Prompt vibeNone"Clean, editorial, minimal with clear heading hierarchy and generous whitespace"

The same pattern applies whether you are building a personal blog, a corporate website, or a conversion-focused ecommerce storefront. Define the page, describe the design, name the data, and set the vibe.

The Structured Prompt Workflow

Content Foundation: Roles, Media, and Data Models

Every CMS starts with three things: what content exists, who can touch it, and where media files live. These AI prompts define that foundation so every later prompt builds on solid data models.

The CMS Content Foundation

Prompt 1: Content Type Architecture

"Create a content management system with three content types: Articles, Pages, and Portfolio Items. Each type has a title, a slug with a clean URL structure, a rich-text body editor, a featured image, a meta description, and a category tag system with subcategories. Add a search bar to the admin panel that filters across all content types. The content table supports pagination with 20 items per page, sortable columns for title, date, and status, and a draft/published toggle."

What to check: Verify that category tags nest properly and that the search bar queries across all content types. Test the URL structure with special characters.

Follow-up prompt: "Add a scheduled publishing feature so editors can set a future publish date and the article goes live automatically."

Prompt 2: User Role and Permission System

"Build a user management module with four roles: Super Admin, Editor, Author, and Viewer. Super Admin has full access including settings and user management. Editor can create, edit, and publish any content. Author can only create and edit their own content. Viewer has read-only access to published website pages. Show role badges next to user names in the admin list."

What to check: Log in as each role and confirm the permission boundaries hold. An Author should not see the Settings page.

Follow-up prompt: "Add an activity log that records every create, edit, and delete action with the user name and timestamp."

Prompt 3: Media Library with Organization

"Build a media library that accepts image, video, and document uploads. Auto-generate thumbnails for images. Add folder-based organization, drag-and-drop upload, and bulk selection. Include an option to auto-compress and optimize images over 2MB without losing quality. Show file size, dimensions, and upload date in a grid view. Add alt text and caption fields for web accessibility."

What to check: Upload files of different types and sizes. Confirm thumbnails generate correctly and that alt text saves.

Follow-up prompt: "Add a usage tracker that shows which website pages reference each media file, so editors know what is safe to delete."

Blog and Publishing: From Draft to Featured Post

A personal blog or a company blog website needs more than a text editor. It needs category management, a polished homepage layout, and a reading experience that keeps visitors engaged. Structured content systems consistently outperform flat-file setups in both maintainability and SEO performance.

Blog Publishing Workflow

Prompt 4: Blog Post Editor with Rich Features

"Create a blog post editor with a title field, rich text body with heading hierarchy support, featured image selector from the media library, category and tag selectors, excerpt field, and a reading time calculator. Add a preview button that shows the post exactly as it will appear on the blog frontend. Include a revision history panel so editors can compare drafts."

What to check: Write a post with headings, images, and embedded content. Confirm the preview matches the published version exactly.

Follow-up prompt: "Add SEO fields below the editor: custom meta title, meta description character counter, and an open graph image selector."

Prompt 5: Blog Category and Tag Management

"Build a category management page where admins can create, rename, and nest categories up to two levels deep. Add a separate tag management section with auto-suggest when writing post tags. Show post count next to each category tag. Include a merge feature for combining duplicate categories."

What to check: Create nested categories and verify they display correctly in the blog navigation. Test the merge feature with categories that have existing posts.

Follow-up prompt: "Add a category reorder feature with drag-and-drop so editors control the navigation order."

Prompt 6: Blog Homepage with Featured Post Layout

"Design a blog homepage with a featured post hero section at the top showing the latest featured article with a large image, title, excerpt, and read more link. Below that, display recent posts in a card grid with the article image, title, category tag, author name, date, and estimated read time. Use Inter font for body text and bold sans-serif typography for article headlines. Add a sidebar with popular posts and a newsletter subscribe form. The prompt vibe should feel clean and editorial."

What to check: Confirm the featured post hero section updates when you feature a new article. Test the layout on mobile devices.

Follow-up prompt: "Add a sample single post view with author bio, social sharing buttons, and a related posts section at the bottom."

For more prompt patterns covering publishing systems, see AI prompts for blog platform and digital publishing.

Portfolio and Business: Showcasing Work and Services

A portfolio website, a photography portfolio, and a professional corporate website all need different layouts. However, they share the same CMS backbone: project data, category filters, and clear calls to action.

Prompt 7: Personal Portfolio Website

"Build a personal portfolio website with a homepage showing a brief bio, a grid of featured projects with hover effects revealing the project title and category, and a contact page. Each project has a title, description, images, client name, and a category from portfolio categories like Web Design, Branding, and Illustration. Use a bento box grid layout for the homepage projects. The visual portfolio should feel modern and minimal with generous whitespace. Add a handwritten style accent font for the section headings and authoritative sans-serif fonts for body text."

What to check: Add six projects across different portfolio categories and verify the grid layout stays balanced. Test on tablet and mobile.

Follow-up prompt: "Add an about page with a two-column layout showing a headshot on one side and a bio with skills list on the other."

Prompt 8: Photography Portfolio with Booking

"Create a photography portfolio site with a full-screen homepage gallery showing large full-width photos that auto-advance. Add portfolio categories filtered by shoot type: Wedding, Portrait, Event, Commercial. Each gallery item opens in a lightbox view. Include a booking form with name, email, shoot type selector, preferred date, location, and message fields. Avoid distracting background images behind the gallery. The prompt vibe should feel image-first with minimal text."

What to check: Navigate through the galleries on both desktop and mobile. Test the booking form submission flow.

Follow-up prompt: "Add a pricing packages page with three tiers displayed in cards, each with a list of deliverables and a highlighted quote button."

Prompt 9: Professional Corporate Website

"Build a professional corporate website with a split-screen hero section showing a value-focused headline on the left and a corporate team photo placeholder on the right. Add a services tab system with clear service icons and short descriptions. Include a team section with employee cards showing name, role, headshot, and LinkedIn links. Add social proof with client logos in a scrolling marquee strip and testimonial cards. Use dark forest green text on a light background with authoritative sans-serif fonts. The corporate website should feel trustworthy and established."

What to check: Test the services tab system with five or more services to confirm the layout holds. Verify client logos display at consistent sizes.

Follow-up prompt: "Add a case studies section with a filterable grid, each case study showing the client name, industry, and results summary."

Converting Figma designs into working apps follows a similar pattern when you already have visual mockups for these corporate layouts.

How Rocket Turns CMS Prompts into Shipped Products

Most AI website builders accept a prompt and return a static preview. You paste it, look at it, and then start the real work of connecting a database, wiring authentication, and handling deployment. That gap between "looks right" and "works in production" is where most CMS projects stall.

Rocket is the world's first Vibe Solutioning platform. It combines strategic research (Solve), AI app building (Build), and competitive intelligence (Intelligence) in a single workspace. When you paste any of these AI prompts into Rocket, it does not just generate code. It thinks through the problem first, asks clarifying questions, and then builds a full-stack application with a working database, user roles, and website building logic already connected. Most apps generate in 1 to 3 minutes.

What Rocket Generates by Default

Every CMS built in Rocket ships with the following out of the box, without any extra prompting:

  • Production-ready Next.js code for web apps and Flutter for mobile apps

  • SEO-ready structure with proper semantic HTML, meta tags, and sitemap generation

  • WCAG accessibility compliance built into every component

  • GDPR coverage for data handling and privacy

  • Performance optimization including Core Web Vitals targets

These are not optional extras. They are the baseline for every build.

How Rocket Connects to Your Existing Systems

Rocket includes 25+ integrations that connect directly into the generation process. You describe what you need in the prompt, and Rocket wires it in:

CategoryIntegrations
PaymentsStripe, PayPal
DatabasesSupabase (PostgreSQL, auth, file storage)
CMS BackendsStrapi, Directus
EmailMailchimp, SendGrid, Twilio, Brevo, MailerLite, Resend
AnalyticsGoogle Analytics, Mixpanel
AI ModelsOpenAI, Anthropic, Gemini, Perplexity
FormsTypeform, Tally, Cal.com, Calendly
ProductivityNotion, Linear, Airtable, Google

Authenticate once per workspace. Every build in that workspace inherits the connection automatically.

Iteration, Deployment, and What Comes After

Iterative refinement, not rebuilding. Each follow-up prompt refines the existing project. Rocket holds context across the conversation so you are not starting over every time you want to change a layout or add a feature.

Three ways to iterate: Chat (natural language), Visual Edit (click any element to change it), or Code (edit source files directly). There is no change limit.

Three Ways To Iterate In Rocket

Staging and production environments. Test on a staging URL before going live. Full version history with one-click rollback means nothing built is ever lost.

Deploy when ready. Click Launch. Rocket deploys to a live URL with automatic HTTPS. Connect a custom domain or buy one directly through Rocket. No manual server setup or CI/CD configuration is required.

Built-in analytics after launch. Track visitors, conversions, accessibility, and Core Web Vitals from the task dashboard without adding any third-party tools.

How Rocket Compares to Other Approaches

ApproachCode OwnershipDatabase IncludedRoles and AuthDeploy Time
RocketFull source codeYes (Supabase)Yes, built inMinutes
WordPressYes (PHP)Yes (MySQL)Yes (plugins)Hours to days
Drag-and-drop buildersNoLimitedLimitedFast
Hiring a dev teamYesYesYesWeeks to months

Each approach has its place. The key difference with Rocket is that research, building, and deployment happen in the same system. Context from your Solve research carries directly into the Build, so you are not re-explaining your product to a new tool every time.

Starting From What You Already Have

Rocket does not require you to start from scratch. You can also start a CMS build from:

  • A Figma file — Rocket preserves your typography, spacing, visual hierarchy, and color system and converts it to working code

  • A GitHub repository — import an existing Next.js TypeScript codebase and continue building from where you left off

  • A URL — use Rocket's Redesign feature with eight slash commands to reimagine an existing website

  • A template — browse the template library by category (Blog, Retail, Health, Professional Services, and more) at zero credits

Commerce and Lead Capture: Selling Through Your CMS

A CMS that only publishes articles misses half the opportunity. These AI prompts add commerce, lead capture, and service business features to your content management system. AI-powered CMS platforms reduce manual tagging and routing across content workflows, and these prompts take advantage of that shift.

Prompt 10: Restaurant Website with Online Reservations

"Build a restaurant website with a homepage featuring large food photography in a hero slideshow. Add an online reservation form with date, time, party size, and special requests fields. Include a menu page organized by category with item photos, descriptions, and prices. Add a contact page with Google Maps embed, click-to-call phone button, and operating hours displayed clearly. Use earthy tones with a cream background and a handwritten style accent font for the restaurant name. The restaurant website should feel warm and inviting."

What to check: Submit a reservation and verify it appears in the admin dashboard. Test the click-to-call button on mobile. Confirm Google Maps loads correctly.

Follow-up prompt: "Add an events page showing upcoming events with dates, descriptions, and an RSVP button."

Prompt 11: Conversion-Focused Ecommerce Storefront

"Create a conversion-focused ecommerce storefront with a product grid with quick-view cards, category filters, and a persistent cart. Each product has a title, price, multiple images, size selector, and description. Add a high-converting landing page for featured collections with a split-screen hero section, social proof testimonials, and a primary CTA button. Include a service inquiry form for wholesale or custom orders. Wire payments through Stripe checkout."

What to check: Add items to the cart from both the product grid and the landing page. Complete a test checkout. Verify the service inquiry form reaches the admin inbox.

Follow-up prompt: "Add a conversion-focused landing page with a countdown timer, trust badges, and a value-focused headline above the primary CTA button."

Prompt 12: Lead Generation Website for Service Business

"Build a lead generation website for a service business with a homepage featuring a bold headline, a list of services with clear service icons, and a primary CTA button linking to the service inquiry form. Include a click-to-call phone number in the header and footer. Add a service inquiry form with name, email, phone, service interest dropdown, and message fields. Include a target audience section explaining who the service is for. Add Google Maps for the office location. The prompt vibe should feel professional and conversion-focused."

What to check: Submit a lead form and verify it creates a record in the admin dashboard. Test the click-to-call function on mobile devices.

Follow-up prompt: "Add a request demo section with a split-screen layout and a booking form calendar widget."

Admin, SEO, and Contact: Completing the CMS Stack

The last three AI prompts complete your CMS with the operational features every web app needs. Admin dashboards, SEO controls, and contact pages are the difference between a project and a product.

The CMS Admin Stack

Prompt 13: Admin Analytics Dashboard

"Build an admin dashboard showing content performance metrics: total published pages, total draft items, most viewed website pages this month, and new user registrations. Display data in overview cards at the top, a line chart showing page views over 30 days, and a table of top content with sortable columns. Add role-based access so only Super Admin and Editor roles see the dashboard. Use Inter font, clean borders, and a subtle abstract pattern in the background."

What to check: Verify the metrics match actual content counts. Test the chart with date range filters.

Follow-up prompt: "Add a content calendar view that shows scheduled posts in a monthly grid with drag-and-drop rescheduling."

Prompt 14: SEO and Metadata Settings

"Add an SEO settings panel to each content type. Include fields for custom meta title with character counter, meta description, canonical URL, open graph image, and a social preview card showing how the page looks when shared. Add global SEO settings for default meta values, robots.txt editor, and sitemap auto-generation. Include web accessibility checks that flag missing alt text and heading hierarchy issues across website pages. Production code should output clean HTML with proper semantic tags."

What to check: Edit SEO fields on an article and confirm they appear in the page source. Verify the sitemap generates correctly.

Follow-up prompt: "Add structured data markup options for Article, FAQ, and Organization schema types."

Prompt 15: Contact Page with Multi-Channel Access

"Create a contact page with a two-column layout: a contact form on the left with name, email, subject dropdown, and message fields with a primary CTA button to submit, and business information on the right showing address, phone with click-to-call, email, and Google Maps embed. Add a subtle abstract pattern background. Include web accessibility labels on all form fields. Below the form, add an FAQ accordion with common questions. Use Inter font throughout and confirm the contact page works on all screen sizes."

What to check: Submit the form and verify the submission appears in the admin inbox. Test on mobile for responsive behavior. Confirm the FAQ accordion opens and closes smoothly.

Follow-up prompt: "Add a live chat widget in the bottom right corner with auto-responses for business hours and common questions."

For a deeper look at building a full content management platform with AI, see how to build a content management platform with AI for faster content workflows.

What Separates Great CMS Results from Wasted Iterations?

The best AI prompts share five traits that separate a shipped CMS from an abandoned experiment.

  • Specificity beats length. A 40-word structured prompt outperforms a 200-word vague prompt every time. Name the layout, the font, the data fields, and the prompt vibe.

  • Follow-up prompts are planned, not improvised. The best results come from a sequence: build the base, then refine. Using the same prompt with small tweaks produces better iterations than starting over.

  • Own your websites from day one. Platforms that lock your content behind proprietary formats make migration painful later. Build on systems that let you export your data and production code.

  • Community feedback validates your approach. As one developer in r/cms on Reddit noted: "AI and automation are becoming more integrated into content operations. A clean, structured content base lets you reuse, enrich, and adapt content across channels."

  • Pair prompts with the right platform. Writing the best AI prompts matters, but the tool running them matters just as much. The platform should hold context across sessions, connect to your existing systems, and deploy without a separate infrastructure step.

Build Your CMS with AI Prompts and Ship It

Every prompt in this guide targets a specific CMS function: content models, publishing workflows, portfolio layouts, commerce features, and admin operations. The difference between a working system and a weekend experiment is how much context you give the AI before it starts writing code.

As AI-powered development continues to close the gap between idea and deployed product, structured AI prompts to build a CMS will become the standard starting point for every content platform. Builders who learn to write them well will ship faster, iterate more precisely, and own production-grade systems from day one.

Pick the three prompts that match your project today and run them in sequence. 1.5 million people have tried Rocket across 180 countries to build exactly this kind of system. Start building on Rocket.new and turn these AI prompts to build a CMS into a deployed product in one session.

About Author

Photo of Rakesh Purohit

Rakesh Purohit

DevRel Engineer

Product-led Growth, Technical Content on product's feature awareness through use cases, Community on Discord, Frontend architect for latency and performance with 6+ years of experience, Tinkerer, Thinker.

Decorative background for the call-to-action section

The work is only as good as the thinking before it.

You already know what you're trying to figure out. Type it. Rocket handles everything after that.