What the figures from 675 Girona accommodation websites say

Most sites analysed invite visitors to book without going through a portal. 487 of 675 (72.1%) have a booking engine or a booking button on the home page, and 73 (10.8%) link to a booking portal such as Booking or Tripadvisor. 515 (76.3%) offer two or more languages. Meanwhile, 103 (15.3%) tell Google through structured data that they are a hotel, a campsite or a rural house.

The basics do not go together. 584 of 675 (86.5%) redirect on their own to HTTPS and 617 (91.4%) adapt to mobile, but 364 (53.9%) have exactly one H1 and 33 (4.9%) pass all six basics at once. The six-basics index, the same one used in the town council website study, averages 4.01.

  • 675 websites analysed out of 1,037 distinct sites, taken from the catalunya.com listings of 1,301 establishments in the Catalonia Tourism Register.
  • 487 of 675 (72.1%) have a booking engine or a direct booking button on the home page and 196 of 675 (29.0%) a booking engine identified by name.
  • 515 of 675 (76.3%) offer two or more languages. English on 479 (71.0%), French on 418 (61.9%) and hreflang tags on 415 (61.5%).
  • 103 of 675 (15.3%) carry structured data (JSON-LD) of a lodging type, such as Hotel, Campground or LodgingBusiness.
  • 33 of 675 (4.9%) pass all six basics at once and 42 of 675 (6.2%) link to an accessibility page from the home page.
Global indicators on the home page of 675 Girona accommodation websites (31 October and 1 November 2026, base 675 sites analysed)
IndicatorSites that have itShare
Forced HTTPS (http redirects to https)

584

86.5%

Viewport (mobile adaptation)

617

91.4%

Declared language (lang)

602

89.2%

Meta description

497

73.6%

A single H1

364

53.9%

hreflang (other language versions)

415

61.5%

Structured data (JSON-LD)

386

57.2%

Lodging-type JSON-LD

103

15.3%

Accessibility link on the home page

42

6.2%

Booking engine or direct booking button

487

72.1%

Two or more languages

515

76.3%

All six basics at once

33

4.9%

Of 675 Girona accommodation websites, viewport 91.4%, forced HTTPS 86.5%, two or more languages 76.3%, meta description 73.6%, booking engine or button 72.1%, a single H1 53.9%, lodging JSON-LD 15.3% and all six basics 4.9%.
Share of Girona accommodation websites that meet each indicator
IndicatorShare of sites
Mobile viewport91.4%
Forced HTTPS86.5%
Two or more languages76.3%
Meta description73.6%
Booking engine or button72.1%
A single H153.9%
Lodging JSON-LD15.3%
All six basics at once4.9%
Share of the 675 Girona accommodation websites analysed that have each indicator on the home page, measured on 31 October and 1 November 2026.

If your property’s website is one of the 675 we analysed, we’ll send you how it did on each indicator and where we would start.

Ask for your website’s result

How we measured and what we could not measure

We start from two official sources. The Catalonia Tourism Register, open data from the Generalitat, lists 2,160 accommodation establishments in the province of Girona, not counting tourist-use homes, but has no website field. We took each website from the establishment’s listing on catalunya.com, the Catalan Tourist Board’s website, which covers 1,943 of them (90.0%). 1,301 listings carry their own website, adding up to 1,037 distinct sites because 147 are shared.

A program of ours downloaded the home page of each site on 31 October and 1 November 2026 and read its HTML without running JavaScript, with the same method as the town council study. It analysed 675 of 1,037 (65.1%). Of the other 362, 194 have a domain that does not resolve, 46 answer 403, 39 disallow robots and the other 83 are empty or parked, lead to another platform, do not respond or return an error.

This is neither a census nor an audit. A property may have a website even if its catalunya.com listing shows none, and domains that do not resolve reflect the listing, not the establishment. Whatever a site adds with JavaScript, such as many booking engines and language switchers, is invisible to us, so these figures are minimums. The two indexes are our own criteria for comparing groups, not quality scores. Groups with fewer than 8 sites are not compared.

Can I find out how my property’s website did?

Yes, if you run the establishment. The page and the CSV files only contain aggregates by county, type, category, population band and tourist brand, because the study is not meant to single out any property. Ask us through the contact form and we will explain what we saw on your home page, without publishing it anywhere.

How bookings work on Girona accommodation websites

487 of 675 sites (72.1%) have a booking engine or a direct booking button on the home page. On 196 (29.0%) we identified the engine by name, such as Mirai, Avirato, SiteMinder, Thelis or WitBooking, and on 291 (43.1%) there is an identified engine or a booking subdomain. The other 196 (29.0%) only have a booking button or link, which may lead to an engine loaded with JavaScript or to a contact form.

Booking portals rarely appear on home pages. 73 of 675 (10.8%) link to an OTA, 62 (9.2%) to Tripadvisor and 16 (2.4%) to Booking.com. 13 sites (1.9%) link to a portal and have no engine or button of their own. 379 (56.1%) have WhatsApp or a clickable phone number, and 210 (31.1%) show prices or a date search.

The direct sales index, our own criterion from 0 to 4, gives one point each for a booking engine or button, two or more languages, WhatsApp or a clickable phone number, and prices or a date search. The average is 2.36 and 123 of 675 sites (18.2%) score all four points. By type, over the sites analysed in each, a booking engine or button ranges from 83.2% of campsites to 54.8% of guesthouses.

Direct booking by type of accommodation (share of the sites analysed in each type, the 4 motorhome areas have no website in their listing)
TypeSites analysedBooking engine or buttonEngine identifiedLink to an OTADirect sales index (0 to 4)
Hotel

273 of 411

220 (80.6%)

93 (34.1%)

30 (11.0%)

2.63

Campsite

95 of 116

79 (83.2%)

33 (34.7%)

16 (16.8%)

2.66

Rural tourism

204 of 331

128 (62.7%)

47 (23.0%)

16 (7.8%)

2.09

Guesthouse (hostal or pensió)

84 of 150

46 (54.8%)

20 (23.8%)

10 (11.9%)

1.75

Tourist apartment

19 of 29

14 (73.7%)

3 (15.8%)

1 (5.3%)

2.53

Share of Girona accommodation websites with a booking engine or button by type. Campsites 83.2%, hotels 80.6%, tourist apartments 73.7% with only 19 sites, rural tourism 62.7% and guesthouses 54.8%.
Sites with a booking engine or button by type of accommodation
Type of accommodationSites with a booking engine or button
Campsite (95 sites)83.2%
Hotel (273 sites)80.6%
Tourist apartment (19 sites)73.7%
Rural tourism (204 sites)62.7%
Guesthouse (84 sites)54.8%
Sites analysed in each type with a booking engine or direct booking button on the home page, measured on 31 October and 1 November 2026. Tourist apartments have only 19 sites.

Why is my website not in the study?

Because it only covers the websites shown in the catalunya.com listings of establishments registered in the Tourism Register, excluding tourist-use homes. If the listing has no website, shows an old one or the site keeps robots out, it was not analysed. Hostels and mountain refuges are not included either.

Which languages the sites offer and which they are written in

515 of 675 sites (76.3%) offer two or more languages, counting the language switcher and hreflang tags. Spanish is on 501 (74.2%), English on 479 (71.0%), Catalan on 459 (68.0%), French on 418 (61.9%), German on 161 (23.9%) and Dutch on 90 (13.3%). 415 (61.5%) have hreflang, the tag that tells Google the version for each language.

The home page is declared in Catalan on 315 of 675 sites (46.7%) and in Spanish on 220 (32.6%), and 73 (10.8%) declare no language. On the Costa Brava, 402 of 503 sites (79.9%) offer two or more languages, and in the Pyrenees brand (Pirineus) 110 of 164 (67.1%). By county, that figure runs from 83.2% in the Selva to 63.8% in the Garrotxa, leaving aside Osona, which has only 8 sites.

Languages by county (share of the sites analysed in each county, Osona has only 8 sites and its figures are unstable)
CountySites analysedTwo or more languagesEnglishFrenchhreflang
Alt Empordà

160 of 251

129 (80.6%)

121 (75.6%)

113 (70.6%)

98 (61.2%)

Baix Empordà

166 of 233

130 (78.3%)

127 (76.5%)

120 (72.3%)

108 (65.1%)

Cerdanya

35 of 49

27 (77.1%)

25 (71.4%)

20 (57.1%)

24 (68.6%)

Garrotxa

69 of 104

44 (63.8%)

39 (56.5%)

33 (47.8%)

41 (59.4%)

Gironès

32 of 55

24 (75.0%)

24 (75.0%)

20 (62.5%)

19 (59.4%)

Osona (3 municipalities in the province)

8 of 10

3 (37.5%)

2 (25.0%)

1 (12.5%)

3 (37.5%)

Pla de l’Estany

32 of 52

25 (78.1%)

23 (71.9%)

16 (50.0%)

17 (53.1%)

Ripollès

60 of 94

39 (65.0%)

28 (46.7%)

18 (30.0%)

29 (48.3%)

Selva

113 of 189

94 (83.2%)

90 (79.6%)

77 (68.1%)

76 (67.3%)

Girona accommodation websites offering two or more languages by county. Selva 83.2%, Alt Empordà 80.6%, Baix Empordà 78.3%, Pla de l’Estany 78.1%, Cerdanya 77.1%, Gironès 75.0%, Ripollès 65.0% and Garrotxa 63.8%.
Accommodation sites offering two or more languages by county
CountySites with two or more languages
Selva (113 sites)83.2%
Alt Empordà (160 sites)80.6%
Baix Empordà (166 sites)78.3%
Pla de l’Estany (32 sites)78.1%
Cerdanya (35 sites)77.1%
Gironès (32 sites)75%
Ripollès (60 sites)65%
Garrotxa (69 sites)63.8%
Share of the sites analysed in each county that offer two or more languages, on 31 October and 1 November 2026. Osona, with only 8 sites, is left out.

What does the direct sales index mean?

It is our criterion, from 0 to 4. It gives one point for each thing that helps guests book without a portal, a booking engine or button, two or more languages, WhatsApp or a clickable phone number, and prices or a date search. It does not say whether a site sells well or badly, only how many of these tools are visible.

The technical basics and what Google can read

33 of 675 sites (4.9%) pass all six basics at once, forced HTTPS, viewport, meta description, a single H1, declared language and accessibility link, and 272 (40.3%) pass five or six. The least common indicator is the accessibility link, 42 of 675 (6.2%), followed by the single H1, 192 sites (28.4%) have none and 119 (17.6%) have more than one.

386 of 675 (57.2%) carry structured data (JSON-LD). 103 (15.3% of the 675) use it to say they are a lodging, with a type such as Hotel (63 sites), LodgingBusiness (24) or Campground (21). The most common types are Organization (248), WebSite (243) and BreadcrumbList (196), which describe the website rather than the kind of business.

Compared with the 208 Girona town council websites we analysed in October 2026 with the same method, accommodation sites have more meta descriptions (73.6% against 32.2%) and far more hreflang (61.5% against 3.4%), and fewer accessibility links (6.2% against 77.4%) and fewer six-basics passes (4.9% against 14.4%). The accessibility obligations of a town council and a private company are not the same, and the link is counted only for comparison.

Basics and structured data by star category (share of the sites analysed in each category, 5-star and gran luxe hotels have fewer than 8 sites and are not compared)
CategorySites analysedMeta descriptionLodging JSON-LDAccessibility linkSix basics
1-star hotel

41

26 (63.4%)

6 (14.6%)

1 (2.4%)

1 (2.4%)

2-star hotel

41

31 (75.6%)

1 (2.4%)

4 (9.8%)

2 (4.9%)

3-star hotel

97

79 (81.4%)

20 (20.6%)

3 (3.1%)

3 (3.1%)

4-star hotel

70

61 (87.1%)

23 (32.9%)

4 (5.7%)

4 (5.7%)

4-star superior hotel

19

18 (94.7%)

4 (21.1%)

1 (5.3%)

1 (5.3%)

5-star or gran luxe hotel (not compared)

5

4

1

0

0

2-star campsite

16

13 (81.2%)

5 (31.2%)

3 (18.8%)

2 (12.5%)

3-star campsite

44

34 (77.3%)

5 (11.4%)

3 (6.8%)

2 (4.5%)

4-star campsite

35

30 (85.7%)

12 (34.3%)

0 (0.0%)

0 (0.0%)

How was each website measured?

With a program that downloads the home page of each site, reads its HTML and looks for a fixed set of indicators, such as the booking engine, the languages, the meta description or the structured data. It does not run JavaScript, identifies itself as crida studio, respects robots.txt and makes at most one request per second to each server.

What an accommodation business can do with this data

The list lets you review your property’s home page with the study’s criteria. Almost everything can be checked by opening the site on a phone and, if needed, the page source, and many items can be fixed from the content management system or from the booking engine. Our guide on rural tourism websites explains how to make direct booking easier.

The aggregates by county, type of accommodation, category, population band (on 1 January 2025, from Municat) and tourist brand can be downloaded as CSV from the links below, with no data on individual establishments, in case you want to compare your group or redo the sums.

  • A visible booking button on the home page that leads to the booking engine, not to a contact form.
  • Versions in your guests’ languages, each with its hreflang tag.
  • A clickable phone number (tel link) or a WhatsApp link, and indicative prices or a date search.
  • A meta description with the property’s name, the village and what guests will find.
  • A single H1 per page, forced HTTPS, a viewport tag and a lang attribute.
  • Structured data (JSON-LD) of type Hotel, Campground, BedAndBreakfast or LodgingBusiness with name, address and phone number.
  • An accessibility link, if your company is required to have one.

Add crida studio as a preferred source on Google