feat: SEO/GEO admin hub — GSC, Bing, Umami sync + search/funnel/scorecard views
# Conflicts: # CHANGELOG.md # uv.lock # web/src/padelnomics/admin/templates/admin/base_admin.html # web/src/padelnomics/core.py
This commit is contained in:
@@ -111,6 +111,7 @@
|
||||
- [x] English legal pages (GDPR, proper controller identity)
|
||||
- [x] Cookie consent banner (functional/A/B categories, 1-year cookie)
|
||||
- [x] Virtual office address on imprint
|
||||
- [x] SEO/GEO admin hub — GSC + Bing + Umami sync, search/funnel/scorecard views, daily background sync
|
||||
|
||||
### Other
|
||||
- [x] A/B testing framework (`@ab_test` decorator + Umami `data-tag`)
|
||||
@@ -140,7 +141,7 @@ _Move here when you start working on it._
|
||||
| Publish SEO articles: run `seed_content --generate` on prod (or trigger from admin) | First LinkedIn post |
|
||||
| Wipe 5 test suppliers (`example.com` entries from `seed_dev_data.py`) | |
|
||||
| Verify Resend production API key — test magic link email | |
|
||||
| Submit sitemap to Google Search Console | Set up Google Search Console + Bing Webmaster Tools |
|
||||
| Submit sitemap to Google Search Console | Set up Google Search Console + Bing Webmaster Tools (SEO hub ready — just add env vars) |
|
||||
| Verify Litestream R2 backup running on prod | |
|
||||
|
||||
### Week 1–2 — First Revenue
|
||||
|
||||
Reference in New Issue
Block a user