Foundation
- Sitemap 24 content URLs listed
- robots.txt Served from the app, points at the sitemap
- Canonical URLs Built from the configured host, query-aware
- Legacy URL redirects Old ObjectId URLs 301 to slug URLs
Structured data
- Organization / RealEstateAgent On every page
- RealEstateListing On all 18 property pages
- BreadcrumbList Property and blog pages
- Article 6 blog posts
- FAQPage 6 questions, answers computed from live counts
Answer engines (AEO / GEO)
- llms.txt Generated from the database at request time
- FAQ page Liftable question and answer pairs
- Permit verification block A citable, checkable fact competitors bury
Measurement
- GA4 G-96J1HWKP5D
- Search Console Verified by HTML tag
Search performance
Impressions, clicks and the queries people use come from Google Search Console. The property was verified on 5 August 2026, and Google has not collected a reporting period yet. This panel stays empty until it has — it will not show a figure that has not been measured.
Outstanding
The markup is finished. What remains is content and data, and no amount of optimisation substitutes for it.
- 6 listings have no buy/rent type They cannot appear under either filter, and answer engines cannot classify them.
- 7 listings have no assigned agent Those pages fall back to the office rather than a named contact.
- 3 team members have no photograph Profile pages render an initial where a face should be.
- 42 listings short of their Property Finder inventory Content volume is the ceiling on organic reach, not markup.
Machine-readable surfaces
The files crawlers and answer engines read directly. All four are generated from the database at request time.