ACTION
Technical Guide
Implementation guide for developers
Technical Implementation Guide
Barcelona Boat Rental — Developer Reference
For Development Team
5
Tasks
~6h
Total Time
7
Pages
3
Schema Types
1. Entity Connection — Brand in First Paragraph
~1 hour
Add brand mention to product page introductions
High Priority
AI platforms extract entity information from the first 100 words of content.
Product pages currently introduce vessels without mentioning "Barcelona Boat Rental",
causing AI to know products but not attribute them to the brand.
Pages to update:
/barcelona/eco-sail-catamaran/ /barcelona/eco-slim-catamaran/ /barcelona/maiora-24/
/barcelona/eco-sail-catamaran/ /barcelona/eco-slim-catamaran/ /barcelona/maiora-24/
Copy Change Example
Before: "The Eco Sail 44 is a luxurious eco-friendly catamaran perfect for groups of up to 35 guests..."
After: "Barcelona Boat Rental's Eco Sail 44 is a luxurious eco-friendly catamaran perfect for groups of up to 35 guests..."
Schema Addition — Add Brand Property
{
"@type": "Product",
"name": "Eco Sail 44",
"brand": {
"@type": "Brand",
"name": "Barcelona Boat Rental"
},
"description": "Barcelona Boat Rental's eco-friendly..."
}
-
Add "Barcelona Boat Rental" to first sentence of each product pageWithin first 100 words
-
Add
brandproperty to Product schemaAll 3 product pages -
Validate schema at schema.org validator
2. AggregateRating Schema
~1 hour
Add review data to schema markup
High Priority
Competitors appear in AI responses with "(5.0, 788 reviews)" while BRB shows no review data.
This is a trust signal that influences AI recommendations.
Pages to update:
Homepage /barcelona/eco-sail-catamaran/ /barcelona/eco-slim-catamaran/ /barcelona/maiora-24/
Homepage /barcelona/eco-sail-catamaran/ /barcelona/eco-slim-catamaran/ /barcelona/maiora-24/
Schema Code — AggregateRating
// Add to LocalBusiness (homepage) and Product schemas
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "156",
"bestRating": "5",
"worstRating": "1"
}
⚠️ Important: Use Real Data
Pull actual rating/review count from Google Business Profile.
Fabricated ratings violate Google guidelines and can result in penalties.
Check current reviews at
business.google.com
3. Event Schema for Service Pages
~2 hours
Add Event/Service schema to event pages
High Priority
Service pages have LocalBusiness schema but AI can't understand these are bookable events.
Adding Event schema helps AI match these pages to event-related queries.
Pages to update:
/bachelorette-party-boats-barcelona/ /corporate-events-boats-barcelona/
/bachelorette-party-boats-barcelona/ /corporate-events-boats-barcelona/
Schema Code — Event
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Bachelorette Party Boat Barcelona",
"description": "Private boat party for bachelorette...",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"location": {
"@type": "Place",
"name": "Port Olímpic, Barcelona",
"address": {
"@type": "PostalAddress",
"addressLocality": "Barcelona",
"addressCountry": "ES"
}
},
"organizer": {
"@type": "Organization",
"name": "Barcelona Boat Rental",
"url": "https://barcelonaboatrental.com"
},
"offers": {
"@type": "Offer",
"price": "600",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
4. TourProduct Schema
~1.5 hours
Add TourProduct schema to experience/tour pages
Medium Priority
Experience and tour pages need TourProduct schema to compete with tour operators
like ORSOM who dominate these queries.
Pages to update:
/sailing-experiences-barcelona/ /catamaran-tour-cruise-barcelona/
/sailing-experiences-barcelona/ /catamaran-tour-cruise-barcelona/
Schema Code — TourProduct
{
"@context": "https://schema.org",
"@type": "TourProduct",
"name": "Barcelona Sailing Experience",
"description": "Private sailing experience...",
"provider": {
"@type": "Organization",
"name": "Barcelona Boat Rental"
},
"touristType": "Groups, Couples, Families",
"offers": {
"@type": "Offer",
"price": "80",
"priceCurrency": "EUR",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "80",
"priceCurrency": "EUR",
"unitText": "per hour"
}
}
}
5. H1 & Content Updates
~30 min
Strengthen H1 tags with quotable specifics
Medium Priority
Competitors like Southern Cross win with specific, memorable H1s.
AI often quotes H1 content directly in responses.
| Page | Current H1 | Recommended H1 |
|---|---|---|
/corporate-events/ |
Corporate Events | Corporate Events on 24m Luxury Yacht — Up to 40 Guests |
/sailing-experiences/ |
Sailing Experiences | Barcelona Sailing Experiences — Private Yacht from €80/hr |
/catamaran-tour/ |
Catamaran Tours | Eco Catamaran Tours Barcelona — Zero Emission Cruises |
Implementation Summary
~6h
Total Dev Time
7
Pages to Update
+20%
Expected Lift