Delta City Business Directory
WBN · West Coast Business Network
Delta City Business Directory
Loading…
Loading…
4,099
Licensed Businesses
10
Communities
17
Categories
Showing Now
Category:
businesses  ·  0 located  ·  loading…
Food & Dining  Retail  Health  Beauty  Education  Industrial  Other
List Your Business
Submit your Delta business for inclusion. All submissions are reviewed before going live — typically within 1–2 business days.

Featured Listing — Get priority placement at the top of search results. Ask us about featuring your business.
WBN · West Coast Business Network
Delta City Directory Admin
Total
Live
Pending
Rejected
Draft
Featured
Websites
10
Communities
17
Categories
Pending Submissions
Pending Edits
Yellow fields show what changed. Edit any field before approving.
Website Finder
Search Google for each business website. Review and save — nothing goes live until you approve.
Browse & Edit All Listings
JSONBin Sync
Push submissions and enrichments to JSONBin so every browser sees the same data. Bin ID auto-created on first push. jsonbin.io
Upload a previously exported JSON backup. Submissions and enrichments are merged — not overwritten.
No file chosen
SEO Workboard
Write SEO-optimized copy for each business listing. Fields feed into profile articles on deltacity.news. Nothing auto-generated — every word is yours.
Platform Operations Manual
v1.0 — Delta City Directory
Living reference document for running the Delta City Business Directory on deltacity.news. Update this as the platform evolves.
1. Platform Overview

The Delta City Business Directory is a single-file HTML application embedded in a Ghost 6.x CMS card at deltacity.news/city-directory/. It contains 4,099 licensed businesses sourced from Delta municipal business licence data, plus any businesses submitted through the public submission form.

Platform
Ghost 6.39 CMS — HTML card injection
File
delta-directory-v3.html — single self-contained file
Data storage
Browser localStorage (key: delta_dir_v3) + JSONBin sync
Maps
Leaflet + OpenStreetMap + Nominatim geocoding
Admin password
See Credentials section (Section 10)
Brand system
WBN Cast OS v0.4 — WBN Style Guide v3.2
Built by
WBN News Corp — deltacity.news
Important: All enrichment data (websites, SEO copy, profile links, edits) lives in localStorage. Always export a backup before clearing browser cache or switching browsers.
2. Daily Workflow

Recommended daily routine when the directory is active:

1
Check Pending — Log into Publisher → Pending tab. Review any new submissions. Approve, edit, or reject. Check edits queue as well.
2
Website Finder — Run the finder for 1–2 regions per day. Find and save websites for businesses that don’t have one yet. This improves directory value immediately.
3
SEO Workboard — Write SEO copy for 5–10 businesses. Use the prompt in Section 8. Filter by region to work systematically through communities.
4
Backup — Sync & Data tab → Export JSON. Keep a dated backup file. Also push to JSONBin if working across multiple browsers.
3. Managing Submissions

Businesses submitted via the public List Your Business form land in the Pending queue. They are never visible to the public until approved.

1
Review — Read all fields. Check the website if provided. Verify the business is actually in Delta.
2
Edit if needed — Click ✒ Edit to fix spelling, assign the correct region, or clean up the description before approving.
3
Approve or Reject — Approved listings go live immediately in the public directory. Rejected listings stay in storage but are hidden.
4
Draft — Use Draft on any listing you want to temporarily hide without deleting — e.g. a business that’s temporarily closed.
Quality standard: Only approve businesses with a valid Delta address. If the address looks outside Delta, verify before approving. Reject spam or duplicate submissions.
4. SEO Workboard

The SEO Workboard is where you write search-optimized copy for each business. This feeds into profile articles on deltacity.news and future structured data.

SEO Title
60 chars max. Format: Business Name | Service in Community, Delta BC
Meta Description
160 chars max. Natural sentence. Include keyword + location + value prop.
Focus Keyword
2–5 words. What someone in Delta types into Google. e.g. “plumber North Delta BC”
URL Slug
Lowercase hyphens only. Used as the Ghost article URL. e.g. stash-vault-self-storage-ladner
Image Alt Text
For future business photo. Describe the image + include business name + location.
Workflow tip: Filter by region and work through one community at a time. Ladner and Tsawwassen first — highest business density. Use the AI prompt in Section 8 to generate a first draft, then review and edit before saving.
6. Data & Backups

All enrichment data — websites, SEO copy, edits, submissions — lives in browser localStorage. It is not on a server. Protect it.

1
Export JSON — Sync & Data tab → Export JSON. Do this daily when actively working. Files are named with today’s date automatically.
2
JSONBin Sync — Push to JSONBin to share data across browsers or devices. Pull on another machine to receive it. Requires a free JSONBin account and Master Key.
3
Import JSON — Upload a backup file to restore. Data is merged, not overwritten — safe to run on a machine that already has some data.
4
Check Storage — Use the Check Storage button to see how full localStorage is. The geocache is the largest item. Clear it if space gets tight — it rebuilds automatically.
Storage limit: Browsers allow ~5MB localStorage. The geocache (map coordinates) is capped at 300 entries. If a save fails, the system automatically clears the geocache and retries.
7. Publishing to Ghost

The directory is deployed as an HTML card inside a Ghost page at deltacity.news/city-directory/.

1
Download the latest delta-directory-v3.html file from Claude
2
Test locally — open in Chrome or Firefox, verify login works, submit a test business, check it appears in Pending
3
Open Ghost editor — go to the City Directory page → click the HTML card block
4
Select all and replace — paste the full contents of the new HTML file into the card
5
Update the page — check the live URL immediately after publishing
6
Export + push JSONBin after confirming the new version works — never lose data during an upgrade
Ghost CSP rules: Ghost 6.x strips all inline event handlers (onclick, oninput, onchange). The directory is built to comply — all events use addEventListener. Never add inline handlers when editing the file.
8. AI Prompt Library
SEO Copy — Single Business
You are an SEO copywriter for Delta City News, a local news and business intelligence platform serving Delta, BC (communities: Ladner, Tsawwassen, North Delta, Annacis Island). Write SEO copy for the following business listing. Output ONLY the five fields below, nothing else. BUSINESS DATA: - Name: [BUSINESS NAME] - Type: [BUSINESS TYPE] - Category: [CATEGORY] - Address: [ADDRESS] - Region: [REGION] - Website: [WEBSITE or "none"] - Description: [DESCRIPTION or "none"] - Employees: [NUMBER or "unknown"] OUTPUT FORMAT: SEO Title: [max 60 characters — Business Name | Service in Community, Delta BC] Meta Description: [max 160 characters — natural sentence, keyword + location + value prop] Focus Keyword: [2–5 words, genuine local search intent] URL Slug: [lowercase-hyphens-only, business-service-location] Image Alt Text: [descriptive, include business name and location] RULES: - Never fabricate facts not in the data above - If website or description is "none", base copy only on name, type, category, address and region - Focus keyword must reflect genuine local search intent - Meta description must read naturally, not like a keyword list - Stay strictly within character limits
Business Profile Article — First Draft
You are a local journalist for Delta City News (deltacity.news), covering business and community news in Delta, BC. Write a short business profile article for the following business. The article will be published on deltacity.news. BUSINESS DATA: - Name: [BUSINESS NAME] - Type: [BUSINESS TYPE] - Category: [CATEGORY] - Address: [ADDRESS] - Region: [REGION] - Website: [WEBSITE or "none"] - Description: [DESCRIPTION or "none"] - Employees: [NUMBER or "unknown"] - Additional notes: [anything you know about this business] ARTICLE REQUIREMENTS: - Length: 150–250 words - Tone: Warm, informative, community-focused. Not a press release. - Structure: Opening hook → what the business does → who it serves → location context → closing community angle - Include the neighbourhood name (Ladner / Tsawwassen / North Delta etc) naturally in the copy - Do not fabricate quotes, founding dates, owner names, or specific claims not in the data - End with a sentence pointing readers to the business website or directory listing
SEO Copy — Batch (10 businesses)
You are an SEO copywriter for Delta City News, serving Delta, BC. Write SEO copy for each of the following 10 businesses. Return a JSON array only — no other text. Each object must have exactly these keys: id, seoTitle, seoDesc, seoKeyword, seoSlug, seoAlt. Character limits: seoTitle 60 chars, seoDesc 160 chars. Rules: No fabricated facts. Natural language. Genuine local search intent for focus keywords. BUSINESSES: [paste 10 rows in format: id | name | type | address | region] Return format: [ {"id":"csv_1","seoTitle":"...","seoDesc":"...","seoKeyword":"...","seoSlug":"...","seoAlt":"..."}, ... ]
9. Roadmap
✓ Done
4,099 business directory, search, filters, pagination
✓ Done
Submit form → Pending queue → Approve / Reject
✓ Done
Edit slide-over for all listings
✓ Done
Featured listings with gold badge
✓ Done
Directions popup with Leaflet mini-map
✓ Done
Map tab with geocoding and category pins
✓ Done
Website Finder with Google search links
✓ Done
JSONBin sync + Export / Import JSON
✓ Done
Admin global search
✓ Done
SEO Workboard with 5-field scoring
✓ Done
Profile article URL field per listing
▶ Next
Featured sync across browsers via JSONBin
▶ Next
Business photo URL field + display on card
▶ Next
SEO CSV export for Ghost import
○ Planned
Business owner claim flow
○ Planned
Supabase backend migration (replace localStorage)
○ Planned
Delta Chamber of Commerce data merge
○ Planned
Duplicate business detector
○ Planned
Email notification on new submission
○ Planned
Near me — geolocation filter
10. Credentials & Keys
Security note: This section is visible only after login. Do not share your master key or leave this tab open on a public screen.
Directory URL
deltacity.news/city-directory/
Admin Password
delta-directory-2026
localStorage Key
delta_dir_v3
JSONBin URL
https://jsonbin.io — free account required
Ghost CMS
deltacity.news — Ghost 6.39
Contact
RSkinner@wbnn.news
To change the admin password: Edit the file, find const MASTER_KEY = 'delta-directory-2026' near the top of the script and replace the value. Re-upload to Ghost.
Delta City Directory™ Operations Manual v1.0  |  WBN News Corp  |  deltacity.news
Ticker Scroll
Controls the scrolling marquee that runs across the top of the public directory. Edit the text and adjust the speed, then click Apply to see it live immediately.
60s (medium)
Loading…
Delta City Directory™ v3.0  |  WBN Cast OS™ v0.4  |  PST