Vibe Code an Auto Dealership Website
Free vibe coding prompt to build a WordPress auto dealership site. Inventory listings, financing app, trade-in valuation, and AutoDealer schema. Full dealership architecture.
Plan and produce a complete WordPress site architecture for an auto
dealership with inventory listings, financing, trade-in valuation, and
service scheduling. Output should be production-ready.
═══════════════════════════════════════════════════════════════
BUSINESS DETAILS
═══════════════════════════════════════════════════════════════
- Dealership name: [DEALERSHIP NAME]
- City: [CITY]
- Inventory type: [NEW / USED / BOTH] [CERTIFIED PRE-OWNED?]
- Brands sold: [LIST IF FRANCHISE, OR "INDEPENDENT"]
- DMS / CRM: [VinSolutions / Dealersocket / etc.]
- Existing data feed: VIN data, photos, prices (CSV / API / scraped)
- Goal: capture leads + service appointments + trade-in inquiries
═══════════════════════════════════════════════════════════════
BRAND
═══════════════════════════════════════════════════════════════
- Brand colors: bold red or blue (typical dealership) + dark slate +
cream. Override to dealership franchise standards if applicable.
- Type: bold sans for headings (Inter Tight, Manrope) + Inter for body +
monospace for VIN/prices.
═══════════════════════════════════════════════════════════════
PLUGIN STACK (WP-CLI)
═══════════════════════════════════════════════════════════════
wp plugin install --activate
inventory-presser
gravityforms
wordpress-seo
advanced-custom-fields
wp-rocket
shortpixel-image-optimiser
fluent-crm
- Inventory: Inventory Presser (best dedicated WP plugin for auto
inventory) OR custom CPT if heavy customization needed
- Data import: from DMS via CSV or API (Inventory Presser supports
many feeds)
- Forms: Gravity Forms for lead capture + financing app
- CRM: integrate with VinSolutions / Dealersocket via Zapier
═══════════════════════════════════════════════════════════════
DATA MODEL
═══════════════════════════════════════════════════════════════
- CPT `vehicle` (Inventory Presser provides this)
- ACF additions: VIN, year, make, model, trim, color (exterior +
interior), mileage, transmission, drivetrain, MPG (city/highway),
fuel_type, price, msrp, discount, features (repeater), photos
(gallery), condition (taxonomy: New / Used / Certified Pre-Owned),
body_style (taxonomy)
- Taxonomies:
- `make` (Ford, Toyota, etc.)
- `body_style` (Sedan, SUV, Truck, Coupe, etc.)
- `condition` (New / Used / CPO)
- `fuel_type` (Gas / Diesel / Hybrid / Electric)
═══════════════════════════════════════════════════════════════
SITE MAP
═══════════════════════════════════════════════════════════════
1. Home (with quick search + featured deals)
2. New Inventory
3. Used Inventory
4. Certified Pre-Owned (if applicable)
5. Search / Filter (advanced)
6. Vehicle detail (single)
7. Sell or Trade-In (valuation form)
8. Financing (application + pre-qual)
9. Service Center (schedule + specials + recall lookup)
10. Parts (catalog if applicable)
11. Specials / Deals
12. About
13. Reviews
14. Contact
15. Schedule Test Drive
═══════════════════════════════════════════════════════════════
HOMEPAGE, BLOCK MARKUP
═══════════════════════════════════════════════════════════════
1. Hero with quick-search form (Make / Model / Year / Budget) +
featured-deal carousel below (3 highlighted vehicles)
2. Featured vehicles carousel (8 vehicles with photo, price, mileage,
stock #)
3. Specials / Deals strip ("$0 down on select trucks", placeholder)
4. Why buy from us (3-4 USPs: low-pressure, fair prices, lifetime
warranty, etc.)
5. Browse by body style icons (Sedan / SUV / Truck / Coupe / Electric)
6. Trade-in CTA card ("Get an instant offer on your current vehicle")
7. Customer reviews (3 quote cards with real names + vehicles bought)
8. Service Center promo (oil change special, free inspection, etc.)
9. Newsletter signup (alerts on new arrivals matching criteria)
═══════════════════════════════════════════════════════════════
VEHICLE DETAIL PAGE
═══════════════════════════════════════════════════════════════
- Photo gallery hero (with 360 view if available, lightbox swipeable)
- Quick stats card (sticky on desktop): year / mileage / MPG / drivetrain
/ price / monthly payment estimate
- Features checklist (broken into categories: Safety, Interior,
Performance, Convenience)
- Carfax / AutoCheck button (link to report)
- Financing calculator (price / down / term / APR → monthly payment,
live JS update)
- "Schedule test drive" form (CTA prominent)
- "Get e-Price" form (alternative low-commitment lead)
- "Trade-in valuation" CTA (with current price comparison context)
- Related vehicles (4-6 similar in price/category)
- Print-friendly version (`@media print`)
═══════════════════════════════════════════════════════════════
SEARCH & FILTER
═══════════════════════════════════════════════════════════════
- Faceted search (sidebar on desktop, drawer on mobile):
Make / Model / Year range / Price range / Mileage / Body style /
Fuel type / Transmission
- Saved searches with alerts (requires email)
- Sort by: price (asc/desc), mileage, year, days on lot
- Map view if dealership has multiple lots
- Cards with: photo, price, name, year, mileage, key feature ("Loaded",
"Low miles", "Certified")
═══════════════════════════════════════════════════════════════
FINANCING APPLICATION
═══════════════════════════════════════════════════════════════
- Secure form (HTTPS, no PII stored in WP database; submit to dealer
DMS or financing routing service)
- Multi-step:
Step 1: Vehicle interested in (or "browsing")
Step 2: Personal info (name, address, phone, email)
Step 3: Employment + income
Step 4: Co-applicant info (optional)
Step 5: Consent + e-signature
- Soft-pull pre-qualification (if dealer offers, e.g., Credit Karma,
RouteOne integration)
- "Your application is secure" reassurance throughout
═══════════════════════════════════════════════════════════════
TRADE-IN VALUATION
═══════════════════════════════════════════════════════════════
- Form: VIN OR Year/Make/Model/Mileage/Condition
- Photo upload (4 angles + interior + VIN)
- Submit routes to appraiser team
- "We'll respond with an offer within 24 hours"
- Integration with KBB / Edmunds API (if dealer has subscriptions)
═══════════════════════════════════════════════════════════════
SERVICE DEPARTMENT
═══════════════════════════════════════════════════════════════
- Schedule service form (vehicle info + service type + preferred date)
- Service specials (rotating deals)
- Recall lookup (by VIN)
- Service hours + service-loaner-vehicle info
═══════════════════════════════════════════════════════════════
LEAD ROUTING & CRM
═══════════════════════════════════════════════════════════════
- All leads route to CRM (VinSolutions / Dealersocket / etc.) via
Zapier OR direct webhook
- Routing rules: financing → finance manager, trade-in → appraiser,
test drive → sales team, service → service advisor
- Auto-response email immediately with next steps
- SMS option for time-sensitive leads (Twilio integration)
═══════════════════════════════════════════════════════════════
SEO & SCHEMA
═══════════════════════════════════════════════════════════════
- Schema: Vehicle (each listing, with brand, model, vehicleConfiguration,
modelDate, mileageFromOdometer, color), AutoDealer (site-wide),
Review (testimonials)
- Inventory pages indexable by Google for Cars
- Local SEO: "[Brand] dealer in [City]", "Used [Brand] [City]"
- Each model + body style has a dedicated landing page (programmatic)
ADDITIONAL SEO REQUIREMENTS (implement all of these):
On-Page SEO for Every Page:
- Yoast/RankMath meta title template: "[Page Title] | [Site Name]" (under 60 chars)
- Meta description per page: 150-160 chars, include primary keyword + CTA
- Exactly ONE H1 per page — use the real, human headline; keep keywords in the title and meta, not the visible H1
- Logical H2 > H3 heading hierarchy, never skip a level
- Headings should include secondary keywords naturally,
keep the section's real, human label (keywords in title and meta, not stuffed headings)
- Every image must have a descriptive alt attribute with keywords
- Internal links between related content using descriptive anchor text
Structured Data (JSON-LD via Yoast/RankMath + manual where needed):
- Primary schema types: AutoDealer, Product
- BreadcrumbList on all pages
- FAQPage schema on any page with an FAQ/accordion section
- Article schema on all blog posts (auto via Yoast)
- Validate schema with Google Rich Results Test before launch
Open Graph & Social Sharing:
- og:title, og:description, og:image, og:url on every page
- twitter:card=summary_large_image on every page
- Default OG image set in Yoast; per-page overrides for key landing pages
- OG images should be 1200x630px, branded, with clear text
Content SEO:
- Write real, useful body copy for every page (not just headings and CTAs).
Every major section needs at least 2-3 sentences of descriptive text
that search engines can index.
- Blog content strategy: 10 seed articles targeting long-tail keywords
related to "auto dealership". List the titles and target keywords.
- Use the primary keyword once or twice where it reads naturally; keep the rest in titles and meta, never stuffed.
- Every CTA should use descriptive anchor text with the service keyword.
Technical SEO:
- XML sitemap split by post type (auto via Yoast)
- Canonical tags on all pages (auto via Yoast)
- robots.txt: allow all, point to sitemap
- 301 redirects plan for any renamed/moved content
- Breadcrumbs enabled via Yoast + schema
- Clean permalinks: pick one post-permalink base that fits the site (do not force /blog/ on a post-centric site); /%postname%/ is fine for pages
- Lazy load all images below the fold, eager load hero/LCP image
- Core Web Vitals targets: LCP < 2.5s, CLS < 0.1, INP < 200ms
SECURITY, ACCESSIBILITY & HONESTY (required):
- Escape all output (esc_html/esc_url/esc_attr), sanitize all input (sanitize_text_field + wp_unslash), and use a nonce + current_user_can() on every form handler and custom action. Emit JSON-LD with wp_json_encode().
- Target WCAG 2.2 AA: visible :focus-visible states, <label for> on every field, full keyboard operability, and @media (prefers-reduced-motion: reduce) around all motion.
- Never fabricate business data, testimonials, ratings, credentials, or stats; leave labeled {{TODO}} placeholders for anything the user has not supplied.
- PLUGIN INSTALL: some listed plugins are premium or not in the wordpress.org directory, so a single `wp plugin install` will error out. Split the list into free (wp.org) vs premium (upload/license), verify each slug, and note that gallery/group ACF fields and ACF Blocks need ACF Pro.
- Commit to ONE paradigm: a block theme (theme.json + block templates) OR a classic theme/builder — never mix them. If a plugin already owns a post type or feed (inventory, sermons, courses, job listings, podcast feeds), extend it — do not re-declare that CPT or emit a second, conflicting schema block.
Local SEO:
- Full NAP (Name, Address, Phone) in footer, consistent across all pages
- Google Business Profile integration (link in footer + schema)
- Location keywords in at least 3 page headings
- Embedded Google Map on contact/location page
- Target keywords include city/region: "auto dealership in [City]"
═══════════════════════════════════════════════════════════════
PERFORMANCE
═══════════════════════════════════════════════════════════════
- Image-heavy (vehicle photos), ShortPixel WebP, lazy-load
- Inventory updates from DMS run nightly via cron
- WP Rocket + Cloudflare
- Object cache (Redis), inventory queries are heavy
═══════════════════════════════════════════════════════════════
ANTI-PATTERNS TO AVOID
═══════════════════════════════════════════════════════════════
- No fake "Today only!" countdown timers
- No emojis in vehicle titles
- No "Voted #1 Dealer!" without source
- No fake stock photos of generic happy customers with cars
- No autoplay video with sound on hero
- No popup chats within 5s of landing (most users will dismiss)
- No "DEAL OF THE CENTURY!!!" all-caps marketing
- No buried financing terms
- No misleading "Internet Price" that excludes fees
- No bait-and-switch listings (must match actual inventory)
═══════════════════════════════════════════════════════════════
DELIVERABLE
═══════════════════════════════════════════════════════════════
1. Site map
2. WP-CLI install commands
3. Inventory Presser setup + DMS data feed configuration
4. Vehicle CPT ACF JSON
5. theme.json
6. Homepage block markup (with search bar)
7. Vehicle detail page (with financing calculator)
8. Trade-in valuation form + routing
9. Financing application (multi-step) + lead routing
10. Service department schedule integration
11. Launch checklist (20 items)
This free prompt gives ChatGPT or Claude a complete build plan for an auto dealership website, with a searchable inventory, vehicle detail pages, a financing application, and a trade-in valuation tool. It is written for dealerships that want shoppers browsing real inventory and starting a finance or trade-in request online before they ever visit the lot. The output is a full WordPress specification, not a brochure site with a phone number.
What does the auto dealer website prompt build?
The plan is built around moving inventory. The homepage highlights featured and recently added vehicles, and the inventory page filters by make, model, year, price, mileage, and body type. Each vehicle detail page carries a photo gallery, full specs, the VIN, and inline calls to check financing or ask about the car. A financing application collects the details a lender needs, a trade-in valuation form starts the appraisal, and an about page and customer testimonials build trust. A contact page with a map closes it out, every page delivered as Gutenberg markup on a shared theme.json.
Who is this auto dealer prompt for?
It fits franchise and independent car dealerships, used-car lots, and motorcycle, RV, and powersports dealers that need a real inventory site instead of a slow third-party template. A sales or marketing manager can keep inventory current, and the plan reads as a brief for a developer setting up the vehicle feed. The tools we use show how the inventory and forms come together, and our other free AI website prompts cover related local trades. If you would rather sell cars than manage a build, our WordPress build service can deliver it ready to go.
What’s inside the prompt?
- A brand block for your dealership name, colors, location, and the vehicles you carry
- A stack recommendation using WP Car Manager or a custom inventory post type, ACF Pro, Yoast SEO, WPForms, and WP Rocket
- A data model for vehicles with make, model, year, condition, and body-type taxonomies
- A theme.json design system tuned for large vehicle photos and clear spec tables
- Gutenberg markup for the homepage, inventory search, vehicle detail, financing, trade-in, about, and contact pages
- Financing application and trade-in valuation forms wired to lead routing
- AutoDealer and Vehicle structured data, an XML sitemap, and keyword targets for “used [make] in [city]” searches
- Core Web Vitals goals for image-heavy pages, caching notes, and a launch checklist for sold-vehicle cleanup
Frequently asked questions
Can I list inventory with filters by make, model, and price?
Yes. Shoppers filter the inventory by make, model, year, price, mileage, and body type, and each result opens a full detail page with a gallery, specs, and the VIN. The same setup handles a lot of a dozen cars or an inventory of several hundred.
How do I keep inventory current as cars sell?
The plan supports WP Car Manager or a custom vehicle post type your team updates directly, and it covers importing from a feed if your inventory provider offers one. It also handles retiring a sold vehicle cleanly so the page does not linger in search results.
Can customers apply for financing and request a trade-in value?
Both are built in. The financing application collects the information a lender needs and routes it to your F&I desk, and the trade-in form captures the vehicle details and photos that start an appraisal. Each one turns a browser into a qualified lead.
How are vehicles marked up for search?
The dealership is marked up as an AutoDealer and individual listings use Vehicle structured data with price, mileage, and condition, so search engines and AI answers get clean facts about both the store and each car. That supports “used [make] near me” style visibility.
Where do the financing and contact leads go?
Every form runs through WPForms and can route to your inbox or CRM, tagged by type, so a financing application, a trade-in request, and a general question land with the right person instead of one shared address.
How to actually run this.
Copy the whole thing
All of it. Do not trim it down, every line is in there for a reason.
Swap in your details
Find the BUSINESS DETAILS part and drop in the real business. Name, what they do, all of it.
Paste and wait
Drop it into Claude for the first pass, or v0 if it is a landing page. Give it a minute.
Clean it up
Tweak the boring 10 percent. Spacing, mobile, that one cringe line. Ship it.
What’s next: from generated code to a website that works
The prompt did the hard 90 percent. What’s left is the boring 10 percent that turns a folder of code into a site people can actually find and trust. Here’s the whole checklist, in order.
1. Buy a domain
Grab your name at a registrar like Namecheap, Cloudflare, or Porkbun — about $10 to $15 a year for a .com. Skip the ten-year prepay and the upsells; you just need the domain and, ideally, the free WHOIS privacy most registrars now include.
2. Put it online
If the AI built you a static site (HTML, CSS, and JavaScript), you can host it for free: drag the folder into Netlify or Vercel, or connect a GitHub repo, then point your domain at it. If it built a WordPress theme, you need WordPress hosting — pick a managed host, install WordPress, upload the theme, and connect the domain. Either way, turn on HTTPS; it’s free and automatic on every modern host.
3. Wire up the parts AI skips
Generated sites almost always ship with a contact form that goes nowhere and a fake “success” message. Connect it to a real endpoint (Formspree, Web3Forms, or a plain mailto link) so leads actually reach you. While you’re in there: add a favicon, swap the placeholder images for your own compressed photos, and open the site on your phone to catch whatever breaks on a small screen.
4. Do the basic SEO and AI-search setup
This is what gets you found on Google and cited by ChatGPT, Perplexity, and AI Overviews. The essentials: a unique title tag and meta description on every page, one clear topic per page, an XML sitemap submitted to Google Search Console, basic structured data (Organization and FAQ schema), and an llms.txt file so AI crawlers can read you. If that reads like a foreign language, our SEO optimization service does it as a flat-fee pass, and our free SEO checklist walks the DIY route step by step.
5. Make it fast
AI builders love shipping four-megabyte images and render-blocking scripts. Compress your images, lazy-load anything below the fold, and run the page through PageSpeed Insights until Core Web Vitals turn green — speed lifts both rankings and conversions, so it’s the rare fix that pays twice. Our speed optimization service handles it if you’d rather not.
6. Get found locally, and measure it
Add analytics (GA4, or a lighter option like Plausible) so you can see what’s working instead of guessing. If you serve a local area, set up a Google Business Profile and use the exact same business name, address, and phone number everywhere — that consistency is what lands you in the map pack and in local AI answers.
7. Keep it alive
A website isn’t set-and-forget, especially on WordPress. Budget for backups, security, and updates so a routine plugin update doesn’t take the site down six months from now. Our care plans cover all of it from $290 a month, or you can do it yourself — you own all the code either way.
When it’s worth handing off
If any of these steps stall you — and hosting, DNS, and SEO stall a lot of people — that’s exactly what we’re for. We build the whole thing at a flat fee, ship it live, and hand you the code on GitHub, having read every line the AI wrote. Or take the free prompts and run with it yourself. Both outcomes are genuinely fine with us.
More from the stash.
Vibe Code an Architect Portfolio Website
Free vibe coding prompt to build an architecture portfolio. Project gallery, design philosophy, awards, inquiry form, and SEO-optimized markup. One editorial HTML file.
Vibe Code a Veterinarian Website
Free vibe coding prompt to build a veterinarian clinic website. Services, vet team, online booking, emergency info, and VeterinaryCare schema. One HTML file, ready…
Vibe Code an Online Course Website (LMS)
Free vibe coding prompt to build a WordPress LMS. Courses, lessons, quizzes, certificates, student dashboard, and Course schema. Full plugin stack and architecture.
No free weekend? We will build it for you.
This is the exact prompt we would use. Flat fee, real deadline, code is yours.