Nicolas Sitter
Home
AI Search
All research
Hotel AI research, newest first
All hotel studies
AI & hotel-tech research
AI Hotel Landscape 2026
The flagship annual report
Anatomy of ChatGPT Hotel Search
How the machine actually works
Live trackers
AI Hotel Landscape (live)
The weekly dashboard behind the report
My AI Visibility
Tracking my own niche, in public
MCP App Tracker
Claude connectors, tracked daily
Methodology
Cross-industry methodology
AI-search infrastructure, not hotel-specific
AI Playground
All experiments
Every cross-industry field test
Tattoo Studios in Berlin
Same city, new vertical — the baseline snaps back
Barbershops in Istanbul
Ask in English and Turkish — get two different cities
Bistros in Paris
The guidebook city where restaurant websites disappear
Saunas in Helsinki
The first city where every AI engine agrees
Sports Data
Cycling
L'Étape du Tour
Ten editions, 2014–2026
Archive
107,795 finishers, 2014–2026, analysed
2026
12,733 finishers · Bourg d'Oisans → Alpe d'Huez
2025
13,649 finishers · Albertville → La Plagne
2024
10,614 finishers · Nice → Col de la Couillole
2023
11,485 finishers · Annemasse → Col de Joux Plane
2022
8,706 finishers · Briançon → L'Alpe d'Huez
2019
10,159 finishers · Albertville → Val Thorens
2017
11,234 finishers · Briançon → Col d'Izoard
2016
10,982 finishers · Megève → Morzine
2015
9,774 finishers · Saint-Jean-de-Maurienne → La Toussuire
2014
8,459 finishers · Pau → Hautacam
L'Étape du Tour Femmes
Two editions · 71% of the field is men
Archive
14,740 finishers across three races
2026
9,696 finishers up the Ventoux
2025 · 117 km
4,267 finishers, Chambéry
2025 · 98 km
777 finishers, every split
La Marmotte
Seven editions, 2020–2026
Archive
25,208 finishes, 2020–2026, analysed
2026
5,005 finishers · 12 timing mats
2025
4,302 finishers
2024
4,585 finishers
2023
3,694 finishers · the Croix de Fer year
2022
3,988 finishers
2021
1,807 finishers · run in September
2020
1,827 finishers · run in September
Triathlon
Alpe d'Huez
Eleven editions, 2015–2026
Archive
31,140 finishes, 2015–2026, analysed
2026
3,861 finishers · 22 timing mats
2025
3,747 finishers
2024
3,469 finishers
2023
3,257 finishers
2022
2,836 finishers
2021
2,731 finishers
2020
COVID HAHAHHA
2019
2,386 finishers
2018
2,305 finishers
2017
2,295 finishers
2016
1,982 finishers
2015
2,271 finishers
Running
Marathon de Paris
12 editions, 2013–2026
Archive
520,581 finishers, analysed
2026
57,516 finishers
2025
54,934 finishers
2024
53,899 finishers
2023
50,778 finishers
2022
33,599 finishers
2021
27,114 finishers
2018
42,377 finishers
2017
41,099 finishers
2016
41,791 finishers
2015
40,262 finishers
2014
38,526 finishers
2013
38,686 finishers
Semi de Paris
11 editions, 2015–2026
Archive
395,723 finishers, analysed
2026
49,281 finishers
2025
47,544 finishers
2024
47,901 finishers
2023
45,400 finishers
2022
40,980 finishers
2021
18,426 finishers
2019
33,764 finishers
2018
36,007 finishers
2017
38,211 finishers
2016
3,304 finishers
2015
34,905 finishers
adidas 10K Paris
7 editions, 2019–2026
Archive
182,508 finishers, analysed
2026
44,244 finishers
2025
34,353 finishers
2024
29,607 finishers
2023
24,634 finishers
2022
18,995 finishers
2021
12,054 finishers
2019
18,621 finishers
Guides
All guides
AI search optimization for hotels
AI Search
AI Search for Hotels
The big picture — 4-step framework
AI Visibility for Hotels
AEO + GEO, 5 pillars, 8-step checklist
ChatGPT Optimization
12 systems, 7 data providers
Google AI Mode
Where hotel clicks go
Do Visibility Scores Matter?
Not a booking — but a leading indicator
Technical
Schema Markup
JSON-LD for hotels
How AI Retrieval Works
The mechanism under GEO
Prompt Tracking
Measure the spread, not the rank
Projects
All projects
Everything, searchable
AI Apps
MCP App Tracker
Claude connectors, tracked daily
AI Search
AI Hotel Landscape
Live weekly hotel AI data
My AI Visibility
Tracking my own niche, in public
Tools
API
About
About me
Background & contact
Consulting
AI search visibility engagements
AGENTIC
|
llms.txt
llms-full.txt
posts.json
rss.xml
sitemap.xml
robots.txt
Overview
Compare
Target time
First names
Swim
Bike
Run
Categories
Clubs
Triathlon L
M50-54
Men 50–54 · 140 classified finishers in the Triathlon L
#
Athlete
Time
Gap
Overall
🥇
Frédéric MAGANA
#110
7:45:27
—
221
🥈
Patrick INDESTEGE
#1340
7:47:12
+1:45
227
🥉
Gérald SUCRET
#545
7:51:40
+6:13
241
4
Romain FUSSER
#1667
7:55:13
+9:46
259
5
Stéphane BOURJON
#564
8:02:28
+17:01
292
6
Philippe SIMON
#1672
8:03:34
+18:07
295
7
Pascal CHENAUX
#1102
8:09:11
+23:44
323
8
John MCCANN
#794
8:12:05
+26:38
339
9
Roger HOTZ
#1104
8:12:44
+27:17
343
10
David HOLDERBACH
#1241
8:15:21
+29:54
351
11
Ismael MUNOZ GARCIA
#909
8:17:04
+31:37
357
12
Pierre BARET
#847
8:18:58
+33:31
363
13
Olivier GRARD
#1486
8:20:02
+34:35
369
14
Ludovic ESCOUBAS
#585
8:27:55
+42:28
421
15
Juan GURREA CAVERO
#920
8:31:05
+45:38
433
16
Cédric VERHEES
#394
8:33:10
+47:43
446
17
Koen VAN DER JEUGT
#294
8:33:18
+47:51
447
18
David VROOMEN
#371
8:34:30
+49:03
452
19
Frédéric WAUTERS
#194
8:41:13
+55:46
492
20
Thierry AUBERT
#516
8:41:29
+56:02
495
21
Yannick CUERQ
#1438
8:43:55
+58:28
511
22
Frédéric SCHMIDT
#1109
8:46:20
+1h00
521
23
Pascal SCAFIDI
#822
8:47:42
+1h02
528
24
Lorenzo PASTESINI
#1079
8:48:09
+1h02
534
25
Olivier NILES
#484
8:49:59
+1h04
544
26
Gaetan CHEVALLEREAU
#1410
8:57:53
+1h12
585
27
Stéphane EPINAT
#1285
9:01:31
+1h16
601
28
Stephane WEILAND
#127
9:02:05
+1h16
605
29
Christophe VERDEREAU
#559
9:02:56
+1h17
610
30
Didier VONNECHE
#377
9:03:08
+1h17
612
31
Roger FAIRHURST
#677
9:05:14
+1h19
625
32
Steven TOBIN
#774
9:06:26
+1h20
631
33
Laurent CANU
#594
9:08:59
+1h23
646
34
Centemero SIMONE
#1070
9:09:27
+1h24
649
35
Bertrand BASLE
#616
9:09:59
+1h24
651
36
Stéphane MILLION
#108
9:11:51
+1h26
660
37
Antonio EGEA PEDRENO
#907
9:11:58
+1h26
661
38
Sylvère FREDIX
#158
9:16:58
+1h31
687
39
Eric BOUGAULT
#1490
9:17:08
+1h31
688
40
Franck MAUROU
#466
9:17:19
+1h31
690
41
Juanma NORTE
#905
9:18:28
+1h33
694
42
Remy CROGUENNEC
#146
9:20:01
+1h34
700
43
Michel MONBET
#538
9:20:10
+1h34
702
44
Franck TERRIEN
#969
9:21:49
+1h36
713
45
André GERDES
#1126
9:21:52
+1h36
714
46
Marc LAUER
#256
9:22:28
+1h37
716
47
Alfonso MARTINEZ
#906
9:22:53
+1h37
717
48
Laurent REJOU
#1596
9:23:45
+1h38
721
49
Emile FALIZE
#432
9:24:23
+1h38
726
50
Denis RONDEAU
#195
9:30:25
+1h44
762
51
Compagnie FREDERIC
#499
9:30:42
+1h45
767
52
Thomas GREGOIRE
#607
9:31:55
+1h46
775
53
Jérôme PROTON
#841
9:33:06
+1h47
784
54
Daniel SHACKLETON
#650
9:33:33
+1h48
787
55
John VAN BERNE
#1335
9:36:33
+1h51
806
56
Sébastien MAIGNE
#92
9:36:44
+1h51
807
57
Cyril MOLET
#560
9:37:00
+1h51
810
58
Christophe HARDY
#1431
9:38:09
+1h52
815
59
Laurent PINSART
#405
9:40:31
+1h55
824
60
Denis LE MORZADEC
#1018
9:40:37
+1h55
825
61
Franck HOSTACHY
#1630
9:42:46
+1h57
831
62
Dominique MERRANT
#1579
9:43:17
+1h57
833
63
Georgios THOMAIDIS
#1528
9:43:46
+1h58
838
64
Christophe PASQUER
#141
9:44:36
+1h59
844
65
David SANCHEZ
#808
9:46:54
+2h01
855
66
Stephane DUVAL
#487
9:46:58
+2h01
856
67
Antoine MONAMY
#1413
9:47:00
+2h01
857
68
Armin HARTFIEL
#1167
9:47:44
+2h02
861
69
Andrew CORNER
#634
9:48:23
+2h02
868
70
Andrea BOSCHETTI
#1083
9:53:28
+2h08
899
71
Frédérik DELAYE
#501
9:53:35
+2h08
900
72
Anthony KENNEWAY
#748
9:56:09
+2h10
916
73
Jean-Michel COURBIER
#869
9:57:27
+2h12
922
74
Thomas TRAUTWEIN
#1128
9:57:29
+2h12
923
75
Tim RESCH
#1357
9:58:03
+2h12
926
76
Torben ANDERSEN
#1360
9:58:11
+2h12
928
77
Donatien BESNARD
#1510
9:59:52
+2h14
937
78
Arnaud FAUCHILLE
#1198
10:00:04
+2h14
938
79
Daniel LEROY
#300
10:01:05
+2h15
941
80
Jacques PERROT
#1576
10:02:04
+2h16
949
81
Bruno BOSSA
#202
10:02:59
+2h17
953
82
Francois-Xavier SOUBIROU
#1430
10:04:15
+2h18
957
83
Stefano SCROGLIERI
#1076
10:04:52
+2h19
960
84
Vincent ROUILLER
#519
10:06:42
+2h21
968
85
Anselmo FABBRI
#1063
10:06:59
+2h21
970
86
Yariv HELLER
#1520
10:07:37
+2h22
975
87
Jean-Claude HYPOLITE
#835
10:08:47
+2h23
982
88
Emanuele PISANO
#1072
10:09:19
+2h23
983
89
Philippe PAILLARD
#500
10:10:54
+2h25
990
90
Laurent SUHET
#977
10:12:29
+2h27
999
91
Franck MALBOSC
#1273
10:13:19
+2h27
1003
92
Chris BARBER
#749
10:13:26
+2h27
1005
93
Emmanuel LECLERCQ
#973
10:14:21
+2h28
1007
94
Guillaume CUSSAC
#280
10:15:26
+2h29
1013
95
Bart VAN IMPE
#293
10:15:44
+2h30
1014
96
Etienne GOUDEMANT
#336
10:16:15
+2h30
1016
97
Sylvan LE SOUQUET
#1563
10:16:44
+2h31
1019
98
David HINCH
#648
10:19:18
+2h33
1026
99
Neil CHEW
#777
10:19:39
+2h34
1028
100
Gilles RABASSE
#107
10:20:59
+2h35
1035
101
David DESRUES
#1389
10:22:18
+2h36
1037
102
Olivier LOGMO
#1562
10:23:37
+2h38
1042
103
Alain GILLIEAUX
#305
10:25:44
+2h40
1054
104
Jérôme SUTTY
#198
10:26:07
+2h40
1055
105
Daniël JANSEN
#1329
10:32:41
+2h47
1078
106
Jean Laurent MERCADIER
#257
10:34:28
+2h49
1081
107
Sylvain DUTHILLEUL
#286
10:35:26
+2h49
1087
108
Laurent JANIN THIVOS
#73
10:40:24
+2h54
1109
109
Pierre-Yves JUSNIAUX
#420
10:40:33
+2h55
1111
110
Gerald JOYEROT
#1016
10:42:13
+2h56
1114
111
Laurent LIAIGRE
#980
10:45:10
+2h59
1123
112
Herve DUFEU
#967
10:46:18
+3h00
1127
113
David THUMEREAU
#95
10:51:03
+3h05
1145
114
Jason SOULES
#783
10:51:38
+3h06
1148
115
Giovanni NICOLINI
#363
10:53:05
+3h07
1153
116
Stubbs STEVE
#718
10:53:36
+3h08
1159
117
Francois COUSIN
#160
10:53:57
+3h08
1162
118
Thierry TRUCHE
#962
10:55:32
+3h10
1167
119
Wilfried ANDRIEU
#1414
11:01:56
+3h16
1179
120
Stéphane GENIN
#463
11:02:47
+3h17
1185
121
Dennis GROENEVELD
#1320
11:03:04
+3h17
1187
122
Eugen SCHELING
#1551
11:03:45
+3h18
1190
123
Christophe GIRAUD
#1429
11:03:47
+3h18
1191
124
Herminio GARCIA VICENTE
#948
11:03:50
+3h18
1192
125
Stuart ALLAN
#743
11:05:37
+3h20
1200
126
Christian ROBBE
#183
11:11:33
+3h26
1209
127
Stéphane SIMON
#1585
11:11:36
+3h26
1210
128
Matthieu POURCHER
#867
11:13:27
+3h28
1214
129
Damien BROSSIAL
#133
11:15:52
+3h30
1218
130
Christopher ROACH
#747
11:16:07
+3h30
1220
131
Bruno PELLERIN
#597
11:22:02
+3h36
1227
132
Frédéric BODET
#1505
11:24:11
+3h38
1234
133
Justin HOOSON
#755
11:28:45
+3h43
1244
134
Christian ROZIER CHABERT
#1380
11:31:39
+3h46
1252
135
Philippe LONGONI
#1300
11:32:32
+3h47
1255
136
Olivier DREYDEMY
#553
11:33:53
+3h48
1260
137
Alexandre MICHEL
#611
11:34:53
+3h49
1261
138
Laurent LEJEUNE
#412
11:37:45
+3h52
1265
139
Loic SIMON
#1404
11:39:40
+3h54
1266
140
Pasini CLAUDIO
#1054
11:42:07
+3h56
1269