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
SENIOR 4 HOMME
SENIOR 4 HOMME · 128 classified finishers in the Triathlon L
#
Athlete
Time
Gap
Overall
🥇
SCOTT DEFILLIPIS
#2
5:57:27
—
3
🥈
CEDRIC ARNAUD
#163
6:28:51
+31:24
28
🥉
YANN ROCHETEAU
#1038
6:29:43
+32:16
30
4
LILIAN JEGOU
#900
6:31:05
+33:38
33
5
JOAN FREIXA MARCELÓ
#970
6:41:52
+44:25
48
6
XABIE CARRERA AKUTAIN
#1015
6:43:31
+46:04
50
7
DAN MCGUIGAN
#19
6:46:14
+48:47
56
8
BRICE DOLLE
#216
6:52:10
+54:43
63
9
BART HOEKSMA
#411
6:54:14
+56:47
68
10
ANTOINE LEVEL
#78
6:54:43
+57:16
71
11
ISRAEL TAPIAS REVENGA
#975
6:55:39
+58:12
73
12
PAUL BENTNER
#420
6:58:38
+1h01
77
13
MIKHAIL GROMOV
#368
7:02:50
+1h05
86
14
CHRISTOPHE MARION
#443
7:04:16
+1h06
91
15
ANTHONY MAILLARD
#537
7:04:56
+1h07
92
16
ALEX LOCATELLI
#136
7:05:28
+1h08
93
17
LAURENT BARANZELLI
#1072
7:06:11
+1h08
94
18
ARNAUD VAAST
#500
7:06:55
+1h09
97
19
RAFAEL BETHENCOURT GUIMERA
#998
7:08:49
+1h11
103
20
ERIC PARICHE
#522
7:09:05
+1h11
104
21
PIERRE SZYMEZAK
#144
7:11:08
+1h13
107
22
EMERIC BERLIOUX
#1059
7:11:52
+1h14
108
23
MATTHIEU DEWANCKELE
#433
7:18:39
+1h21
128
24
MARTIN OUTMANNS
#478
7:19:29
+1h22
130
25
STEPHANE HUOT
#226
7:27:10
+1h29
159
26
BENOIT SAUGEZ
#640
7:29:16
+1h31
162
27
GOUSTAN LENA
#905
7:29:58
+1h32
164
28
AURELIEN SZTERN
#579
7:30:07
+1h32
165
29
STEPHANE DUSSABLY
#278
7:32:27
+1h35
173
30
RUDY GUEVEL
#610
7:32:35
+1h35
174
31
MARC MARIN GINESTA
#981
7:33:00
+1h35
176
32
SEBASTIEN VIAL
#104
7:35:06
+1h37
186
33
ARNAUD MARGUIER
#221
7:35:20
+1h37
188
34
CHRISTOPHER WARD
#760
7:37:35
+1h40
199
35
WIM DEVOS
#475
7:40:56
+1h43
211
36
JULIEN AMAUDRIC
#70
7:41:08
+1h43
213
37
JURGEN VIERSTRAETE
#483
7:41:43
+1h44
217
38
AURELIEN CAMBOUR
#590
7:42:06
+1h44
218
39
GUILLAUME CORDIEZ
#452
7:44:25
+1h46
229
40
SEBASTIEN LEROY
#516
7:45:19
+1h47
232
41
CHARLES VALADAS
#1022
7:48:12
+1h50
247
42
ADAM LEWIS
#754
7:48:38
+1h51
249
43
ESTEBAN PRIETO PLEITE
#965
7:48:45
+1h51
250
44
VAUGHAN MOSELEY
#1107
7:49:34
+1h52
252
45
NOEL WANDELS
#1071
7:50:23
+1h52
256
46
FREDERIK BROCHE
#498
7:51:10
+1h53
257
47
GUSTAVO MARTIN
#964
7:51:50
+1h54
261
48
ALEXANDRE GEIGER
#303
7:51:55
+1h54
262
49
LOIC RICHY
#430
7:53:22
+1h55
272
50
ALEXANDRE ABELLAN
#619
7:55:39
+1h58
283
51
ARNAUD ROUSSEAU
#261
7:56:30
+1h59
290
52
THOMAS LATIN
#496
7:56:42
+1h59
292
53
JEROEN D HULST
#459
7:58:32
+2h01
299
54
YOHAN BON
#938
7:59:22
+2h01
306
55
HAIDER HESSAN
#313
8:00:38
+2h03
310
56
NICOLAS NIVERT
#513
8:01:46
+2h04
317
57
MATHIEU NICAISE
#515
8:03:02
+2h05
321
58
VINCENT GRIFFON
#620
8:03:41
+2h06
324
59
YANNICK FAURE
#184
8:06:30
+2h09
335
60
CHRISTIAN MENDEZ JARO
#980
8:08:43
+2h11
351
61
NICOLAS FOUILLEUL
#1052
8:10:30
+2h13
357
62
DENIS SAUVETRE
#910
8:12:03
+2h14
366
63
JAMES VANN
#744
8:14:16
+2h16
381
64
GREGORY SOLIGNAC
#209
8:18:10
+2h20
393
65
THOMAS BAUMANN
#344
8:18:53
+2h21
396
66
HENRIK BENDTSEN
#341
8:19:11
+2h21
399
67
JEROME DEVERNOUILLE
#194
8:19:22
+2h21
400
68
BASTIAN JANSEN
#382
8:21:29
+2h24
413
69
JAN VOBECKY
#1105
8:21:30
+2h24
414
70
JAMIE MAKER
#816
8:24:12
+2h26
421
71
DAVID DUCHON
#161
8:26:20
+2h28
430
72
PAUL KLUZAK
#667
8:26:41
+2h29
431
73
JAN RUFF
#307
8:28:40
+2h31
438
74
FABIEN BARJOT
#157
8:28:55
+2h31
440
75
CHRISTOPHER GRIGORIOU
#234
8:29:43
+2h32
444
76
PIERRE GRIFFON
#924
8:32:08
+2h34
455
77
GAETAN DEGREMONT
#265
8:33:37
+2h36
464
78
WILLIAM MATTHEW FACEY
#786
8:33:47
+2h36
466
79
JULIEN SABOURAULT
#575
8:34:05
+2h36
469
80
VINCENT HAMEL
#100
8:36:38
+2h39
487
81
RUBEN CARRASCOSA DE MINGO
#989
8:38:46
+2h41
498
82
LANDRY DESBRE
#1031
8:39:26
+2h41
501
83
LADISLAV FASKA
#369
8:39:33
+2h42
503
84
DAVID LUXEMBOURG
#1054
8:43:22
+2h45
514
85
DAMIEN DERRIER
#641
8:43:31
+2h46
516
86
VINCENT POITEVIN
#941
8:44:31
+2h47
521
87
JEAN MARC POMARAT
#1033
8:44:49
+2h47
522
88
JULIEN LACOIX
#213
8:45:39
+2h48
525
89
BENOIT VAN ACHTER
#465
8:45:48
+2h48
526
90
FREDERIC BODIN
#447
8:47:29
+2h50
535
91
LAURENT KEMPA
#595
8:47:53
+2h50
537
92
LUCA CAROLA
#124
8:49:18
+2h51
544
93
MATTHIEU GUY
#200
8:52:05
+2h54
558
94
CARLOS ALAMO FELIPO
#988
8:53:49
+2h56
565
95
ALESSIO ORSINI
#1109
8:54:19
+2h56
568
96
MICHAEL ATACK
#679
8:55:03
+2h57
569
97
BERNARD JENFT
#1112
9:09:05
+3h11
614
98
SIMON CARTER
#1114
9:10:35
+3h13
622
99
MARTIJN VOOIJS
#374
9:14:53
+3h17
639
100
SJOERD OLDENHOF
#400
9:17:39
+3h20
649
101
ALBAN HOUSSAY
#932
9:18:35
+3h21
656
102
STEVEN OOMS
#493
9:26:10
+3h28
683
103
MICHAEL JULY-DENIS
#503
9:32:30
+3h35
700
104
PIERRE CHETCUTI
#634
9:32:44
+3h35
701
105
ALEXIS FOUCAUD
#450
9:35:29
+3h38
708
106
JULIEN BEAUPAIN
#92
9:36:12
+3h38
709
107
MACIEJ KONIECZNY
#357
9:41:47
+3h44
726
108
SCOTT WILKINS
#868
9:43:22
+3h45
731
109
GUILLAUME DUMESNIL
#618
9:45:46
+3h48
741
110
FREDERIC ASQUIEDGE
#106
9:53:05
+3h55
764
111
MARTIN KERKVLIET
#395
9:54:40
+3h57
766
112
JEROME CHAUSSY
#568
9:58:44
+4h01
777
113
BENOIT CHARPENTIER
#428
9:59:20
+4h01
779
114
KAROL TOPOLEWSKI
#358
10:09:35
+4h12
794
115
DAMIEN LAMBERT
#564
10:10:21
+4h12
796
116
CHARLES PERKINS
#847
10:11:59
+4h14
801
117
JEREMY COIGNET
#589
10:14:54
+4h17
808
118
SEBASTIAN UECKERT
#329
10:16:00
+4h18
809
119
NEIL HAYWARD
#842
10:19:48
+4h22
814
120
JASON FOGAROS
#666
10:20:51
+4h23
816
121
DOUGLAS PICKLES
#841
10:24:43
+4h27
821
122
ANDREW MCLEISH
#827
10:37:14
+4h39
832
123
WILLIAM DEPOIVRE
#904
10:37:37
+4h40
834
124
MILES MARCHMENT
#710
10:38:35
+4h41
837
125
DOUGLAS MURRAY
#839
10:44:20
+4h46
844
126
NICOLAS BONNARDON
#570
10:47:29
+4h50
847
127
LAURENT GOMES DE OLIVEIRA
#1100
10:53:57
+4h56
856
128
FABIEN LE LOARER
#613
11:03:31
+5h06
864