Before & After Gallery
See exactly how structured prompts create better results on the first try. Real examples from real projectsβno theory, just results.
Fewer revisions needed
Minutes saved per prompt
Get it right the first time
Real Examples from Real Projects
Each example shows the vague prompt that fails, the structured prompt that works, and the result. Click "Copy Good Prompt" to use these as templates for your own projects.
Website Request
Before (Vague)
Make me a website for my cleaning business
No context about target audience, goals, or required features. AI will generate generic template with placeholder content.
After (Structured)
I'm building a website for a local house cleaning service in North Carolina. The purpose is to get homeowners to book a free quote. Users will primarily view our services and submit the contact form. Include: - Hero section with headline: "Professional House Cleaning You Can Trust" - Services section with: Regular Cleaning, Deep Cleaning, Move-out Cleaning - Contact form with Name, Email, Phone, Service Type dropdown - Trust signals: customer reviews, local presence - Call-to-action: "Get Free Quote" Design: Clean, trustworthy, not corporate - like a neighbor you trust. Colors: Forest green primary (#059669), light blue accent (#0ea5e9)
Provides context, specific requirements, target action, and design direction. AI can build exactly what you need on first try.
Mobile Navigation
Before (Vague)
Make the menu smaller on mobile
"Smaller" is ambiguous. Should it be hidden? Collapsed? Icons only? AI will guess and likely get it wrong.
After (Structured)
Create a hamburger menu for mobile breakpoint (< 768px) that: - Shows a hamburger icon (β°) in the top right - Opens a full-screen overlay when clicked - Displays navigation items vertically with 20px spacing - Includes a close button (Γ) in top right - Animates smoothly (slide-in from right) - On desktop (> 768px): show horizontal navigation inline
Specifies exact behavior, breakpoint, animation, and layout for both mobile and desktop.
Card Grid Layout
Before (Vague)
Make them look like that site where they're in boxes
Vague reference doesn't tell AI about responsive behavior, spacing, or card contents.
After (Structured)
Display the designer profiles as cards in a grid with: - Desktop (> 1024px): 3 columns - Tablet (768-1024px): 2 columns - Mobile (< 768px): 1 column - 24px gap between cards - Each card includes: profile image, name, specialization, location, "View Profile" button - Cards have subtle shadow and hover effect (lift + shadow increase)
Defines exact responsive breakpoints, card contents, spacing, and interactions.
Contact Form Fields
Before (Vague)
Add a contact form
Doesn't specify which fields, validation rules, or what happens on submit.
After (Structured)
Create a contact form with these exact fields: - Name (text input, required, placeholder: "Your name") - Email (email input, required, validation for email format) - Phone (text input, optional, placeholder: "(555) 123-4567") - Service Type (dropdown with options: Regular Cleaning, Deep Cleaning, Move-out Cleaning) - Message (text area, optional, 4 rows, placeholder: "Tell us about your cleaning needs") - Submit button with text "Get Free Quote" On submit: - Validate required fields - Show error messages below invalid fields in red - On success: show "Thanks! We'll contact you within 24 hours" message
Specifies every field type, requirement, placeholder, validation rule, and submit behavior.
Button Interaction States
Before (Vague)
Make the button look different when you press it
Doesn't specify which state (hover, active, focus) or what visual change to make.
After (Structured)
Add interaction states to the start button: - Default: Green background (#10b981), white text - Hover: Darker green (#059669), scale up slightly (1.05) - Active (when clicked): Even darker (#047857), scale down (0.98) - Disabled: Gray background (#9ca3af), reduced opacity (0.5), cursor not-allowed Transitions should be smooth (200ms ease-in-out)
Defines all states with specific colors, transformations, and timing.
Header Component
Before (Vague)
Make a header
No context about purpose, contents, or behavior. Could be anything from a blog title to a navigation bar.
After (Structured)
I'm building a website for a local house cleaning service. The header should help potential customers quickly understand what we do and how to contact us. Create a sticky header with: - Logo on the left (text: "CleanHome" in forest green) - Navigation links: Home, Services, About, Contact - "Get Quote" button on the right (terracotta background, cream text) - Stays visible when scrolling (position: sticky) - White background with subtle shadow on scroll - Mobile: logo + hamburger menu only
Provides business context, specific contents, behavior (sticky), responsive considerations, and styling.
Design Direction
Before (Vague)
Make it look modern and professional
"Modern" and "professional" are subjective and vague. Every designer interprets these differently.
After (Structured)
Visual style: - Reference: stripe.com (clean, minimal, lots of whitespace) - Color palette: - Primary: Navy blue (#1e40af) - Accent: Purple (#7c3aed) - Background: White with subtle gray (#fafafa) - Typography: Sans-serif, large headings (48px+), generous line height (1.6) - Spacing: Extra generous (80px between sections) - Mood: Trustworthy but approachable, sophisticated but not intimidating - Avoid: Gradients, excessive animations, stock photos
Provides visual reference, specific colors with hex codes, typography specs, spacing rules, and things to avoid.
Filter System
Before (Vague)
Add filters for the listings
Doesn't specify which filters, UI pattern, or how filtering should work.
After (Structured)
I need a filter system that includes: - Style filter (dropdown: Minimalist, Colorful, Dark, Playful) - Industry filter (checkboxes: SaaS, E-commerce, Healthcare, Finance) - Location filter (text input with autocomplete) - "Clear All Filters" button Behavior: - Filter results in real-time as users select options - Show count of filtered results: "Showing 42 of 150 designers" - Multiple selections in Industry filter should use OR logic - Display active filters as removable chips above results - Filters persist on page refresh (localStorage)
Specifies exact filter types, UI patterns, real-time behavior, filter logic, and persistence.
Ready to Build Your Own?
Use the Interactive Prompt Builder to create structured prompts following the same formula. No guesswork, no trial-and-errorβjust results.
Try the Prompt Builder β