None of these need to happen before you turn traffic on, but each one is either quietly costing you rankings or leads right now, or it’s worth a conversation before it becomes a bigger problem.
Worth fixing soon
The move off Framer left some SEO loose ends
Four old URLs from the Framer site now return “not found” with no redirect, and each was live and indexed as recently as mid March. Worth a redirect to the nearest new page for each, before the ranking they built up gets forfeited. It’s free to fix, and most valuable while it’s still fresh.
See the fuller SEO list
- The four missing redirects:
/lx90, /retreat, /contact, and /alcoholfree.
- Your Netlify preview URL is a byte identical copy of the whole site and it’s fully indexable right now, which is a duplicate content risk. It should redirect to the real domain or be set to no index.
- Every canonical and SEO signal on the site points at the
www version of your domain, but that address redirects straight back to the non‑www version. Worth pointing everything at the address that actually serves the page.
- Only the homepage currently has a canonical tag, the other seven pages don’t, and a few pages are reachable at two URLs at once (
/apply and /apply.html both load). One canonical URL per page closes that gap.
- There’s no structured data anywhere on the site. Adding Organization, Person, Service, and FAQ markup would help both Google’s rich results and how AI assistants like ChatGPT and Perplexity describe your business when someone asks about it.
Worth fixing soon
The blood test and Vault promises don’t quite match what happens next
The $299 blood test is shown as a buyable price five separate times on the site, but the button underneath it lands on a waitlist, and that’s never labelled before the click. It’s worth either making it purchasable, or relabelling every “Start With a Blood Test” button so it says what actually happens next. Right now it’s the entry point of your whole offer ladder, and it ends in a wall at the exact moment someone is most interested.
The Vault lead magnet has a couple of small leaks too: three of the guides are already free and ungated on the homepage, so they bypass your email capture entirely. The page promises “we’ll email you a copy too” but there’s no delivery email actually built for that. And the follow up email sequence’s only call to action points at a subdomain that doesn’t resolve.
Worth fixing soon
A few things worth a quick check with your side before launch
One plain note: I’m flagging these because they’re worth your attention, not because I’m offering legal advice. I’m not a lawyer, and none of this is a legal opinion, just things I’d want checked before real money and real health claims are on the table.
A single PSA marker on the site sits under a heading that reads “Cancer Screening,” which implies a screening service that isn’t really what’s being offered. There are also a couple of phrases worth a second look: “a complete picture of your health” (no single blood panel really is), and the “MD‑Reviewed” claim, which is stated plainly on one page and hedged to “medical review where applicable” on another. A couple of the lead magnet titles read more like medical claims than marketing too, things like “burn more fat while you sleep.”
The Terms page is worth a closer look as well. Right now it’s essentially a no refund policy rather than a full terms of service, and it includes a clause stating that disputing a charge is itself a breach of contract. A clause that tries to waive someone’s right to dispute a charge with their card issuer generally doesn’t hold up, and it’s the kind of thing card networks flag. I’d genuinely get this one in front of your counsel before you start charging cards through it. It also means your privacy policy’s line pointing to “our Terms for full SMS terms” currently points at a page with no SMS terms on it.
Worth fixing soon
The site currently fails a WCAG 2.2 AA accessibility check
One thing here is more than cosmetic: when someone submits a form, the button disappears and a confirmation panel appears, but nothing announces that to a screen reader. A blind visitor genuinely can’t tell whether their application went through. That’s the one I’d prioritise.
See the fuller accessibility list
- No “skip to content” link on any page.
- The homepage FAQ, including pricing, sits inside the footer landmark, where screen readers usually skip past it.
- The FAQ accordion and the mobile menu button don’t announce whether they’re open or closed.
- No
autocomplete attribute on any form field. Cheap fix, one attribute each.
- The Apply form’s message box has no label.
- A handful of contrast misses: the error text, the footer legal line, form input borders (hard to see the field edge if you have low vision), and the gold gradient on the results stats.
The good news: the whole list is about three hours of additive fixes on a genuinely solid base, not a rebuild.
Worth fixing soon
Two small security items worth closing before a full redeploy
Your repo, not the live site, has a live GoHighLevel webhook URL hardcoded into the page’s JavaScript. It’s unauthenticated, so anyone who views the page source could push fake leads into your CRM. It isn’t on the live site today, but if the repo gets deployed as is, it becomes public. Worth treating that webhook as compromised, regenerating it, and moving the lead flow server side.
There’s also no Content Security Policy on the site. The basic security headers are there, and Netlify adds HSTS automatically, but a CSP is worth adding once the Meta Pixel decision above is settled, since a CSP is part of what would have stopped that pixel loading unchallenged in the first place.