Build the public directory and listing pages
When to use this
Start here, in a brand-new project, before accounts, submissions, claims or payments.
The visible directory shape, with consistent listing information and no fake publishing workflow.
The prompt
Build a public directory called [DIRECTORY NAME] for people looking for [TYPE OF BUSINESSES, SERVICES, PLACES OR RESOURCES] in [AREA OR NICHE]. Create a home page that explains what the directory includes, who it helps and how listings are chosen. Add a main directory page with clear listing cards and a reusable page for one full listing. Also add an about page explaining [WHY THIS DIRECTORY EXISTS] and a contact page using [CONTACT EMAIL]. Save listings as editable information so one consistent layout can display all of them. Each listing needs a public name, short summary, full description, controlled category, service or topic tags, location or service area when relevant, public contact details, public website, opening or availability information when relevant, accessibility information when known, real image, last checked date and status. Status is draft, published, paused or closed. Only published listings appear to visitors. On each listing card show [CARD FIELDS, e.g. name, category, area and short summary]. On the full listing page show [DETAIL PAGE FIELDS] in a clear order, with a contact action labelled [CONTACT ACTION]. Do not invent ratings, reviews, prices, certifications, opening hours, addresses or availability. Add five example listings clearly labelled as examples for me to replace. Use labelled placeholders saying [REAL LISTING IMAGE NEEDED]. Do not use stock photos and do not generate images of businesses, places, staff, customers or results from scratch. Editing my own real photos is fine; only invented or generated scenes are the problem. Do not add public accounts, listing submission, claim buttons, payments, featured placement or sponsor advertising in this step. Do not display search or filter controls that do nothing. Design the site to feel [THREE BRAND ADJECTIVES] using [COLORS]. Make cards easy to compare without looking identical to a generic template. Make the directory and listing pages comfortable to read and tap on a phone. When finished, tell me where I edit the example listing information and which fields still need real content.
Check it worked
- You can browse five clearly marked example listings and open a full page for each one
- Editing one example changes both its card and its full listing page
- A draft, paused or closed listing does not appear as an ordinary public result
- Every unknown image or fact is labelled as missing instead of being invented
- There are no account, claim, payment or fake search controls yet
- The cards are easy to compare and every listing page is usable on your phone
You'll know it worked when:
A public directory where five editable example listings open into consistent full pages and nothing unverified pretends to be final.
Watch out for
Directories become unreliable when missing fields are filled with plausible guesses. A blank or labelled unknown is safer than an invented opening hour, credential or address. Keep categories controlled from the start; allowing free-form categories creates duplicates such as singular, plural and misspelled versions that break filters later.