Navigate Home Marketplace Heritage About Partners Blog Contact Tools Explore All Tools The BMW DNA The Codex Charging & Range Calculator Individual Color Studio Trade-In Estimator Lease Calculator Owner's Manual Finder
Dashboard
0
Total Vehicles
0
Available
0
Pending / On Hold
$0
Total Inventory Value
0
Dream Specials
0
Blog Posts
Sitemap: Ready

Recent Inventory

Homepage Section Order

Drag sections to reorder. Changes save automatically and take effect on the live site.

SEO Manager

Manage meta titles, descriptions, Open Graph tags, and structured data for each page.

0/70 characters
0/170 characters

SEO Score

Sitemap & Crawl Files

After downloading: Upload sitemap.xml and robots.txt to your site root on Cloudflare Pages. The sitemap dynamically includes every available vehicle detail page, every published blog post, popular owner's manual search combos, and all 11 core pages — with image tags and lastmod dates.

📊 Analytics Setup Guide

Step 1 — Create a Google Analytics 4 Property
Go to analytics.google.com → Click Admin (gear icon) → Create Property → Name it "DreamBMW" → Select Web → Enter your domain (e.g., dreambmw.com) → Click Create stream.
Step 2 — Copy Your Measurement ID
After creating the stream, you'll see a Measurement ID that looks like G-XXXXXXXXXX. Copy this.
Step 3 — Paste It Here
Go to Site Settings in this admin panel → Paste the ID into the Google Analytics ID field → Click Save All Settings. That's it — GA4 is automatically injected into every public page on your site.
Step 4 — Verify It's Working
Go to your live site → Open a new tab to analytics.google.com → Click Realtime in the left sidebar → You should see yourself as an active user.
Step 5 — Submit Your Sitemap to Google
Go to Google Search Console → Add your property → Verify ownership (Cloudflare DNS or HTML tag) → Click Sitemaps in the left sidebar → Enter sitemap.xml → Click Submit. Google will begin crawling your pages.
💡 Optional: Google Tag Manager
For advanced tracking (button clicks, form submissions, scroll depth), create a GTM container and paste the GTM-XXXXXXX ID into Site Settings. GTM auto-injects on all pages too.

🔎 Search Console Checklist

Content Manager

Edit the content of every page on your website. Changes are saved server-side and go live instantly.

Dealership Info

Social Media

Analytics

Hero Banner

Use <span class="gradient">...</span> for M-stripe gradient text

Email Addresses

Phone Numbers

Location

Business Hours

Hero Banner

About Section

Core Values

Call to Action

Hero Section

Direct .mp4 link. Used as background video on homepage hero.

Footer Content

Hero Banner

Hero Banner

Site Settings

Global settings that apply across the entire site.

Dealership Info

Social Media

Branding

Site Security & Protection

Protect your site content from copying, inspect element, and unauthorized access.

Code Protection

These protections are embedded in every public page to deter casual copying.

Admin Access

Danger Zone

Destructive actions that cannot be undone. Full backup management is in the Backups tab.

Note: Code protection deters casual copying but cannot prevent determined developers with browser dev tools. For serious IP protection, consider server-side rendering, code minification/obfuscation at the build level, and legal measures (copyright notice, Terms of Service).

Page Builder

Create, edit, and manage custom pages. Drag-and-drop modules to build layouts.

No custom pages yet. Click "+ New Page" to get started.

Drag modules here or click "Add Module" →

Modules can be reordered by dragging.

Add Module

Page Settings

Footer Manager

Customize the site footer columns, links, and content.

Footer Settings

DealerDeskPro Integration

Connect your DealerDeskPro account to sync inventory, desk deals, and manage your pipeline directly from here.

Connection Settings

DealerDeskPro Dashboard

Access your full DDP dashboard in the embedded view below. Desk deals, manage leads, and view analytics.

Enter your DDP subdomain above to connect

Your DDP dashboard will appear here

How DDP Integration Works: DealerDeskPro hosts your master inventory. When connected, this site pulls vehicle data via API and auto-populates your inventory page. You can also desk deals by pulling listing data into the Ownership Calculator. Setup: dreambmw.dealerdeskpro.com → API Key → Sync.

Backup & Recovery Center

All site content is stored in your browser's database. Auto-backups run daily. You can also create manual snapshots, download backup files, and restore from any point.

Auto-Backup

Current Database Contents

Total storage used: 0 KB of ~5 MB available

Backup History

No backups yet. Create one above or wait for the daily auto-backup.

Selective Restore

Choose which data categories to restore from a backup. Useful when you only want to recover inventory without overwriting other settings.

Click "Selective Restore" on any backup above to begin.
How it works: Your entire site database (inventory, posts, SEO, settings, etc.) lives in your browser's localStorage. Auto-backup takes a daily snapshot and keeps up to 7 rolling backups. Download a backup file regularly — this is the only way to protect against browser data loss. If you clear your browser data, switch browsers, or use a different device, you'll need a downloaded backup file to restore.

Model Spotlight

Feature a vehicle on the homepage hero. Select from inventory or enter custom details.

Spotlight Status

No spotlight configured

Select from Inventory

Or fill in custom details below.

Spotlight Details

Blog Engine

AI-powered content creation with 7-day category rotation, scheduling, and approval workflow.

0
Total
0
Published
0
Scheduled
0
Pending

Image Archive

Manage blog images by URL or direct file upload. Tag and categorize for easy selection when creating posts.

Add Image

Upload directly to /img/archive/