Multi-Property Portfolio — AI Visibility Case Study

Aerial view of a Mediterranean harbour town at blue hour with several illuminated hotel facades along the waterfront

Intro

A single hotel has one entity to manage, one set of prompts to monitor, one competitive set to track. A portfolio of eight hotels across four countries multiplies every dimension of AI visibility work — and introduces problems that do not exist at the individual property level.

The central challenge is the tension between brand coherence and local identity. A hotel group wants AI engines to recognise the portfolio as a credible collection with shared standards. At the same time, each property competes locally against independent hotels and rival chains. An AI engine answering “best hotel in [city]” is not interested in the portfolio — it is answering about a specific property in a specific place. But an AI engine answering “best European boutique hotel group” needs to understand the collection as a whole.

Portfolio-level AI visibility also exposes a governance problem. When eight properties across four countries each manage their own schema, their own GBP profiles, their own OTA descriptions, and their own press outreach, inconsistencies accumulate. One property lists twelve room types, another lists eight for an identical configuration. One uses “boutique hotel” in its schema, another uses “resort.” The brand parent’s description of the collection contradicts what individual property pages say. AI engines absorb all of it and produce answers that are confused, contradictory, or incomplete.

This case study follows the Capston Core approach to portfolio-level AI visibility, using a fictional collection — Aurea Collection — as the illustrative case.

Audit your portfolio’s AI visibility


Segment characteristics affecting AI visibility

Hotel portfolios present a distinct set of structural characteristics that shape how AI engines interpret and surface the brand.

Multiple entities, one parent. Each property is a separate entity in AI engine knowledge graphs — a separate hotel, a separate location, a separate set of reviews. The parent brand is an additional entity that may or may not be connected to the individual properties in the engine’s understanding. If the entity relationships are not explicitly declared (through schema, Wikidata, or consistent editorial references), AI engines may treat the properties as unrelated.

Cross-border complexity. A portfolio spanning multiple countries means multiple languages, multiple OTA market configurations, multiple GBP profiles under different regional Google interfaces, and multiple sets of travel press with different editorial conventions. A property in Portugal and a property in Croatia are operating in different AI visibility ecosystems, even if they share a brand.

Varied positioning within a single brand. Few portfolios are perfectly homogeneous. One property may be a city boutique, another a beachfront resort, a third a mountain lodge. AI engines answering niche queries — “best city hotel for couples” versus “best family beach resort” — need to route to the right property. If all properties are described identically because brand guidelines mandate uniform language, the nuance disappears.

Centralised marketing versus local autonomy. Portfolio brands typically run a central marketing function that controls the brand website, the brand story, and the brand-level press. Individual properties may have local marketing teams (or a GM doubling as marketing lead) who manage the GBP profile, local press, and local partnerships. The two layers often operate on different calendars, different content standards, and different CMS platforms.

Aggregate review signal. For portfolio-level queries, AI engines may aggregate review sentiment across properties. A single underperforming property can drag the collection’s perceived quality down. Conversely, a standout property may receive disproportionate citation weight, causing AI engines to describe the collection primarily through the lens of one hotel.


Common AI visibility challenges for portfolios

The structural characteristics produce recurring problems in portfolio audits.

Entity fragmentation. The most common finding is that AI engines do not recognise the portfolio as a connected group. Prompts like “tell me about [brand name]” return information about one or two properties, or confuse the brand with another similarly named entity. The parent-child relationship between the brand and its hotels is either absent or inconsistent across engines.

Schema inconsistency across properties. When each property manages its own schema markup independently, the vocabulary drifts. One property declares itself a “Hotel,” another a “Resort,” a third a “BoutiqueHotel” (which is not a valid Schema.org type). Star ratings, amenity lists, room type nomenclature, and check-in/check-out times diverge. AI engines that attempt to compare properties within the portfolio find contradictory structured data.

Cannibalisation in destination queries. When two properties in the same country (or occasionally the same city) compete for the same destination-level prompts, AI engines may surface one and suppress the other rather than presenting both. The portfolio does not gain two positions; it loses one. Without deliberate differentiation in content and schema, same-market properties cannibalise each other’s AI visibility.

Inconsistent GBP management. One property’s GBP is active and well-maintained; another’s has not been updated in months. The review response rate varies. The photo quality varies. The hours are current on three profiles and outdated on two. AI engines that pull from GBP data receive mixed signals about the brand’s operational standards.

Brand-level content gap. Many portfolios invest heavily in individual property marketing but underinvest in brand-level content. There is no “About Aurea Collection” page that an AI engine can cite as an authoritative source about the group. The brand story lives in a press kit PDF, if it exists at all. AI engines that need to answer portfolio-level queries have no clean brand-owned source to draw from.

Translation inconsistency. A portfolio operating across languages often has one market’s content polished and another’s machine-translated or outdated. The English version of a property page may describe a “Mediterranean-inspired wellness retreat” while the German version says “hotel with spa.” AI engines serving German-speaking users receive a thinner, less differentiated description.


Capston Core approach for portfolio properties

The Capston Core methodology adapts to portfolios by operating at two levels simultaneously: the individual property level and the portfolio level.

Property-level work follows the standard methodology. Each hotel is audited independently against its local competitive set, scored on the standard hospitality scorecard dimensions, and given a property-specific action plan. The prompts tested are destination-level and niche-level queries where the property competes individually.

Portfolio-level work adds five layers on top.

1. Entity relationship mapping. The first step is establishing whether AI engines recognise the parent-property relationship. This means testing prompts about the brand itself (“what hotels are in [brand name]?”, “tell me about [brand name]”), verifying Wikidata entries declare the parent-subsidiary relationship, and ensuring the brand site’s schema uses parentOrganization and subOrganization or equivalent properties to make the hierarchy machine-readable.

2. Schema governance framework. A shared vocabulary document is established for all properties. Room type names, amenity terms, property type declarations, star rating formatting, and check-in/check-out specifications are standardised. This does not mean every property uses identical language — it means the structural elements are consistent while descriptive content reflects local character.

3. Portfolio-level scorecard. In addition to individual property scores, the portfolio receives an aggregate score that measures brand entity recognition, cross-property consistency, cannibalisation risk, and portfolio-level prompt performance. This scorecard gives the central marketing team a single view of AI visibility health across the group.

4. Cannibalisation mapping. Same-market properties are tested for prompt overlap. Where two hotels compete for the same query, the content strategy is adjusted to differentiate: one property leans into its city-centre positioning, the other into its coastal retreat character. The goal is not to prevent both from appearing, but to ensure they appear for different prompts that match their actual strengths.

5. Centralised content gap fill. The brand-level pages are created or strengthened: an authoritative “About” page for the collection, a portfolio overview page with structured links to each property, and a press page that positions the brand as a citable entity. These pages become the foundation for AI engine answers about the group as a whole.

The two levels — property and portfolio — are reviewed on different cadences. Property scores are checked monthly. Portfolio scores are reviewed quarterly, aligned with the central marketing team’s planning cycle.


Case study: Aurea Collection

Portfolio profile:

  • Name: Aurea Collection (fictional)
  • Type: Boutique hotel portfolio
  • Properties: 8 hotels across 4 countries (Portugal, Greece, Croatia, Italy)
  • Size range: 25 to 90 rooms per property
  • Star rating range: 4-star to 5-star
  • Positioning: Mediterranean lifestyle, local character, design-led
  • Team: Central marketing team of 4, local marketing lead at 3 properties, GM-led marketing at 5
  • Brand website: Single domain with subdirectories per property
  • Booking model: Central booking engine, plus individual OTA profiles per property

Baseline findings:

The initial portfolio-level audit revealed several patterns.

Entity recognition was weak. When AI engines were prompted with “Aurea Collection hotels,” only three of the eight properties were consistently listed. Two properties were not associated with the brand at all in any engine tested. The Wikidata entry for the brand existed but listed only four properties and contained an outdated description.

Schema consistency was poor. Four properties used "@type": "Hotel", two used "@type": "Resort", one used "@type": "LodgingBusiness", and one had no schema markup at all. Room type names varied: what the brand called a “Garden Suite” at one property was listed as a “Suite with Garden View” at another and a “Deluxe Garden Room” at a third, despite identical configurations.

Two properties in Greece — one on the mainland coast, one on an island — were cannibalising each other for “boutique hotel Greece” prompts. AI engines surfaced one or the other, never both, and the one surfaced was not consistent across engines.

GBP management was active at four properties and dormant at four. The dormant profiles had unanswered reviews dating back several months, outdated seasonal hours, and no posts since the previous summer.

The brand website had no dedicated “About Aurea Collection” page. The homepage featured a carousel of properties but no structured text that an AI engine could extract as a brand description. The press page contained a downloadable PDF but no indexable HTML content.

Actions taken:

Portfolio level:
– Created a comprehensive “About Aurea Collection” page with structured text describing the brand’s positioning, the eight properties, the founding story, and the design philosophy. Schema markup declared the brand as an Organization with subOrganization references to each property.
– Updated the Wikidata entry to include all eight properties with correct property types, locations, and room counts.
– Published a portfolio overview page with individual property cards, each linking to the property’s dedicated section with standardised descriptive blocks.
– Established a press page with indexable HTML summaries alongside the existing PDF press kit.

Schema governance:
– Standardised all properties to "@type": "Hotel" with additionalType used where a property’s resort character needed expression.
– Unified room type nomenclature across the portfolio: twelve standardised room type names, each mapped to the local property’s actual inventory.
– Standardised amenity declarations, check-in/check-out times, and star rating formatting.
– Deployed the updated schema across all eight property pages within a four-week window.

Cannibalisation resolution:
– The two Greek properties were differentiated in content and schema: the mainland coastal property leaned into its proximity to archaeological sites and its gastronomic programme, while the island property emphasised its beach access and sailing partnerships. Prompt testing confirmed the two properties began appearing for different query subsets.

GBP remediation:
– All eight profiles were brought to an active baseline: unanswered reviews received responses, hours were updated, photos were refreshed, and a monthly posting cadence was established. The four previously dormant profiles were prioritised.

Property-level work:
– Each property received its own Capston Core scorecard and action plan, executed by the local marketing lead (or the GM with central team support).

Observed patterns:

Within two months of the brand-level content and schema work, AI engine recognition of the portfolio improved. Prompts about the Aurea Collection began returning six of eight properties consistently. The two previously unrecognised properties appeared after the Wikidata update propagated.

The schema standardisation had a visible effect on AI engine descriptions of individual properties. Room type descriptions became consistent across engines, and the contradictory property-type labels disappeared from AI-generated summaries.

The cannibalisation resolution for the two Greek properties produced differentiated visibility. Instead of one property suppressing the other, each began appearing for distinct prompt categories aligned with its actual positioning.

The portfolio-level scorecard, reviewed quarterly, gave the central marketing team a single metric to track. Individual property scores varied — the most actively managed properties scored higher — but the portfolio-level consistency metrics improved steadily as the governance framework took hold.

Key takeaways:

The most impactful single action was creating the “About Aurea Collection” brand page with proper schema. Before it existed, AI engines had no authoritative source for portfolio-level queries. After publication, the brand page became the primary citation source for group-level prompts.

The schema governance framework required more coordination effort than any other action, but it eliminated the contradictory signals that confused AI engines at the property level. The investment was front-loaded: once the vocabulary was standardised, ongoing maintenance was routine.

The cannibalisation problem between same-market properties was solvable only through deliberate content differentiation. Brand guidelines that mandated uniform language across all properties were the root cause; the resolution required accepting that each property needed a distinct content identity within the shared brand framework.


When to start

Portfolio-level AI visibility work should begin with a cross-property audit. The audit identifies the specific inconsistencies, entity gaps, and cannibalisation risks in the portfolio. Without that baseline, the central team is guessing which properties need attention and what kind.

For portfolios that already have active property-level marketing, the portfolio layer can be added without disrupting existing work. The schema governance and brand-level content fill are central-team tasks; they do not require local teams to stop what they are doing.

For portfolios where property-level marketing varies widely in maturity, the audit will surface which properties are strong, which are weak, and where the portfolio-level inconsistencies are costing the group visibility. The action plan sequences property remediation alongside portfolio-level work.

The earlier the governance framework is in place, the less remediation is needed later. Every new property added to the portfolio without the framework in place is another set of inconsistencies to clean up.

Audit your portfolio’s AI visibility


Internal links

Anchor text Target
Capston Core /capston-core/
hospitality scorecard /capston-core/hospitality-scorecard/
methodology /capston-core/methodology/
freshness signal /capston-core/freshness-signal/
earned-media-bias /capston-core/earned-media-bias/
big-brand-bias /capston-core/big-brand-bias/
AI visibility for hotel CMOs /capston-core/ai-visibility-for-hotel-cmos/
brand fact accuracy audit /capston-core/brand-fact-accuracy-audit/
cross-language visibility /capston-core/cross-language-visibility/