← SitemapWF-45 · Profile editorPopdance wireframes · low-fidelity · numbered markers match the notes at the bottom
URL/dashboard/profile
AudienceTeacher
TemplateApp screen
PriorityLaunch (P1)
🔔 3✉ Messages
 

Your profile1

This is your shop window. Last saved 2 minutes ago · Live

BasicsMediaStyles and agesAreasCredentialsLinksSEO

Tabs are anchors on one scrolling form. Unsaved changes show a dot on the tab.2

Basics3

Amy Rowland
Amy's Street Dance Parties
popdance.co.uk/teacher/amys-street-dance-parties

Letters, numbers and hyphens only. Changing it keeps a redirect from the old address.

High-energy street dance parties and classes across Leeds

57 / 80

I have taught street dance for 11 years and run birthday parties, school clubs and hen parties across West Yorkshire. Every session is built around the group, with routines that anyone can pick up in an hour...

412 / 1,500 · Tip: say who you teach, what a session feels like and why people book you.

11
English, Spanish
4 to 40

Photos and video4

Profile photo

Profile photo * - square, min 600 x 600 px, JPG or PNG up to 5 MB. Clear face, no sunglasses.

Upload photo Remove
Drag a cover image here
https://www.youtube.com/watch?v=... or upload MP4 up to 200 MB

Videos are checked for audio rights. Children must not be identifiable without consent.

1
2
3
+ Add

Drag to reorder. Alt text field appears per image.

Dance styles and ages5

Street dance ×Hip hop ×Afrobeats ×+ Add style Toddlers4 to 78 to 12TeensAdultsOlder adults
I am happy to teach groups with SEND (special educational needs and disabilities)
I can teach in wheelchair-accessible venues

Areas and travel6

LS6 1AB
15 miles
Harrogate ×Wakefield ×Bradford ×+ Add area

Travel fees and radius are also edited in availability.

Qualifications and links7

QualificationBodyYear
Level 3 Street Dance TeachingISTD2019Edit

+ Add qualification · Documents are managed in Verification.

https://
@amysdance
@
https://

Search and SEO8

Amy Rowland - Street dance parties in Leeds | Popdance
Book Amy for kids' birthday parties, hen parties and school clubs across Leeds and West Yorkshire. Verified reviews and secure payment.
Allow search engines to index my profile

Notes

  1. Header and actions. Shows save status ("Saved", "Saving...", "Unsaved changes") and publish status. Save changes publishes edits immediately for approved profiles. Profile text changes over 20% trigger a moderation flag but remain live.
  2. Section tabs. Anchor navigation on one long form so mobile users scroll rather than switch. Warn on leaving with unsaved changes: "You have unsaved changes. Leave without saving?"
  3. Basics. Display name and headline are required. Slug must be unique, 3 to 60 characters, lowercase, reserved words blocked. Bio min 150 characters so profiles are never thin. Contact details (phone, email, links in the bio) are blocked by pattern with the message "Please keep contact details out of your bio. Customers can message you through Popdance."
  4. Photos and video. Profile photo required to go live. Image uploads are cropped client-side, compressed, and stored in multiple sizes. Video accepts YouTube or Vimeo links and MP4 upload, transcoded server-side. Gallery up to 12, drag to reorder, alt text prompted for accessibility. Moderation queue for new media.
  5. Styles and ages. Multi-select chips from a controlled list, drives search filters on 02-search-results.html. SEND and accessibility ticks map to the accessibility filter.
  6. Areas. Postcode geocoded for radius search. Extra areas power location landing pages (05-location-landing.html). Changing base postcode re-indexes search.
  7. Qualifications and links. List editable here; documents live in 43-verification-upload.html. Social links validated by domain. Links open in a new tab with rel nofollow.
  8. SEO fields. Optional overrides with sensible auto-generated defaults. Character counters. Indexing tick defaults to on and is forced off while the profile is not approved. Structured data (LocalBusiness and Person with review aggregate) generated from these fields.
  9. Live preview. Sticky panel showing a miniature of 06-teacher-profile.html with desktop and mobile toggle. Badges come from verification status, not editable here.

Analytics. profile_saved with fields changed; profile_strength_changed. Each section can be completed independently.

Mobile

Single column. The preview moves into a "Preview" button that opens a full-screen sheet. Section tabs become a horizontal scroll chip row that sticks under the header. Save button is a sticky bottom bar.

States

New profile: empty fields with example placeholder text and a progress meter. Validation errors: red outline plus message under the field, form scrolls to the first error ("Add a headline to continue"). Upload failure: thumbnail shows retry. Pending approval: banner "Your changes will go live once your application is approved". Save failure: banner with retry and local draft kept. Concurrent edit in two tabs: last save wins with a warning.