Home / Roadmap
Internal · Recommendations

The roadmap to a world-class website

This page captures everything that would elevate SNFCo from a great site to a category leader — prioritized so you can tackle the highest-impact items first. It’s built for you and the client to review; it’s hidden from search engines.

✅ Shipped in the latest update Done

This round implemented every roadmap item that doesn’t require your accounts or third-party signups:

  • Four legal pages — Privacy Policy, Terms of Service, Income Disclosure, Accessibility — linked in every footer
  • Installable PWA: web manifest, app icons, and an offline-capable service worker
  • llms.txt published for AI/answer-engine crawlers (AEO)
  • Cookie-consent banner with consent-gated Google Analytics 4 (inert until you add your GA ID)
  • Email capture: newsletter section + exit-intent popup, working today via an email fallback (upgrades to Formspree when you add an ID)
  • Working contact form on the Info page
  • Member testimonials section (sample copy — swap in real, approved quotes)
  • Click-to-play embedded video (no third-party scripts load until played)
  • Conversion event tracking wired to key buttons & the chatbot
  • Seven dedicated product detail pages (with Product structured data), linked from the product cards
  • Visual chatbot admin editor at /admin.html — add/edit/delete FAQs and export the knowledge file (no code or backend needed)
  • Real AI chatbot backend (Claude Haiku 4.5 via a Firebase Cloud Function) — code is built and ready in /functions; activate it by upgrading to the Blaze plan, adding an Anthropic API key secret, deploying, and setting CHAT_API: "/api/chat". Until then the widget uses the built-in matcher.

To activate analytics & the form backend: open public/assets/js/main.js and fill in GA_ID and FORMSPREE_ID in the CONFIG block. Everything else works as-is.

1 · Foundation & Brand

Connect a custom domain High

Replace the snfcoaz.com address with a branded domain like sandersnutritionfitness.com. It builds trust, is far more memorable, and is essential for serious SEO.

  • Buy the domain, then add it in Firebase Hosting → Custom domains (free SSL included)
  • Once live, update all canonical URLs, sitemap, and structured-data URLs to the new domain

Replace placeholder details High

A few items were carried over from the source site and should be finalized.

  • The Instagram link points to instagram.com/wixstudio — swap to the real SNFCo handle
  • The source footer year read “2035” — corrected to auto-update to the current year
  • Confirm the official email (currently Sandersgroupaz@gmail.com) and add a phone number if desired

Commission a true logo & brand kit Medium

The current logo is a small raster image. A crisp vector (SVG) logo plus a favicon set and brand color/typography guide would sharpen the professional feel at every size.

  • Vector logo (light + dark variants)
  • Proper favicon package (16–512px, Apple touch icon, maskable PWA icon)

2 · SEO & AEO (Answer Engine Optimization)

✅ Already implemented: per-page titles & meta descriptions, Open Graph & Twitter cards, JSON-LD structured data (Organization, FAQ, Product, Breadcrumb), semantic HTML, sitemap.xml, robots.txt, descriptive image alt text, fast static hosting, and mobile responsiveness.

Submit to search engines High

  • Verify the site in Google Search Console & Bing Webmaster Tools
  • Submit the sitemap and request indexing
  • Create a Google Business Profile for local/branded search

Build a keyword-driven blog High

Content is what ranks. A blog targeting real questions (“What is Protandim NRF2?”, “GLP-1 vs. supplements”, “best daily wellness routine”) drives organic traffic and feeds the AI assistant.

  • Article schema on each post, internal links to products
  • Target one primary keyword + related long-tail per article

Win the AI answer boxes Medium

AEO means being the source ChatGPT, Google AI Overviews, and Perplexity quote. The FAQ schema is a start; go further:

  • Add concise, quotable answer paragraphs near the top of each page
  • Publish an llms.txt file summarizing the brand for AI crawlers
  • Earn citations/backlinks — the #1 signal AI engines trust

Performance polish Medium

  • Serve images as WebP/AVIF with width/height to lock layout (oversized photos already compressed)
  • Self-host fonts or subset them to cut render-blocking
  • Aim for 95+ Lighthouse across Performance, SEO, Accessibility, Best Practices

3 · Conversion & Lead Capture

Add an email capture / newsletter High

Most visitors won’t buy on day one. Capture them. A “Get free meal-plan tips + a member discount” signup turns traffic into a list you own.

  • Integrate Mailchimp, ConvertKit, or Klaviyo
  • Offer a lead magnet (sample meal plan PDF) in exchange for email

Real contact form Medium

Replace mailto links with a proper form (Formspree, Netlify Forms, or a Firebase Cloud Function) with spam protection and confirmation.

Social proof & testimonials High

Nothing converts wellness buyers like real results. Add a testimonials section with member photos, star ratings, and before/after stories (with consent).

  • Use Review/AggregateRating schema for star snippets in Google

Sticky “Join” CTA & exit intent Low

A persistent membership CTA on scroll and a tasteful exit-intent offer can lift conversions measurably.

4 · Content & Media

Original photography & founder story Medium

The lifestyle photo is stock. Authentic photos of the founder, real members, and apparel build trust and differentiate from every other distributor site.

Embedded video Low

Embed the product/research video directly (lazy-loaded) instead of linking out, and add short product explainer clips.

Dedicated product detail pages Medium

Give each product its own page (ingredients, studies, FAQs, Product schema with offers). Better SEO surface area and a stronger story per product.

5 · AI Chatbot Evolution

✅ Already shipped: a working “Ask SNFCo” assistant on every page, powered by a single client-editable file (/content/chatbot-knowledge.json) with a plain-English editing guide. No code needed to update answers.

Build the admin editor page High

As planned: a password-protected admin UI where the client edits chatbot answers, FAQs, and site copy visually — saving to Firebase, no JSON editing required.

  • Firebase Authentication for login
  • Firestore to store editable content
  • Form-based editor with live preview

Upgrade to a true AI assistant Medium

Swap the keyword matcher for a real LLM (Claude) via a secure Cloud Function. It would answer naturally, stay grounded in your knowledge base, and capture leads mid-conversation.

  • Retrieval over your knowledge base so answers stay accurate
  • Hand-off to email/booking when intent is high

6 · Commerce & Membership

Smoother store hand-off Medium

All purchases route to LifeVantage® today (correct for compliance). Make the hand-off feel seamless with clear “you’ll complete checkout securely on LifeVantage” messaging and deep links to exact products.

Member portal Low

A logged-in area for members to access meal plans, track monthly perks, and download apparel claim codes.

Referral mechanics Low

Give members shareable referral links to fuel the distributor flywheel.

7 · Trust, Legal & Compliance

Real policy pages High

The source linked Privacy & Accessibility to placeholders. Publish genuine pages.

  • Privacy Policy & Cookie notice (required if you add analytics/email capture)
  • Terms of Service & Income Disclosure (important for distributor claims)
  • Accessibility statement

FTC & FDA-safe claims High

Wellness + income claims are heavily regulated. The standard FDA disclaimer is already in the footer; have a professional review all health and earnings language.

Cookie consent banner Medium

Add a compliant consent banner once analytics or marketing pixels go live.

8 · Analytics & Growth

Install analytics High

  • Google Analytics 4 + Search Console (free, essential)
  • Event tracking on “Shop”, “Become a Member”, and chatbot opens
  • Optional: Microsoft Clarity for free heatmaps & session replays

Conversion tracking Medium

Tag outbound store clicks so you can measure which products and pages actually drive sales.

A/B test the big CTAs Low

Once traffic is steady, test hero headlines and CTA wording to maximize membership signups.

9 · Future / Nice-to-Have

Progressive Web App Low

Add a manifest + service worker so the site is installable and works offline — a premium touch.

Multi-language Low

LifeVantage serves multiple markets; Spanish support could expand reach.

Loyalty & gamification Low

Streaks, badges, and a points system to reward consistent members and surface the monthly prize draws.

Let’s prioritize together

Tell me which of these matter most and I’ll build them next. My suggested first sprint: custom domain → Search Console → testimonials → email capture → admin page for the chatbot.