Content Synchronization Checklist
Use this checklist when you update any of your business endeavours to ensure 360tft.co.uk stays current.
When FootballGPT Changes
- Update
/footballgpt.mdlanding page with new features - Write a blog post about significant updates
- Update pricing in
CLAUDE.mdif changed - Check FAQs on existing FootballGPT blog posts
Key files to update:
footballgpt.md- Landing page_posts/*footballgpt*.md- Related blog postsCLAUDE.md- Pricing section
When Football Coaching Academy (Skool) Changes
- Update member count in
_config.yml→site_constants.member_count - Update any pricing changes in
CLAUDE.md - Add new testimonials to
_data/testimonials/ - Update academy benefits if new features added
Key files to update:
_config.yml- Member counts, pricing_data/academy_benefits.yml- Feature list_data/testimonials/*.yml- New testimonialsfootball-coaching-academy.md- Main landing page
Wall of Wins - Testimonial Monitoring
ONGOING TASK: Monitor for new testimonials and add them to the Wall of Wins page.
Where to find new wins:
- Skool community posts (praise, success stories, thank you messages)
- Direct messages from coaches
- Social media mentions
- Email feedback
- Course completion feedback
How to add new testimonials:
- Add to appropriate
_data/testimonials_*.ymlfile - Add to
/wall-of-wins.mdin the correct category section - Use first name only
- Include role/location badge if known
Categories on Wall of Wins:
- Professional Players (pro/semi-pro footballers)
- Coaches & Community Members (FCA members, course users)
- Youth Players (players aged 18 and under)
When New Products Launch
- Add product to
_config.yml→products:section - Create dedicated landing page (
.mdfile in root) - Write announcement blog post
- Update
CLAUDE.mdpricing/URLs section - Add to navigation if appropriate
When Training Sessions Library Updates
- Update session count in
_config.yml→site_constants - Update
/training-sessions/page if categories change - Consider blog post about new sessions
When $2 Drill Club Updates
- Update session count (currently 500)
- Update
_data/products.ymlif pricing changes - Check
2-dollar-drill-club.mdfor accuracy
Monthly Maintenance
- Run product sync:
python3 /home/kevin/360tft_Marketing/_Tools/scripts/sync_products_to_repos.py --sync - Check all external links still work
- Review Google Search Console for new keyword opportunities
- Update any outdated blog posts
Quarterly Review
- Audit all product pages for accuracy
- Review and update testimonials
- Check competitor content for gaps
- Update SEO keywords based on performance data
Quick Sync Commands
# Sync products from marketing repo
python3 /home/kevin/360tft_Marketing/_Tools/scripts/sync_products_to_repos.py --sync
# Build and test locally
bundle exec jekyll serve --livereload
# Push changes
./auto-commit.sh "Update: [description of changes]"
Cross-Repo Awareness
| Repo | Purpose | What to sync |
|---|---|---|
/home/kevin/FootballGPT |
AI coaching app | Features, pricing, advisors |
/home/kevin/360tft_Marketing |
Marketing source of truth | Products, pricing, testimonials |
/home/kevin/360tft |
This website | All of the above |
Automation Ideas (Future)
- GitHub Actions: Auto-sync products.yml on push to marketing repo
- Webhook: Notify when FootballGPT deploys new features
- Scheduled job: Monthly reminder to review content freshness