Health

System

The command center watching itself — scheduler pulse, per-site snapshots, the live monitor log, instruments, and operational memory.

nominal
Sites
3
Reporting
2/3
Last run
7h ago
Snapshot
Aug 25, 10:47
Scheduler
7h ago
no regression
Coverage
2/3
sites reporting
Instruments
9
installed skills
Memory
6
52.2KB on disk
Journal
Aug 20
19 entries
Runtime
v22.23.0
node · flat-file store
Ground stations

Per-site telemetry

3 tracked
91/ 100
Technical
Genius Prep
geniusprep.com
Clicks · 28d168
Snapshot22d ago
GSC methodwizytics
Statusreporting
96/ 100
Technical
Emet Expertise
emetexpertise.fr
Clicks · 28d11
Snapshot7h ago
GSC methodservice account
Statusreporting
0/ 100
Technical
Marva
marva.vpsdashboard.space
Clicks · 28d
Snapshot
GSC methodnone
Statusno data
Monitoring

Cron monitor stream

Aug 25, 04:00
sites/monitor.log
clean
1=== 2026-06-26T08:33:38Z monitor run ===
2
3━━━ Genius Prep · GSC 28j (2026-05-26 → 2026-06-23) ━━━
4Clics 170 · Impressions 15330 · CTR 1.1% · Position moy. 15.1
5Top requêtes :
6 genius prep clics= 14 impr= 59 pos=2.1
7 nyc g&t results clics= 2 impr= 15 pos=3.8
8 brearley school new york clics= 1 impr= 2 pos=4
9 gifted and talented results 2026 clics= 1 impr= 47 pos=3.7
10 independent school test preparation clics= 1 impr= 1 pos=1
11 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
12 sat prep brooklyn clics= 1 impr= 1 pos=42
13 shsat tests clics= 1 impr= 1 pos=14
14
15━━━ Emet Expertise · GSC 28j (2026-05-29 → 2026-06-26) ━━━
16Clics 0 · Impressions 0 · CTR 0% · Position moy. 0
17 (aucune donnée — propriété récente)
18
19━━━ Genius Prep (2026-06-26 → 2026-06-26) ━━━
20Clics 170→170 (+0%) · Impr 15330→15330 (+0%) · Pos 15.1→15.1 (+0)
21 ✅ pas de régression
22
23━━━ Emet Expertise (2026-06-26 → 2026-06-26) ━━━
24Clics 0→0 (—) · Impr 0→0 (—) · Pos 0→0 (+0)
25 ✅ pas de régression
26
27(aucune régression → pas d'alerte)
28
29=== 2026-06-26T09:30:36Z monitor run ===
30
31━━━ Genius Prep · GSC 28j (2026-05-26 → 2026-06-23) ━━━
32Clics 170 · Impressions 15330 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
33Top requêtes :
34 genius prep clics= 14 impr= 59 pos=2.1
35 nyc g&t results clics= 2 impr= 15 pos=3.8
36 brearley school new york clics= 1 impr= 2 pos=4
37 gifted and talented results 2026 clics= 1 impr= 47 pos=3.7
38 independent school test preparation clics= 1 impr= 1 pos=1
39 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
40 sat prep brooklyn clics= 1 impr= 1 pos=42
41 shsat tests clics= 1 impr= 1 pos=14
42
43━━━ Emet Expertise · GSC 28j (2026-05-29 → 2026-06-26) ━━━
44Clics 0 · Impressions 0 · CTR 0% · Position moy. 0 · 1 jours de série
45 (aucune donnée — propriété récente)
46
47━━━ Genius Prep ━━━
487j vs 7j : clics 46→50 (+9%) · impr 4134→4916 (+19%) · pos 15.9→14.9 (-1)
49 ✅ pas de régression
50
51━━━ Emet Expertise ━━━
52 (timeseries < 14j → 7j-vs-7j indisponible ; 1 jours)
53 ✅ pas de régression
54
55(aucune régression à alerter)
56
57=== 2026-06-27T07:00:01Z monitor run ===
58
59━━━ Genius Prep · GSC 28j (2026-05-27 → 2026-06-24) ━━━
60Clics 175 · Impressions 15646 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
61Top requêtes :
62 genius prep clics= 15 impr= 61 pos=2
63 nyc g&t results clics= 2 impr= 15 pos=3.8
64 brearley school new york clics= 1 impr= 3 pos=4.3
65 gifted and talented results 2026 clics= 1 impr= 46 pos=3.7
66 independent school test preparation clics= 1 impr= 1 pos=1
67 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
68 sat prep brooklyn clics= 1 impr= 1 pos=42
69 what shsat score is required for stuyvesan clics= 1 impr= 5 pos=15.6
70
71━━━ Emet Expertise · GSC 28j (2026-05-30 → 2026-06-27) ━━━
72Clics 0 · Impressions 0 · CTR 0% · Position moy. 0 · 1 jours de série
73 (aucune donnée — propriété récente)
74❌ ruben: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
75
76━━━ Genius Prep ━━━
777j vs 7j : clics 43→55 (+28%) · impr 4067→4984 (+23%) · pos 17→14.7 (-2.3)
78 ✅ pas de régression
79
80━━━ Emet Expertise ━━━
81 (timeseries < 14j → 7j-vs-7j indisponible ; 1 jours)
82 ✅ pas de régression
83• ruben: aucun snapshot
84
85(aucune régression à alerter)
86
87=== 2026-06-28T07:00:01Z monitor run ===
88
89━━━ Genius Prep · GSC 28j (2026-05-28 → 2026-06-25) ━━━
90Clics 176 · Impressions 16033 · CTR 1.1% · Position moy. 15.2 · 29 jours de série
91Top requêtes :
92 genius prep clics= 14 impr= 58 pos=2.1
93 nyc g&t results clics= 2 impr= 15 pos=3.8
94 brearley school new york clics= 1 impr= 3 pos=4.3
95 gifted and talented results 2026 clics= 1 impr= 45 pos=3.7
96 independent school test preparation clics= 1 impr= 2 pos=2.5
97 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
98 sat prep brooklyn clics= 1 impr= 1 pos=42
99 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
100
101━━━ Emet Expertise · GSC 28j (2026-05-31 → 2026-06-28) ━━━
102Clics 0 · Impressions 3 · CTR 0% · Position moy. 24.3 · 3 jours de série
103Top requêtes :
104 expert comptable sarcelles clics= 0 impr= 3 pos=24.3
105
106━━━ Genius Prep ━━━
1077j vs 7j : clics 27→56 (+107%) · impr 3683→5197 (+41%) · pos 18.8→14.9 (-3.9)
108 ✅ pas de régression
109
110━━━ Emet Expertise ━━━
111 (timeseries < 14j → 7j-vs-7j indisponible ; 3 jours)
112 ✅ pas de régression
113
114(aucune régression à alerter)
115
116=== 2026-06-29T06:45:01Z audit-weekly run ===
117
118━━━ Genius Prep (https://geniusprep.com) ━━━
119Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
120Findings: 🔴0 🟠0 🟡0 ⚪9
121 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
122 ⚪ Meta description longue (162 car.) ×8
123
124━━━ Emet Expertise (https://emetexpertise.fr) ━━━
125Score 85/100 · 24 pages · robots 200 · sitemap 200 (23 URLs)
126Findings: 🔴0 🟠0 🟡0 ⚪15
127 ⚪ Meta description longue (182 car.) ×10
128 ⚪ Title long (73 car., risque de troncature) ×5 — "Choisir sa plateforme de facturation électronique "
129
130━━━ Genius Prep (audit) ━━━ score 91→91
131 ✅ pas de régression technique
132
133━━━ Emet Expertise (audit) ━━━ score 99→85
134 🔴 RÉGRESSION TECHNIQUE : score 99→85
135
136📨 Alerte Signal envoyée (1)
137
138━━━ Genius Prep · GEO ━━━
139llms.txt: ❌ · X-Robots-Tag: —
140Crawlers IA bloqués: aucun ✅
141 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
142
143━━━ Emet Expertise · GEO ━━━
144llms.txt: ❌ · X-Robots-Tag: —
145Crawlers IA bloqués: aucun ✅
146 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
147
148━━━ Genius Prep — 48 pages rankées vérifiées ━━━
149 ✅ toutes les pages rankées répondent 200
150
151━━━ Emet Expertise — 4 pages rankées vérifiées ━━━
152 ✅ toutes les pages rankées répondent 200
153
154(aucune page rankée cassée)
155
156=== 2026-06-29T07:00:02Z monitor run ===
157
158━━━ Genius Prep · GSC 28j (2026-05-29 → 2026-06-26) ━━━
159Clics 177 · Impressions 16369 · CTR 1.1% · Position moy. 14.9 · 29 jours de série
160Top requêtes :
161 genius prep clics= 14 impr= 55 pos=2.1
162 nyc g&t results clics= 2 impr= 15 pos=3.8
163 brearley school new york clics= 1 impr= 3 pos=4.3
164 gifted and talented results 2026 clics= 1 impr= 45 pos=3.7
165 independent school test preparation clics= 1 impr= 2 pos=2.5
166 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
167 sat prep brooklyn clics= 1 impr= 1 pos=42
168 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
169
170━━━ Emet Expertise · GSC 28j (2026-06-01 → 2026-06-29) ━━━
171Clics 0 · Impressions 10 · CTR 0% · Position moy. 32 · 4 jours de série
172Top requêtes :
173 comptable val-d'oise clics= 0 impr= 1 pos=35
174 expert comptable sarcelles clics= 0 impr= 9 pos=31.7
175
176━━━ Genius Prep ━━━
1777j vs 7j : clics 30→57 (+90%) · impr 3500→5363 (+53%) · pos 18.5→14.3 (-4.2)
178 ✅ pas de régression
179
180━━━ Emet Expertise ━━━
181 (timeseries < 14j → 7j-vs-7j indisponible ; 4 jours)
182 Requêtes en baisse : expert comptable sarcelles (0 clics, pos +7.4)
183 ✅ pas de régression
184
185(aucune régression à alerter)
186
187=== 2026-06-29T07:30:01Z digest run ===
188📨 Digest Signal envoyé
189
190=== 2026-06-30T07:00:01Z monitor run ===
191
192━━━ Genius Prep · GSC 28j (2026-05-30 → 2026-06-27) ━━━
193Clics 183 · Impressions 16692 · CTR 1.1% · Position moy. 14.9 · 29 jours de série
194Top requêtes :
195 genius prep clics= 16 impr= 56 pos=2.1
196 nyc g&t results clics= 2 impr= 15 pos=3.8
197 brearley school new york clics= 1 impr= 3 pos=4.3
198 gifted and talented results 2026 clics= 1 impr= 43 pos=3.5
199 independent school test preparation clics= 1 impr= 2 pos=2.5
200 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
201 sat prep brooklyn clics= 1 impr= 1 pos=42
202 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
203
204━━━ Emet Expertise · GSC 28j (2026-06-02 → 2026-06-30) ━━━
205Clics 2 · Impressions 19 · CTR 10.5% · Position moy. 24.8 · 5 jours de série
206Top requêtes :
207 comptable val d oise clics= 0 impr= 1 pos=41
208 comptable val-d'oise clics= 0 impr= 1 pos=35
209 expert comptable sarcelles clics= 0 impr= 12 pos=29.3
210 expert comptable val d'oise clics= 0 impr= 1 pos=34
211
212━━━ Genius Prep ━━━
2137j vs 7j : clics 33→61 (+85%) · impr 3558→5579 (+57%) · pos 19.1→14 (-5.1)
214 ✅ pas de régression
215
216━━━ Emet Expertise ━━━
217 (timeseries < 14j → 7j-vs-7j indisponible ; 5 jours)
218 ✅ pas de régression
219
220(aucune régression à alerter)
221
222=== 2026-07-01T07:00:01Z monitor run ===
223
224━━━ Genius Prep · GSC 28j (2026-05-31 → 2026-06-28) ━━━
225Clics 189 · Impressions 17047 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
226Top requêtes :
227 genius prep clics= 17 impr= 59 pos=2
228 nyc g&t results clics= 2 impr= 15 pos=3.8
229 brearley school new york clics= 1 impr= 3 pos=4.3
230 gifted and talented results 2026 clics= 1 impr= 43 pos=3.5
231 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
232 sat prep brooklyn clics= 1 impr= 1 pos=42
233 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
234 when do gifted and talented results come o clics= 1 impr= 8 pos=3.6
235
236━━━ Emet Expertise · GSC 28j (2026-06-03 → 2026-07-01) ━━━
237Clics 2 · Impressions 26 · CTR 7.7% · Position moy. 25.1 · 6 jours de série
238Top requêtes :
239 comptable val d oise clics= 0 impr= 1 pos=41
240 comptable val-d'oise clics= 0 impr= 1 pos=35
241 expert comptable sarcelles clics= 0 impr= 16 pos=27.3
242 expert comptable val d'oise clics= 0 impr= 1 pos=34
243 mise en conformité comptable immédiate clics= 0 impr= 1 pos=91
244
245━━━ Genius Prep ━━━
2467j vs 7j : clics 32→63 (+97%) · impr 3526→5766 (+64%) · pos 19→13.9 (-5.1)
247 Requêtes en baisse : 901 prep (0 clics, pos +8.5)
248 ✅ pas de régression
249
250━━━ Emet Expertise ━━━
251 (timeseries < 14j → 7j-vs-7j indisponible ; 6 jours)
252 ✅ pas de régression
253
254(aucune régression à alerter)
255
256=== 2026-07-02T07:00:01Z monitor run ===
257
258━━━ Genius Prep · GSC 28j (2026-06-01 → 2026-06-29) ━━━
259Clics 189 · Impressions 17334 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
260Top requêtes :
261 genius prep clics= 17 impr= 64 pos=1.9
262 nyc g&t results clics= 2 impr= 15 pos=3.8
263 brearley school new york clics= 1 impr= 3 pos=4.3
264 gifted and talented results 2026 clics= 1 impr= 43 pos=3.4
265 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
266 sat prep brooklyn clics= 1 impr= 1 pos=42
267 shsat exam date 2026 clics= 1 impr= 1 pos=1
268 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
269
270━━━ Emet Expertise · GSC 28j (2026-06-04 → 2026-07-02) ━━━
271Clics 2 · Impressions 26 · CTR 7.7% · Position moy. 25.1 · 6 jours de série
272Top requêtes :
273 comptable val d oise clics= 0 impr= 1 pos=41
274 comptable val-d'oise clics= 0 impr= 1 pos=35
275 expert comptable sarcelles clics= 0 impr= 16 pos=27.3
276 expert comptable val d'oise clics= 0 impr= 1 pos=34
277 mise en conformité comptable immédiate clics= 0 impr= 1 pos=91
278
279━━━ Genius Prep ━━━
2807j vs 7j : clics 41→54 (+32%) · impr 4732→4733 (+0%) · pos 14.7→16.6 (+1.9)
281 ✅ pas de régression
282
283━━━ Emet Expertise ━━━
284 (timeseries < 14j → 7j-vs-7j indisponible ; 6 jours)
285 ✅ pas de régression
286
287(aucune régression à alerter)
288
289=== 2026-07-03T07:00:01Z monitor run ===
290
291━━━ Genius Prep · GSC 28j (2026-06-02 → 2026-06-30) ━━━
292Clics 189 · Impressions 17429 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
293Top requêtes :
294 genius prep clics= 17 impr= 62 pos=1.9
295 nyc g&t results clics= 2 impr= 15 pos=3.8
296 brearley school new york clics= 1 impr= 3 pos=4.3
297 gifted and talented results 2026 clics= 1 impr= 41 pos=3.5
298 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
299 sat prep brooklyn clics= 1 impr= 1 pos=42
300 shsat exam date 2026 clics= 1 impr= 1 pos=1
301 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
302
303━━━ Emet Expertise · GSC 28j (2026-06-05 → 2026-07-03) ━━━
304Clics 2 · Impressions 32 · CTR 6.3% · Position moy. 24.2 · 7 jours de série
305Top requêtes :
306 comptable val d oise clics= 0 impr= 1 pos=41
307 comptable val-d'oise clics= 0 impr= 1 pos=35
308 dsn expert comptable clics= 0 impr= 1 pos=18
309 expert comptable sarcelles clics= 0 impr= 20 pos=26.4
310 expert comptable val d'oise clics= 0 impr= 1 pos=34
311 mise en conformité comptable immédiate clics= 0 impr= 1 pos=91
312
313━━━ Genius Prep ━━━
3147j vs 7j : clics 50→47 (-6%) · impr 4916→4655 (-5%) · pos 14.9→16.2 (+1.3)
315 ✅ pas de régression
316
317━━━ Emet Expertise ━━━
318 (timeseries < 14j → 7j-vs-7j indisponible ; 7 jours)
319 ✅ pas de régression
320
321(aucune régression à alerter)
322
323=== 2026-07-04T07:00:01Z monitor run ===
324
325━━━ Genius Prep · GSC 28j (2026-06-03 → 2026-07-01) ━━━
326Clics 188 · Impressions 17600 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
327Top requêtes :
328 genius prep clics= 19 impr= 64 pos=1.9
329 nyc g&t results clics= 2 impr= 15 pos=3.8
330 brearley school new york clics= 1 impr= 3 pos=4.3
331 gifted and talented results 2026 clics= 1 impr= 36 pos=3.3
332 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
333 sat prep brooklyn clics= 1 impr= 1 pos=42
334 shsat exam date 2026 clics= 1 impr= 1 pos=1
335 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
336
337━━━ Emet Expertise · GSC 28j (2026-06-06 → 2026-07-04) ━━━
338Clics 3 · Impressions 62 · CTR 4.8% · Position moy. 31.6 · 9 jours de série
339Top requêtes :
340 comptable val d oise clics= 0 impr= 1 pos=41
341 comptable val-d'oise clics= 0 impr= 1 pos=35
342 dsn expert comptable clics= 0 impr= 2 pos=17.5
343 dsn paie pme clics= 0 impr= 1 pos=28
344 expert comptable sarcelles clics= 0 impr= 27 pos=25
345 expert comptable val d'oise clics= 0 impr= 1 pos=34
346 mise en conformité comptable immédiate clics= 0 impr= 2 pos=94
347
348━━━ Genius Prep ━━━
3497j vs 7j : clics 55→41 (-25%) · impr 4984→4631 (-7%) · pos 14.7→15.8 (+1.1)
350 Requêtes en baisse : 1-on-1 sat tutoring near me (0 clics, pos +13)
351 ✅ pas de régression
352
353━━━ Emet Expertise ━━━
354 (timeseries < 14j → 7j-vs-7j indisponible ; 9 jours)
355 ✅ pas de régression
356
357(aucune régression à alerter)
358
359=== 2026-07-05T07:00:01Z monitor run ===
360
361━━━ Genius Prep · GSC 28j (2026-06-04 → 2026-07-02) ━━━
362Clics 191 · Impressions 17753 · CTR 1.1% · Position moy. 15.1 · 29 jours de série
363Top requêtes :
364 genius prep clics= 21 impr= 66 pos=1.9
365 nyc g&t results clics= 2 impr= 15 pos=3.8
366 brearley school new york clics= 1 impr= 3 pos=4.3
367 gifted and talented results 2026 clics= 1 impr= 36 pos=3.3
368 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
369 sat prep brooklyn clics= 1 impr= 1 pos=42
370 shsat exam date 2026 clics= 1 impr= 1 pos=1
371 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
372
373━━━ Emet Expertise · GSC 28j (2026-06-07 → 2026-07-05) ━━━
374Clics 3 · Impressions 68 · CTR 4.4% · Position moy. 30.9 · 10 jours de série
375Top requêtes :
376 comptable val d oise clics= 0 impr= 1 pos=41
377 comptable val-d'oise clics= 0 impr= 1 pos=35
378 dsn expert comptable clics= 0 impr= 2 pos=17.5
379 dsn paie pme clics= 0 impr= 1 pos=28
380 expert comptable sarcelles clics= 0 impr= 31 pos=24.6
381 expert comptable val d oise clics= 0 impr= 1 pos=49
382 expert comptable val d'oise clics= 0 impr= 1 pos=34
383 mise en conformité comptable immédiate clics= 0 impr= 2 pos=94
384
385━━━ Genius Prep ━━━
3867j vs 7j : clics 56→40 (-29%) · impr 5197→4545 (-13%) · pos 14.9→15.2 (+0.3)
387 ✅ pas de régression
388
389━━━ Emet Expertise ━━━
390 (timeseries < 14j → 7j-vs-7j indisponible ; 10 jours)
391 ✅ pas de régression
392
393(aucune régression à alerter)
394
395=== 2026-07-06T06:45:01Z audit-weekly run ===
396
397━━━ Genius Prep (https://geniusprep.com) ━━━
398Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
399Findings: 🔴0 🟠0 🟡0 ⚪9
400 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
401 ⚪ Meta description longue (162 car.) ×8
402
403━━━ Emet Expertise (https://emetexpertise.fr) ━━━
404Score 100/100 · 24 pages · robots 200 · sitemap 200 (23 URLs)
405Findings: 🔴0 🟠0 🟡0 ⚪0
406
407━━━ Genius Prep (audit) ━━━ score 91→91
408 ✅ pas de régression technique
409
410━━━ Emet Expertise (audit) ━━━ score 100→100
411 ✅ pas de régression technique
412
413(aucune régression technique à alerter)
414
415━━━ Genius Prep · GEO ━━━
416llms.txt: ❌ · X-Robots-Tag: —
417Crawlers IA bloqués: aucun ✅
418 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
419
420━━━ Emet Expertise · GEO ━━━
421llms.txt: ❌ · X-Robots-Tag: —
422Crawlers IA bloqués: aucun ✅
423 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
424
425━━━ Genius Prep — 50 pages rankées vérifiées ━━━
426 ✅ toutes les pages rankées répondent 200
427
428━━━ Emet Expertise — 13 pages rankées vérifiées ━━━
429 ✅ toutes les pages rankées répondent 200
430
431(aucune page rankée cassée)
432
433=== 2026-07-06T07:00:01Z monitor run ===
434
435━━━ Genius Prep · GSC 28j (2026-06-05 → 2026-07-03) ━━━
436Clics 189 · Impressions 17822 · CTR 1.1% · Position moy. 15.2 · 29 jours de série
437Top requêtes :
438 genius prep clics= 22 impr= 67 pos=1.9
439 nyc g&t results clics= 2 impr= 15 pos=3.8
440 brearley school new york clics= 1 impr= 3 pos=4.3
441 gifted and talented results 2026 clics= 1 impr= 34 pos=3.3
442 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
443 sat prep brooklyn clics= 1 impr= 1 pos=42
444 shsat exam date 2026 clics= 1 impr= 1 pos=1
445 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
446
447━━━ Emet Expertise · GSC 28j (2026-06-08 → 2026-07-06) ━━━
448Clics 3 · Impressions 76 · CTR 3.9% · Position moy. 31 · 11 jours de série
449Top requêtes :
450 comptable val d oise clics= 0 impr= 1 pos=41
451 comptable val-d'oise clics= 0 impr= 1 pos=35
452 dsn expert comptable clics= 0 impr= 3 pos=18.3
453 dsn paie pme clics= 0 impr= 1 pos=28
454 expert comptable sarcelles clics= 0 impr= 37 pos=26.7
455 expert comptable val d oise clics= 0 impr= 1 pos=49
456 expert comptable val d'oise clics= 0 impr= 1 pos=34
457 mise en conformité comptable immédiate clics= 0 impr= 2 pos=94
458
459━━━ Genius Prep ━━━
4607j vs 7j : clics 57→37 (-35%) · impr 5363→4327 (-19%) · pos 14.3→15.6 (+1.3)
461 🔴 RÉGRESSION : clics 7j 57→37 (-35%)
462 (monitor:false → pas d'alerte de notre système, géré ailleurs)
463
464━━━ Emet Expertise ━━━
465 (timeseries < 14j → 7j-vs-7j indisponible ; 11 jours)
466 ✅ pas de régression
467
468(aucune régression à alerter)
469
470=== 2026-07-06T07:30:01Z digest run ===
471📨 Digest Signal envoyé
472
473=== 2026-07-07T07:00:01Z monitor run ===
474
475━━━ Genius Prep · GSC 28j (2026-06-06 → 2026-07-04) ━━━
476Clics 188 · Impressions 17824 · CTR 1.1% · Position moy. 15.2 · 29 jours de série
477Top requêtes :
478 genius prep clics= 23 impr= 68 pos=1.9
479 nyc g&t results clics= 2 impr= 15 pos=3.8
480 brearley school new york clics= 1 impr= 3 pos=4.3
481 gifted and talented results 2026 clics= 1 impr= 31 pos=3.3
482 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
483 sat prep brooklyn clics= 1 impr= 1 pos=42
484 shsat exam date 2026 clics= 1 impr= 1 pos=1
485 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
486
487━━━ Emet Expertise · GSC 28j (2026-06-09 → 2026-07-07) ━━━
488Clics 4 · Impressions 84 · CTR 4.8% · Position moy. 29.5 · 12 jours de série
489Top requêtes :
490 comptable val d oise clics= 0 impr= 1 pos=41
491 comptable val-d'oise clics= 0 impr= 1 pos=35
492 dsn expert comptable clics= 0 impr= 3 pos=18.3
493 dsn paie pme clics= 0 impr= 1 pos=28
494 expert comptable sarcelles clics= 0 impr= 41 pos=26.4
495 expert comptable val d oise clics= 0 impr= 1 pos=49
496 expert comptable val d'oise clics= 0 impr= 1 pos=34
497 mise en conformité comptable immédiate clics= 0 impr= 2 pos=94
498
499━━━ Genius Prep ━━━
5007j vs 7j : clics 61→32 (-48%) · impr 5579→4085 (-27%) · pos 14→15.5 (+1.5)
501 🔴 RÉGRESSION : clics 7j 61→32 (-48%)
502 (monitor:false → pas d'alerte de notre système, géré ailleurs)
503
504━━━ Emet Expertise ━━━
505 (timeseries < 14j → 7j-vs-7j indisponible ; 12 jours)
506 ✅ pas de régression
507
508(aucune régression à alerter)
509
510=== 2026-07-08T07:00:01Z monitor run ===
511
512━━━ Genius Prep · GSC 28j (2026-06-07 → 2026-07-05) ━━━
513Clics 190 · Impressions 17989 · CTR 1.1% · Position moy. 15.3 · 29 jours de série
514Top requêtes :
515 genius prep clics= 23 impr= 68 pos=1.9
516 nyc g&t results clics= 2 impr= 15 pos=3.8
517 brearley school new york clics= 1 impr= 3 pos=4.3
518 gifted and talented results 2026 clics= 1 impr= 32 pos=3.7
519 nyc gifted and talented results clics= 1 impr= 15 pos=6.3
520 sat prep brooklyn clics= 1 impr= 1 pos=42
521 shsat exam date 2026 clics= 1 impr= 2 pos=1
522 what shsat score is required for stuyvesan clics= 1 impr= 4 pos=14.3
523
524━━━ Emet Expertise · GSC 28j (2026-06-10 → 2026-07-08) ━━━
525Clics 5 · Impressions 94 · CTR 5.3% · Position moy. 28.6 · 13 jours de série
526Top requêtes :
527 comptable val d oise clics= 0 impr= 1 pos=41
528 comptable val-d'oise clics= 0 impr= 1 pos=35
529 dsn expert comptable clics= 0 impr= 4 pos=18.8
530 dsn paie pme clics= 0 impr= 1 pos=28
531 expert comptable 95 clics= 0 impr= 1 pos=100
532 expert comptable sarcelles clics= 0 impr= 45 pos=26.2
533 expert comptable val d oise clics= 0 impr= 1 pos=49
534 expert comptable val d'oise clics= 0 impr= 1 pos=34
535
536━━━ Genius Prep ━━━
5377j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
538 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
539 (monitor:false → pas d'alerte de notre système, géré ailleurs)
540
541━━━ Emet Expertise ━━━
542 (timeseries < 14j → 7j-vs-7j indisponible ; 13 jours)
543 ✅ pas de régression
544
545(aucune régression à alerter)
546
547=== 2026-07-09T07:00:01Z monitor run ===
548❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
549Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
550
551
552━━━ Emet Expertise · GSC 28j (2026-06-11 → 2026-07-09) ━━━
553Clics 5 · Impressions 100 · CTR 5% · Position moy. 27.9 · 14 jours de série
554Top requêtes :
555 comptable val d oise clics= 0 impr= 1 pos=41
556 comptable val-d'oise clics= 0 impr= 1 pos=35
557 dsn expert comptable clics= 0 impr= 4 pos=18.8
558 dsn paie pme clics= 0 impr= 1 pos=28
559 expert comptable 95 clics= 0 impr= 1 pos=100
560 expert comptable sarcelles clics= 0 impr= 48 pos=26
561 expert comptable val d oise clics= 0 impr= 1 pos=49
562 expert comptable val d'oise clics= 0 impr= 1 pos=34
563
564━━━ Genius Prep ━━━
5657j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
566 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
567 (monitor:false → pas d'alerte de notre système, géré ailleurs)
568
569━━━ Emet Expertise ━━━
5707j vs 7j : clics 2→3 (+50%) · impr 32→68 (+113%) · pos 24.2→29.7 (+5.5)
571 🔴 RÉGRESSION : position moy. 24.2→29.7 (+5.5)
572
573📨 Alerte Signal envoyée (1)
574
575=== 2026-07-10T07:00:01Z monitor run ===
576❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=pages&period=28d&limit=25
577Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
578
579
580━━━ Emet Expertise · GSC 28j (2026-06-12 → 2026-07-10) ━━━
581Clics 5 · Impressions 100 · CTR 5% · Position moy. 27.9 · 14 jours de série
582Top requêtes :
583 comptable val d oise clics= 0 impr= 1 pos=41
584 comptable val-d'oise clics= 0 impr= 1 pos=35
585 dsn expert comptable clics= 0 impr= 4 pos=18.8
586 dsn paie pme clics= 0 impr= 1 pos=28
587 expert comptable 95 clics= 0 impr= 1 pos=100
588 expert comptable sarcelles clics= 0 impr= 48 pos=26
589 expert comptable val d oise clics= 0 impr= 1 pos=49
590 expert comptable val d'oise clics= 0 impr= 1 pos=34
591
592━━━ Genius Prep ━━━
5937j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
594 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
595 (monitor:false → pas d'alerte de notre système, géré ailleurs)
596
597━━━ Emet Expertise ━━━
5987j vs 7j : clics 2→3 (+50%) · impr 32→68 (+113%) · pos 24.2→29.7 (+5.5)
599 🔴 RÉGRESSION : position moy. 24.2→29.7 (+5.5)
600
601📨 Alerte Signal envoyée (1)
602
603=== 2026-07-11T07:00:01Z monitor run ===
604❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
605Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
606
607
608━━━ Emet Expertise · GSC 28j (2026-06-13 → 2026-07-11) ━━━
609Clics 6 · Impressions 127 · CTR 4.7% · Position moy. 25.7 · 16 jours de série
610Top requêtes :
611 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
612 comptable sarcelles clics= 0 impr= 1 pos=17
613 comptable val d oise clics= 0 impr= 1 pos=41
614 comptable val-d'oise clics= 0 impr= 2 pos=32.5
615 dsn expert comptable clics= 0 impr= 5 pos=18.4
616 dsn paie pme clics= 0 impr= 1 pos=28
617 expert comptable 95 clics= 0 impr= 1 pos=100
618 expert comptable sarcelles clics= 0 impr= 58 pos=25.2
619
620━━━ Genius Prep ━━━
6217j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
622 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
623 (monitor:false → pas d'alerte de notre système, géré ailleurs)
624
625━━━ Emet Expertise ━━━
6267j vs 7j : clics 3→3 (+0%) · impr 62→65 (+5%) · pos 31.6→20 (-11.6)
627 ✅ pas de régression
628
629(aucune régression à alerter)
630
631=== 2026-07-12T07:00:01Z monitor run ===
632❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
633Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
634
635
636━━━ Emet Expertise · GSC 28j (2026-06-14 → 2026-07-12) ━━━
637Clics 6 · Impressions 135 · CTR 4.4% · Position moy. 25.3 · 17 jours de série
638Top requêtes :
639 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
640 comptable sarcelles clics= 0 impr= 1 pos=17
641 comptable val d oise clics= 0 impr= 2 pos=40.5
642 comptable val-d'oise clics= 0 impr= 2 pos=32.5
643 dsn expert comptable clics= 0 impr= 6 pos=18.2
644 dsn paie pme clics= 0 impr= 1 pos=28
645 expert comptable 95 clics= 0 impr= 1 pos=100
646 expert comptable sarcelles clics= 0 impr= 60 pos=25
647
648━━━ Genius Prep ━━━
6497j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
650 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
651 (monitor:false → pas d'alerte de notre système, géré ailleurs)
652
653━━━ Emet Expertise ━━━
6547j vs 7j : clics 3→3 (+0%) · impr 65→67 (+3%) · pos 31.2→19.6 (-11.6)
655 ✅ pas de régression
656
657(aucune régression à alerter)
658
659=== 2026-07-13T06:45:01Z audit-weekly run ===
660
661━━━ Genius Prep (https://geniusprep.com) ━━━
662Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
663Findings: 🔴0 🟠0 🟡0 ⚪9
664 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
665 ⚪ Meta description longue (162 car.) ×8
666
667━━━ Emet Expertise (https://emetexpertise.fr) ━━━
668Score 100/100 · 24 pages · robots 200 · sitemap 200 (23 URLs)
669Findings: 🔴0 🟠0 🟡0 ⚪0
670
671━━━ Genius Prep (audit) ━━━ score 91→91
672 ✅ pas de régression technique
673
674━━━ Emet Expertise (audit) ━━━ score 100→100
675 ✅ pas de régression technique
676
677(aucune régression technique à alerter)
678
679━━━ Genius Prep · GEO ━━━
680llms.txt: ❌ · X-Robots-Tag: —
681Crawlers IA bloqués: aucun ✅
682 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
683
684━━━ Emet Expertise · GEO ━━━
685llms.txt: ❌ · X-Robots-Tag: —
686Crawlers IA bloqués: aucun ✅
687 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
688❌ geniusprep: Command failed: node /root/apps/seo/scripts/gsc.mjs geniusprep --json --limit=100
689❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=100
690Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
691
692
693
694━━━ Emet Expertise — 19 pages rankées vérifiées ━━━
695 ✅ toutes les pages rankées répondent 200
696
697(aucune page rankée cassée)
698
699=== 2026-07-13T07:00:01Z monitor run ===
700❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
701Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
702
703
704━━━ Emet Expertise · GSC 28j (2026-06-15 → 2026-07-13) ━━━
705Clics 6 · Impressions 135 · CTR 4.4% · Position moy. 25.3 · 17 jours de série
706Top requêtes :
707 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
708 comptable sarcelles clics= 0 impr= 1 pos=17
709 comptable val d oise clics= 0 impr= 2 pos=40.5
710 comptable val-d'oise clics= 0 impr= 2 pos=32.5
711 dsn expert comptable clics= 0 impr= 6 pos=18.2
712 dsn paie pme clics= 0 impr= 1 pos=28
713 expert comptable 95 clics= 0 impr= 1 pos=100
714 expert comptable sarcelles clics= 0 impr= 60 pos=25
715
716━━━ Genius Prep ━━━
7177j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
718 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
719 (monitor:false → pas d'alerte de notre système, géré ailleurs)
720
721━━━ Emet Expertise ━━━
7227j vs 7j : clics 3→3 (+0%) · impr 65→67 (+3%) · pos 31.2→19.6 (-11.6)
723 ✅ pas de régression
724
725(aucune régression à alerter)
726
727=== 2026-07-13T07:30:01Z digest run ===
728📨 Digest Signal envoyé
729
730=== 2026-07-14T07:00:01Z monitor run ===
731❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
732Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
733
734
735━━━ Emet Expertise · GSC 28j (2026-06-16 → 2026-07-14) ━━━
736Clics 7 · Impressions 155 · CTR 4.5% · Position moy. 25.7 · 19 jours de série
737Top requêtes :
738 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
739 comptable sarcelles clics= 0 impr= 1 pos=17
740 comptable val d oise clics= 0 impr= 3 pos=43.3
741 comptable val-d'oise clics= 0 impr= 2 pos=32.5
742 dsn expert comptable clics= 0 impr= 7 pos=17.9
743 dsn paie pme clics= 0 impr= 1 pos=28
744 expert comptable 95 clics= 0 impr= 1 pos=100
745 expert comptable sarcelles clics= 0 impr= 69 pos=26.8
746
747━━━ Genius Prep ━━━
7487j vs 7j : clics 63→28 (-56%) · impr 5766→3880 (-33%) · pos 13.9→15.5 (+1.6)
749 🔴 RÉGRESSION : clics 7j 63→28 (-56%) · impressions 7j 5766→3880 (-33%)
750 (monitor:false → pas d'alerte de notre système, géré ailleurs)
751
752━━━ Emet Expertise ━━━
7537j vs 7j : clics 2→3 (+50%) · impr 65→71 (+9%) · pos 30.8→21.3 (-9.5)
754 Requêtes en baisse : expert comptable val d oise (0 clics, pos +6.3)
755 ✅ pas de régression
756
757(aucune régression à alerter)
758
759=== 2026-07-15T07:00:01Z monitor run ===
760
761━━━ Genius Prep · GSC 28j (2026-06-14 → 2026-07-12) ━━━
762Clics 165 · Impressions 17753 · CTR 0.9% · Position moy. 15.7 · 29 jours de série
763Top requêtes :
764 genius prep clics= 25 impr= 59 pos=1.9
765 brearley school new york clics= 1 impr= 3 pos=4.3
766 sat prep brooklyn clics= 1 impr= 1 pos=42
767 shsat 2026 clics= 1 impr= 3 pos=16.7
768 shsat exam date 2026 clics= 1 impr= 3 pos=6
769 what shsat score is required for stuyvesan clics= 1 impr= 3 pos=12.7
770 "the brearley school" clics= 0 impr= 21 pos=36.3
771 1 on 1 sat tutoring near me clics= 0 impr= 3 pos=51
772
773━━━ Emet Expertise · GSC 28j (2026-06-17 → 2026-07-15) ━━━
774Clics 7 · Impressions 155 · CTR 4.5% · Position moy. 25.7 · 19 jours de série
775Top requêtes :
776 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
777 comptable sarcelles clics= 0 impr= 1 pos=17
778 comptable val d oise clics= 0 impr= 3 pos=43.3
779 comptable val-d'oise clics= 0 impr= 2 pos=32.5
780 dsn expert comptable clics= 0 impr= 7 pos=17.9
781 dsn paie pme clics= 0 impr= 1 pos=28
782 expert comptable 95 clics= 0 impr= 1 pos=100
783 expert comptable sarcelles clics= 0 impr= 69 pos=26.8
784
785━━━ Genius Prep ━━━
7867j vs 7j : clics 28→36 (+29%) · impr 3880→4025 (+4%) · pos 15.5→14.8 (-0.7)
787 Requêtes en baisse : shsat exam date 2026 (0 clics, pos +5) · 1 on 1 sat tutoring near me (0 clics, pos +27) · 1-on-1 act tutoring (0 clics, pos +5.7)
788 ✅ pas de régression
789
790━━━ Emet Expertise ━━━
7917j vs 7j : clics 2→3 (+50%) · impr 65→71 (+9%) · pos 30.8→21.3 (-9.5)
792 ✅ pas de régression
793
794(aucune régression à alerter)
795
796=== 2026-07-16T07:00:01Z monitor run ===
797
798━━━ Genius Prep · GSC 28j (2026-06-15 → 2026-07-13) ━━━
799Clics 164 · Impressions 17817 · CTR 0.9% · Position moy. 15.4 · 29 jours de série
800Top requêtes :
801 genius prep clics= 25 impr= 58 pos=1.9
802 brearley school new york clics= 1 impr= 3 pos=4.3
803 sat prep brooklyn clics= 1 impr= 1 pos=42
804 shsat 2026 clics= 1 impr= 4 pos=16.8
805 shsat exam date 2026 clics= 1 impr= 3 pos=6
806 what shsat score is required for stuyvesan clics= 1 impr= 3 pos=12.7
807 "the brearley school" clics= 0 impr= 21 pos=36.3
808 1 on 1 sat tutoring near me clics= 0 impr= 3 pos=51
809
810━━━ Emet Expertise · GSC 28j (2026-06-18 → 2026-07-16) ━━━
811Clics 9 · Impressions 210 · CTR 4.3% · Position moy. 27.3 · 21 jours de série
812Top requêtes :
813 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
814 cabinet comptable val d oise clics= 0 impr= 1 pos=44
815 comptable sarcelles clics= 0 impr= 1 pos=17
816 comptable val d oise clics= 0 impr= 8 pos=43.9
817 comptable val-d'oise clics= 0 impr= 2 pos=32.5
818 dsn expert comptable clics= 0 impr= 8 pos=17.8
819 dsn paie pme clics= 0 impr= 1 pos=28
820 expert comptable 95 clics= 0 impr= 1 pos=100
821
822━━━ Genius Prep ━━━
8237j vs 7j : clics 29→32 (+10%) · impr 3692→4080 (+11%) · pos 15.2→14.7 (-0.5)
824 ✅ pas de régression
825
826━━━ Emet Expertise ━━━
8277j vs 7j : clics 3→4 (+33%) · impr 68→110 (+62%) · pos 29.7→26.8 (-2.9)
828 ✅ pas de régression
829
830(aucune régression à alerter)
831
832=== 2026-07-17T07:00:01Z monitor run ===
833
834━━━ Genius Prep · GSC 28j (2026-06-16 → 2026-07-14) ━━━
835Clics 162 · Impressions 17967 · CTR 0.9% · Position moy. 15.2 · 29 jours de série
836Top requêtes :
837 genius prep clics= 26 impr= 58 pos=1.9
838 brearley school new york clics= 1 impr= 3 pos=4.3
839 sat prep brooklyn clics= 1 impr= 1 pos=42
840 shsat 2026 clics= 1 impr= 6 pos=17.2
841 shsat exam date 2026 clics= 1 impr= 4 pos=6.8
842 "the brearley school" clics= 0 impr= 21 pos=36.3
843 1 on 1 sat tutoring near me clics= 0 impr= 3 pos=51
844 1 on 1 tutoring clics= 0 impr= 1 pos=4
845
846━━━ Emet Expertise · GSC 28j (2026-06-19 → 2026-07-17) ━━━
847Clics 9 · Impressions 218 · CTR 4.1% · Position moy. 27.9 · 22 jours de série
848Top requêtes :
849 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
850 cabinet comptable sarcelles clics= 0 impr= 2 pos=20.5
851 cabinet comptable val d oise clics= 0 impr= 2 pos=32.5
852 comptable sarcelles clics= 0 impr= 2 pos=17
853 comptable val d oise clics= 0 impr= 8 pos=43.9
854 comptable val-d'oise clics= 0 impr= 2 pos=32.5
855 dsn expert comptable clics= 0 impr= 8 pos=17.8
856 dsn paie pme clics= 0 impr= 1 pos=28
857
858━━━ Genius Prep ━━━
8597j vs 7j : clics 36→28 (-22%) · impr 3729→4183 (+12%) · pos 15.1→14.4 (-0.7)
860 ✅ pas de régression
861
862━━━ Emet Expertise ━━━
8637j vs 7j : clics 3→4 (+33%) · impr 57→110 (+93%) · pos 20.7→28.7 (+8)
864 🔴 RÉGRESSION : position moy. 20.7→28.7 (+8)
865
866📨 Alerte Signal envoyée (1)
867
868=== 2026-07-18T07:00:01Z monitor run ===
869
870━━━ Genius Prep · GSC 28j (2026-06-17 → 2026-07-15) ━━━
871Clics 167 · Impressions 18187 · CTR 0.9% · Position moy. 15.2 · 29 jours de série
872Top requêtes :
873 genius prep clics= 26 impr= 55 pos=1.9
874 brearley school new york clics= 1 impr= 3 pos=4.3
875 sat prep brooklyn clics= 1 impr= 1 pos=42
876 shsat 2026 clics= 1 impr= 6 pos=17.2
877 shsat exam date 2026 clics= 1 impr= 4 pos=6.8
878 shsat test date 2026 clics= 1 impr= 9 pos=4.2
879 "the brearley school" clics= 0 impr= 21 pos=36.3
880 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
881
882━━━ Emet Expertise · GSC 28j (2026-06-20 → 2026-07-18) ━━━
883Clics 11 · Impressions 233 · CTR 4.7% · Position moy. 26.9 · 23 jours de série
884Top requêtes :
885 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
886 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
887 cabinet comptable val d oise clics= 0 impr= 2 pos=32.5
888 comptable sarcelles clics= 0 impr= 2 pos=17
889 comptable val d oise clics= 0 impr= 8 pos=43.9
890 comptable val-d'oise clics= 0 impr= 2 pos=32.5
891 dsn expert comptable clics= 0 impr= 9 pos=17.4
892 dsn paie pme clics= 0 impr= 1 pos=28
893
894━━━ Genius Prep ━━━
8957j vs 7j : clics 35→30 (-14%) · impr 3643→4377 (+20%) · pos 15→14.7 (-0.3)
896 ✅ pas de régression
897
898━━━ Emet Expertise ━━━
8997j vs 7j : clics 3→5 (+67%) · impr 65→106 (+63%) · pos 20→28.3 (+8.3)
900 🔴 RÉGRESSION : position moy. 20→28.3 (+8.3)
901
902📨 Alerte Signal envoyée (1)
903
904=== 2026-07-19T07:00:01Z monitor run ===
905
906━━━ Genius Prep · GSC 28j (2026-06-18 → 2026-07-16) ━━━
907Clics 169 · Impressions 18124 · CTR 0.9% · Position moy. 15 · 29 jours de série
908Top requêtes :
909 genius prep clics= 26 impr= 56 pos=1.9
910 brearley school new york clics= 1 impr= 3 pos=4.3
911 sat prep brooklyn clics= 1 impr= 1 pos=42
912 shsat 2026 clics= 1 impr= 6 pos=17.2
913 shsat exam date 2026 clics= 1 impr= 6 pos=6.5
914 shsat test date 2026 clics= 1 impr= 9 pos=4.2
915 "the brearley school" clics= 0 impr= 21 pos=36.3
916 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
917
918━━━ Emet Expertise · GSC 28j (2026-06-21 → 2026-07-19) ━━━
919Clics 11 · Impressions 250 · CTR 4.4% · Position moy. 26.7 · 24 jours de série
920Top requêtes :
921 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
922 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
923 cabinet comptable val d oise clics= 0 impr= 3 pos=37
924 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
925 comptable sarcelles clics= 0 impr= 3 pos=15.3
926 comptable val d oise clics= 0 impr= 9 pos=43.9
927 comptable val-d'oise clics= 0 impr= 2 pos=32.5
928 dsn expert comptable clics= 0 impr= 9 pos=17.4
929
930━━━ Genius Prep ━━━
9317j vs 7j : clics 34→35 (+3%) · impr 3675→4250 (+16%) · pos 15.1→14.4 (-0.7)
932 ✅ pas de régression
933
934━━━ Emet Expertise ━━━
9357j vs 7j : clics 3→5 (+67%) · impr 67→115 (+72%) · pos 19.6→28.5 (+8.9)
936 🔴 RÉGRESSION : position moy. 19.6→28.5 (+8.9)
937
938📨 Alerte Signal envoyée (1)
939
940=== 2026-07-20T06:45:01Z audit-weekly run ===
941
942━━━ Genius Prep (https://geniusprep.com) ━━━
943Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
944Findings: 🔴0 🟠0 🟡0 ⚪9
945 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
946 ⚪ Meta description longue (162 car.) ×8
947
948━━━ Emet Expertise (https://emetexpertise.fr) ━━━
949Score 99/100 · 25 pages · robots 200 · sitemap 200 (24 URLs)
950Findings: 🔴0 🟠0 🟡0 ⚪1
951 ⚪ Meta description longue (169 car.)
952
953━━━ Genius Prep (audit) ━━━ score 91→91
954 ✅ pas de régression technique
955
956━━━ Emet Expertise (audit) ━━━ score 100→99
957 ✅ pas de régression technique
958
959(aucune régression technique à alerter)
960
961━━━ Genius Prep · GEO ━━━
962llms.txt: ❌ · X-Robots-Tag: —
963Crawlers IA bloqués: aucun ✅
964 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
965
966━━━ Emet Expertise · GEO ━━━
967llms.txt: ✅ · X-Robots-Tag: —
968Crawlers IA bloqués: aucun ✅
969
970━━━ Genius Prep — 53 pages rankées vérifiées ━━━
971 ✅ toutes les pages rankées répondent 200
972
973━━━ Emet Expertise — 20 pages rankées vérifiées ━━━
974 ✅ toutes les pages rankées répondent 200
975
976(aucune page rankée cassée)
977
978=== 2026-07-20T07:00:01Z monitor run ===
979
980━━━ Genius Prep · GSC 28j (2026-06-19 → 2026-07-17) ━━━
981Clics 173 · Impressions 18132 · CTR 1% · Position moy. 14.9 · 29 jours de série
982Top requêtes :
983 genius prep clics= 26 impr= 54 pos=1.2
984 brearley school new york clics= 1 impr= 3 pos=4.3
985 sat prep brooklyn clics= 1 impr= 1 pos=42
986 shsat 2026 clics= 1 impr= 6 pos=17.2
987 shsat exam date 2026 clics= 1 impr= 7 pos=5.7
988 shsat test date 2026 clics= 1 impr= 10 pos=5
989 "the brearley school" clics= 0 impr= 21 pos=36.3
990 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
991
992━━━ Emet Expertise · GSC 28j (2026-06-22 → 2026-07-20) ━━━
993Clics 11 · Impressions 260 · CTR 4.2% · Position moy. 26.7 · 25 jours de série
994Top requêtes :
995 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
996 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
997 cabinet comptable val d oise clics= 0 impr= 3 pos=37
998 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
999 comptable sarcelles clics= 0 impr= 3 pos=15.3
1000 comptable val d oise clics= 0 impr= 10 pos=43.7
1001 comptable val-d'oise clics= 0 impr= 2 pos=32.5
1002 dsn expert comptable clics= 0 impr= 9 pos=17.4
1003
1004━━━ Genius Prep ━━━
10057j vs 7j : clics 38→37 (-3%) · impr 3726→4216 (+13%) · pos 14.8→14.4 (-0.4)
1006 ✅ pas de régression
1007
1008━━━ Emet Expertise ━━━
10097j vs 7j : clics 3→5 (+67%) · impr 70→114 (+63%) · pos 21.1→27.3 (+6.2)
1010 🔴 RÉGRESSION : position moy. 21.1→27.3 (+6.2)
1011
1012📨 Alerte Signal envoyée (1)
1013
1014=== 2026-07-20T07:30:01Z digest run ===
1015📨 Digest Signal envoyé
1016
1017=== 2026-07-21T07:00:01Z monitor run ===
1018
1019━━━ Genius Prep · GSC 28j (2026-06-20 → 2026-07-18) ━━━
1020Clics 170 · Impressions 18049 · CTR 0.9% · Position moy. 14.7 · 29 jours de série
1021Top requêtes :
1022 genius prep clics= 25 impr= 55 pos=1.5
1023 brearley school new york clics= 1 impr= 3 pos=4.3
1024 sat prep brooklyn clics= 1 impr= 1 pos=42
1025 shsat 2026 clics= 1 impr= 6 pos=17.2
1026 shsat exam date 2026 clics= 1 impr= 7 pos=5.7
1027 shsat test date 2026 clics= 1 impr= 10 pos=5
1028 "the brearley school" clics= 0 impr= 21 pos=36.3
1029 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1030
1031━━━ Emet Expertise · GSC 28j (2026-06-23 → 2026-07-21) ━━━
1032Clics 11 · Impressions 260 · CTR 4.2% · Position moy. 26.7 · 25 jours de série
1033Top requêtes :
1034 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1035 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
1036 cabinet comptable val d oise clics= 0 impr= 3 pos=37
1037 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
1038 comptable sarcelles clics= 0 impr= 3 pos=15.3
1039 comptable val d oise clics= 0 impr= 10 pos=43.7
1040 comptable val-d'oise clics= 0 impr= 2 pos=32.5
1041 dsn expert comptable clics= 0 impr= 9 pos=17.4
1042
1043━━━ Genius Prep ━━━
10447j vs 7j : clics 38→35 (-8%) · impr 3772→4184 (+11%) · pos 14.7→14.2 (-0.5)
1045 ✅ pas de régression
1046
1047━━━ Emet Expertise ━━━
10487j vs 7j : clics 3→5 (+67%) · impr 70→114 (+63%) · pos 21.1→27.3 (+6.2)
1049 🔴 RÉGRESSION : position moy. 21.1→27.3 (+6.2)
1050
1051📨 Alerte Signal envoyée (1)
1052
1053=== 2026-07-22T07:00:01Z monitor run ===
1054
1055━━━ Genius Prep · GSC 28j (2026-06-21 → 2026-07-19) ━━━
1056Clics 176 · Impressions 18054 · CTR 1% · Position moy. 14.5 · 29 jours de série
1057Top requêtes :
1058 genius prep clics= 26 impr= 57 pos=1.6
1059 brearley school new york clics= 1 impr= 3 pos=4.3
1060 sat prep brooklyn clics= 1 impr= 1 pos=42
1061 shsat 2026 clics= 1 impr= 7 pos=16.1
1062 shsat exam date 2026 clics= 1 impr= 7 pos=5.7
1063 shsat test date 2026 clics= 1 impr= 10 pos=5
1064 "the brearley school" clics= 0 impr= 21 pos=36.3
1065 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 1 pos=12
1066
1067━━━ Emet Expertise · GSC 28j (2026-06-24 → 2026-07-22) ━━━
1068Clics 12 · Impressions 280 · CTR 4.3% · Position moy. 26 · 26 jours de série
1069Top requêtes :
1070 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1071 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
1072 cabinet comptable val d oise clics= 0 impr= 3 pos=37
1073 changer de comptable clics= 0 impr= 1 pos=48
1074 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
1075 comptable sarcelles clics= 0 impr= 5 pos=14.8
1076 comptable val d oise clics= 0 impr= 11 pos=43.5
1077 comptable val-d'oise clics= 0 impr= 2 pos=32.5
1078
1079━━━ Genius Prep ━━━
10807j vs 7j : clics 36→44 (+22%) · impr 4025→3859 (-4%) · pos 14.8→13.3 (-1.5)
1081 ✅ pas de régression
1082
1083━━━ Emet Expertise ━━━
10847j vs 7j : clics 3→5 (+67%) · impr 71→125 (+76%) · pos 21.3→26.3 (+5)
1085 ✅ pas de régression
1086
1087(aucune régression à alerter)
1088
1089=== 2026-07-23T07:00:01Z monitor run ===
1090
1091━━━ Genius Prep · GSC 28j (2026-06-22 → 2026-07-20) ━━━
1092Clics 182 · Impressions 18144 · CTR 1% · Position moy. 14.2 · 29 jours de série
1093Top requêtes :
1094 genius prep clics= 27 impr= 60 pos=1.6
1095 brearley school new york clics= 1 impr= 3 pos=4.3
1096 sat prep brooklyn clics= 1 impr= 1 pos=42
1097 shsat 2026 clics= 1 impr= 7 pos=16.1
1098 shsat exam date 2026 clics= 1 impr= 8 pos=5.1
1099 shsat test date 2026 clics= 1 impr= 10 pos=5
1100 "the brearley school" clics= 0 impr= 21 pos=36.3
1101 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 1 pos=12
1102
1103━━━ Emet Expertise · GSC 28j (2026-06-25 → 2026-07-23) ━━━
1104Clics 13 · Impressions 306 · CTR 4.2% · Position moy. 25.2 · 26 jours de série
1105Top requêtes :
1106 audit urssaf clics= 0 impr= 1 pos=20
1107 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1108 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
1109 cabinet comptable val d oise clics= 0 impr= 4 pos=33
1110 changer de comptable clics= 0 impr= 1 pos=48
1111 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
1112 comptable sarcelles clics= 0 impr= 6 pos=14.7
1113 comptable val d oise clics= 0 impr= 11 pos=43.5
1114
1115━━━ Genius Prep ━━━
11167j vs 7j : clics 32→50 (+56%) · impr 4080→3853 (-6%) · pos 14.7→13.1 (-1.6)
1117 ✅ pas de régression
1118
1119━━━ Emet Expertise ━━━
11207j vs 7j : clics 4→4 (+0%) · impr 84→128 (+52%) · pos 20.6→25.7 (+5.1)
1121 🔴 RÉGRESSION : position moy. 20.6→25.7 (+5.1) avec clics 4→4
1122
1123📨 Alerte Signal envoyée (1)
1124
1125=== 2026-07-24T04:00:01Z monitor run ===
1126
1127━━━ Genius Prep · GSC 28j (2026-06-23 → 2026-07-21) ━━━
1128Clics 171 · Impressions 17041 · CTR 1% · Position moy. 15 · 29 jours de série
1129Top requêtes :
1130 genius prep clics= 24 impr= 55 pos=1.6
1131 sat prep brooklyn clics= 1 impr= 1 pos=42
1132 shsat 2026 clics= 1 impr= 7 pos=16.1
1133 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1134 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1135 "the brearley school" clics= 0 impr= 3 pos=36.3
1136 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1137 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1138
1139━━━ Emet Expertise · GSC 28j (2026-06-26 → 2026-07-24) ━━━
1140Clics 14 · Impressions 321 · CTR 4.4% · Position moy. 25.4 · 26 jours de série
1141Top requêtes :
1142 expert comptable sarcelles clics= 1 impr= 114 pos=22.7
1143 audit urssaf clics= 0 impr= 1 pos=20
1144 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1145 cabinet comptable sarcelles clics= 0 impr= 3 pos=17.3
1146 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1147 changer de comptable clics= 0 impr= 1 pos=48
1148 comparateur plateforme agréée facturation clics= 0 impr= 2 pos=40
1149 comptable sarcelles clics= 0 impr= 8 pos=14.1
1150❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1151
1152━━━ Genius Prep ━━━
11537j vs 7j : clics 28→50 (+79%) · impr 4183→3806 (-9%) · pos 14.4→13.6 (-0.8)
1154 ✅ pas de régression
1155
1156━━━ Emet Expertise ━━━
11577j vs 7j : clics 4→5 (+25%) · impr 110→111 (+1%) · pos 26.8→21.8 (-5)
1158 ✅ pas de régression
1159• marva: aucun snapshot
1160
1161(aucune régression à alerter)
1162
1163=== 2026-07-25T04:00:01Z monitor run ===
1164
1165━━━ Genius Prep · GSC 28j (2026-06-24 → 2026-07-22) ━━━
1166Clics 168 · Impressions 16930 · CTR 1% · Position moy. 14.8 · 29 jours de série
1167Top requêtes :
1168 genius prep clics= 25 impr= 56 pos=1.6
1169 shsat 2026 clics= 1 impr= 7 pos=16.1
1170 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1171 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1172 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1173 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1174 1 on 1 sat tutoring near me clics= 0 impr= 5 pos=45.4
1175 1 on 1 tutoring clics= 0 impr= 1 pos=4
1176
1177━━━ Emet Expertise · GSC 28j (2026-06-27 → 2026-07-25) ━━━
1178Clics 14 · Impressions 340 · CTR 4.1% · Position moy. 25 · 26 jours de série
1179Top requêtes :
1180 expert comptable sarcelles clics= 1 impr= 118 pos=22.3
1181 audit urssaf clics= 0 impr= 1 pos=20
1182 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1183 cabinet comptable sarcelles clics= 0 impr= 5 pos=16.8
1184 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1185 changer de comptable clics= 0 impr= 1 pos=48
1186 comparateur plateforme agréée facturation clics= 0 impr= 3 pos=40
1187 comptable sarcelles clics= 0 impr= 11 pos=13.2
1188❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1189
1190━━━ Genius Prep ━━━
11917j vs 7j : clics 30→51 (+70%) · impr 4377→3659 (-16%) · pos 14.7→13.1 (-1.6)
1192 ✅ pas de régression
1193
1194━━━ Emet Expertise ━━━
11957j vs 7j : clics 4→5 (+25%) · impr 110→125 (+14%) · pos 28.7→19.8 (-8.9)
1196 ✅ pas de régression
1197• marva: aucun snapshot
1198
1199(aucune régression à alerter)
1200
1201=== 2026-07-26T04:00:01Z monitor run ===
1202
1203━━━ Genius Prep · GSC 28j (2026-06-25 → 2026-07-23) ━━━
1204Clics 162 · Impressions 16857 · CTR 1% · Position moy. 14.7 · 29 jours de série
1205Top requêtes :
1206 genius prep clics= 24 impr= 54 pos=1.6
1207 isee test dates clics= 1 impr= 12 pos=15.2
1208 shsat 2026 clics= 1 impr= 8 pos=15.4
1209 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1210 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1211 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1212 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1213 1 on 1 sat tutoring near me clics= 0 impr= 5 pos=45.4
1214
1215━━━ Emet Expertise · GSC 28j (2026-06-28 → 2026-07-26) ━━━
1216Clics 15 · Impressions 345 · CTR 4.3% · Position moy. 24.5 · 26 jours de série
1217Top requêtes :
1218 expert comptable sarcelles clics= 1 impr= 116 pos=21.5
1219 audit urssaf clics= 0 impr= 1 pos=20
1220 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1221 cabinet comptable sarcelles clics= 0 impr= 6 pos=15.5
1222 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1223 changer de comptable clics= 0 impr= 1 pos=48
1224 comparateur plateforme agréée facturation clics= 0 impr= 4 pos=39.8
1225 comptable sarcelles clics= 0 impr= 12 pos=12.8
1226❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1227
1228━━━ Genius Prep ━━━
12297j vs 7j : clics 35→48 (+37%) · impr 4250→3717 (-13%) · pos 14.4→13.2 (-1.2)
1230 ✅ pas de régression
1231
1232━━━ Emet Expertise ━━━
12337j vs 7j : clics 5→4 (-20%) · impr 106→122 (+15%) · pos 28.3→20.6 (-7.7)
1234 ✅ pas de régression
1235• marva: aucun snapshot
1236
1237(aucune régression à alerter)
1238
1239=== 2026-07-27T03:45:01Z audit-weekly run ===
1240
1241━━━ Genius Prep (https://geniusprep.com) ━━━
1242Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
1243Findings: 🔴0 🟠0 🟡0 ⚪9
1244 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
1245 ⚪ Meta description longue (162 car.) ×8
1246
1247━━━ Emet Expertise (https://emetexpertise.fr) ━━━
1248Score 100/100 · 25 pages · robots 200 · sitemap 200 (24 URLs)
1249Findings: 🔴0 🟠0 🟡0 ⚪0
1250
1251━━━ Marva (https://marva.vpsdashboard.space) ━━━
1252Score 79/100 · 25 pages · robots 200 · sitemap 200 (226 URLs)
1253Findings: 🔴0 🟠1 🟡2 ⚪3
1254 🟠 Balise <title> absente
1255 🟡 Meta description absente
1256 🟡 Lien canonical absent
1257 ⚪ og:title manquant (partages sociaux)
1258 ⚪ og:image manquant (partages sociaux)
1259 ⚪ Aucune donnée structurée JSON-LD
1260
1261━━━ Genius Prep (audit) ━━━ score 91→91
1262 ✅ pas de régression technique
1263
1264━━━ Emet Expertise (audit) ━━━ score 99→100
1265 ✅ pas de régression technique
1266
1267━━━ Marva (audit) ━━━ score 79→79
1268 ✅ pas de régression technique
1269
1270(aucune régression technique à alerter)
1271
1272━━━ Genius Prep · GEO ━━━
1273llms.txt: ❌ · X-Robots-Tag: —
1274Crawlers IA bloqués: aucun ✅
1275 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1276
1277━━━ Emet Expertise · GEO ━━━
1278llms.txt: ✅ · X-Robots-Tag: —
1279Crawlers IA bloqués: aucun ✅
1280
1281━━━ Marva · GEO ━━━
1282llms.txt: ❌ · X-Robots-Tag: —
1283Crawlers IA bloqués: aucun ✅
1284 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1285
1286━━━ Genius Prep — 53 pages rankées vérifiées ━━━
1287 ✅ toutes les pages rankées répondent 200
1288
1289━━━ Emet Expertise — 23 pages rankées vérifiées ━━━
1290 ✅ toutes les pages rankées répondent 200
1291
1292(aucune page rankée cassée)
1293
1294=== 2026-07-27T04:00:01Z monitor run ===
1295
1296━━━ Genius Prep · GSC 28j (2026-06-26 → 2026-07-24) ━━━
1297Clics 163 · Impressions 16665 · CTR 1% · Position moy. 14.5 · 29 jours de série
1298Top requêtes :
1299 genius prep clics= 24 impr= 56 pos=1.6
1300 isee test dates clics= 1 impr= 13 pos=14.8
1301 shsat 2026 clics= 1 impr= 9 pos=14.9
1302 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1303 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1304 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1305 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1306 1 on 1 sat tutoring near me clics= 0 impr= 5 pos=45.4
1307
1308━━━ Emet Expertise · GSC 28j (2026-06-29 → 2026-07-27) ━━━
1309Clics 14 · Impressions 351 · CTR 4% · Position moy. 24.3 · 26 jours de série
1310Top requêtes :
1311 emet expertise clics= 1 impr= 8 pos=8.8
1312 expert comptable sarcelles clics= 1 impr= 114 pos=21.4
1313 audit urssaf clics= 0 impr= 1 pos=20
1314 cabinet comptable 95 clics= 0 impr= 2 pos=91.5
1315 cabinet comptable sarcelles clics= 0 impr= 6 pos=15.5
1316 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1317 changer de comptable clics= 0 impr= 1 pos=48
1318 comparateur plateforme agréée facturation clics= 0 impr= 4 pos=39.8
1319❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1320
1321━━━ Genius Prep ━━━
13227j vs 7j : clics 37→46 (+24%) · impr 4216→3730 (-12%) · pos 14.4→13 (-1.4)
1323 ✅ pas de régression
1324
1325━━━ Emet Expertise ━━━
13267j vs 7j : clics 5→5 (+0%) · impr 115→120 (+4%) · pos 28.5→19.3 (-9.2)
1327 ✅ pas de régression
1328• marva: aucun snapshot
1329
1330(aucune régression à alerter)
1331
1332=== 2026-07-27T04:30:01Z digest run ===
1333📨 Digest Signal envoyé
1334
1335=== 2026-07-28T04:00:01Z monitor run ===
1336
1337━━━ Genius Prep · GSC 28j (2026-06-27 → 2026-07-25) ━━━
1338Clics 165 · Impressions 16508 · CTR 1% · Position moy. 14.5 · 29 jours de série
1339Top requêtes :
1340 genius prep clics= 23 impr= 56 pos=1.6
1341 isee test dates clics= 1 impr= 14 pos=15.4
1342 shsat 2026 clics= 1 impr= 13 pos=13.5
1343 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1344 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1345 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1346 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1347 1 on 1 sat tutoring near me clics= 0 impr= 4 pos=50.8
1348
1349━━━ Emet Expertise · GSC 28j (2026-06-30 → 2026-07-28) ━━━
1350Clics 14 · Impressions 366 · CTR 3.8% · Position moy. 23.9 · 26 jours de série
1351Top requêtes :
1352 emet expertise clics= 1 impr= 10 pos=7.2
1353 expert comptable sarcelles clics= 1 impr= 111 pos=21.4
1354 audit urssaf clics= 0 impr= 1 pos=20
1355 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1356 cabinet comptable sarcelles clics= 0 impr= 6 pos=15.5
1357 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1358 changer de comptable clics= 0 impr= 1 pos=48
1359 comparateur plateforme agréée facturation clics= 0 impr= 5 pos=50.8
1360❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1361
1362━━━ Genius Prep ━━━
13637j vs 7j : clics 35→52 (+49%) · impr 4184→3822 (-9%) · pos 14.2→13.2 (-1)
1364 Requêtes en baisse : 1 on 1 sat tutoring near me (0 clics, pos +5.4)
1365 ✅ pas de régression
1366
1367━━━ Emet Expertise ━━━
13687j vs 7j : clics 5→5 (+0%) · impr 114→132 (+16%) · pos 27.3→18.5 (-8.8)
1369 Requêtes en baisse : comparateur plateforme agréée facturation electronique (0 clics, pos +11)
1370 ✅ pas de régression
1371• marva: aucun snapshot
1372
1373(aucune régression à alerter)
1374
1375=== 2026-07-29T04:00:01Z monitor run ===
1376
1377━━━ Genius Prep · GSC 28j (2026-06-28 → 2026-07-26) ━━━
1378Clics 160 · Impressions 16483 · CTR 1% · Position moy. 14.6 · 29 jours de série
1379Top requêtes :
1380 genius prep clics= 21 impr= 54 pos=1.6
1381 isee test dates clics= 1 impr= 14 pos=15.4
1382 shsat 2026 clics= 1 impr= 14 pos=13.2
1383 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1384 shsat test date 2026 clics= 1 impr= 11 pos=4.6
1385 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1386 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1387 1 on 1 sat tutoring near me clics= 0 impr= 4 pos=50.8
1388
1389━━━ Emet Expertise · GSC 28j (2026-07-01 → 2026-07-29) ━━━
1390Clics 15 · Impressions 370 · CTR 4.1% · Position moy. 23.5 · 26 jours de série
1391Top requêtes :
1392 emet expertise clics= 2 impr= 14 pos=5.4
1393 expert comptable sarcelles clics= 1 impr= 109 pos=21.3
1394 audit urssaf clics= 0 impr= 1 pos=20
1395 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1396 cabinet comptable sarcelles clics= 0 impr= 6 pos=15.5
1397 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1398 changer de comptable clics= 0 impr= 1 pos=48
1399 comparateur plateforme agréée facturation clics= 0 impr= 5 pos=50.8
1400❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1401
1402━━━ Genius Prep ━━━
14037j vs 7j : clics 44→45 (+2%) · impr 3859→4008 (+4%) · pos 13.3→14 (+0.7)
1404 ✅ pas de régression
1405
1406━━━ Emet Expertise ━━━
14077j vs 7j : clics 5→5 (+0%) · impr 125→122 (-2%) · pos 26.3→17.8 (-8.5)
1408 ✅ pas de régression
1409• marva: aucun snapshot
1410
1411(aucune régression à alerter)
1412
1413=== 2026-07-30T04:00:01Z monitor run ===
1414
1415━━━ Genius Prep · GSC 28j (2026-06-29 → 2026-07-27) ━━━
1416Clics 166 · Impressions 16487 · CTR 1% · Position moy. 14.4 · 29 jours de série
1417Top requêtes :
1418 genius prep clics= 20 impr= 52 pos=1.7
1419 shsat handbooks clics= 2 impr= 27 pos=2.8
1420 isee test dates clics= 1 impr= 16 pos=14.6
1421 shsat 2026 clics= 1 impr= 13 pos=13.4
1422 shsat exam date 2026 clics= 1 impr= 9 pos=4.7
1423 shsat test date 2026 clics= 1 impr= 12 pos=4.3
1424 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1425 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1426
1427━━━ Emet Expertise · GSC 28j (2026-07-02 → 2026-07-30) ━━━
1428Clics 16 · Impressions 373 · CTR 4.3% · Position moy. 21.3 · 26 jours de série
1429Top requêtes :
1430 emet expertise clics= 2 impr= 14 pos=5.4
1431 expert comptable sarcelles clics= 1 impr= 112 pos=21.4
1432 audit urssaf clics= 0 impr= 1 pos=20
1433 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1434 cabinet comptable sarcelles clics= 0 impr= 7 pos=14.7
1435 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1436 changer de comptable clics= 0 impr= 1 pos=48
1437 comparateur plateforme agréée facturation clics= 0 impr= 5 pos=50.8
1438❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1439
1440━━━ Genius Prep ━━━
14417j vs 7j : clics 50→47 (-6%) · impr 3853→4109 (+7%) · pos 13.1→14.3 (+1.2)
1442 ✅ pas de régression
1443
1444━━━ Emet Expertise ━━━
14457j vs 7j : clics 4→5 (+25%) · impr 128→118 (-8%) · pos 25.7→16.9 (-8.8)
1446 ✅ pas de régression
1447• marva: aucun snapshot
1448
1449(aucune régression à alerter)
1450
1451=== 2026-07-31T04:00:01Z monitor run ===
1452
1453━━━ Genius Prep · GSC 28j (2026-06-30 → 2026-07-28) ━━━
1454Clics 162 · Impressions 16427 · CTR 1% · Position moy. 14.3 · 29 jours de série
1455Top requêtes :
1456 genius prep clics= 19 impr= 43 pos=1.8
1457 shsat handbooks clics= 2 impr= 32 pos=2.7
1458 isee test dates clics= 1 impr= 16 pos=14.6
1459 shsat 2026 clics= 1 impr= 16 pos=13.6
1460 shsat test date 2026 clics= 1 impr= 12 pos=4.3
1461 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1462 1 on 1 sat tutoring clics= 0 impr= 1 pos=44
1463 1 on 1 sat tutoring near me clics= 0 impr= 4 pos=50.8
1464
1465━━━ Emet Expertise · GSC 28j (2026-07-03 → 2026-07-31) ━━━
1466Clics 16 · Impressions 378 · CTR 4.2% · Position moy. 20.9 · 26 jours de série
1467Top requêtes :
1468 emet expertise clics= 2 impr= 14 pos=5.4
1469 expert comptable sarcelles clics= 1 impr= 106 pos=21.3
1470 audit urssaf clics= 0 impr= 1 pos=20
1471 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1472 cabinet comptable sarcelles clics= 0 impr= 7 pos=14.7
1473 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1474 changer de comptable clics= 0 impr= 1 pos=48
1475 comparateur plateforme agréée facturation clics= 0 impr= 5 pos=50.8
1476❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1477
1478━━━ Genius Prep ━━━
14797j vs 7j : clics 50→45 (-10%) · impr 3806→4119 (+8%) · pos 13.6→14.3 (+0.7)
1480 ✅ pas de régression
1481
1482━━━ Emet Expertise ━━━
14837j vs 7j : clics 5→5 (+0%) · impr 111→119 (+7%) · pos 21.8→14.4 (-7.4)
1484 ✅ pas de régression
1485• marva: aucun snapshot
1486
1487(aucune régression à alerter)
1488
1489=== 2026-08-01T04:00:01Z monitor run ===
1490
1491━━━ Genius Prep · GSC 28j (2026-07-01 → 2026-07-29) ━━━
1492Clics 168 · Impressions 16548 · CTR 1% · Position moy. 14.3 · 29 jours de série
1493Top requêtes :
1494 genius prep clics= 18 impr= 42 pos=1.8
1495 shsat handbooks clics= 2 impr= 34 pos=2.7
1496 isee test dates clics= 1 impr= 19 pos=14.4
1497 shsat 2026 clics= 1 impr= 22 pos=14.4
1498 shsat handbook 2026 clics= 1 impr= 31 pos=6.5
1499 shsat test date 2026 clics= 1 impr= 12 pos=4.3
1500 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1501 1 on 1 sat tutoring clics= 0 impr= 2 pos=44
1502
1503━━━ Emet Expertise · GSC 28j (2026-07-04 → 2026-08-01) ━━━
1504Clics 17 · Impressions 390 · CTR 4.4% · Position moy. 20.9 · 26 jours de série
1505Top requêtes :
1506 emet expertise clics= 2 impr= 14 pos=5.4
1507 expert comptable sarcelles clics= 1 impr= 102 pos=21.3
1508 audit urssaf clics= 0 impr= 1 pos=20
1509 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1510 cabinet comptable sarcelles clics= 0 impr= 7 pos=14.7
1511 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1512 cabinet tamet clics= 0 impr= 3 pos=65
1513 changer de comptable clics= 0 impr= 1 pos=48
1514❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1515
1516━━━ Genius Prep ━━━
15177j vs 7j : clics 51→47 (-8%) · impr 3659→4273 (+17%) · pos 13.1→14.6 (+1.5)
1518 ✅ pas de régression
1519
1520━━━ Emet Expertise ━━━
15217j vs 7j : clics 5→6 (+20%) · impr 125→115 (-8%) · pos 19.8→14.7 (-5.1)
1522 ✅ pas de régression
1523• marva: aucun snapshot
1524
1525(aucune régression à alerter)
1526
1527=== 2026-08-02T04:00:01Z monitor run ===
1528
1529━━━ Genius Prep · GSC 28j (2026-07-02 → 2026-07-30) ━━━
1530Clics 167 · Impressions 16799 · CTR 1% · Position moy. 14.5 · 29 jours de série
1531Top requêtes :
1532 genius prep clics= 16 impr= 38 pos=1.8
1533 shsat handbooks clics= 2 impr= 38 pos=2.7
1534 isee test dates clics= 1 impr= 19 pos=14.4
1535 shsat 2026 clics= 1 impr= 29 pos=14.9
1536 shsat handbook 2026 clics= 1 impr= 35 pos=6.3
1537 shsat test date 2026 clics= 1 impr= 12 pos=3.7
1538 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1539 1 on 1 sat tutoring clics= 0 impr= 2 pos=44
1540
1541━━━ Emet Expertise · GSC 28j (2026-07-05 → 2026-08-02) ━━━
1542Clics 20 · Impressions 424 · CTR 4.7% · Position moy. 20.4 · 27 jours de série
1543Top requêtes :
1544 emet expertise clics= 4 impr= 22 pos=3.8
1545 expert comptable sarcelles clics= 1 impr= 98 pos=20.2
1546 audit urssaf clics= 0 impr= 1 pos=20
1547 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1548 cabinet comptable sarcelles clics= 0 impr= 9 pos=14.6
1549 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1550 cabinet tamet clics= 0 impr= 3 pos=65
1551 changer de comptable clics= 0 impr= 1 pos=48
1552❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1553
1554━━━ Genius Prep ━━━
15557j vs 7j : clics 48→46 (-4%) · impr 3717→4573 (+23%) · pos 13.2→15.2 (+2)
1556 🔴 RÉGRESSION : position moy. 13.2→15.2 (+2) avec clics 48→46
1557 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1558
1559━━━ Emet Expertise ━━━
15607j vs 7j : clics 5→7 (+40%) · impr 120→130 (+8%) · pos 19.3→15.4 (-3.9)
1561 ✅ pas de régression
1562• marva: aucun snapshot
1563
1564(aucune régression à alerter)
1565
1566=== 2026-08-03T03:45:01Z audit-weekly run ===
1567
1568━━━ Genius Prep (https://geniusprep.com) ━━━
1569Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
1570Findings: 🔴0 🟠0 🟡0 ⚪9
1571 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
1572 ⚪ Meta description longue (162 car.) ×8
1573
1574━━━ Emet Expertise (https://emetexpertise.fr) ━━━
1575Score 97/100 · 25 pages · robots 200 · sitemap 200 (26 URLs)
1576Findings: 🔴0 🟠0 🟡0 ⚪3
1577 ⚪ Title long (75 car., risque de troncature) — "Baromètre des entreprises du Val-d’Oise 2026 | Cré"
1578 ⚪ Meta description longue (175 car.) ×2
1579
1580━━━ Marva (https://marva.vpsdashboard.space) ━━━
1581Score 0/100 · 5 pages · robots 0 · sitemap 404
1582Findings: 🔴5 🟠2 🟡0 ⚪0
1583 🔴 Échec de chargement: fetch failed ×5
1584 🟠 robots.txt introuvable (HTTP 0)
1585 🟠 Aucun sitemap accessible (essayé: /sitemap.xml, /sitemap-index.xml, /sitemap_index.xml)
1586
1587━━━ Genius Prep (audit) ━━━ score 91→91
1588 ✅ pas de régression technique
1589
1590━━━ Emet Expertise (audit) ━━━ score 100→97
1591 ✅ pas de régression technique
1592
1593━━━ Marva (audit) ━━━ score 79→0
1594 🔴 RÉGRESSION TECHNIQUE : robots.txt tombé (200→0) · sitemap tombé (200→404) · nouveaux findings significatifs: fetch_error, robots_missing, sitemap_missing
1595
1596📨 Alerte Signal envoyée (1)
1597
1598━━━ Genius Prep · GEO ━━━
1599llms.txt: ❌ · X-Robots-Tag: —
1600Crawlers IA bloqués: aucun ✅
1601 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1602
1603━━━ Emet Expertise · GEO ━━━
1604llms.txt: ✅ · X-Robots-Tag: —
1605Crawlers IA bloqués: aucun ✅
1606
1607━━━ Marva · GEO ━━━
1608llms.txt: ❌ · X-Robots-Tag: —
1609Crawlers IA bloqués: aucun ✅
1610 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1611
1612━━━ Genius Prep — 53 pages rankées vérifiées ━━━
1613 ✅ toutes les pages rankées répondent 200
1614
1615━━━ Emet Expertise — 22 pages rankées vérifiées ━━━
1616 ✅ toutes les pages rankées répondent 200
1617
1618(aucune page rankée cassée)
1619
1620=== 2026-08-03T04:00:01Z monitor run ===
1621
1622━━━ Genius Prep · GSC 28j (2026-07-03 → 2026-07-31) ━━━
1623Clics 168 · Impressions 16874 · CTR 1% · Position moy. 14.6 · 29 jours de série
1624Top requêtes :
1625 genius prep clics= 15 impr= 38 pos=1.8
1626 shsat handbooks clics= 2 impr= 45 pos=2.9
1627 isee test dates clics= 1 impr= 19 pos=14.4
1628 shsat 2026 clics= 1 impr= 30 pos=14.8
1629 shsat handbook 2026 clics= 1 impr= 35 pos=5.9
1630 shsat test date 2026 clics= 1 impr= 12 pos=3.7
1631 ( test stg 2.6.2 ) and ( or brooklyn ) clics= 0 impr= 3 pos=11.7
1632 1 on 1 sat tutoring clics= 0 impr= 2 pos=44
1633
1634━━━ Emet Expertise · GSC 28j (2026-07-06 → 2026-08-03) ━━━
1635Clics 19 · Impressions 447 · CTR 4.3% · Position moy. 20.9 · 27 jours de série
1636Top requêtes :
1637 emet expertise clics= 4 impr= 22 pos=3.8
1638 expert comptable sarcelles clics= 1 impr= 97 pos=20
1639 audit urssaf clics= 0 impr= 1 pos=20
1640 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1641 cabinet comptable sarcelles clics= 0 impr= 9 pos=14.6
1642 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1643 cabinet tamet clics= 0 impr= 3 pos=65
1644 changer de comptable clics= 0 impr= 1 pos=48
1645❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1646
1647━━━ Genius Prep ━━━
16487j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1649 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1650 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1651
1652━━━ Emet Expertise ━━━
16537j vs 7j : clics 5→7 (+40%) · impr 132→139 (+5%) · pos 18.5→17.4 (-1.1)
1654 ✅ pas de régression
1655• marva: aucun snapshot
1656
1657(aucune régression à alerter)
1658
1659=== 2026-08-03T04:30:01Z digest run ===
1660📨 Digest Signal envoyé
1661
1662=== 2026-08-04T04:00:01Z monitor run ===
1663❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1664Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1665
1666
1667━━━ Emet Expertise · GSC 28j (2026-07-07 → 2026-08-04) ━━━
1668Clics 19 · Impressions 477 · CTR 4% · Position moy. 22 · 27 jours de série
1669Top requêtes :
1670 emet expertise clics= 5 impr= 25 pos=3.6
1671 expert comptable sarcelles clics= 1 impr= 97 pos=19.7
1672 audit urssaf clics= 0 impr= 1 pos=20
1673 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1674 cabinet comptable sarcelles clics= 0 impr= 9 pos=14.6
1675 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1676 cabinet tamet clics= 0 impr= 3 pos=65
1677 changer de comptable clics= 0 impr= 1 pos=48
1678❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1679
1680━━━ Genius Prep ━━━
16817j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1682 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1683 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1684
1685━━━ Emet Expertise ━━━
16867j vs 7j : clics 5→7 (+40%) · impr 122→169 (+39%) · pos 17.8→22 (+4.2)
1687 ✅ pas de régression
1688• marva: aucun snapshot
1689
1690(aucune régression à alerter)
1691
1692=== 2026-08-05T04:00:01Z monitor run ===
1693❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
1694Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1695
1696
1697━━━ Emet Expertise · GSC 28j (2026-07-08 → 2026-08-05) ━━━
1698Clics 19 · Impressions 471 · CTR 4% · Position moy. 22.1 · 26 jours de série
1699Top requêtes :
1700 emet expertise clics= 5 impr= 25 pos=3.6
1701 expert comptable sarcelles clics= 1 impr= 94 pos=19.6
1702 audit urssaf clics= 0 impr= 1 pos=20
1703 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1704 cabinet comptable sarcelles clics= 0 impr= 9 pos=14.6
1705 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1706 cabinet tamet clics= 0 impr= 3 pos=65
1707 changer de comptable clics= 0 impr= 1 pos=48
1708❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1709
1710━━━ Genius Prep ━━━
17117j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1712 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1713 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1714
1715━━━ Emet Expertise ━━━
17167j vs 7j : clics 5→7 (+40%) · impr 122→169 (+39%) · pos 17.8→22 (+4.2)
1717 ✅ pas de régression
1718• marva: aucun snapshot
1719
1720(aucune régression à alerter)
1721
1722=== 2026-08-06T04:00:01Z monitor run ===
1723❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
1724Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1725
1726
1727━━━ Emet Expertise · GSC 28j (2026-07-09 → 2026-08-06) ━━━
1728Clics 19 · Impressions 482 · CTR 3.9% · Position moy. 21.8 · 26 jours de série
1729Top requêtes :
1730 emet expertise clics= 5 impr= 25 pos=3.6
1731 expert comptable sarcelles clics= 1 impr= 93 pos=19.2
1732 audit urssaf clics= 0 impr= 1 pos=20
1733 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1734 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.1
1735 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1736 cabinet tamet clics= 0 impr= 3 pos=65
1737 changer de comptable clics= 0 impr= 1 pos=48
1738❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1739
1740━━━ Genius Prep ━━━
17417j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1742 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1743 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1744
1745━━━ Emet Expertise ━━━
17467j vs 7j : clics 5→6 (+20%) · impr 118→166 (+41%) · pos 16.9→22.4 (+5.5)
1747 ✅ pas de régression
1748• marva: aucun snapshot
1749
1750(aucune régression à alerter)
1751
1752=== 2026-08-07T04:00:02Z monitor run ===
1753❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1754Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1755
1756
1757━━━ Emet Expertise · GSC 28j (2026-07-10 → 2026-08-07) ━━━
1758Clics 18 · Impressions 482 · CTR 3.7% · Position moy. 22 · 26 jours de série
1759Top requêtes :
1760 emet expertise clics= 5 impr= 25 pos=3.6
1761 expert comptable sarcelles clics= 1 impr= 93 pos=19.1
1762 audit urssaf clics= 0 impr= 1 pos=20
1763 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1764 cabinet comptable sarcelles clics= 0 impr= 8 pos=12.5
1765 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1766 cabinet tamet clics= 0 impr= 3 pos=65
1767 changer de comptable clics= 0 impr= 1 pos=48
1768❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1769
1770━━━ Genius Prep ━━━
17717j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1772 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1773 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1774
1775━━━ Emet Expertise ━━━
17767j vs 7j : clics 5→5 (+0%) · impr 119→169 (+42%) · pos 14.4→23.5 (+9.1)
1777 Requêtes en baisse : dsn expert comptable (0 clics, pos +18.7)
1778 🔴 RÉGRESSION : position moy. 14.4→23.5 (+9.1) avec clics 5→5
1779• marva: aucun snapshot
1780
1781📨 Alerte Signal envoyée (1)
1782
1783=== 2026-08-08T04:00:01Z monitor run ===
1784❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1785Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1786
1787
1788━━━ Emet Expertise · GSC 28j (2026-07-11 → 2026-08-08) ━━━
1789Clics 18 · Impressions 499 · CTR 3.6% · Position moy. 21.4 · 26 jours de série
1790Top requêtes :
1791 emet expertise clics= 5 impr= 25 pos=3.6
1792 expert comptable sarcelles clics= 1 impr= 93 pos=19.1
1793 audit urssaf clics= 0 impr= 1 pos=20
1794 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1795 cabinet comptable sarcelles clics= 0 impr= 8 pos=12.5
1796 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1797 cabinet tamet clics= 0 impr= 3 pos=65
1798 changer de comptable clics= 0 impr= 1 pos=48
1799❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1800
1801━━━ Genius Prep ━━━
18027j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1803 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1804 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1805
1806━━━ Emet Expertise ━━━
18077j vs 7j : clics 6→4 (-33%) · impr 115→176 (+53%) · pos 14.7→21.8 (+7.1)
1808 🔴 RÉGRESSION : position moy. 14.7→21.8 (+7.1) avec clics 6→4
1809• marva: aucun snapshot
1810
1811📨 Alerte Signal envoyée (1)
1812
1813=== 2026-08-09T04:00:02Z monitor run ===
1814❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
1815Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1816
1817
1818━━━ Emet Expertise · GSC 28j (2026-07-12 → 2026-08-09) ━━━
1819Clics 18 · Impressions 529 · CTR 3.4% · Position moy. 20.7 · 27 jours de série
1820Top requêtes :
1821 emet expertise clics= 5 impr= 28 pos=3.3
1822 expert comptable sarcelles clics= 1 impr= 88 pos=17.2
1823 audit urssaf clics= 0 impr= 1 pos=20
1824 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1825 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.8
1826 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1827 cabinet tamet clics= 0 impr= 3 pos=65
1828 changer de comptable clics= 0 impr= 1 pos=48
1829❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1830
1831━━━ Genius Prep ━━━
18327j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1833 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1834 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1835
1836━━━ Emet Expertise ━━━
18377j vs 7j : clics 7→1 (-86%) · impr 130→175 (+35%) · pos 15.4→21.6 (+6.2)
1838 🔴 RÉGRESSION : position moy. 15.4→21.6 (+6.2) avec clics 7→1
1839• marva: aucun snapshot
1840
1841📨 Alerte Signal envoyée (1)
1842
1843=== 2026-08-10T03:45:01Z audit-weekly run ===
1844
1845━━━ Genius Prep (https://geniusprep.com) ━━━
1846Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
1847Findings: 🔴0 🟠0 🟡0 ⚪9
1848 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
1849 ⚪ Meta description longue (162 car.) ×8
1850
1851━━━ Emet Expertise (https://emetexpertise.fr) ━━━
1852Score 97/100 · 25 pages · robots 200 · sitemap 200 (26 URLs)
1853Findings: 🔴0 🟠0 🟡0 ⚪3
1854 ⚪ Title long (75 car., risque de troncature) — "Baromètre des entreprises du Val-d’Oise 2026 | Cré"
1855 ⚪ Meta description longue (175 car.) ×2
1856
1857━━━ Marva (https://marva.vpsdashboard.space) ━━━
1858Score 0/100 · 5 pages · robots 0 · sitemap 404
1859Findings: 🔴5 🟠2 🟡0 ⚪0
1860 🔴 Échec de chargement: fetch failed ×5
1861 🟠 robots.txt introuvable (HTTP 0)
1862 🟠 Aucun sitemap accessible (essayé: /sitemap.xml, /sitemap-index.xml, /sitemap_index.xml)
1863
1864━━━ Genius Prep (audit) ━━━ score 91→91
1865 ✅ pas de régression technique
1866
1867━━━ Emet Expertise (audit) ━━━ score 97→97
1868 ✅ pas de régression technique
1869
1870━━━ Marva (audit) ━━━ score 0→0
1871 ✅ pas de régression technique
1872
1873(aucune régression technique à alerter)
1874
1875━━━ Genius Prep · GEO ━━━
1876llms.txt: ❌ · X-Robots-Tag: —
1877Crawlers IA bloqués: aucun ✅
1878 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1879
1880━━━ Emet Expertise · GEO ━━━
1881llms.txt: ✅ · X-Robots-Tag: —
1882Crawlers IA bloqués: aucun ✅
1883
1884━━━ Marva · GEO ━━━
1885llms.txt: ❌ · X-Robots-Tag: —
1886Crawlers IA bloqués: aucun ✅
1887 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
1888❌ geniusprep: Command failed: node /root/apps/seo/scripts/gsc.mjs geniusprep --json --limit=100
1889❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=pages&period=28d&limit=100
1890Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1891
1892
1893
1894━━━ Emet Expertise — 23 pages rankées vérifiées ━━━
1895 ✅ toutes les pages rankées répondent 200
1896
1897(aucune page rankée cassée)
1898
1899=== 2026-08-10T04:00:01Z monitor run ===
1900❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1901Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1902
1903
1904━━━ Emet Expertise · GSC 28j (2026-07-13 → 2026-08-10) ━━━
1905Clics 17 · Impressions 520 · CTR 3.3% · Position moy. 20.8 · 26 jours de série
1906Top requêtes :
1907 emet expertise clics= 5 impr= 28 pos=3.3
1908 expert comptable sarcelles clics= 1 impr= 86 pos=17.2
1909 audit urssaf clics= 0 impr= 1 pos=20
1910 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1911 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.8
1912 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1913 cabinet tamet clics= 0 impr= 3 pos=65
1914 changer de comptable clics= 0 impr= 1 pos=48
1915❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1916
1917━━━ Genius Prep ━━━
19187j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1919 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1920 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1921
1922━━━ Emet Expertise ━━━
19237j vs 7j : clics 7→1 (-86%) · impr 130→175 (+35%) · pos 15.4→21.6 (+6.2)
1924 🔴 RÉGRESSION : position moy. 15.4→21.6 (+6.2) avec clics 7→1
1925• marva: aucun snapshot
1926
1927📨 Alerte Signal envoyée (1)
1928
1929=== 2026-08-10T04:30:01Z digest run ===
1930📨 Digest Signal envoyé
1931
1932=== 2026-08-11T04:00:02Z monitor run ===
1933❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1934Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1935
1936
1937━━━ Emet Expertise · GSC 28j (2026-07-14 → 2026-08-11) ━━━
1938Clics 15 · Impressions 510 · CTR 2.9% · Position moy. 20.8 · 26 jours de série
1939Top requêtes :
1940 emet expertise clics= 5 impr= 28 pos=3.3
1941 expert comptable sarcelles clics= 1 impr= 85 pos=17.2
1942 audit urssaf clics= 0 impr= 1 pos=20
1943 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1944 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.8
1945 cabinet comptable val d oise clics= 0 impr= 5 pos=34.4
1946 cabinet tamet clics= 0 impr= 3 pos=65
1947 changer de comptable clics= 0 impr= 1 pos=48
1948❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1949
1950━━━ Genius Prep ━━━
19517j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1952 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1953 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1954
1955━━━ Emet Expertise ━━━
19567j vs 7j : clics 7→1 (-86%) · impr 139→157 (+13%) · pos 17.4→20.5 (+3.1)
1957 🔴 RÉGRESSION : position moy. 17.4→20.5 (+3.1) avec clics 7→1
1958• marva: aucun snapshot
1959
1960📨 Alerte Signal envoyée (1)
1961
1962=== 2026-08-12T04:00:01Z monitor run ===
1963❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
1964Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1965
1966
1967━━━ Emet Expertise · GSC 28j (2026-07-15 → 2026-08-12) ━━━
1968Clics 15 · Impressions 497 · CTR 3% · Position moy. 19.5 · 26 jours de série
1969Top requêtes :
1970 emet expertise clics= 5 impr= 28 pos=3.3
1971 expert comptable sarcelles clics= 1 impr= 88 pos=17.5
1972 audit urssaf clics= 0 impr= 1 pos=20
1973 cabinet comptable 95 clics= 0 impr= 4 pos=75.8
1974 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.8
1975 cabinet comptable val d oise clics= 0 impr= 4 pos=32
1976 cabinet tamet clics= 0 impr= 3 pos=65
1977 changer de comptable clics= 0 impr= 1 pos=48
1978❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
1979
1980━━━ Genius Prep ━━━
19817j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
1982 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
1983 (monitor:false → pas d'alerte de notre système, géré ailleurs)
1984
1985━━━ Emet Expertise ━━━
19867j vs 7j : clics 7→0 (-100%) · impr 169→136 (-20%) · pos 22→16.6 (-5.4)
1987 Requêtes en baisse : dsn expert comptable (0 clics, pos +6.6)
1988 ✅ pas de régression
1989• marva: aucun snapshot
1990
1991(aucune régression à alerter)
1992
1993=== 2026-08-13T04:00:01Z monitor run ===
1994❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
1995Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
1996
1997
1998━━━ Emet Expertise · GSC 28j (2026-07-16 → 2026-08-13) ━━━
1999Clics 18 · Impressions 514 · CTR 3.5% · Position moy. 18.9 · 26 jours de série
2000Top requêtes :
2001 emet expertise clics= 6 impr= 31 pos=3.1
2002 expert comptable sarcelles clics= 1 impr= 89 pos=17.8
2003 audit urssaf clics= 0 impr= 1 pos=20
2004 cabinet comptable 95 clics= 0 impr= 2 pos=60
2005 cabinet comptable sarcelles clics= 0 impr= 9 pos=13.8
2006 cabinet comptable val d oise clics= 0 impr= 3 pos=35.7
2007 cabinet tamet clics= 0 impr= 3 pos=65
2008 changer de comptable clics= 0 impr= 1 pos=48
2009❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2010
2011━━━ Genius Prep ━━━
20127j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2013 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2014 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2015
2016━━━ Emet Expertise ━━━
20177j vs 7j : clics 6→3 (-50%) · impr 166→142 (-14%) · pos 22.4→16.8 (-5.6)
2018 ✅ pas de régression
2019• marva: aucun snapshot
2020
2021(aucune régression à alerter)
2022
2023=== 2026-08-14T04:00:01Z monitor run ===
2024❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=timeseries&period=28d
2025Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2026
2027
2028━━━ Emet Expertise · GSC 28j (2026-07-17 → 2026-08-14) ━━━
2029Clics 17 · Impressions 514 · CTR 3.3% · Position moy. 19.1 · 26 jours de série
2030Top requêtes :
2031 emet expertise clics= 6 impr= 31 pos=3.1
2032 expert comptable sarcelles clics= 1 impr= 84 pos=18.4
2033 1 2025 clics= 0 impr= 1 pos=1
2034 audit urssaf clics= 0 impr= 1 pos=20
2035 cabinet comptable 95 clics= 0 impr= 2 pos=60
2036 cabinet comptable sarcelles clics= 0 impr= 8 pos=14.1
2037 cabinet comptable val d oise clics= 0 impr= 3 pos=35.7
2038 cabinet tamet clics= 0 impr= 3 pos=65
2039❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2040
2041━━━ Genius Prep ━━━
20427j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2043 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2044 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2045
2046━━━ Emet Expertise ━━━
20477j vs 7j : clics 5→4 (-20%) · impr 169→138 (-18%) · pos 23.5→16.4 (-7.1)
2048 Requêtes en baisse : dsn expert comptable (0 clics, pos +11.7)
2049 ✅ pas de régression
2050• marva: aucun snapshot
2051
2052(aucune régression à alerter)
2053
2054=== 2026-08-15T04:00:01Z monitor run ===
2055❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=pages&period=28d&limit=25
2056Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2057
2058
2059━━━ Emet Expertise · GSC 28j (2026-07-18 → 2026-08-15) ━━━
2060Clics 17 · Impressions 522 · CTR 3.3% · Position moy. 19 · 26 jours de série
2061Top requêtes :
2062 emet expertise clics= 6 impr= 31 pos=3.1
2063 expert comptable sarcelles clics= 1 impr= 81 pos=18.9
2064 1 2025 clics= 0 impr= 1 pos=1
2065 audit urssaf clics= 0 impr= 1 pos=20
2066 cabinet comptable 95 clics= 0 impr= 2 pos=60
2067 cabinet comptable sarcelles clics= 0 impr= 11 pos=11.5
2068 cabinet comptable val d oise clics= 0 impr= 2 pos=30.5
2069 cabinet tamet clics= 0 impr= 3 pos=65
2070❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2071
2072━━━ Genius Prep ━━━
20737j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2074 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2075 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2076
2077━━━ Emet Expertise ━━━
20787j vs 7j : clics 4→4 (+0%) · impr 176→138 (-22%) · pos 21.8→18 (-3.8)
2079 Requêtes en baisse : comparateur plateforme agréée facturation electronique (0 clics, pos +7.2)
2080 ✅ pas de régression
2081• marva: aucun snapshot
2082
2083(aucune régression à alerter)
2084
2085=== 2026-08-16T04:00:01Z monitor run ===
2086❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
2087Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2088
2089
2090━━━ Emet Expertise · GSC 28j (2026-07-19 → 2026-08-16) ━━━
2091Clics 17 · Impressions 531 · CTR 3.2% · Position moy. 18.6 · 26 jours de série
2092Top requêtes :
2093 emet expertise clics= 6 impr= 31 pos=3.1
2094 expert comptable sarcelles clics= 1 impr= 80 pos=19
2095 1 2025 clics= 0 impr= 1 pos=1
2096 audit urssaf clics= 0 impr= 1 pos=20
2097 cabinet comptable 95 clics= 0 impr= 2 pos=60
2098 cabinet comptable sarcelles clics= 0 impr= 12 pos=11.4
2099 cabinet comptable val d oise clics= 0 impr= 2 pos=30.5
2100 cabinet comptable val d'oise clics= 0 impr= 1 pos=7
2101❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2102
2103━━━ Genius Prep ━━━
21047j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2105 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2106 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2107
2108━━━ Emet Expertise ━━━
21097j vs 7j : clics 1→4 (+300%) · impr 181→133 (-27%) · pos 21.7→18.4 (-3.3)
2110 ✅ pas de régression
2111• marva: aucun snapshot
2112
2113(aucune régression à alerter)
2114
2115=== 2026-08-17T03:45:01Z audit-weekly run ===
2116
2117━━━ Genius Prep (https://geniusprep.com) ━━━
2118Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
2119Findings: 🔴0 🟠0 🟡0 ⚪9
2120 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
2121 ⚪ Meta description longue (162 car.) ×8
2122
2123━━━ Emet Expertise (https://emetexpertise.fr) ━━━
2124Score 97/100 · 25 pages · robots 200 · sitemap 200 (26 URLs)
2125Findings: 🔴0 🟠0 🟡0 ⚪3
2126 ⚪ Title long (75 car., risque de troncature) — "Baromètre des entreprises du Val-d’Oise 2026 | Cré"
2127 ⚪ Meta description longue (175 car.) ×2
2128
2129━━━ Marva (https://marva.vpsdashboard.space) ━━━
2130Score 0/100 · 5 pages · robots 0 · sitemap 404
2131Findings: 🔴5 🟠2 🟡0 ⚪0
2132 🔴 Échec de chargement: fetch failed ×5
2133 🟠 robots.txt introuvable (HTTP 0)
2134 🟠 Aucun sitemap accessible (essayé: /sitemap.xml, /sitemap-index.xml, /sitemap_index.xml)
2135
2136━━━ Genius Prep (audit) ━━━ score 91→91
2137 ✅ pas de régression technique
2138
2139━━━ Emet Expertise (audit) ━━━ score 97→97
2140 ✅ pas de régression technique
2141
2142━━━ Marva (audit) ━━━ score 0→0
2143 ✅ pas de régression technique
2144
2145(aucune régression technique à alerter)
2146
2147━━━ Genius Prep · GEO ━━━
2148llms.txt: ❌ · X-Robots-Tag: —
2149Crawlers IA bloqués: aucun ✅
2150 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
2151
2152━━━ Emet Expertise · GEO ━━━
2153llms.txt: ✅ · X-Robots-Tag: —
2154Crawlers IA bloqués: aucun ✅
2155
2156━━━ Marva · GEO ━━━
2157llms.txt: ❌ · X-Robots-Tag: —
2158Crawlers IA bloqués: aucun ✅
2159 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
2160❌ geniusprep: Command failed: node /root/apps/seo/scripts/gsc.mjs geniusprep --json --limit=100
2161❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2162Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2163
2164
2165
2166━━━ Emet Expertise — 22 pages rankées vérifiées ━━━
2167 ✅ toutes les pages rankées répondent 200
2168
2169(aucune page rankée cassée)
2170
2171=== 2026-08-17T04:00:01Z monitor run ===
2172❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2173Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2174
2175
2176━━━ Emet Expertise · GSC 28j (2026-07-20 → 2026-08-17) ━━━
2177Clics 16 · Impressions 527 · CTR 3% · Position moy. 18.4 · 26 jours de série
2178Top requêtes :
2179 emet expertise clics= 6 impr= 33 pos=3
2180 expert comptable sarcelles clics= 1 impr= 77 pos=19.4
2181 1 2025 clics= 0 impr= 1 pos=1
2182 audit urssaf clics= 0 impr= 1 pos=20
2183 cabinet comptable 95 clics= 0 impr= 2 pos=60
2184 cabinet comptable sarcelles clics= 0 impr= 12 pos=11.4
2185 cabinet comptable val d oise clics= 0 impr= 2 pos=30.5
2186 cabinet comptable val d'oise clics= 0 impr= 1 pos=7
2187❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2188
2189━━━ Genius Prep ━━━
21907j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2191 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2192 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2193
2194━━━ Emet Expertise ━━━
21957j vs 7j : clics 1→4 (+300%) · impr 175→132 (-25%) · pos 21.6→16.5 (-5.1)
2196 ✅ pas de régression
2197• marva: aucun snapshot
2198
2199(aucune régression à alerter)
2200
2201=== 2026-08-17T04:30:01Z digest run ===
2202📨 Digest Signal envoyé
2203
2204=== 2026-08-18T04:00:02Z monitor run ===
2205❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2206Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2207
2208
2209━━━ Emet Expertise · GSC 28j (2026-07-21 → 2026-08-18) ━━━
2210Clics 15 · Impressions 523 · CTR 2.9% · Position moy. 19.4 · 26 jours de série
2211Top requêtes :
2212 emet expertise clics= 6 impr= 33 pos=3
2213 expert comptable sarcelles clics= 1 impr= 70 pos=20
2214 1 2025 clics= 0 impr= 1 pos=1
2215 cabinet comptable 95 clics= 0 impr= 2 pos=60
2216 cabinet comptable sarcelles clics= 0 impr= 12 pos=11.4
2217 cabinet comptable val d oise clics= 0 impr= 1 pos=40
2218 cabinet comptable val d'oise clics= 0 impr= 1 pos=7
2219 cabinet tamet clics= 0 impr= 3 pos=65
2220❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2221
2222━━━ Genius Prep ━━━
22237j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2224 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2225 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2226
2227━━━ Emet Expertise ━━━
22287j vs 7j : clics 1→4 (+300%) · impr 157→141 (-10%) · pos 20.5→20.1 (-0.4)
2229 Requêtes en baisse : cabinet comptable val d oise (0 clics, pos +9.5)
2230 ✅ pas de régression
2231• marva: aucun snapshot
2232
2233(aucune régression à alerter)
2234
2235=== 2026-08-19T04:00:01Z monitor run ===
2236❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
2237Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2238
2239
2240━━━ Emet Expertise · GSC 28j (2026-07-22 → 2026-08-19) ━━━
2241Clics 14 · Impressions 532 · CTR 2.6% · Position moy. 18.8 · 26 jours de série
2242Top requêtes :
2243 emet expertise clics= 6 impr= 33 pos=3
2244 1 2025 clics= 0 impr= 1 pos=1
2245 5 trimestres clics= 0 impr= 1 pos=3
2246 cabinet comptable 95 clics= 0 impr= 2 pos=60
2247 cabinet comptable sarcelles clics= 0 impr= 12 pos=11.4
2248 cabinet comptable val d'oise clics= 0 impr= 1 pos=7
2249 cabinet tamet clics= 0 impr= 3 pos=65
2250 centre expertise clics= 0 impr= 1 pos=9
2251❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2252
2253━━━ Genius Prep ━━━
22547j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2255 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2256 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2257
2258━━━ Emet Expertise ━━━
22597j vs 7j : clics 0→4 (—) · impr 136→146 (+7%) · pos 16.6→18.5 (+1.9)
2260 ✅ pas de régression
2261• marva: aucun snapshot
2262
2263(aucune régression à alerter)
2264
2265=== 2026-08-20T04:00:01Z monitor run ===
2266❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2267Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2268
2269
2270━━━ Emet Expertise · GSC 28j (2026-07-23 → 2026-08-20) ━━━
2271Clics 14 · Impressions 540 · CTR 2.6% · Position moy. 18.1 · 26 jours de série
2272Top requêtes :
2273 emet expertise clics= 6 impr= 33 pos=3
2274 1 2025 clics= 0 impr= 1 pos=1
2275 1 trimestre combien de mois clics= 0 impr= 1 pos=2
2276 1 trimestre retraite clics= 0 impr= 1 pos=3
2277 5 trimestres clics= 0 impr= 1 pos=3
2278 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2279 cabinet comptable 95 clics= 0 impr= 2 pos=60
2280 cabinet comptable autour de moi clics= 0 impr= 1 pos=12
2281❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2282
2283━━━ Genius Prep ━━━
22847j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2285 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2286 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2287
2288━━━ Emet Expertise ━━━
22897j vs 7j : clics 3→1 (-67%) · impr 142→151 (+6%) · pos 16.8→16.9 (+0.1)
2290 Requêtes en baisse : comparateur plateforme agréée facturation electronique (0 clics, pos +9)
2291 ✅ pas de régression
2292• marva: aucun snapshot
2293
2294(aucune régression à alerter)
2295
2296=== 2026-08-21T04:00:01Z monitor run ===
2297❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=pages&period=28d&limit=25
2298Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2299
2300
2301━━━ Emet Expertise · GSC 28j (2026-07-24 → 2026-08-21) ━━━
2302Clics 13 · Impressions 554 · CTR 2.3% · Position moy. 17.9 · 26 jours de série
2303Top requêtes :
2304 emet expertise clics= 6 impr= 33 pos=3
2305 1 2025 clics= 0 impr= 1 pos=1
2306 1 trimestre combien de mois clics= 0 impr= 3 pos=2.7
2307 1 trimestre retraite clics= 0 impr= 1 pos=3
2308 5 trimestres clics= 0 impr= 1 pos=3
2309 8 trimestre en année clics= 0 impr= 1 pos=2
2310 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2311 cabinet comptable 95 clics= 0 impr= 2 pos=60
2312❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2313
2314━━━ Genius Prep ━━━
23157j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2316 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2317 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2318
2319━━━ Emet Expertise ━━━
23207j vs 7j : clics 4→0 (-100%) · impr 138→162 (+17%) · pos 16.4→16.1 (-0.3)
2321 Requêtes en baisse : comparateur plateforme agréée facturation electronique (0 clics, pos +28)
2322 ✅ pas de régression
2323• marva: aucun snapshot
2324
2325(aucune régression à alerter)
2326
2327=== 2026-08-22T04:00:01Z monitor run ===
2328❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2329Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2330
2331
2332━━━ Emet Expertise · GSC 28j (2026-07-25 → 2026-08-22) ━━━
2333Clics 13 · Impressions 563 · CTR 2.3% · Position moy. 17.6 · 26 jours de série
2334Top requêtes :
2335 emet expertise clics= 5 impr= 26 pos=1.2
2336 1 2025 clics= 0 impr= 1 pos=1
2337 1 trimestre combien de mois clics= 0 impr= 3 pos=2.7
2338 1 trimestre retraite clics= 0 impr= 1 pos=3
2339 5 trimestres clics= 0 impr= 1 pos=3
2340 8 trimestre en année clics= 0 impr= 1 pos=2
2341 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2342 cabinet comptable 95 clics= 0 impr= 2 pos=60
2343❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2344
2345━━━ Genius Prep ━━━
23467j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2347 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2348 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2349
2350━━━ Emet Expertise ━━━
23517j vs 7j : clics 4→1 (-75%) · impr 138→161 (+17%) · pos 18→14.5 (-3.5)
2352 Requêtes en baisse : dsn expert comptable (0 clics, pos +20.8)
2353 ✅ pas de régression
2354• marva: aucun snapshot
2355
2356(aucune régression à alerter)
2357
2358=== 2026-08-23T04:00:01Z monitor run ===
2359❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
2360Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2361
2362
2363━━━ Emet Expertise · GSC 28j (2026-07-26 → 2026-08-23) ━━━
2364Clics 13 · Impressions 559 · CTR 2.3% · Position moy. 17.3 · 26 jours de série
2365Top requêtes :
2366 emet expertise clics= 5 impr= 24 pos=1.2
2367 1 2025 clics= 0 impr= 1 pos=1
2368 1 trimestre combien de mois clics= 0 impr= 3 pos=2.7
2369 1 trimestre retraite clics= 0 impr= 1 pos=3
2370 5 trimestres clics= 0 impr= 1 pos=3
2371 8 trimestre en année clics= 0 impr= 1 pos=2
2372 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2373 cabinet comptable autour de moi clics= 0 impr= 1 pos=12
2374❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2375
2376━━━ Genius Prep ━━━
23777j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2378 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2379 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2380
2381━━━ Emet Expertise ━━━
23827j vs 7j : clics 4→1 (-75%) · impr 133→160 (+20%) · pos 18.4→13.9 (-4.5)
2383 ✅ pas de régression
2384• marva: aucun snapshot
2385
2386(aucune régression à alerter)
2387
2388=== 2026-08-24T03:45:01Z audit-weekly run ===
2389
2390━━━ Genius Prep (https://geniusprep.com) ━━━
2391Score 91/100 · 25 pages · robots 200 · sitemap 200 (46 URLs)
2392Findings: 🔴0 🟠0 🟡0 ⚪9
2393 ⚪ Title long (67 car., risque de troncature) — "Blog — NYC Tutoring Tips, SAT/SHSAT &amp; Study Gu"
2394 ⚪ Meta description longue (162 car.) ×8
2395
2396━━━ Emet Expertise (https://emetexpertise.fr) ━━━
2397Score 96/100 · 25 pages · robots 200 · sitemap 200 (28 URLs)
2398Findings: 🔴0 🟠0 🟡0 ⚪4
2399 ⚪ Meta description longue (175 car.) ×3
2400 ⚪ Title long (75 car., risque de troncature) — "Baromètre des entreprises du Val-d’Oise 2026 | Cré"
2401
2402━━━ Marva (https://marva.vpsdashboard.space) ━━━
2403Score 0/100 · 5 pages · robots 0 · sitemap 404
2404Findings: 🔴5 🟠2 🟡0 ⚪0
2405 🔴 Échec de chargement: fetch failed ×5
2406 🟠 robots.txt introuvable (HTTP 0)
2407 🟠 Aucun sitemap accessible (essayé: /sitemap.xml, /sitemap-index.xml, /sitemap_index.xml)
2408
2409━━━ Genius Prep (audit) ━━━ score 91→91
2410 ✅ pas de régression technique
2411
2412━━━ Emet Expertise (audit) ━━━ score 97→96
2413 ✅ pas de régression technique
2414
2415━━━ Marva (audit) ━━━ score 0→0
2416 ✅ pas de régression technique
2417
2418(aucune régression technique à alerter)
2419
2420━━━ Genius Prep · GEO ━━━
2421llms.txt: ❌ · X-Robots-Tag: —
2422Crawlers IA bloqués: aucun ✅
2423 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
2424
2425━━━ Emet Expertise · GEO ━━━
2426llms.txt: ✅ · X-Robots-Tag: —
2427Crawlers IA bloqués: aucun ✅
2428
2429━━━ Marva · GEO ━━━
2430llms.txt: ❌ · X-Robots-Tag: —
2431Crawlers IA bloqués: aucun ✅
2432 ⚪ Pas de llms.txt (guide de contenu pour les LLM)
2433❌ geniusprep: Command failed: node /root/apps/seo/scripts/gsc.mjs geniusprep --json --limit=100
2434❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=overview&period=28d
2435Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2436
2437
2438
2439━━━ Emet Expertise — 22 pages rankées vérifiées ━━━
2440 ✅ toutes les pages rankées répondent 200
2441
2442(aucune page rankée cassée)
2443
2444=== 2026-08-24T04:00:01Z monitor run ===
2445❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
2446Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2447
2448
2449━━━ Emet Expertise · GSC 28j (2026-07-27 → 2026-08-24) ━━━
2450Clics 12 · Impressions 600 · CTR 2% · Position moy. 18.2 · 26 jours de série
2451Top requêtes :
2452 emet expertise clics= 4 impr= 20 pos=1.3
2453 1 2025 clics= 0 impr= 1 pos=1
2454 1 trimestre combien de mois clics= 0 impr= 3 pos=2.7
2455 1 trimestre retraite clics= 0 impr= 1 pos=3
2456 5 trimestres clics= 0 impr= 1 pos=3
2457 8 trimestre en année clics= 0 impr= 1 pos=2
2458 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2459 cabinet comptable autour de moi clics= 0 impr= 1 pos=12
2460❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2461
2462━━━ Genius Prep ━━━
24637j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2464 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2465 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2466
2467━━━ Emet Expertise ━━━
24687j vs 7j : clics 4→1 (-75%) · impr 132→195 (+48%) · pos 16.5→17.5 (+1)
2469 ✅ pas de régression
2470• marva: aucun snapshot
2471
2472(aucune régression à alerter)
2473
2474=== 2026-08-24T04:30:01Z digest run ===
2475FATAL: signal 400: {"error":"process killed as timeout reached"}
2476
2477=== 2026-08-25T04:00:01Z monitor run ===
2478❌ geniusprep: Command failed: docker exec wizytics wget -qO- http://127.0.0.1:3000/api/gsc/data?site=genius-prep&metric=queries&period=28d&limit=25
2479Error response from daemon: container 039a6474c32879e246f163c31df3a5aba9a647d535b7000d06dffcaa042c738f is not running
2480
2481
2482━━━ Emet Expertise · GSC 28j (2026-07-28 → 2026-08-25) ━━━
2483Clics 11 · Impressions 733 · CTR 1.5% · Position moy. 19.4 · 26 jours de série
2484Top requêtes :
2485 emet expertise clics= 4 impr= 20 pos=1.3
2486 1 2025 clics= 0 impr= 1 pos=1
2487 1 trimestre combien de mois clics= 0 impr= 3 pos=2.7
2488 1 trimestre retraite clics= 0 impr= 1 pos=3
2489 5 trimestres clics= 0 impr= 1 pos=3
2490 8 trimestre en année clics= 0 impr= 1 pos=2
2491 c'est quoi un trimestre clics= 0 impr= 1 pos=2
2492 cabinet comptable autour de moi clics= 0 impr= 1 pos=12
2493❌ marva: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
2494
2495━━━ Genius Prep ━━━
24967j vs 7j : clics 46→45 (-2%) · impr 3730→4754 (+27%) · pos 13→15.6 (+2.6)
2497 🔴 RÉGRESSION : position moy. 13→15.6 (+2.6) avec clics 46→45
2498 (monitor:false → pas d'alerte de notre système, géré ailleurs)
2499
2500━━━ Emet Expertise ━━━
25017j vs 7j : clics 4→1 (-75%) · impr 141→328 (+133%) · pos 20.1→18.5 (-1.6)
2502 ✅ pas de régression
2503• marva: aucun snapshot
2504
2505(aucune régression à alerter)
Instruments

Skills inventory

9 loaded
rapport
.claude/skills/rapport
skill

Cockpit SEO d'Ichai — rapport INTERNE exhaustif (état + tendance monte/descend, leads, santé technique, alertes mail Google Search Console, ce qui monte/chute, opportunités chiffrées, concurrence DataForSEO, PLAN D'ACTION priorisé impact×effort, angles morts). À DÉCLENCHER sur "/rapport", "rapport", "fais un rapport", "où on en est", "cockpit SEO". Sans argument = TOUS les sites ; "rapport emet" = Emet seul, "rapport genius" = Genius Prep seul.

seo-audit
.claude/skills/seo-audit
skill

Lance l'audit technique SEO d'un site géré par le projet /root/apps/seo (robots.txt, sitemap, title/meta, canonical, headings, JSON-LD, Open Graph, indexabilité) et résume les findings par sévérité. À DÉCLENCHER sur "audit seo", "audite <site>", "check technique SEO", "scanne le SEO de <site>".

seo-cloudflare
.claude/skills/seo-cloudflare
skill

Gère Cloudflare (DNS, zones, SSL, cache) pour les sites clients du projet /root/apps/seo, via l'API et la clé stockée hors repo (/root/.secrets/cloudflare.env). À DÉCLENCHER sur "cloudflare", "passer un site sur cloudflare", "DNS du domaine", "changer les nameservers", "purge cache cloudflare", "SSL cloudflare", "migrer un domaine".

seo-cwv
.claude/skills/seo-cwv
skill

Mesure les Core Web Vitals (performance, LCP, CLS, TBT/INP) des sites du projet /root/apps/seo via l'API Google PageSpeed Insights — données LAB Lighthouse + champs RÉELS CrUX, findings par sévérité, snapshots versionnés. À DÉCLENCHER sur "core web vitals", "performance <site>", "vitesse <site>", "lighthouse", "pagespeed".

seo-keywords
.claude/skills/seo-keywords
skill

Recherche de mots-clés, volumes de recherche réels, SERP/positions et idées de mots-clés via l'API DataForSEO (pay-per-call). Prérequis — identifiants dans /root/.secrets/seo-apis.env. À DÉCLENCHER sur "volume de recherche", "mots-clés <sujet>", "position de <site> sur <requête>", "idées de mots-clés", "rank tracking", "combien cherchent <requête>".

seo-monitor
.claude/skills/seo-monitor
skill

Suivi Google Search Console des sites du projet /root/apps/seo (clics, impressions, CTR, position, top requêtes/pages), snapshots versionnés, détection de régressions et alerte Signal. À DÉCLENCHER sur "monitoring SEO", "données GSC", "positions <site>", "régressions SEO", "rapport Search Console".

seo-onboard
.claude/skills/seo-onboard
skill

Onboarde un nouveau site/client dans le SEO command center (/root/apps/seo) — ajoute l'entrée dans config/sites.json, crée l'arborescence sites/<key>/, génère la fiche client memory/clients/<key>.md et affiche les prochaines étapes. Idempotent. À DÉCLENCHER sur "onboard un site", "ajoute un client SEO", "nouveau site <nom>", "brancher <client>".

seo-opportunities
.claude/skills/seo-opportunities
skill

Transforme la data Google Search Console déjà collectée (snapshots GSC du projet /root/apps/seo) en backlog SEO priorisé, SANS aucune API externe — striking distance (pos 5-20), requêtes/pages à fortes impressions mais faible CTR (title/meta à revoir), estimation de clics potentiels. À DÉCLENCHER sur "opportunités SEO", "striking distance", "quick wins <site>", "où gagner du trafic", "backlog SEO", "pages à optimiser".

seo-report
.claude/skills/seo-report
skill

Génère le rapport mensuel CLIENT en PDF brandé (KPIs GSC + tendance 7j vs 7j, top requêtes/pages, santé technique, ce qui a été fait, prochaines priorités) pour un site du projet /root/apps/seo. À DÉCLENCHER sur "rapport mensuel <client>", "rapport SEO", "PDF client", "reporting".

Operational memory

Knowledge ledger

6 docs
locked

Decisions

Aug 2

Décisions verrouillées

Date Décision Rationale
2026-06-25 Stockage de l'état = PocketBase dédié (pocketbase-seo) Pattern VPS, requêtable, alimente le dashboard
2026-06-25 Trafic & conversions via GA4 (Google), PAS Wizytics Choix utilisateur explicite
2026-06-25 Alertes via Signal CLI Déjà en place sur le VPS
2026-06-25 Build dashboard + skills en parallèle Choix utilisateur
2026-06-25 GSC geniusprep = réutiliser OAuth wizytics ; GSC emet = service account /root/.secrets/emet-gsc-service-account.json Déjà fonctionnels, testés
2026-06-25 Skills projet dans .claude/skills/, créés progressivement Scope au projet, pas de pollution globale
2026-06-26 Dashboard déployé comme app VPS : conteneur seo (réseau proxy) + NPM seo.vpsdashboard.space (SSL LE #335). Lit les fichiers plats via volume /root/apps/seo:/data/seo:ro (SEO_ROOT env). PocketBase différé Visuel live tout de suite, zéro dépendance ; PB viendra pour les vues transversales
2026-06-26 API procurées sans effort user : clé Google PSI (gratuite, gcloud) + GSC + kie.ai (LLM gpt-5.x + images, crédits en main). PSI dans /root/.secrets/seo-apis.env + config/psi.json (gitignored) Tout le gratuit Google + kie.ai couvre audit/monitoring/CWV/opportunités/GEO
2026-06-26 Payant (DataForSEO mots-clés, BrightLocal local) : pas de compte existant sur le VPS. Inscription+carte non automatisable de façon fiable → l'user crée le compte 1× et me file la clé, OU on reste gratuit Limite honnête ; le gratuit suffit pour livrer maintenant
2026-07-13 Deal Emet DÉMARRÉ : retainer 500€/mois, facturation le 14 de chaque mois. Périmètre = 2-3 articles/mois + suivi positions + technique + rapport mensuel Client signé ([[clients/emetexpertise]])
2026-07-14 Genius Prep = PAUSE (client a mis en pause) : aucun travail actif (pas d'articles, pas d'optim CTR). Monitoring passif seulement. paused:true dans config/sites.json Décision client ; reprise sur feu vert
2026-07-14 Alerte lead Emet : à chaque formulaire → email au cabinet (déjà en place) + Signal à Ichai (patch mailer signalNotify, best-effort, via signal-cli:8080 sur réseau proxy ; n° dans .env hors Git) Ichai veut être notifié des leads en direct (obsession « 3 appels/jour » d'Avi)
2026-07-16 Analytics = SERVEUR-FIRST, pas de tracker JS client pour l'instant (méta-think 18 agents). GA4 rejeté (bandeau obligatoire en France → −25-45% de mesure à 50 visites/mois ; 141 kB = ×30 le JS du site ; CSP incompatible ; GTM nonce impossible en statique ; inutile pour Ads futur = Data Manager API + gclid côté serveur). Matomo rejeté (MySQL hors backup VPS). Plausible rejeté (Sites API absente en self-host). PostHog rejeté (1 org, accès client payant). Umami = le moins pire des clients MAIS cookieless ≠ exempt : il collecte UTM + referrer complet = « mesure des canaux d'acquisition » que la CNIL EXCLUT de l'exemption → grey zone sans bandeau, et pas d'attestation CNIL (Matomo en a une). À 50 visites/mois il est de toute façon directionnel (adblockers ciblent le chemin /umami.js même en first-party, bots ~51%). La seule mesure fiable + légale + imblocable à ce volume = côté serveur : leads (déjà captés à 100%) + enrichissement pays (CF-IPCountry, hors art.82, sans bandeau) + GSC (recherche). Le client-side JS = confort marginal à risque juridique sur un expert-comptable. À revisiter quand le trafic grossit (ou si le client accepte un bandeau).
2026-07-16 Umami : infra prête, site créé (36f10cc9-1651-4d1b-a1d4-60c3b5cca5c4), mdp admin rotationné (défaut public umami fermé, nouveau dans /root/.secrets/umami.env), joignable en first-party depuis le nginx d'emet. NON tagué sur le site live (cf. décision ci-dessus). Activation = proxy nginx /u/ + tag Layout + MAJ politique confidentialité, ~15 min le jour où on décide. Ne pas modifier la politique de confidentialité d'un cabinet + poser un tracker grey-zone sans feu vert explicite.

2026-07-19 — Arbitrages du rapport cockpit Emet (panel 5 angles)

  • /expert-comptable-val-doise → 301 vers /expert-comptable-sarcelles. Désaccord tranché : l'angle Local voulait inverser la hiérarchie (Val-d'Oise = page parent, portable au déménagement). Refusé : on ne sacrifie pas la seule page qui progresse (121 impr, pos 21,5) pour une page à pos 44 sans signal en 4 semaines, pour un déménagement sans date. La portabilité se règle par une chaîne de 301 le jour J. Et les requêtes géo se gagnent dans le pack Maps, pas en bleu.
  • KPI : on arrête de rapporter la position moyenne site-wide. Elle se dégrade mécaniquement quand on publie (dilution par les nouvelles requêtes mal classées) → illisible pour un client. Remplacée par une cohorte figée de 10 requêtes cœur + « nb de requêtes en top 10 / top 20 ».
  • Cadence de contenu ramenée à 1-2 articles/mois. Un article de plus sur un domaine à 0 backlink ne reçoit aucun lien : la distribution est le facteur limitant, pas la production. Temps libéré → baromètre open-data + prescripteurs.
  • Cluster « employeur » validé comme compatible avec la contrainte « généraliste » de Nathan. Sa contrainte porte sur la spécialisation sectorielle, pas sur une autorité fonctionnelle (paie/social). Distinction à conserver.
  • « bulletin de paie » (8 100/mo) écarté délibérément : aimant à salariés, SERP institutionnelle imprenable. Trafic max, valeur commerciale nulle. Décision à ne pas re-litiger à chaque keyword research.
  • Remonté à Ichai, non tranché : l'angle contrarian conteste la décision « pas d'Ads avant 6 mois » — 300 €/mois achèterait la donnée de conversion qu'on n'a jamais mesurée (0 visiteur commercial en 4 semaines).

2026-07-19 — Entités Emet : VÉRIFIÉ (fin de l'incertitude)

Via recherche-entreprises.api.gouv.fr (public, sans auth — Pappers renvoie 403) :

  • METRAL CONSEIL — SIREN 103667648, NAF 69.20Z, 4 chemin des Poiriers 95200 Sarcelles, créée 01/04/2026, dirigeant MÉTRAL Nathan.
  • EMET EXPERTISE — SIREN 104307871, NAF 69.20Z, même adresse, créée 09/04/2026.

⇒ Deux sociétés d'expertise comptable au même NAF à une adresse résidentielle = motif de refus GBP documenté. La question « Metral, c'est vous ? » n'aurait jamais dû être posée au client : elle était publique. Inconnue restante : laquelle porte l'inscription au tableau de l'Ordre (annuaire.experts-comptables.org, JS).

2026-07-19 (soir) — CORRECTION : le doublon d'entité Emet/Metral n'est PAS le problème

Vérifié sur l'annuaire officiel de l'Ordre + societe.com + API RNE. J'avais tort ce matin.

  • Les DEUX sociétés sont inscrites au tableau, avec METRAL NATHAN comme expert-comptable dans les deux :
    • METRAL CONSEIL → annuaire.experts-comptables.org/expert-comptable/39865-metral-conseil-sarcelles-95200
    • EMET EXPERTISE → annuaire.experts-comptables.org/expert-comptable/40250-emet-expertise-sarcelles-95200
  • Les deux sont classées SEC (société d'expertise comptable), aucune n'est SPE (société de participations). L'hypothèse « Emet serait une holding / la marque est sur la mauvaise entité » est INFIRMÉE. La clause « peut détenir des participations sous contrôle du Conseil régional » est du boilerplate présent dans la plupart des statuts de SEC — ce n'est pas un marqueur de holding.
  • Structure réelle : METRAL CONSEIL est Présidente d'EMET EXPERTISE (dirigeant personne morale). Montage classique et régulier : société d'exercice de l'EC → présidente de la structure d'exploitation. C'est pourquoi l'API ne publie aucun dirigeant personne physique pour Emet.

On ne pose PLUS la question du doublon à Nathan. Elle est répondue, et la réponse est « tout est régulier ». ⇒ Cause probable du refus GBP révisée : l'adresse résidentielle sans devanture (motif de refus n°1 chez Google), le doublon n'ajoutant que du bruit. La solution reste la vidéo bien faite (rue au sol) ou un bureau en coworking.

2026-07-19 — E-E-A-T : Organization, PAS Person

L'annuaire de l'Ordre publie des fiches cabinet, pas des fiches personne. Il n'existe aucune page publique individuelle pour Nathan Métral, et l'annuaire ne publie pas le numéro d'inscription au tableau. ⇒ La reco « Person + sameAs vers un registre officiel » est irréalisable en l'état. On pose l'E-E-A-T sur l'Organization/AccountingService avec sameAs vers la fiche Ordre d'Emet (URL ci-dessus) — registre officiel, stable, canonique.

⚠️ PIÈGE D'HOMONYMIE — ne jamais mettre en sameAs : il existe un Nathan Metral acteur/artiste très visible (nathanmetral.com, LinkedIn « Fondateur SELFTAPES PARIS », Instagram @nathan_metral). Ce n'est pas notre expert-comptable (né en 1995 selon le RNE, aucun lien avec la compta). Un sameAs erroné dégraderait activement la confiance E-E-A-T au lieu de la renforcer.

2026-07-20 — Faux avis : position ferme, et correction d'un glissement

Constat gênant à consigner : le 13/07 la position tenue avec le client était nette (« uniquement de vrais clients, jamais la famille »). Le 19/07, en vocal, elle est devenue « on peut mettre quelques faux clients, ça va rien faire ». Un conseil qui bouge sous pression sociale ne vaut rien — et Avi a appris que la porte s'entrouvre.

Position définitive : je ne mets pas en place de faux avis. Si ça se fait, ça se fait sans moi.

Raisons, chiffrées :

  • Pénal : pratique commerciale trompeuse, 5 ans / 750 000 € quand commis en ligne (le cas d'un avis Google). Amende administrative DGCCRF sans juge : 75 k€. Outil dédié Polygraphe, 1 200 établissements contrôlés depuis 2023.
  • Ordinal : Nathan est inscrit via deux entités. Échelle jusqu'à la radiation. On mettrait en jeu une carrière d'EC pour un gain espéré de +1-2 leads/mois.
  • Google : sur une fiche créée le 19/07 avec 0 avis, chaque avis pèse lourd dans le profil de confiance initial → risque maximal, dilution nulle. L'argument « quelques-uns ça passe » vaudrait dans 2 ans avec 80 avis, pas aujourd'hui.
  • Déclencheur le plus probable = un confrère : ~20 cabinets à Sarcelles au même Conseil régional. Une réclamation au président du Conseil régional est gratuite et déclenche une instruction disciplinaire.

POSTURE À TENIR (protège la relation) : ne pas arbitrer avec Avi. Ce n'est pas sa décision, c'est la licence de Nathan. → « Je ne peux pas trancher ça avec toi, c'est l'inscription de Nathan. Pose-lui la question, et ce que vous décidez à deux, je m'y tiens. » Neuf fois sur dix la question n'est jamais posée et le sujet meurt seul.

Et c'est inutile : 20 vrais clients existent ; 8-12 avis authentiques suffisent sur ce marché. Whitespark 2026 : la fraîcheur bat le volume (30 avis sur 6 mois > 200 sur 5 ans).

2026-07-20 — Autres arbitrages du rapport

  • Wikidata : NON. Depuis que le Knowledge Panel local est alimenté par GBP, Wikidata ne pèse plus sur les entités commerciales locales. La fiche validée EST le knowledge panel. (Contredit la reco de l'angle GEO du 19/07.)
  • Baromètre open-data Val-d'Oise : RETIRÉ (c'était ma reco vedette du 19/07). Géo-ancré sur un département qu'ils quittent, donnée BODACC/INSEE = commodité, et zéro relation presse pour le pitcher. → Remplacé par un observatoire des plateformes agréées (PDP) de facturation électronique : non géolocalisé, evergreen jusqu'en 2027, dans la compétence de Nathan, et le mécanisme de liens s'auto-exécute (les PDP relaient quand elles se voient listées — on les contacte pour vérification factuelle, pas pour mendier un lien).
  • Rampe d'avis corrigée : 1 la 1ʳᵉ semaine, 2 la 2ᵉ, 3/semaine ensuite (au lieu de 3/semaine d'emblée). Le premier avis doit venir du compte Google le plus mûr de la liste.
  • Les avis ne doivent PAS mentionner « Sarcelles » (déménagement → 20 avis géo-ancrés = passif). On pilote par question ouverte pendant l'appel : « en une phrase, sur quoi on t'accompagne ? ».
  • Q&R de la fiche : posées depuis le compte du cabinet, ouvertement. L'usage du secteur (poser depuis un compte perso pour masquer) est refusé — même mécanique déguisée que les faux avis, incohérent avec la position ci-dessus.
  • Call tracking sur la fiche : NON. Changer le numéro principal d'une fiche validée d'hier déclenche un ré-examen. L'onglet Performances donne déjà appels/itinéraires/clics nativement.
  • 🔒 GEL des champs sensibles de la fiche jusqu'au 19/08 (nom, catégorie, téléphone, adresse). La fiche cumule 3 marqueurs de risque : adresse résidentielle, adresse masquée, 2 refus de vérification. Champs froids uniquement, une modification à la fois. Le futur 01 s'ajoutera en secondaire, jamais en remplacement avant 90 jours.
  • CADRAGE CORRIGÉ — « CTR commercial 0 % » n'est PAS un signal. À pos 23,9, l'espérance est de 0,29 clic sur 144 impressions. C'est un problème de POSITION (page 3), pas de titres. Ne jamais réécrire de titles sur cette base.

2026-07-20 (soir) — ⚠️ CORRECTIONS après vérification adverse — plusieurs de mes affirmations étaient FAUSSES

Trois agents adverses lancés contre mes propres recos. Ils ont invalidé plusieurs points déjà écrits ci-dessus. Ce qui suit remplace les affirmations correspondantes des entrées du 20/07.

❌ FAUX — « Bing Places compte pour la visibilité ChatGPT »

ChatGPT lance une recherche Bing et lit des résultats WEB ; il ne voit pas les données de fiche Bing Places (source : Search Engine Land, analyse du fonctionnement local de ChatGPT). C'est Copilot qui sert les données Bing Places. J'avais fusionné les deux moteurs. ⇒ Bing Places se justifie par Copilot + Bing Maps, jamais par ChatGPT.

❌ FAUX — « Soumettre à Brave a de la valeur pour la fiche / le SEO local »

Brave n'a AUCUN produit d'annuaire local, aucune fiche entreprise. Sa page « Submit URL » est une demande de re-fetch pour l'index web. ⇒ La soumission Brave est une action d'indexation web, à ranger avec IndexNow. Le lien Brave→Claude (index web) reste vrai, mais il ne concerne que les pages du site, pas la fiche.

❌ FAUX — le « seuil des 90 jours » et le « gel jusqu'au 19/08 »

Ce seuil n'existe nulle part (ni doc Google, ni Sterling Sky, dont le playbook suspensions de mars 2026 liste 5 causes, aucune liée à l'âge de la fiche). Chiffre importé d'un contexte voisin = folklore. ✅ Règle réelle à retenir : (1) ne rien éditer tant qu'un examen est en cours — éditer nom/adresse/catégorie pendant une vérification invalide le processus (doc Google) ; (2) ensuite, un champ important à la fois, espacé de quelques jours (Sterling Sky). ⇒ Concrètement : rien jusqu'à ce que le nom et les 5 services sortent d'examen (~48 h, pas un mois), puis édits unitaires espacés. La cause n°1 de suspension est la RAFALE d'édits, pas l'âge.

⚠️ SOURCE MAQUILLÉE — l'étude « les posts GBP n'impactent pas le classement »

Elle existe et est bien citée (Sterling Sky, Joy Hawkins, 441 mots-clés, 9 semaines) mais elle date de 2021, pas de 2026, et n = 3 établissements dont 2 inexploitables. Je l'ai présentée comme fraîche. La conclusion reste alignée avec le consensus 2026 (posts = CTR/fraîcheur, pas position), mais ne plus la vendre comme une preuve solide.

🚨 ANGLE MORT MAJEUR QUE J'AVAIS RATÉ — l'adresse masquée pénalise le classement

Étude Sterling Sky « Does Hiding Your Address Impact your GBP Ranking? » : corrélation négative entre adresse masquée et classement, avec des SAB qui « disparaissent complètement » dans certains cas (résultats inconstants). Emet est un SAB pur à adresse masquée = la configuration la plus handicapée du pack local. ⇒ Conséquence stratégique : sur cette fiche, une partie du classement ne se gagnera pas dans la fiche mais sur le site et les citations. À rouvrir avec le client : le masquage de l'adresse est un CHOIX (préparer le déménagement) qui coûte du classement maintenant — il doit être assumé comme tel, pas subi.

✅ CONFIRMÉ malgré l'attaque

  • Zones desservies sans impact classement (Sterling Sky, mars 2025, bien sourcé).
  • Bing/Apple : mes objections tombent (import Google fonctionne, vérif contournable sans appel téléphonique, adresse masquable des deux côtés, aucun couplage avec l'examen Google).
  • Risque réel que je n'avais PAS vu : Apple Maps ingère des données Yelp et peut écraser une fiche. Avec deux entités à la même adresse (Emet + Metral Conseil), terrain à doublons. ⇒ CHERCHER une fiche préexistante et la REVENDIQUER avant d'en créer une.

2026-07-20 (soir) — Faux avis : vérification juridique adverse. Corrections.

❌ FAUX — « amende administrative DGCCRF sans juge, 75 000 € pour une personne morale »

Doublement faux. (a) 75 000 € est le plafond personne physique (375 000 € personne morale, art. L131-4). (b) Surtout, ce plafond sanctionne les manquements à L111-7-2, qui vise « toute personne dont l'activité consiste à collecter, modérer ou diffuser des avis en ligne » = les PLATEFORMES d'avis, pas le commerçant qui en poste. ⇒ La DGCCRF n'a PAS de pouvoir d'amende administrative autonome contre un cabinet qui poste de faux avis. Ses leviers réels : injonction de cesser (avec publication possible = name and shame), transaction, PV au procureur.

⚠️ MAL ADRESSÉ — la plainte ordinale

Ce n'est pas « le président du Conseil régional de l'Ordre » mais le président de la Chambre régionale de Discipline. Peuvent saisir : clients (actuels/anciens), personnes inscrites au tableau (donc un confrère), instances, commissaire du Gouvernement. ⚠️ Une plainte ne déclenche PAS automatiquement une instruction : un magistrat chargé de la poursuite filtre l'opportunité. Ne plus écrire « ça déclenche une instruction ». Et « gratuite » = non sourçable, ne pas l'affirmer.

⚠️ RACCOURCI — Polygraphe / 1 200 contrôles

L'outil existe (traitement automatisé DGCCRF publié, déployé sept. 2023, scanne Google et TripAdvisor) et le chiffre est réel (réponse ministérielle Sénat 2025). Mais : « plus de 1 200 établissements contrôlés sur la thématique faux avis depuis le 1ᵉʳ juillet 2023 » ≠ « contrôlés par Polygraphe ». Chiffre de 2025 ⇒ dire « au moins 1 200 ».

⚠️ NON DOCUMENTÉ — les mécanismes de détection Google que j'ai cités

« Graphe de relations entre comptes » et « historique de localisation » ne sont pas documentés par Google — c'est de l'inférence de praticien. ✅ Ce qui EST public et vérifiable : 292 M d'avis supprimés/bloqués en 2025 (sur 1,14 Md publiés), 782 000 comptes restreints, 13 M de fiches supprimées. Et surtout, la réponse de Google à un pic suspect : suppression, mise en pause des nouveaux avis, alerte au propriétaire, et BANDEAU PUBLIC D'AVERTISSEMENT visible par les clients sur la fiche. ⇒ Le bandeau public est le meilleur argument commercial : humiliant, visible des clients, sans procès.

✅ CONFIRMÉ, et j'avais même SOUS-ESTIMÉ

  • L132-2 : 2 ans / 300 k€, porté à 5 ans / 750 k€ en ligne (loi SREN du 10/05/2024). Rattachement via L121-4, 21° (« diffuser ou faire diffuser de faux avis »). Pour une personne morale : ×5 = 1,5 M€ (art. 131-38 CP), plus un plafond alternatif à 10 % du CA annuel moyen.
  • Échelle disciplinaire jusqu'à la radiation (art. 53 ordonnance 45-2138). Principes violés : art. 144 (rien qui déconsidère la profession), 145 (probité, honneur, dignité), 152 (communication sans inexactitude ni nature à induire en erreur — un faux avis coche littéralement).
  • Risque agence : je l'avais sous-estimé. L121-4 21° vise celui qui « diffuse ou fait diffuser » ⇒ une agence qui orchestre serait auteur/co-auteur, pas seulement complice. L'élément intentionnel se déduit du comportement (dont l'absence de vérification). ⚠️ Aucune décision publiée contre une agence marketing pour faux avis → ne citer aucune jurisprudence nommée.

🎯 NUANCE À TOUJOURS AJOUTER

Ces maxima ne sont quasiment jamais prononcés. Le risque réel et probable n'est pas la prison : c'est le bandeau public sur la fiche Google devant les clients, la fiche suspendue, et une plainte ordinale d'un confrère. Bien plus persuasif qu'un chiffre à sept zéros que personne ne croit.

2026-08-02 — Stratégie contenu Emet verrouillée (panel /rapport)

  • Pilier n°1 = cluster URSSAF / EMPLOYEUR (autorité FONCTIONNELLE, pas sectorielle → compatible avec le « généraliste » non-négociable de Nathan, ET 100 % portable au déménagement). Pilier « contrôle URSSAF » (1 900/mo, conc. faible, intention peur→appel) + satellites : redressement URSSAF, déroulé étape par étape, erreurs DSN déclencheuses, travail dissimulé/requalification, prescription/délais, externaliser la paie. Maillage croisé + FAQPage + CTA fonction-spécifique. Rythme 1-2/mois, priorité sur le reste du blog.
  • REFUS définitif de « bulletin de paie » (8 100/mo) : aimant à SALARIÉS (0 conversion pour un cabinet), SERP institutionnelle (service-public/urssaf) imbattable. Filtrer par QUI PAIE, pas par volume. Ne pas re-proposer à chaque planif. Variante employeur OK (« erreur de bulletin, le risque employeur »).
  • Baromètre = actif de PRESSE + E-E-A-T, PAS une usine à articles : refresh trimestriel + 1 seul angle éditorial dérivé/trimestre maillé vers le cluster URSSAF. Sa valeur = rareté + data first-party incopiable.
  • Semer le SEO sur PARIS (cible du déménagement 6-12 mois), pas sur Sarcelles : contenu/entité portables, aucun asset « Sarcelles » périssable. Les avis suivent la fiche (portables), pas l'adresse.
  • Point mensuel client (le 14) = FRANC-PARLER business, pas métriques de vanité : le SEO local plafonne à ~3-5 leads/mois (marché de 98 impr/mo), les 3 appels/jour viennent du réseau/presse/outbound. Dire le plafond AVANT qu'Avi le découvre seul (sinon rupture de confiance au mois 5-6).
  • Mesure des appels = prérequis du KPI : unifier le numéro sur UNE ligne traçable (fiche + site) + GBP Insights. Sans ça, « 3 appels/jour » est impilotable. (cf. conflit 01/07, à trancher par Ichai.)
candidates

Repetitive → skills

Jun 26

Manips répétitives → candidats skills/scripts

Repéré Manip Statut
2026-06-25 Auditer techniquement un site + lire les findings scripts/audit.mjs → skill seo-audit
2026-06-25 Écrire au journal en fin de session scripts/journal.mjs
2026-06-25 Vérifier si un autre Claude bosse sur un projet (avant d'agir/s'alarmer) scripts/claude-sessions.sh [projet]
2026-06-25 Générer de vraies images (articles/OG) via kie.ai GPT Image 2 scripts/kie-image.mjs (clé /root/.secrets/kie.env) — candidat skill seo-image
2026-06-25 Pull GSC (geniusprep via wizytics, emet via SA) — 2 méthodes à unifier scripts/gsc.mjs (unifié, JWT en node pur) + gsc-diff.mjs + signal-send.mjs + monitor.sh → skill seo-monitor
2026-06-25 Poser robots.txt + sitemap sur un site qui n'en a pas ⏸️ pas nécessaire (emet a déjà tout) — dé-priorisé
2026-06-25 Auditer un site via plusieurs agents (recon/contenu) puis synthétiser 🔜 candidat workflow seo-deep-audit (fan-out + vérif adverse)
2026-06-26 Migrer un domaine client sur Cloudflare (DNS/SSL/cache) scripts/cloudflare.mjs + skill seo-cloudflare + runbook runbooks/cloudflare-migration.md
2026-06-26 Documenter ce qu'on refait (procédures) ✅ système runbooks/ (discipline gravée dans CLAUDE.md)
incidents

Frictions & fixes

Aug 19

Frictions rencontrées (+ solutions)

Date Friction Solution
2026-06-25 TaskCreate échoue (schéma non chargé — tool déféré) Charger via ToolSearch "select:TaskCreate" avant usage, OU utiliser le journal/memory du projet (préféré ici)
2026-06-25 cd /root/.secrets → "Shell cwd was reset" après la commande Toujours chemins absolus, ne pas cd (rappelé dans CLAUDE.md)
2026-06-25 keyPath /contact présumé → 404 côté geniusprep Ne pas présumer les chemins ; les dériver du sitemap ou vérifier en live
2026-06-25 Fausse alerte « emet 502 / site down » : c'était un état transitoire pendant le déploiement du mailer par un autre Claude Avant d'annoncer un incident : bash scripts/claude-sessions.sh <site> + uptime conteneur + git/mtimes récents. Doctrine gravée dans CLAUDE.md
2026-06-25 Bug moteur audit : sitemap_missing faux positif (testait /sitemap.xml en dur ; Astro émet sitemap-index.xml) → m'a fait croire au 404 d'emet audit.mjs corrigé : résout le sitemap via la directive Sitemap: de robots.txt + chemins usuels (sitemap-index.xml…). Re-test emet = 100/100
2026-06-26 Doublon introduit : monitor.sh (7h) est le 4e système GSC sur geniusprep (6h/8h/9h existaient déjà). Mon grep -i seo ratait les scripts gsc-* Grep large `gsc
2026-06-26 Auto-critique workflow : la détection de régression gsc-diff est "décorative" (fenêtre glissante 28j → snapshots chevauchants à 27/28) Refondre en fenêtres 7j non chevauchantes (dimension date) + diff par requête/page. Voir reports/2026-06-26-system-review.md P1-A.
2026-06-26 RÉSOLU (commit c6ea795) : les 6 points de la revue corrigés régression → 7j non chevauchant (timeseries) + diff requête ; doublon → monitor:false geniusprep ; audit → audit-diff.mjs + cron audit-weekly.sh ; GEO → geo.mjs ; parser robots par groupe UA ; secret Signal → config/notify.json ; git init (filet de sécurité, pas de backup-server.sh sur le VPS → backup off-site à prévoir).

2026-06-26 — Doublon de fiche client (ruben)

  • Friction : deux fiches pour le même client dans memory/clients/ruben-toledano.md (rich, créée à la main au stade prospect) et ruben.md (générée par new-site.mjs, = clé attendue par les scripts report/audit). Risque de divergence.
  • Solution appliquée : ruben.md devient la fiche canonique (clé-matchée + baseline) ; ruben-toledano.md réduit à un pointeur en tête. Convention à retenir : la fiche SEO vit toujours sous memory/clients/<key>.md (ici ruben.md), pas sous le nom complet.
  • Note : ne pas confondre avec /root/apps/chat/whatsapp/contacts/ruben-toledano.md (miroir WhatsApp, autre repo) qui, lui, garde son nom complet par mapping. | 2026-06-26 | Emballement kie : un agent a spawné un watcher bash qui relançait en boucle des batches kie.ai → 200 crédits brûlés, images sauvées dans scratchpad/raw (PNG) au lieu d'emet | Tuer watcher+générateurs (pgrep/kill ciblé), RÉCUPÉRER les PNG de scratchpad → convertir webp. Leçon : ne JAMAIS laisser un agent créer des watchers/loops background auto-relançants ; pour générer en masse → 1 batch détaché idempotent, contrôlé, pas de boucle. | | 2026-06-26 | kie + Bash tué en plein vol : batches kie en run_in_background tués ~exit 144 (cap temps) ; version foreground node ... & wait + \| tail → exit 1 prématuré (1-2 images par invocation avant kill) | kie-image.mjs est idempotent (skip si --out existe) → relancer le même batch finit le reste. Pattern fiable = 1 batch foreground > log.txt 2>&1 (pas de pipe, pas de &/wait, pas de watcher), réexécuté jusqu'à N/N. | | 2026-06-26 | Auto-commit bot VPS sur emet : un hook VPS Dashboard <bot@vpsdashboard.space> commit+déploie le working tree d'emet (a committé mes imgs+blog index+heros en b9776a4 avant mon git commit → "nothing to commit" ; conteneur redémarré et heros recompressés apparus en cours de session) | Non bloquant : l'état committé = exactement mon travail vérifié. À savoir : sur emet le working tree est auto-committé/déployé — vérifier git log (auteur bot) au lieu de supposer ; ne pas s'alarmer d'un conteneur "Up Xs" ni de fichiers déjà à jour. |

2026-06-27 — Miroir WhatsApp figé : migration LID de WhatsApp (CRITIQUE, récurrent)

  • Friction : avi.md figé depuis le 26/06 alors qu'Avi écrivait en continu (conversation live sur le Google Business Profile invisible). wa-router tournait pourtant (cursor qui avance, "N events traités").
  • Cause racine : WhatsApp a migré les chats 1-1 vers des LID (<num>@lid) au lieu du JID téléphone (<phone>@s.whatsapp.net). Les messages d'Avi arrivaient sous 162749229334551@lid. Dans registry.json son entrée avait lid: null → la fonction matchContact du routeur (/app/index.js, match sur c.lid ou c.jid uniquement) ne matchait rien → message consommé (cursor++ , ajouté à seen) mais jamais écrit. L'auto-bind du LID (index.js l.99) ne se déclenche qu'après un match réussi → chicken-and-egg, jamais réparé seul.
  • Solution appliquée : récupérer le LID du contact (ici via les participants du groupe Emet : 162749229334551 = Avi), le poser dans registry.json ("lid": "162749229334551@lid"). Le routeur recharge la registry à chaque tick → mirroring live réparé immédiatement (vérifié : il a appendé 00:45→00:48 tout seul). Backlog manquant (14:33→00:44, déjà dans seen, non rejoué) : récupéré via l'API GET whatsapp-api:3000/api/messages/<lid>?limit=500 (mémoire du bridge, garde ~70 msgs récents) + transcription Deepgram, mergé dans avi.md (insertion du trou, sans écraser l'ancien historique — backfill.js écrase, donc NE PAS le lancer tel quel si l'historique d'avant migration n'est plus dans la mémoire du bridge).
  • ⚠️ Va recommencer : houny, lance, et les autres ont lid: null → mêmes silences quand WhatsApp les migrera. Réflexe quand un *.md contact se fige : docker exec wa-router node -e → fetch /api/archive/events → repérer les @lid non mappés / fortement actifs → cross-référencer (pushName, participants groupe) → patcher la registry. Fix robuste (côté chat, non fait) : que le routeur mappe @lid→contact via participantPhone/table LID↔phone, pas seulement via c.lid statique.
  • Note périmètre : /root/apps/chat est normalement read-only (autre projet) ; patch registry + merge avi.md faits car Ichai a explicitement demandé de réparer le bridge. Changement minimal et réversible.

2026-07-19 — Les « kits d'actions client » ne s'exécutent pas

Constat. templates/emet-actions-avi-nathan.md livré le 16/07, prêt-à-coller, priorisé. 3 jours plus tard : zéro ligne exécutée. Fiche GBP toujours non vérifiée, aucun profil revendiqué.

Ce n'est PAS de la paresse du client — Nathan a créé la fiche, filmé 66 s, zoomé sur le Kbis, retenté le 13/07, commandé des cartes de visite. Ce client exécute. Ce qui bloque :

  1. Le kit demande une décision, pas une action. Toute ligne contenant un point d'interrogation ne sera jamais exécutée — surtout sur un sujet sensible (deux structures à une adresse résidentielle, dont une au nom de l'associé).
  2. Impuissance apprise : il a échoué 2× sur la vidéo et a dit « je sais pas quoi faire de plus ». Lui renvoyer un script écrit, c'est lui redemander de refaire seul ce qui a déjà raté.
  3. Pas de propriétaire ni de date. Un livrable adressé « à Avi/Nathan » est adressé à personne.

Règles adoptées :

  • Ne plus livrer de kits. Ce qui est délégable (formulaires : PagesJaunes, Ordre, Pappers, Societe.com) → on demande les accès une fois et on exécute nous-mêmes. Zéro tâche déléguée = zéro tâche non faite.
  • Ce qui est irréductiblement au client (vidéo GBP filmée en direct dans l'app) → un créneau visio de 20 min, pas un document. C'est ce qui a marché le 30/06 : fiche créée en 17 min avec Ichai en direct.
  • Jamais une question au client si la réponse est publique. Vérifier d'abord (API entreprises, annuaires, SERP).
  • Router par personne, jamais « au groupe ». Nathan = physique/administratif. Avi = tout ce qui implique de parler à des humains (prescripteurs, avis). Avi est un closer : une tâche administrative pour lui est une tâche morte.
  • Formuler en décision, pas en question : « J'ai vérifié X. On fait Y. Dis-moi juste OK. »

2026-07-19 — Annuaire de l'Ordre : le paramètre q= est un piège silencieux

annuaire.experts-comptables.org/recherche?q=<nom> ignore silencieusement le paramètre et renvoie l'annuaire entier (3148 pages) — ce qui se lit comme « 0 résultat pertinent » et fait conclure à tort que le cabinet n'est pas inscrit. J'ai failli livrer cette fausse conclusion au client.

Le bon paramètre est comptable= : annuaire.experts-comptables.org/recherche?comptable=metral Filtres de type disponibles et utiles : SEC (société d'expertise comptable), SPE (société de participations), SUCCURSALE, AGC. Ils permettent de trancher la nature réelle d'une structure.

À réutiliser pour tout futur client expert-comptable (vérification d'inscription, sameAs officiel).

2026-07-19 — Revendication fiches annuaires Emet : murs anti-bot / SSO (VPS IP)

Contexte : mission de revendiquer/compléter Emet Expertise sur PagesJaunes, Pappers/Societe.com, annuaire de l'Ordre, en attendant la fiche Google Business (bloquée en validation vidéo). Blocages constatés (preuves = screenshots scratchpad/claims/) :

  • PagesJaunes / Solocal : la fiche n'existe pas encore (que des concurrents Y2M, Sarcelles Expertise). L'inscription owner passe par solocal.comCloudflare Turnstile non résolvable (headless ET headed xvfb, IP datacenter). Le fallback "Suggérer un pro" (form cqlr_ajoutetab, sans compte) affiche lui aussi un Turnstile qui échoue ("Échec de la vérification") → soumission impossible. BLOQUÉ.
  • Pappers : pappers.fr entièrement derrière Cloudflare Turnstile (403). L'espace dirigeant (claim gratuit) est derrière ce mur. BLOQUÉ.
  • Societe.com : fiche existe (emet-expertise-104307871.html), pas de captcha, mais aucun champ gratuit pour ajouter le site web ; édition = espace client payant, data INSEE/INPI. Lien non ajoutable gratuitement.
  • Annuaire Ordre : fiche existe (Nathan METRAL, adresse OK, pas de site web). Édition = login Comptexpert SSO (identification.experts-comptables.org) = identifiants Ordre de Nathan. BLOQUÉ, action Nathan requise. Leçon : les annuaires FR grand public (Solocal, Pappers) sont sous Cloudflare Turnstile → inrevendicables par bot depuis le VPS. Ces claims doivent être faits manuellement par le client (Avi/Nathan) depuis leur navigateur résidentiel. Fournir des runbooks pas-à-pas plutôt que d'automatiser.

2026-07-19 — Faux champs live dans le JSON-LD / mentions-légales (confiance d'entité)

Découvert via panel /wide (données structurées). Trois champs de src/data/company.ts étaient faux ou factices et nuisaient activement à la reconnaissance d'entité (Google recoupe le JSON-LD avec les registres pointés en sameAs) :

  • foundingYear: '2025' alors que la création RNE est le 2026-04-09foundingDate corrigé.
  • vatId: 'FR [à confirmer par le cabinet]'s'affichait tel quel EN PUBLIC sur /mentions-legales. La TVA intracommunautaire FR est dérivable (algo DGFiP : clé = (12 + 3×(SIREN mod 97)) mod 97 = 73) → FR73104307871. Rendu rendu conditionnel (ne jamais laisser fuir un placeholder). ⚠️ à faire confirmer au cabinet.
  • sameAs : un seul lien [A CONFIRMER] → enrichi à 3 registres vérifiés. Règle : un placeholder [A CONFIRMER] dans company.ts peut fuir en clair sur une page publique — les traquer.

2026-07-19 — llms.txt = cargo-cult (ne plus le vendre comme atout)

Vérifié (Ahrefs 137k sites : 97% à 0 trafic ; Google/Mueller : non lu, comparé à meta keywords). On garde le fichier (ne nuit pas) mais on ne le compte plus comme un levier GEO dans les rapports. Ce qui compte pour être cité par les LLM en 2026 : entité (sameAs/Wikidata), Q&A visible (pas le JSON-LD FAQ), et surtout mentions tierces (digital PR).

2026-07-21 — Faux positif « RÉGRESSION position moyenne » (2e occurrence, autre script)

Alerte Signal reçue : « 🔴 RÉGRESSION : position moy. 21,1→27,3 (+6,2) » sur Emet. C'était un FAUX POSITIF. Sur les mêmes 7 jours : clics +67 % ET impressions +63 %, et vérifié couple par couple : la page money progressait (21,5→21,2), home et paie-social stables, aucune page clé en recul. La position moyenne montait uniquement parce que le site (jeune) apparaît sur de nouvelles requêtes longue-traîne mal classées → dilution mécanique = expansion saine, pas une chute.

Cause : scripts/gsc-diff.mjs l.50 alertait sur dPos >= 2 sans regarder le trafic. Fix : n'alerter sur la position que si les clics chutent ou stagnent (dClicks <= 5%). Une vraie perte de rang fait baisser les clics ; une expansion les fait monter. Testé dans les deux sens (vraie chute alerte toujours).

⚠️ C'est la 2e fois que ce même faux positif pique : déjà corrigé sur audit-diff.mjs (score-drop-alone) le mois dernier, il subsistait sur gsc-diff.mjs. Règle générale à retenir : une métrique de "qualité moyenne" (position moyenne, score) qui empire n'est JAMAIS une régression si le volume utile (clics/trafic) monte en même temps. Vérifier tout autre détecteur qui suivrait ce schéma.

2026-07-31 — Cloudflare cache la home d'emetexpertise → déploiements servis PÉRIMÉS

Constaté après le déploiement du baromètre : cf-cache-status: HIT sur la home. Le conteneur servait la version fraîche, mais Cloudflare servait une version cachée aux vrais visiteurs (lien footer absent, et potentiellement les corrections du jour : formulaire home, écritures collées, schema).

Règle : après CHAQUE déploiement d'emetexpertise (et tout site derrière Cloudflare proxifié), purger le cache Cloudflare, sinon les visiteurs voient l'ancienne version (règle héritée n°11 : vérifier la version réellement servie, pas seulement le conteneur).

Purge (secret dans /root/.secrets/cloudflare.env) :

ZONE=$(curl -s -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" "https://api.cloudflare.com/client/v4/zones?name=emetexpertise.fr" | jq -r '.result[0].id')
curl -s -X POST -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" -H "Content-Type: application/json" \
  "https://api.cloudflare.com/client/v4/zones/$ZONE/purge_cache" --data '{"purge_everything":true}'

À intégrer dans un script de déploiement emet (build → up → purge CF → IndexNow → vérif live).

2026-08-14 — trois frictions détectées au rapport

  1. wizytics down (~10 j) → pull GSC geniusprep cassé (docker exec wizytics … échoue) et le cron quotidien échoue probablement en silence. Fix proposé : soit docker start wizytics pocketbase-wizytics, soit migrer geniusprep en service account JWT comme emet (plus de dépendance conteneur).
  2. marva hors ligne (8 conteneurs stoppés ~2 sem. + proxy host NPM inactif → SSL unrecognized name). L'audit sort score 0/critical×5 artificiels. Fix : décider actif/pause ; si pause → paused: true dans config/sites.json.
  3. Mémoire fausse : clients/emetexpertise.md affirmait googleReviewUrl câblé — faux (avis.astro:58 vide depuis le 19/07, vérifié en prod). Corrigé dans la fiche. Leçon : « prêt côté nous » ne se note qu'après vérification du code déployé, pas de l'intention.

2026-08-16 — envoi d'un fichier sur un groupe WhatsApp client : AUCUN chemin automatisé

Demande : envoyer le rapport PDF sur le groupe « SEO EMET EXPERTISE ». Trois voies tentées, trois échecs : (1) bridge whatsapp-api VPS = pas de fichiers + bug groupes (Baileys 6.7.8, « not-acceptable ») ; (2) WhatsApp Web sur ICHAIPC = session non connectée (QR demandé) ; (3) WhatsApp Desktop sur ICHAIPC = non connecté (écran « Bienvenue »). Solutions durables possibles : upgrade Baileys (risque session, à faire hors conversation active) OU demander à Ichai de connecter durablement WhatsApp (Desktop ou Web profil ichaiwizlol) sur ICHAIPC — ça débloquerait tous les envois clients futurs (fichiers + groupes). En attendant : fallback = PDF sur Telegram → Ichai transfère depuis son téléphone.

✅ RÉSOLU 2026-08-16 (le soir même) — envoi groupes WhatsApp

Upgrade Baileys 6.7.8 → 6.7.24 dans whatsapp-api (+ stub makeInMemoryStore retiré de l'API, session conservée sans re-scan, backup sessions dans /root/backups/whatsapp-sessions-20260816-1839.tar.gz). L'endpoint /api/send-file (non documenté) marche maintenant sur les groupes. Rapport PDF envoyé sur le groupe SEO EMET EXPERTISE et vérifié dans l'archive (fromMe:true). Skill whatsapp mis à jour.

2026-08-19 — Rapport cockpit (panel 5 angles)

  • [CORRIGÉ 19/08 soir] Miroir WhatsApp : le diagnostic « mort » du panel était à moitié faux — les ARCHIVES (whatsapp-api, /app/sessions/archive/messages-live-*.jsonl) n'ont JAMAIS cessé, seule la couche markdown contacts/*.md était figée depuis le 03/08 car le conteneur wa-router avait disparu (absent même de docker ps -a, cause inconnue). RÉPARÉ : conteneur relancé (/root/apps/wa-router, compose up) + backfill one-shot du trou 03→19/08 (script conservé : /root/apps/chat/whatsapp/_backfill/backfill.js, exécuter avec docker exec -e NODE_PATH=/app/node_modules wa-router node … après avoir copié les jsonl d'archives). ⚠️ Piège appris : le rejeu par recul de curseur ne marche PAS (/api/archive/events?since= renvoie les événements les plus récents → le curseur saute le backlog). Leçon : en cas de doute sur le miroir, vérifier les ARCHIVES du conteneur avant de déclarer le canal mort.
  • Faux blocage « mot de passe contact@ » (19/07→19/08) : jamais re-testé alors qu'Avi contrôle a.cohen@emetexpertise.fr depuis le 02/08 (M365 + AnyDesk fait). 4 actions annuaires bloquées 1 mois pour rien. Leçon : un blocage inscrit en mémoire doit être RE-TESTÉ à chaque rapport, pas recopié. Idem : la fiche Ordre se débloque via SSO Comptexpert de Nathan, sans aucun mot de passe.
  • Le mailer n'a pas de mode test : l'audit CRO du jour a envoyé 2 mails de lead [Test] + 2 alertes Signal à Avi en testant la prod. Fix : gate source=test-* avant alerte (action du rapport 19/08). Prévenir Avi.
  • report-data.mjs / competition : n'interroge que la requête MARQUE ("emet expertise") au lieu de la requête locale n°1 → SERP concurrence inutilisable dans le rapport. Fix : prendre la 1re requête locale non-marque des queries GSC.
  • Intersection backlinks DataForSEO sur marché local : 320 domaines, 0 dofollow, 283 rank 0 → analyse cul-de-sac sur ce type de marché, ne plus la payer pour des SERP locales de cabinets.
Reference shelf
INDEX
Mémoire — INDEX (à lire en premier)

Mémoire — INDEX (à lire en premier)

Source de vérité du projet SEO. Chaque fichier = une facette. Mets à jour après tout travail structurant.

  • decisions.md — décisions verrouillées + rationale
  • credentials.md — carte des accès Google (chemins, méthodes par site, sans secrets)
  • sites.md — état SEO par site (stack, GSC, GA4, findings récurrents)
  • clients/profil par client : qui ils sont, ce qu'ils aiment, ton, à éviter, retours datés (à LIRE avant de produire du contenu pour eux)
  • frictions.md — frictions rencontrées + solutions
  • repetitive.md — manips répétitives → candidats skills/scripts
  • references.md — où trouver quoi ; infos sur Ichai → app /root/apps/chat/ (lecture seule)
  • objectives.md — cap du projet (migration sites → notre stack + Cloudflare via clé API ultime)
  • ../runbooks/procédures réutilisables (ce qu'on refait : migration Cloudflare faite, onboarding, déploiement…)

État au 2026-06-26

  • Audit techniquescripts/audit.mjs (skill seo-audit). Monitoring GSCgsc.mjs/gsc-diff.mjs/gsc-digest.mjs (skill seo-monitor).
  • Cron actif : quotidien 7h (monitor.sh = pull+diff+alerte Signal) + lundi 7h30 (digest.sh). Préserve le cron geniusprep 6h.
  • GSC : geniusprep ✅ (wizytics, ~170 clics/28j) · emet ✅ (service account JWT, 0 donnée car neuf).
  • Alertes Signal ✅ (signal-send.mjs, host→172.18.0.4:8080, n° +33766002889, testé).
  • GA4 : ⛔ aucun tag posé → prérequis. Infra PocketBase + dashboard : pas encore montée (option suivante).
  • Coexistence : Claude actifs sur geniusprep (sprints SEO) + emet (contact/Brevo) → lecture seule / coordination.
sites
État SEO par site

État SEO par site

⚠️ Coexistence : d'autres Claude tournent en parallèle sur ces projets (vérifié 2026-06-25 : sessions actives sur /root/apps/geniusprep ET /root/apps/emetexpertise). Avant d'agir sur un site : bash scripts/claude-sessions.sh <site>. Par défaut lecture seule / coordination, jamais de déploiement sous un autre Claude.

Genius Prep — https://geniusprep.com (Next.js + PocketBase, ~3 mois)

  • Audit vérifié 2026-06-25 (2 agents) → technique 90/100, schema complet (Course/FAQ/Breadcrumb/Service/Org/Article tous présents), maillage interne fort, robots/sitemap OK (51 URLs). Détails + backlog priorisé : sites/geniusprep/reports/2026-06-25-gaps.md.
  • Vrais gaps : cannibalisation ISEE/SSAT (6 doublons), E-E-A-T (aucun auteur nommé), money pages absentes du header, money pages manquantes (Regents, SSAT dédiée, G&T, AP, college counseling), 15 pages écoles sans og:image, titles/metas longs.
  • Déploiement : manuel, docker compose up -d --build. Blog = ISR depuis PocketBase (articles publiés sans rebuild). 3 dossiers existent — canonique = geniusprep.com (genius-prep/geniusprep-dashboard = wizycode.fr).

Emet Expertise — https://emetexpertise.fr (Astro statique, neuf ~10j)

  • Audit vérifié 2026-06-25 (2 agents) → on-page excellent (100/100 après fix moteur). JSON-LD AccountingService top, CWV AVIF/WebP, NAP strict, E-E-A-T solide. Détails : sites/emetexpertise/reports/2026-06-25-gaps.md.
  • Corrections de mes affirmations initiales : robots.txt = 200 (pas 404), sitemap via sitemap-index.xml (20 URLs) — mon premier audit a tapé /sitemap.xml en dur (faux positif, corrigé dans audit.mjs). Meta description « 9c » = résolue (commit ddbd331).
  • Vrais gaps : hors-site (Google Business Profile + avis absents = plus gros levier), GPS [A CONFIRMER], couverture de pages (BTP supprimé mais opportunité locale n°1, paie & création sans page, pas de pages villes), blog non surfacé sur la home.
  • Déploiement : build dans l'image Docker, docker compose up -d --build. WIP par un autre Claude : migration contact → Brevo/mailer.

2026-07-21 — Emet : résilience Cloudflare (survit à une panne serveur)

Contexte : Ichai a demandé si ses sites survivent à une panne du VPS. Vérifié : NON par défaut — Cloudflare est un proxy DEVANT le serveur (cf-cache-status: DYNAMIC sur le HTML), pas un hébergeur. Tout est sur UN seul VPS (82.165.41.252, 79 conteneurs). Données sauvegardées (restic local + Backblaze B2 off-site, backup nocturne 3h), mais disponibilité non couverte.

Fait pour emet (site STATIQUE) — via le token dans /root/.secrets/cloudflare.env :

  • Always Online = ON (zones emet + geniusprep) : sert une copie archivée si l'origine tombe.
  • Cache Rule "Cache HTML statique" (zone emet 509ca2441ae2434279e8a4bc3f9313fb) : cache le HTML 4 h à l'edge, exclut /api/ (mailer). Testé : HTML → HIT, /api/contact → reste DYNAMIC (formulaire intact). ⇒ emet reste consultable même VPS éteint (edge cache + serve-stale + Always Online).

⚠️ NOUVELLE RÈGLE DE DÉPLOIEMENT EMET (obligatoire) : le HTML étant caché 4 h, déployer sans purger sert l'ancienne version. TOUJOURS déployer via bash /root/apps/emetexpertise/deploy.sh (build + up + purge Cloudflare). Ne plus faire docker compose up -d app seul.

PAS fait pour geniusprep (Next.js DYNAMIQUE) : Always Online oui, mais PAS de cache HTML (casserait les pages dynamiques). Idem pour toutes les apps dynamiques (lync, dashboard, PocketBase).

Non résolu : les apps DYNAMIQUES et les sites en direct-VPS (vpsdashboard.space, lync, cartable, wizycode.fr — IP 82.165.41.252 exposée) ne survivent PAS à une panne serveur. Seule vraie parade = 2e serveur (coût récurrent). Le backup couvre la perte de données, pas l'uptime. RTO estimé pour tout remonter : ~1/2 à 1 journée (69 Go d'apps).

references
Références externes (où trouver quoi)

Références externes (où trouver quoi)

Infos sur l'utilisateur (Ichai) → app chat

Pour TOUT ce qui concerne Ichai (qui il est, objectifs, contexte perso/business, finances, façon de fonctionner), aller voir /root/apps/chat/ — son CRM/assistant perso, géré par un autre Claude. ⚠️ Lecture seule : ne JAMAIS écrire dans /root/apps/chat/ (coexistence, un Claude y tourne souvent).

Fichiers utiles :

  • profile.md — qui est Ichai (contexte, objectifs)
  • psychologie.md — comment il fonctionne / le coacher
  • journal.md — historique
  • leads.mdpipeline commercial (dont les clients SEO : Avi Cohen / Emet, Ruben Toledano)
  • finances.md — situation & objectifs de CA
  • playbook.md — sa méthode de vente
  • CLAUDE.md — instructions de ce projet

Règle : le commercial vit là-bas ; ici (/root/apps/seo) on gère la delivery SEO. On référence, on ne duplique pas.

⚠️ Stack GSC/SEO PRÉEXISTANTE sur geniusprep (NE PAS dupliquer)

Vérifié 2026-06-26 — plusieurs systèmes GSC tournent déjà (crons matin) :

  • 6h /root/apps/geniusprep/scripts/seo-snapshot.sh (snapshot CSV docs/seo-log.csv)
  • 8h /root/scripts/gsc-daily-briefing.sh (briefing — fait DÉJÀ le 7j-vs-7j correct + striking-distance)
  • 9h /root/scripts/gsc-monitor.sh (health) · + /root/scripts/gsc-indexing-monitor.sh
  • 7h monitor.sh = le mien, ajouté le 25/06 → DOUBLON à dédupliquer (faire skipper geniusprep, ne garder que l'agrégation cross-site/emet, ou adopter gsc-daily-briefing.sh). Leçon : pour trouver ces crons, grep gsc|seo|brief|snapshot (pas seulement seo).

Rapports d'analyse (workflow 18 agents, 2026-06-26)

  • reports/2026-06-26-system-review.md — revue système (où faire mieux)
  • reports/2026-06-26-management-plan.md — modèle cible gestion multi-sites
  • reports/2026-06-26-dashboard-contract.md — design system du dashboard
Operations journal

Field log

latest Aug 20
5d ago

Aug 20

Journal — 2026-08-20

  • 14:57 [audit] — data.gouv FINALISE (apres crash quota de l'agent externe): reutilisation 'Barometre des entreprises du Val-d'Oise — creations et defaillances (donnees BODACC)' publiee PUBLIQUE sous l'organisation Emet Expertise (creee par l'agent avant son crash), couverture = screenshot live de la page, lien = /observatoire/val-d-oise, rattachee au dataset BODACC (PUT API avec cookie session apres echec du clic UI) + dataservice API BODACC. URL: https://www.data.gouv.fr/reuses/barometre-des-entreprises-du-val-doise-creations-et-defaillances-donnees-bodacc . Pieges notes: mdp data-gouv.env entoure de quotes simples; bouton 'Publier' de l'etape 3 = collision avec le menu nav 'Publier sur data.gouv.fr' (le brouillon se publie depuis /admin/organizations/emet-expertise/reuses); champ Producteur = combobox 'searchable-select-v-rifiez-l-identit...' obligatoire. Le 01 89 52 15 14 verifie VISIBLE en live sur le site (header). Scripts reutilisables dans le scratchpad de session (dg-final.mjs, dg-publish.mjs).
6d ago

Aug 19

Journal — 2026-08-19

  • 16:40 [audit] — Rapport cockpit emet 19/08 (panel 5 angles Opus). DATA: 28j 14 clics/562 impr/pos 18,2; 7j impr +6% pos 17,1; 0 lead formulaire (normal: edge CF = 2-10 sessions FR/jour seulement, reste = bot RO); alerte GSC 17/08 = noindex /avis voulu, benin. DECOUVERTES MAJEURES: (1) miroir WhatsApp mort depuis 03/08 -> 16j a l'aveugle, recadrage du 14/08 jamais prouve livre a Avi; (2) blocage contact@ FAUX depuis 02/08 (a.cohen@ M365 existe) + fiche Ordre deblocable via Comptexpert sans mdp; (3) /contact/merci = 3e page du site, 100% bot (302 'faux succes' du mailer pollue la mesure edge); (4) CTA hero 'Etre rappele' enjambe le formulaire 1 champ (scroll 8132px) + /rendez-vous sans RappelExpress; (5) ts-absent: 519 rejets, 0 tel FR -> critere redondant, patch decide par la donnee; (6) pont9.fr liste les 5 concurrents, pas Emet; (7) reutilisation data.gouv BODACC = lien dofollow .gouv.fr gratuit (migrer /observatoire/ IDF AVANT); (8) intersection backlinks = cul-de-sac (0 dofollow/320); (9) avis compte societe toujours a purger (Nathan, silencieux, jamais signaler); (10) contrarian: 1,2 lead/mois suffit a rentabiliser le retainer -> objectif '3 clients signes tracables/12 mois', apporteurs = 15 intros du portefeuille d'Ichai (pas 40 cibles froides); machine apporteurs du 14/08 = slide (grep: rien). EFFET DE BORD: audit CRO a envoye 2 mails+2 Signal de test a Avi -> prevenir+nettoyer. Rapport archive reports/2026-08-19. NEXT: 7 actions vertes (~1,5j) + 4 decisions Ichai (numero, appel recadrage voix, 15 intros, creneau AnyDesk).
  • 16:54 [friction] — CORRECTION post-rapport (Ichai: 'le miroir est pas mort, cherche mieux') — il avait raison. Diagnostic exact: les ARCHIVES whatsapp-api (messages-live-.jsonl, volume conteneur) n'ont jamais cesse (fraiches du jour) ; seule la couche markdown contacts/.md etait figee depuis le 03/08 car le CONTENEUR wa-router avait disparu (absent de docker ps -a, cause inconnue). REPARE: wa-router relance (compose up) + backfill one-shot 03->19/08 via script /root/apps/chat/whatsapp/_backfill/backfill.js (81 messages reintegres: david-lamy 50, houny 13, groupe-emet 11, avi 7). Piege: le rejeu par recul de curseur ne marche pas (/api/archive/events renvoie les plus recents -> curseur saute le backlog). INTEL CLIENT recuperee: (1) point du 14 PAS tenu — Avi en vacances ('j'ai pas trop touche l'ordi'), a dit 'vazy' pour le rapport; (2) campagne avis vrais clients demarree 07/08 (1 avis tombe + 2e en route; MAIS 'ton beau-frere semaine pro' = famille encore dans la boucle); (3) Nathan a PRIS un numero sur l'appli le 07/08 (image dans le groupe) et Ichai a dit 'je vais mettre a jour' — site affiche toujours le 07 -> decision numero a moitie prise, suivi manquant; (4) reaction d'Avi au PDF du 16/08: aucune (seul Nathan 👍, reaction non archivee en md). Rapport 19/08 + frictions.md corriges.
  • 18:55 [audit] — VÉRIF+DÉPLOIEMENT emetexpertise (lot 8 commits du 19/08) : build OK, 0 lien mort sur 33 pages, JSON-LD 6/6 valides, ancien numéro 07 70 38 62 16 absent partout (dist + live). Déployé via deploy.sh (build+up+purge Cloudflare) PUIS rebuild du conteneur SÉPARÉ emetexpertise-mailer (le piège connu). Data mailer = bind mount ./data:/data, intacte (spam.jsonl 3156 lignes). DÉCOUVERTE : leads.jsonl n'a JAMAIS contenu de vrai lead depuis sa création le 16/07 — 2 entrées, toutes des tests d'agents. Rien n'a été perdu, mais 0 lead formulaire en 34 jours = signal business à remonter à Ichai. Live vérifié : 301 barometre->observatoire/val-d-oise, Dataset+DataCatalog+ProfilePage servis, CTA #rappel-express, mailer mode test et rejet inerte 200 conformes. IndexNow OK sur les 3 nouvelles URL. Next: faire remonter le 0-lead + décider si le mode test doit être borné (rate-limit).
9d ago

Aug 16

Journal — 2026-08-16

  • 15:33 [friction] — Envoi du rapport PDF sur le groupe WhatsApp Emet: BLOQUE (3 voies testees: bridge VPS bug groupes/pas de fichiers; WA Web ICHAIPC = QR; WA Desktop ICHAIPC = non connecte). Rien envoye. PDF pret sur Telegram d'Ichai + C:\Temp du PC. Friction loggee avec 2 fixes durables proposes (upgrade Baileys / connecter WA sur ICHAIPC). Attente: Ichai transfere depuis son tel ou connecte WA sur le PC.
  • 15:42 [decision] — Rapport client PDF envoye sur le groupe WhatsApp SEO EMET EXPERTISE via le bridge (messageId 3EB0F02F4B1965D44D356D, verifie fromMe:true dans l'archive). Pour y arriver: upgrade Baileys 6.7.8->6.7.24 dans whatsapp-api (choix conservateur vs 7.0-rc), breaking change makeInMemoryStore retire -> stub compatible dans src/index.js (endpoints in-memory degrades, archives = source de verite), session WhatsApp CONSERVEE sans re-scan QR (backup prealable /root/backups/whatsapp-sessions-20260816-1839.tar.gz). Decouverte: endpoint /api/send-file existait mais non documente. Skill whatsapp mis a jour (envoi groupes+fichiers OK, protocole de verification post-envoi). Friction du jour marquee RESOLUE.
10d ago

Aug 15

Journal — 2026-08-15

  • 20:13 [friction] — Rapport client Avi V2 apres retour Ichai ('c nul'): relecture INTEGRALE de 3 mois de WhatsApp (avi.md 857l + groupe 232l) pour extraire les promesses exactes -> le rapport devait etre un POINT D'AVANCEMENT (promesses: 13/07 'suivi de position sur les mots cles' + 'rapport mensuel'; 28/06 'rapport sur ce qui a ete fait, a quel point on a avance' + estimations + jalons 1 mois Maps / 3 mois top 3 Sarcelles / 6 mois flux regulier; 02/08 Avi: 'les mots cles mis en avant, le nombre de clics'). FAIT: report.mjs enrichi durablement — section 'Mots-cles mis en avant' (sites//keywords.json avec baseline snapshot, evolution depuis le depart) + note d'avancement curee (note-YYYY-MM.md). Donnees mois 1 vs mois 0: clics 9->17, impr 218->514, pos 27,9->19,1; 'expert comptable sarcelles' 25,9->18,4 (page 3->2, +7 places); marque apparue pos 3,1. PDF 128Ko 2 pages verifie pdftotext, envoye a Ichai sur Telegram. LECON (frictions): un rapport client se calibre sur ce qui a ete PROMIS dans le fil client, pas sur le template — lire le fil AVANT de generer.