2.4 KiB
2.4 KiB
03. Public Website and Search
Purpose
Define the customer-facing browsing experience before any booking logic is built.
Scope
- Homepage layout and sections.
- Property listing page.
- Property card content.
- Filters and search controls.
- Property detail page content.
- Contact page.
- Editable content pages.
Proposed Public Experience
Homepage
- Hero with primary booking/search CTA.
- Availability search panel.
- Featured properties.
- Business introduction content.
- Key selling points.
- Location highlights.
- Testimonials.
- Contact/enquiry CTA.
Property Listing
- Show published properties only.
- Support cards with image, name, area, summary, sleeps, bedrooms, bathrooms, price from, key amenities, and availability state.
- Provide filters for dates, guests, bedrooms, pets, location, and amenities.
- Hidden or clearly marked unavailable properties when date filters are active.
Property Detail
- SEO-friendly dedicated page per property.
- Gallery, summary, description, location text, capacity, amenities, rules, times, pricing summary, availability calendar, booking panel, testimonials, and optional FAQs/related properties.
- Actions for date selection, guest count, availability check, price preview, booking start, and enquiry.
Contact and Content Pages
- Contact form with name, email, optional phone, and message.
- Editable content pages for About, Local Area, FAQs, Terms and Conditions, and Privacy Policy.
What Needs to Be Done
- Define the public navigation and page hierarchy.
- Define the homepage sections and CTA placement.
- Define listing filters and result states.
- Define the property detail page sections and actions.
- Define the contact and content page requirements.
- Define the public messaging hierarchy so users can move from browse to booking without confusion.
Page Flow
- Homepage
- Property listing
- Property detail
- Availability check
- Booking start
- Contact/enquiry if the user is not ready to book
Acceptance Criteria
- A customer can understand how to browse, inspect, and contact the business from the plan alone.
- The listing and detail pages have clear required content.
- Filter requirements are explicit.
- The search flow is compatible with the later booking rules.
- The public journey is ordered and consistent across pages.
Dependencies
- Content architecture and data model.
Notes
- This step should not decide pricing or payment behavior yet.