Overview
Update the Tour Operator structured data implementation to align with the approved Schema 2.2 field mappings in the project Google Doc.
Approved mapping source:
https://docs.google.com/document/d/1UVfrdgR1o2A-5YuyMbY6Bxevy3EXYfOkj-p6dwXFxMA/edit?tab=t.1lurdmu71zph#heading=h.dyqrglfxh4v5
Current implementation PR:
#1148
Delivery Decision
Scope
Implement and harden the approved schema mappings for:
- Tour post type as
TouristTrip
- Accommodation post type as
LodgingBusiness
- Destination post type as
TouristDestination
The implementation should continue to integrate with Yoast SEO when present, and provide standalone JSON-LD output when Yoast SEO is not active.
Tasks
Validation And QA
Acceptance Criteria
Out Of Scope
- Team schema updates; tracked in
lightspeedwp/to-team.
- Reviews schema updates; tracked in
lightspeedwp/to-reviews.
- Specials schema updates; tracked in
lightspeedwp/to-specials.
- Archive pages, static pages, blog posts, gallery/video schema, and page-selector schema unless separately approved for this release.
Open Questions
- Are archive/static/page/blog/gallery/video/page-selector schema items part of this release or a later phase?
- Should any admin setting changes remain in scope, or should this release focus only on schema output alignment and validation?
Overview
Update the Tour Operator structured data implementation to align with the approved Schema 2.2 field mappings in the project Google Doc.
Approved mapping source:
https://docs.google.com/document/d/1UVfrdgR1o2A-5YuyMbY6Bxevy3EXYfOkj-p6dwXFxMA/edit?tab=t.1lurdmu71zph#heading=h.dyqrglfxh4v5
Current implementation PR:
#1148
Delivery Decision
Scope
Implement and harden the approved schema mappings for:
TouristTripLodgingBusinessTouristDestinationThe implementation should continue to integrate with Yoast SEO when present, and provide standalone JSON-LD output when Yoast SEO is not active.
Tasks
Validation And QA
additionalProperty.Acceptance Criteria
Out Of Scope
lightspeedwp/to-team.lightspeedwp/to-reviews.lightspeedwp/to-specials.Open Questions