← SitemapWF-64 · Admin categories and contentPopdance wireframes · low-fidelity · numbered markers match the notes at the bottom
URL/admin/content
AudienceAdmin (Content, Super admin)
TemplateApp screen
PriorityLaunch (P1)
🔔 3✉ Messages
 

Categories & content 1

Everything that drives public pages and SEO.

CategoriesLocation pagesBlogFAQsBannersRedirect managerResources

Categories 2

Add category
Search categories
Status: Any
Tier: Any
OrderCategoryURLTierTeachersServicesStatusSEOActions
⇅ 1Children's birthday parties/experiences/childrens-partiesPriority188412LiveOKView · Edit
⇅ 2Hen parties and adult celebrations/experiences/hen-partiesPriority94203LiveOKView · Edit
⇅ 3Schools and after-school clubs/experiences/schoolsPriority5196LiveMeta missingView · Edit
⇅ 4Wedding dance lessons/experiences/wedding-dancePriority63121LiveOKView · Edit
⇅ 5Corporate workshops and team-building/experiences/corporatePriority2241LiveOKView · Edit
⇅ 6Older adults and community/experiences/older-adultsSecondary1729DraftNo copyPreview · Edit

Edit category: Children's birthday parties 3

Children's birthday parties
childrens-parties
Children's Dance Party Teachers | Popdance
Book vetted dance teachers for kids' parties across the UK.
Rich text. Min 150 words, unique per category.
£120 to £250 per party
Hero image
Show in homepage priority categories
Include in sitemap.xml

Redirect manager 4

Search old URL
Source: DTD, Popdance
Import CSVAdd redirect
Old URLNew URLTypeSourceHits (30d)Status
dancedirectory.co.uk/teachers/leeds/dance-teachers/leeds301DTD1,204ActiveEdit
popdance.co.uk/kids-parties.html/experiences/childrens-parties301Popdance688ActiveEdit
popdance.co.uk/old-offer/302Popdance12Loop riskFix

Blog 5

Published 48 · Drafts 5 · Scheduled 2

10 hen party dance ideas Live
Choosing a first dance Draft
Halloween disco tips Scheduled 30 Oct

New article

FAQs 6

Groups: Customers (22), Teachers (18), Payments (9).
Linked pages: Help centre, category pages.

Add FAQ

Banners 7

Founding member offer · teachers only · 1 Nov - 31 Mar · Live
Half-term parties · public · 20 Oct - 1 Nov · Live

Add banner

Location pages 8

134 pages · 12 with thin content flagged
Manchester · Leeds · Bristol

Generate from template

Version history

29 Oct, Rob: Updated intro copy
27 Oct, Emma: Added FAQ

Data fields (for developers)

  • Category id, name, slug, tier, sort order, status, hero image
  • SEO title, meta description, canonical, noindex flag
  • Intro copy, pricing guide, FAQ ids, related categories
  • Redirect id, old path, new path, status code, source, hit count
  • Banner id, audience, placement, start, end, link
  • Version id, author, published at (for rollback)

Notes

  1. Content hub. One area for site content. Access: Content role (create and edit drafts), Super admin (publish categories, redirects and banners). Publishing creates a version snapshot, rollback available. Changes appear on public pages after cache purge (under 2 minutes). Event: content_published.
  2. Category list. Drag handle for order (drives homepage and hub order). Tier Priority or Secondary matches spec categories (five priority, secondary includes regular classes, holiday camps, older adults, toddler). Counts of live teachers and services; SEO column warns about missing title, meta, thin copy or duplicate text. Archived categories 301 to the hub and cannot be deleted while services use them.
  3. Category editor. Validation: slug unique and lowercase, SEO title 60 and meta 155 characters, intro at least 150 words and unique (duplicate check against other categories). Fields also include FAQs attached, related categories, filters shown on search, and structured data toggle. Preview opens the real template WF-04 with draft content.
  4. Redirect manager. Required for the DTD and old Popdance migration. Bulk import by CSV (old, new, type). Validation catches loops, chains over two hops and targets returning 404. Hits column from edge logs shows what to keep. Export for launch checklist.
  5. Blog. Workflow: Draft, In review, Scheduled, Published. Fields: title, slug, author, hero image and alt text, category link, in-article CTA block to a category or search, SEO fields. Author and editor roles separate.
  6. FAQs. Reusable entries by group and tag, shown in help centre and on pages with FAQ structured data. Order is draggable; unpublished entries hidden.
  7. Banners. Audience (public, customers, teachers by plan), placement (top bar, homepage, dashboard), dates, link, dismissible flag. Overlap warning when two banners target the same slot and dates.
  8. Location pages. Generated from template plus local data; must pass a uniqueness and minimum-teachers check before they can be published (avoid thin duplicated content). Nearby areas auto-suggested.

Mobile

Desktop-first. Under 820px tabs become a dropdown, tables scroll horizontally, and editor fields stack. Drag reordering is replaced by up and down buttons.

States

Empty (no redirects): "No redirects yet. Import your CSV to protect old URLs." Loading: skeleton rows. Save error: "We could not save this draft. Your changes are kept on this page." Validation errors list at the top and inline. Unpublished changes show a yellow "3 drafts" badge. Conflict: "Emma is editing this page" with read-only mode.