A property management website that serves landlords and tenants
A property management website has two audiences who want opposite things. Landlords are buying a service and want fees, coverage and proof you look after tenants well. Tenants want available homes and a fast way to report a leaking boiler. Give each a clear door from the homepage, and the rest of the site follows.
Two front doors
Most letting and management firms make the mistake of designing the homepage for landlords only, then burying tenants' needs in the footer. Tenants are your landlords' customers, and how quickly you handle their problems is exactly what landlords are paying for. Split the homepage clearly:
| Landlords | Tenants |
|---|---|
| Service levels: let only, rent collection, full management | Available properties and how to apply |
| Fees, stated clearly | How to report a repair, and what counts as an emergency |
| Areas covered | Out-of-hours contact |
| How tenants are found and checked | Moving in and moving out guidance |
| A valuation request | Fees tenants may be charged, where the law allows any |
Landlord pages that win instructions
Landlords compare agents mostly on fees and on how much work comes off their plate. Lay out your service levels side by side with what each includes: marketing and viewings, referencing, tenancy agreements, deposit registration, rent collection, arrears handling, inspections, maintenance coordination, and end-of-tenancy checkout. Then the fee for each, written as you'd invoice it, including any setup or renewal fees and whether figures include tax.
Many places regulate how letting fees are shown and which fees can be charged to tenants at all, and agents often must display memberships of redress or client money protection schemes. Your firm is responsible for that wording. Add it exactly as your trade body or adviser recommends, on the fees page and in the footer.
A valuation request is the main conversion. Ask for the property address, type, bedrooms, current status (empty, tenanted, about to buy) and a phone number. On Anticode's standard pages the contact form has fixed fields (name, email and a message), so either guide landlords to include those details in their message, or use a custom form tied to a site function (up to 30 plain-text fields) or an app build with its own fields; all arrive through the same submission pipeline.
Tenant pages that cut phone calls
A good tenant section answers the calls your team takes every week. Start with repairs, since that's where tenants are most frustrated:
- Emergencies first: what counts (no heating in winter, a major leak, no power, a security problem) and the out-of-hours number.
- Non-urgent repairs: a report form, with a prompt to include the property address, what's wrong, where, since when, and when someone can get access.
- What to try first: resetting a tripped switch, bleeding radiators, checking the boiler pressure. Short, practical, with a warning not to attempt anything unsafe.
- What happens next: who reviews the report, typical timescales by urgency, and how the tenant will be contacted.
Anticode saves each report sealed at rest and emails it to you, and connectors can post it to a Slack or Telegram channel your maintenance coordinator watches, or add it as a row in Airtable or Google Sheets to track. Each submission is sent once without retries, so keep email on as a record. Forms take text only: tenants can't attach photos, so ask them to reply to your acknowledgement email with pictures.
Listing available lets
A small agency doesn't need a portal feed to show what's available. A lets CMS collection with fields for address area, rent, bedrooms, available from, furnished, pets, energy rating and description gives each property its own page at its own address, and staff update it in the dashboard when a let is agreed. Link each page to a viewing request. Larger agencies that already push listings to property portals may prefer to link to those listings instead of keeping two copies.
Building it with Anticode
Describe your services, areas and how you split landlord and tenant work. The Architect asks questions where the answer changes the build, such as whether you want a lettings list, then shows a plan. Swiss (Inter Tight) or Technical (IBM Plex Sans) suit information-heavy pages, and a single action colour keeps "Request a valuation" and "Report a repair" obvious. Because the site collects personal data, it won't publish until the account owner and the person publishing have two-factor sign-in turned on. Anticode also writes a starting Privacy Policy and Terms; tailor them to your actual data handling. See routing contact form enquiries for splitting landlord and tenant messages, and the real estate agencies page if you also sell.
Where Anticode stops
- No tenant or landlord logins, statements or rent ledgers; published sites have no visitor accounts.
- No maintenance job tracking, contractor assignment or status updates for tenants.
- No photo or document uploads in forms.
- No property portal feeds, map search or filtering of listings.
Keep your property management software for operations, and use the website to win landlords and route tenants to the right place.
Questions people ask
Can tenants report repairs through the site?
Yes, as a text form that reaches you by email and, through connectors, Slack, Telegram or a spreadsheet. Photos have to follow by email.
Can landlords log in to see statements?
No. Published Anticode sites have no visitor accounts. Link to your property software's owner portal if it has one.
How do I keep the lettings list current?
Keep properties in a CMS collection and update or remove entries in the dashboard; each has its own page.