Genius Prep
Search Console trend, technical audit, and prioritised backlog for geniusprep.com.
- Domain
- geniusprep.com
- GSC source
- wizytics
- Window
- 28d
- Audit
- 91/100
- Synced
- 3h ago
Performance
Top queries
| Query | Clicks | Impr | CTR | Pos |
|---|---|---|---|---|
| genius prep | 14 | 59 | 23.7% | 2.1 |
| nyc g&t results | 2 | 15 | 13.3% | 3.8 |
| brearley school new york | 1 | 2 | 50.0% | 4.0 |
| gifted and talented results 2026 | 1 | 47 | 2.1% | 3.7 |
| independent school test preparation | 1 | 1 | 100.0% | 1.0 |
| nyc gifted and talented results | 1 | 15 | 6.7% | 6.3 |
| sat prep brooklyn | 1 | 1 | 100.0% | 42.0 |
| shsat tests | 1 | 1 | 100.0% | 14.0 |
| what shsat score is required for stuyvesant | 1 | 4 | 25.0% | 15.3 |
| when do gifted and talented results come out nyc | 1 | 8 | 12.5% | 3.6 |
| when is gifted and talented exam 2026 | 1 | 1 | 100.0% | 5.0 |
| "the brearley school" | 0 | 78 | 0.0% | 37.6 |
Top pages
Technical audit
- low
Title long (67 car., risque de troncature)
- low
Meta description longue (162 car.)
description_long/isee-prep/dalton - low
Meta description longue (165 car.)
description_long/isee-prep/trinity - low
Meta description longue (163 car.)
description_long/isee-prep/horace-mann - low
Meta description longue (161 car.)
description_long/isee-prep/brearley - low
Meta description longue (171 car.)
description_long/sat-prep/stuyvesant - low
Meta description longue (163 car.)
description_long/sat-prep/trinity - low
Meta description longue (162 car.)
description_long/sat-prep/dalton - low
Meta description longue (177 car.)
description_long/act-prep/stuyvesant
Crawled pages
| Page | Status | Idx | Title | Desc | Schema |
|---|---|---|---|---|---|
| / | 200 | 65 | 153 | 6 | |
| /blog | 200 | 67 | 158 | 4 | |
| / | 200 | 65 | 153 | 6 | |
| /sat-prep | 200 | 61 | 154 | 7 | |
| /act-prep | 200 | 62 | 152 | 7 | |
| /shsat-prep | 200 | 60 | 146 | 7 | |
| /isee-prep | 200 | 65 | 155 | 7 | |
| /about | 200 | 60 | 142 | 6 | |
| /pricing | 200 | 59 | 155 | 5 | |
| /faq | 200 | 64 | 151 | 5 | |
| /privacy-policy | 200 | 59 | 140 | 3 | |
| /terms | 200 | 56 | 157 | 3 | |
| /shsat-prep/stuyvesant | 200 | 49 | 153 | 7 | |
| /shsat-prep/bronx-science | 200 | 52 | 159 | 7 | |
| /shsat-prep/brooklyn-tech | 200 | 52 | 152 | 7 | |
| /shsat-prep/staten-island-tech | 200 | 57 | 155 | 7 | |
| /isee-prep/dalton | 200 | 51 | 162 | 7 | |
| /isee-prep/trinity | 200 | 52 | 165 | 7 | |
| /isee-prep/horace-mann | 200 | 49 | 163 | 7 | |
| /isee-prep/brearley | 200 | 57 | 161 | 7 | |
| /sat-prep/stuyvesant | 200 | 54 | 171 | 7 | |
| /sat-prep/bronx-science | 200 | 57 | 156 | 7 | |
| /sat-prep/trinity | 200 | 58 | 163 | 7 | |
| /sat-prep/dalton | 200 | 57 | 162 | 7 | |
| /act-prep/stuyvesant | 200 | 54 | 177 | 7 |
Genius Prep — Ce qui manque (audit vérifié multi-agents, 2026-06-25)
Genius Prep — Ce qui manque (audit vérifié multi-agents, 2026-06-25)
Croisé code + live par 2 agents. Technique = 90/100, schema complet, maillage interne fort, robots/sitemap OK (51 URLs). Pas de défaut critique. Les gaps sont surtout contenu/stratégie. ⚠️ Un autre Claude est actif sur
/root/apps/geniusprep→ coordonner, ne pas déployer dessous.
P1 — Fort impact
- Cannibalisation ISEE/SSAT : 6 articles quasi-identiques (« ISEE vs SSAT NYC ») publiés en 10 j, tous indexés, se cannibalisent + concurrencent
/isee-prep. → consolider en 1 article pilier + 301 des 5 autres (mécanismeNOINDEX_SLUGS+ redirectsnext.config.tsdéjà en place). - E-E-A-T — aucun auteur nommé : 31 articles signés « GeniusPrep Team »,
/aboutsans personne réelle. La branchePersondu schema ne se déclenche jamais. YMYL (éducation/admissions) → créer 2-4 profils tuteurs nommés (diplômes, écoles, Person schema) + bylines réelles.
P2 — Architecture & couverture
- Money pages absentes du header (
Nav.tsx: About / Services#ancre / Pricing / Blog / Contact). Les 4 piliers/sat-prep /act-prep /shsat-prep /isee-prepne reçoivent aucun lien du nav sitewide. → menu déroulant « Test Prep ». - Money pages manquantes (routes inexistantes, vérifié) :
/regents-prep(gros volume NYC ; des redirects mappent même d'anciennes URLs Regents →/sat-prep= mismatch d'intention),/ssat-prepdédiée (noyée dans ISEE), G&T / OLSAT (article existe, pas de page service),/ap-prep, college admissions/counseling, tutorat par matière / homework help. - (medium tech) 15 pages écoles sans
og:image/twitter:image→ carte sociale vide au partage. Fix unique danssrc/lib/school-metadata.ts(openGraph.images/twitter.images).
P3 — Finitions
- Pages écoles incomplètes : SHSAT 4/8 (manquent Brooklyn Latin, HSMSE, HSAS@Lehman, Queens HS Sciences) ; ISEE sans Collegiate, Spence, Chapin, Riverdale, Fieldston, etc.
- Titles > 65c :
/sat-prep69,/act-prep70,/isee-prep70 (suffixe « | GeniusPrep »). Meta desc > 160c : 9 pages, pire/isee-prep199. - Lien interne périmé :
src/app/sat-prep/page.tsx:943→/blog/nyc-digital-sat-2026-prep-guide(308 →…read-method). Repointer. - Sitemap
lastmodfigé au boot conteneur (sitemap.tsSTATIC_LAST_MODIFIED = new Date()au module-load). Dériver d'un vrai timestamp contenu/git. - Brotli absent au NPM (gzip-6) — choix assumé (
SEO_TRACKING.md §10).
Idées d'articles (gaps réels, non couverts par les 31 existants)
Regents (cluster absent), college admissions (timeline, good SAT score, PSAT/National Merit), scores & mécaniques (SHSAT cutoffs by school, percentiles/stanines, digital SAT adaptive), G&T (OLSAT/NNAT), calendriers NYC (ISEE/SSAT dates ISAAGNY), comparatifs (AP vs SAT, financial aid). NE PAS refaire un « ISEE vs SSAT ».
Carte de déploiement (pour un futur agent)
Next.js 16 standalone → Docker multi-stage → container geniusprep:3000 (net proxy) + pocketbase-geniusprep. Deploy manuel (pas de CI) : cd /root/apps/geniusprep && docker compose up -d --build. NPM proxy_host/254.conf (apex+www, HTTP/2). Blog = ISR depuis PocketBase (articles publiés sans rebuild). Fichiers clés : next.config.ts, src/app/sitemap.ts+robots.ts, layout.tsx, src/lib/school-metadata.ts, src/components/SchoolPage.tsx, src/app/blog/[slug]/page.tsx.