Measuring tourist pressure from Wikipedia pageviews

Published 4 August 2026 · crowddodger methodology

crowddodger records daily Wikipedia pageview counts for every destination it covers: 78 crowded destinations, 19 candidate alternates, and a 100-article control set, collected daily and backfilled to July 2015 — about 2.4 million daily observations. We record three raw numbers per place per day: total pageviews, mobile-web pageviews, and mobile-app pageviews, always excluding bot and spider traffic. Everything below is computed from that one table.

This paper explains the two signals we derive from it, shows why each one is needed, and states plainly what the data can and cannot support.

Finding 1: raw volume hides seasonality in famous places

The obvious way to read pageviews is as a proxy for interest: more views in July means more people planning or taking a July trip. For mid-sized destinations that works. Santorini’s busiest month draws 1.9× its quietest; Dubrovnik’s 2.2×; Kotor’s 1.9×. The tourist season is right there in the volume.

It fails for the most famous places. Venice’s peak-to-trough ratio is just 1.26, and Reykjavík’s is 1.24 — nearly flat lines, for two destinations with strongly seasonal tourism. The reason is baseline fame: articles like Venice are read year-round by students, news readers, and the curious, and that steady readership drowns the travel wave.

Mean daily views by calendar month, averaged over all years since 2015:

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Peak÷trough
Venice 3690 3729 4025 3818 3980 3847 3949 3937 4059 3950 4014 3230 1.26
Santorini 2017 2375 1978 2176 2551 2824 3023 2789 2675 2237 1606 1862 1.88
Dubrovnik 1296 1231 1291 1619 1828 1987 2188 2004 1737 1399 1005 1004 2.18
Kotor 419 405 386 459 539 569 632 625 556 470 369 327 1.93
Reykjavík 2411 2073 2160 2073 2059 2548 2329 2150 2122 2128 2177 2100 1.24
Yellowstone 3572 3330 3305 3173 3540 3899 3724 3473 3374 3323 2989 2890 1.35
Zermatt 560 472 389 353 344 352 420 435 400 369 395 469 1.63

Note Zermatt: its volume peaks in January — the only winter peak in the table, and exactly what a ski resort should show. The volume signal is honest; it just runs out of contrast for world-famous names.

What volume conceals, the share of views coming from phones reveals. People physically travelling — or physically there — look places up on their phones. The mobile share of the same articles moves with the season even where total volume doesn’t:

Mobile share of views (%), by calendar month:

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Venice 55.7 54.7 56.2 57.3 58.7 61.0 61.9 61.5 58.8 57.2 55.4 57.0
Santorini 61.5 60.6 61.5 61.9 65.1 68.1 68.2 68.7 67.6 64.7 60.1 69.2
Dubrovnik 54.2 52.9 52.5 56.9 59.6 60.9 63.1 64.0 62.1 58.2 51.9 53.5
Kotor 48.1 50.0 49.8 54.4 57.5 59.5 61.3 62.6 60.1 56.1 49.0 49.8
Reykjavík 54.9 53.4 54.2 53.1 54.9 58.0 57.9 57.1 54.6 52.4 52.8 55.3
Yellowstone 62.9 59.1 58.6 60.9 63.2 67.2 70.6 67.1 61.7 58.2 59.3 63.4
Zermatt 56.4 57.0 55.4 55.6 55.6 57.1 57.8 58.4 56.1 53.6 51.2 58.4

Venice’s flat volume line hides a clean 7-point summer swing in mobile share. But the raw share has its own contamination — look at Santorini’s December (69.2%, its highest cell, in its deadest tourist month). That brings us to the correction.

Finding 2: the presence index, and the two ski towns that validate it

Mobile share has a global component that has nothing to do with any destination: everyone browses more on phones during holidays and in summer. Measured across all our destinations, December runs about three points hotter than November purely from holiday phone use. Santorini’s absurd December cell above is that effect, not tourists.

To remove it, we built a tourism-free control set: 100 English Wikipedia articles with no travel component — chemical elements, dead mathematicians and physicists, grammar terms, common animals and plants, basic mathematical concepts — chosen to avoid anything place-based, seasonal, or news-prone. Their aggregate mobile share, month by month, is the global rhythm of phone use with tourism removed:

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Control set (%) 51.2 50.6 50.5 50.3 51.0 54.1 54.3 53.4 50.8 50.1 50.0 52.1

(An earlier version computed the baseline from the destinations themselves. That was circular — most of our destinations share the same northern summer season, so we were subtracting the signal from itself. The control set fixes that.)

The presence index is a destination’s 7-day-smoothed mobile share minus the control baseline for that calendar month, in percentage points. Positive means more on-the-ground phone browsing than the world’s background rate for that time of year.

Presence index by calendar month (points vs control baseline):

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Venice +5.4 +4.0 +5.1 +6.9 +7.3 +6.5 +7.6 +8.2 +8.2 +7.4 +5.4 +4.1
Santorini +11.0 +9.7 +10.4 +11.9 +13.6 +13.8 +13.8 +14.7 +16.8 +15.1 +10.4 +9.6
Dubrovnik +3.4 +2.2 +2.0 +6.0 +8.3 +7.4 +8.6 +10.8 +11.2 +8.9 +2.4 +0.5
Kotor −1.9 −1.1 −1.2 +3.2 +6.1 +5.3 +6.5 +8.8 +9.5 +6.5 −0.4 −3.3
Reykjavík +4.5 +2.8 +3.4 +3.0 +3.6 +2.9 +3.5 +3.5 +4.0 +2.6 +2.7 +2.6
Yellowstone +12.4 +8.5 +9.1 +10.9 +11.1 +13.4 +16.1 +13.7 +11.3 +9.1 +9.0 +10.1
Zermatt +6.3 +5.8 +4.9 +5.1 +4.0 +2.6 +3.9 +4.9 +5.5 +3.7 +1.2 +4.5
Queenstown +7.9 +5.7 +4.9 +4.5 +1.4 −1.0 +0.9 +1.0 +3.0 +3.3 +5.0 +6.6

Do not compare levels between rows of this table — the shape of each row is the finding, not its height. Every value is positive for a reason that has nothing to do with tourism: travel articles attract a phone-heavier readership than the academic control set at all times of year, so the offset is constant and uninformative.

The comparable form is each destination’s presence index as a deviation from its own annual mean — pure shape:

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Venice −0.9 −2.3 −1.2 +0.6 +1.0 +0.2 +1.3 +1.9 +1.9 +1.1 −0.9 −2.2
Santorini −1.6 −2.9 −2.2 −0.7 +1.0 +1.2 +1.2 +2.1 +4.2 +2.5 −2.2 −3.0
Dubrovnik −2.6 −3.8 −4.0 +0.0 +2.3 +1.4 +2.6 +4.8 +5.2 +2.9 −3.6 −5.5
Kotor −5.1 −4.3 −4.4 +0.0 +2.9 +2.1 +3.3 +5.6 +6.3 +3.3 −3.6 −6.5
Reykjavík +1.2 −0.5 +0.1 −0.3 +0.3 −0.4 +0.2 +0.2 +0.7 −0.7 −0.6 −0.7
Yellowstone +1.2 −2.7 −2.1 −0.3 −0.1 +2.2 +4.9 +2.5 +0.1 −2.1 −2.2 −1.1
Zermatt +1.9 +1.4 +0.5 +0.7 −0.4 −1.8 −0.5 +0.5 +1.1 −0.7 −3.2 +0.1
Queenstown +4.3 +2.1 +1.3 +0.9 −2.2 −4.6 −2.7 −2.6 −0.6 −0.3 +1.4 +3.0

In this form the seasonal geometry is unmistakable: the four Mediterranean rows rise together through summer and collapse in winter; Reykjavík is a flat line; Zermatt is positive December through March; Queenstown is positive November through April — the southern summer — and most negative exactly when Europe peaks.

The validation is the two ski towns, which we included as controls precisely because their seasons run against the Mediterranean grain:

Two independent controls, two different mechanisms (season type and hemisphere), both behaving as geography says they must: that is what persuaded us the index measures presence rather than an artifact of how we built it. The same correction also delivered a negative result we kept: Reykjavík’s apparent summer peak in raw mobile share turns out to be almost entirely the global summer effect. Corrected, Reykjavík is nearly flat year-round — consistent with a city whose winter visitors (northern lights) concentrate in town while summer visitors disperse to the countryside.

Finding 3: Venice, down by both signals at once

The point of carrying two semi-independent signals is that they can confirm or contradict each other. For the 30 days ending 2 August 2026, compared with the same 30 days in 2025:

Interest in Venice and evidence of people physically in Venice both fell, measured from the same raw table by two different constructions. Either signal alone could be an artifact; both moving together, by that much, is the closest this data comes to saying “Venice is quieter this summer than last.” (Presence changes are reported in points, not percent — the index sits near zero, and percentages of a near-zero number mislead.)

Validation against official ground truth

In August 2026 we began collecting the official measure of tourist presence: monthly nights spent at tourist accommodation, published by Eurostat at regional level for 26 of our European destinations (and by national agencies for others). This lets us test the presence index against numbers produced by governments counting actual guests.

For each destination we correlated our monthly presence index with the official bednights of its statistical region, across every month where both exist (36–72 months per destination, 2020 onward — the regional monthly series starts there).

Destination r (all months) r (2022+ only)
Acropolis (Athens) 0.95 0.90
Prague 0.74 0.67
Budapest 0.73 0.36
Kotor 0.72 0.72
Mykonos 0.69 0.65
Île-de-la-Cité (Paris) 0.68 0.37
Malta 0.66 0.24
Plitvice Lakes 0.59 0.65
Lucca 0.57 0.47
Lake Como 0.57 0.41
Seville 0.54 0.06
Interlaken 0.54 0.40
Hallstatt 0.54 0.32
Cinque Terre 0.53 0.55
Amsterdam 0.51 0.36
Mont-Saint-Michel 0.50 0.52
Santorini 0.49 0.37
Dubrovnik 0.49 0.54
Venice 0.44 0.40
Barcelona 0.41 0.07
Reykjavík 0.40 0.23
Zermatt 0.35 0.21
Salzburg 0.34 −0.06
Bruges 0.27 0.10
Amalfi Coast −0.22 0.15

Median correlation is 0.54 over all months and 0.37 when 2020–2021 are excluded. We show both because the first number flatters us: part of the full-period agreement is simply that both series collapsed and recovered together through the pandemic — a shared shock, not independent confirmation.

The pattern in the post-2022 column is the real finding. The correlation is strong exactly where the comparison is fair: where the statistical region is roughly the destination itself and its tourism is overnight-based. Athens (0.90) and Kotor (0.72) are the clean cases, and both hold up when the pandemic years are removed. The correlation weakens for two identifiable reasons, and naming them matters more than the headline number:

  1. Region mismatch. Official statistics cover regions, not destinations. Venice’s bednights are all of Veneto’s; Salzburg city sits inside a region whose winter is ski season. Where the region is much bigger than the destination, the two series measure different places.
  2. Day-trippers are invisible to bednights. A visitor who arrives at nine and leaves at six never appears in accommodation statistics. For destinations whose crowding is day-trip-driven — Bruges, Hallstatt, Plitvice — a presence signal should diverge from bednights, because the crowds are made of people bednights cannot count.

So the claim this table supports is narrower than “validated,” and we state it as such: where official ground truth measures the same population we do, the presence index agrees with it, up to r = 0.90; where they diverge, the divergence points at day-trip pressure — the form of crowding official statistics see least. That second property is not a consolation prize; it is the reason to compute a presence signal at all.

Limitations of this validation, plainly: the overlap window is short (2020 onward, and only 36–48 clean post-pandemic months); monthly averaging discards the daily structure the index is built from; correlation measures shared seasonal shape, not level accuracy; and the official series lags by roughly two months, so this check can never be current. We will re-run this table as history accrues, and publish the numbers whether they improve or not.

How this is used on the site

An alternate destination qualifies as “quieter” only if its summer peak-month mean daily views are under 0.15 of its paired crowded destination’s — computed from this table at verification time, never taken from a third-party description. Alternates recommended for absorption capacity rather than quietness (large cities that can take the overflow) are labelled as such and are never described as quieter.

Limitations, stated plainly