- Analyze current website structure and content
- Research SEO best practices for 2026
- Research modern web technologies (Astro, Tailwind, etc.)
- Research HighLevel integration methods
- Create master PLAN.md
- Create SEO_STRATEGY.md
- Create HANDOFF_GUIDE.md
- Create SITEMAP_CONTENT.md
- Create EXECUTIVE_SUMMARY.md
- Create README.md
- High-resolution logo (SVG format)
- High-resolution logo (PNG format, transparent background)
- Favicon (512x512px)
- Brand color codes (hex values)
- Brand fonts (if custom fonts used)
- Existing brand guidelines (if available)
- Professional headshot of David Bostik (founder)
- Professional headshots of all trainers
- Studio interior photos (at least 5-10)
- Training session photos (trainers with clients)
- Equipment photos
- Exterior/building photo
- Client testimonial quotes (at least 10-15)
- Client photos with testimonials (with permission)
- Before/after transformation photos (at least 5-10)
- Client success metrics (weight lost, timeframe, etc.)
- Video testimonials (if available)
- Detailed service descriptions (Studio Training)
- Detailed service descriptions (Online Training)
- Pricing information (or "contact for pricing" decision)
- Trainer bios (credentials, specialties, personal stories)
- Company history/story
- Mission statement
- FAQ answers (at least 10 questions)
- 2-4 initial blog posts
- Blog post images
- Author bios
- HighLevel account login credentials
- Webhook URLs for forms
- Existing form IDs (if embedding)
- API keys (if using custom integration)
- Domain registrar name (e.g., GoDaddy, Namecheap, Hostinger)
- Domain registrar login credentials
- Current hosting provider details
- DNS access
- Google Analytics 4 property ID (or create new)
- Google Search Console access
- Existing analytics data to preserve (if any)
- Facebook page URL
- Instagram profile URL
- LinkedIn profile URL (if applicable)
- YouTube channel URL (if applicable)
- Other social media links
- MindBody Online credentials (for Members portal)
- Any other integrations to maintain
- Decision: Show pricing on website or "contact for pricing"?
- Decision: Migrate existing blog posts or start fresh?
- Decision: Blog posting frequency (weekly, bi-weekly, monthly)?
- Decision: Target blog topics (workout tips, nutrition, success stories, etc.)?
- Decision: Keep MindBody Members portal link as-is?
- Decision: Add online booking/scheduling system?
- Decision: Add payment processing?
- Decision: Add client portal/dashboard?
- Decision: Any other features not on current site?
- Decision: Keep current brand colors exactly or refresh?
- Decision: Keep current fonts or modernize?
- Decision: Imagery style preference (stock photos, custom, mix)?
- Decision: Any competitor sites you admire? (provide URLs)
- Decision: Dark mode option desired?
- Decision: Primary target keywords (confirm or adjust)
- Decision: Geographic areas to target (Chicago neighborhoods)
- Decision: Any specific SEO goals or concerns?
- Decision: Desired launch date
- Decision: Budget range
- Decision: Phased launch or all-at-once?
- Analyze current website for brand identity
- Extract color palette from current site
- Create Tailwind CSS configuration
- Design component library (buttons, cards, forms)
- Design homepage layout (mobile + desktop)
- Design Studio Services page layout
- Design Online Training page layout
- Design Success Stories page layout
- Design Meet the Team page layout
- Design Contact page layout
- Design Blog listing page layout
- Design Blog post template layout
- Create design system documentation
- User approval of designs
-
tailwind.config.jswith custom theme - Component specifications
- Page layout mockups (Figma or HTML/CSS)
- Design system documentation
- Responsive breakpoint specifications
- Initialize Astro project with Tailwind CSS
- Set up Git repository
- Configure Vercel/Netlify deployment
- Install dependencies (@astrojs/sitemap, @astrojs/image)
- Create base file structure
- Set up environment variables
- Create SEO component
- Create Layout component
- Create Header component
- Create Footer component
- Create Button components
- Create Card components
- Create Form components
- Build Homepage
- Build Studio Services page
- Build Online Training page
- Build Success Stories page
- Build Meet the Team page
- Build Join the Team page
- Build Contact page
- Build Blog listing page
- Build Blog post template
- Set up HighLevel webhook endpoints
- Integrate homepage consultation form
- Integrate contact page form
- Configure pop-up opt-in forms (if desired)
- Test form submissions
- Set up confirmation emails/thank you pages
- Implement form validation
- Add meta tags to all pages
- Implement LocalBusiness schema (homepage)
- Implement Person schema (team page)
- Implement Review schema (success stories)
- Implement FAQ schema (homepage)
- Implement Article schema (blog posts)
- Create proper heading hierarchy (H1-H6)
- Add alt text to all images
- Generate XML sitemap
- Configure robots.txt
- Set up Google Analytics 4
- Set up Google Search Console
- Optimize all images (WebP/AVIF)
- Implement responsive images (srcset)
- Implement lazy loading
- Preload hero images
- Optimize font loading
- Minimize JavaScript
- Minimize CSS
- Set up caching headers
- Run Lighthouse audits
- Achieve 90+ Lighthouse scores
- Chrome (desktop)
- Safari (desktop)
- Firefox (desktop)
- Edge (desktop)
- Chrome (mobile)
- Safari (iOS)
- Samsung Internet (Android)
- iPhone (various sizes)
- iPad
- Android phone
- Android tablet
- Desktop (1920x1080)
- Desktop (1366x768)
- All navigation links work
- All CTAs work
- Homepage consultation form submits
- Contact form submits
- Forms send data to HighLevel
- Confirmation emails/pages work
- Form validation works
- Phone numbers are click-to-call (mobile)
- Email links work
- Map/directions work
- Social media links work
- Blog posts load correctly
- PageSpeed Insights (mobile): 90+
- PageSpeed Insights (desktop): 90+
- LCP < 2.5 seconds
- INP < 200 milliseconds
- CLS < 0.1
- GTmetrix score: A
- Test on slow 3G connection
- All pages have unique title tags
- All pages have unique meta descriptions
- All pages have proper H1 tags
- All images have alt text
- Schema markup validates (Google Rich Results Test)
- Sitemap accessible and valid
- Robots.txt configured correctly
- No broken links (Screaming Frog)
- Proper canonical URLs
- Color contrast meets WCAG 2.1 AA
- Keyboard navigation works
- Screen reader compatible
- Form labels properly associated
- Focus indicators visible
- Skip to main content link works
- WAVE accessibility audit passes
- Final content review and approval
- Final design approval
- Final functionality testing
- Backup current website
- Prepare 301 redirects (if URLs changing)
- Configure DNS records
- Point domain to Vercel/Netlify
- Configure SSL certificate
- Test domain propagation
- Deploy to production
- Verify all pages load correctly
- Verify forms work in production
- Verify analytics tracking
- Set up 301 redirects
- Submit sitemap to Google Search Console
- Request indexing for key pages
- Monitor for errors (Google Search Console)
- Monitor analytics (Google Analytics)
- Monitor form submissions (HighLevel)
- Test all functionality in production
- Announce on social media
- Email announcement to clients
- Update Google Business Profile
- Update social media bios with new URL (if changed)
- Monitor Google Search Console for errors
- Check Core Web Vitals in real-world usage
- Review Google Analytics data
- Gather user feedback
- Fix any reported issues
- Review keyword rankings
- Analyze top-performing pages
- Review conversion rates
- Publish 2-4 blog posts
- Respond to Google reviews
- SEO performance review
- A/B test CTAs
- Update old content
- Build 5-10 backlinks
- Local citation building
- Comprehensive SEO audit
- Competitor analysis
- Content strategy review
- Performance optimization review
- Plan next phase improvements
- Organic traffic (month-over-month)
- Direct traffic
- Referral traffic
- Social traffic
- Keyword rankings (top 20 keywords)
- Google Business Profile views
- Google Business Profile actions (calls, directions)
- Backlink count and quality
- Page load time (average)
- Core Web Vitals (LCP, INP, CLS)
- Lighthouse scores
- Bounce rate
- Form submissions
- Phone calls
- Consultation bookings
- Conversion rate (%)
- Milestone 1: Planning Complete (PLAN.md approved)
- Milestone 2: Assets Collected
- Milestone 3: Design Approved
- Milestone 4: Development Complete
- Milestone 5: QA Passed
- Milestone 6: Launch Successful
- Milestone 7: Month 1 Review Complete
- Milestone 8: Month 3 SEO Goals Met
- Milestone 9: Month 6 Traffic Goals Met
Project Owner: Dave Bostik
Business: Transform Personal Training
Phone: (312) 635-5139
Email: contact@email.transformfitcoach.com
AI Team:
@architect- Planning & Strategy@designer- UI/UX Design@engineer- Development@sentinel- QA & Testing
- Created comprehensive PLAN.md
- Created SEO_STRATEGY.md
- Created HANDOFF_GUIDE.md
- Created SITEMAP_CONTENT.md
- Created EXECUTIVE_SUMMARY.md
- Ready for asset collection and design phase
[Add notes as project progresses]
Last Updated: 2026-02-04
Current Phase: Planning Complete β
Next Phase: Asset Collection & Design