chore: tests, changelog, project docs (Phase G)
- Rename test_market_score.py → test_padelnomics_score.py - Test 301 redirects from old /market-score URL - Update i18n parity allowlist (remove mscore_*, add pnscore brand terms) - Update CHANGELOG.md with single-score simplification - Update PROJECT.md: mark single-score done, fix location_profiles refs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -159,6 +159,7 @@
|
||||
- [x] Feedback widget (HTMX POST, rate-limited)
|
||||
- [x] Interactive ROI calculator widget on landing page (JS sliders, no server call)
|
||||
- [x] **CRO overhaul — homepage + supplier landing pages** — JTBD-driven copy rewrite (feature → outcome framing), proof strip, struggling-moments sections, "Why Padelnomics" comparison, rewritten FAQ, conditional supplier stats, data-backed proof points, tier-specific CTAs (EN + DE)
|
||||
- [x] **Single-score simplification** — consolidated Market Score + Opportunity Score into one public "Padelnomics Score" (`opportunity_score`). Single-color map markers, unified methodology page at `/padelnomics-score`, i18n'd map tooltips, updated pSEO templates + business plan. Non-Latin city name filter in pipeline.
|
||||
|
||||
---
|
||||
|
||||
@@ -180,12 +181,12 @@
|
||||
| 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 | |
|
||||
|
||||
### Gemeinde-level pSEO (follow-up from dual score work)
|
||||
### Gemeinde-level pSEO (follow-up from single-score simplification)
|
||||
|
||||
| 🛠 Tech |
|
||||
|--------|
|
||||
| Gemeinde-level pSEO article template — consumes `location_opportunity_profile` data, targets "Padel in [Ort]" + "Padel bauen in [Ort]" queries (zero SERP competition confirmed) |
|
||||
| "Top 50 underserved locations" ranking page — high-value SEO content, fully programmatic from `location_opportunity_profile` ORDER BY opportunity_score DESC |
|
||||
| Gemeinde-level pSEO article template — consumes `location_profiles` data, targets "Padel in [Ort]" + "Padel bauen in [Ort]" queries (zero SERP competition confirmed) |
|
||||
| "Top 50 underserved locations" ranking page — high-value SEO content, fully programmatic from `location_profiles` ORDER BY opportunity_score DESC |
|
||||
|
||||
### Week 1–2 — First Revenue
|
||||
|
||||
|
||||
Reference in New Issue
Block a user