The site-wide og:site_name is no longer "Top Rep Contractor Sales Training" (the worst variant, ~31 hits last audit, now zero). That is real progress. But it was set to "Top Rep Training", a deprecated variant, instead of the agreed canonical "Top Rep Sales Training." Every one of the 36 pages now appends - Top Rep Training in its title and Open Graph, so the site simply moved from one off-brand name to a less-bad off-brand name. SEO authority is still pointed at a non-canonical brand string. The canonicalization is roughly half-done.
Single most valuable change to make next: re-edit WordPress General Settings site name from "Top Rep Training" to "Top Rep Sales Training". Same one-setting fix as before, now aimed at the correct target.
/solutions/ and /programs/ render with no H1 at all (new issue this crawl).Issue total is not directly comparable to the last audit's "42" because this crawl adds og:image and zero-H1 checks and covers a restructured (smaller) sitemap. Per-dimension deltas in the tables below are the accurate comparison.
| Surface | Current name | Canonical? | Change since 05-27 |
|---|---|---|---|
| Main website topreptraining.com | "Top Rep Training" (site_name + all titles) | No | Improved worst variant removed, but renamed to a deprecated variant, not canonical |
| LinkedIn /company/top-rep-sales-training | Top Rep Sales Training | Yes | No change still canonical |
| Facebook /topreptraining | Last known "TOP REP | Kettering OH" | No | Still open rename pending, not verifiable via crawl |
| Instagram @topreptraining | Reported renamed to canonical | Verify | Improved subtask complete; confirm on live profile |
| LearnWorlds school.topreptraining.com | "Top Rep Flight School" (og:site_name) | Partial | No change product brand, not company canonical |
| GHL funnels location dTYhTEq6... | Per-funnel (see funnels audit) | Partial | Improved deferred to fully audited + meta spec approved |
| Variant | 2026-05-27 | 2026-06-17 | Status |
|---|---|---|---|
| Top Rep Sales Training (canonical) | 0 | 1 | Adopting still near-absent in body |
| Top Rep Contractor Sales Training | ~31 | 0 | Eliminated |
| Top Rep Contractor Training | ~6 | 0 | Eliminated |
| Top Rep Training | ~118 | 120 | Now dominant variant body sweep needed |
| Top Rep (standalone) | ~250+ | 20 | OK on later mentions count method + fewer pages |
Total deprecated hits: 155 to 120 (down ~23%). The entire residual is "Top Rep Training", which the new site_name and title template reinforce on every page. Net: the brand string is more consistent than before, but consistently wrong.
| Issue | 05-27 | 06-17 | Delta | Notes |
|---|---|---|---|---|
| Meta description too long (>160) | 28 | 31 | +3 | Worst: /testimonials/ 718 chars |
| Missing meta description | 7 | 3 | -4 | /blog/, /solutions/, /programs/ |
| Title too long (>60) | 6 | 12 | +6 | "- Top Rep Training" suffix worsens it |
| Multiple H1 on one page | 2 | 0 | -2 | Fixed |
| Missing H1 (zero H1) | n/a | 2 | new | /solutions/, /programs/ |
| Missing og:title | 1 | 1 | 0 | /blog/ area |
| Missing og:image | n/a | 21 | new | Deeper-crawl dimension; weak link previews |
| Missing canonical tag | 0 | 0 | 0 | All pages have canonical |
/build-a-we-first-community/ (86) · /simplify-your-sales/ (82) · /contractor-secrets/ (81) · /go-get-marketing/ (79) · /private-equity/ (76) · /power-of-coaching/ (74) · /profitable-sales-funnel/ (74) · /success-as-a-sales-leader/ (71) · /mindset-framework/ (66) · /10m-roofing/ (66) · /understanding-sales-leadership/ (66) · /commercial-roofing-service/ (62)
/about-us/ (9) · /privacy-policy/ (7) · / (5) · /terms-of-service/ (5) · /programs/virtual-sales-management/ (4) · /testimonials/ (4) · /mindset-framework/ (3) · /blog/ (3)
| Schema | 2026-05-27 | 2026-06-17 | Status |
|---|---|---|---|
| WebSite | 2 | 2 | No change |
| FAQPage | 0 | 7 | Added |
| Organization | 1 | 0 (not detected) | Verify / regressed |
| ContactPoint | 1 | 0 (not detected) | Verify / regressed |
| Course | missing | missing | Still open |
| Product | missing | missing | Still open |
| Event | missing | missing | Still open + re-map (bootcamp URL now 404) |
| Review / AggregateRating | missing | missing | Still open /testimonials/ has none |
| Platform | Current | Change | Action |
|---|---|---|---|
| Top Rep Sales Training | No change | Canonical. Tagline polish only. | |
| "TOP REP | Kettering OH" (last known) | Still open | Rename to Top Rep Sales Training; move location to About. Crawl blocked by login, verify manually. | |
| Reported renamed | Improved | Subtask marked complete. Confirm display name + bio first line on the live profile. | |
| YouTube / TikTok / X | Unconfirmed | Still open | Still need URLs/handles from Noah / marketing. |
School at school.topreptraining.com is live. The school og:site_name now resolves to "Top Rep Flight School" (a product brand, not the canonical company name). Course catalog was not re-counted this run (LearnWorlds API session unavailable); baseline was 78 active courses, 7 with a "Top Rep" title prefix (snapshot 2026-05-14). The school-settings sweep (display name, transactional email "from" name) is still open.
Deferred in the last audit (expired token). Now closed: every production funnel and page was audited, and the meta title/description spec for the 14 pages with missing meta was approved by Jet. Full detail in the GHL Funnels SEO Audit and Meta Spec reports. Improved
General Settings site name: "Top Rep Training" to "Top Rep Sales Training". Rewrites all 36 titles and the Open Graph footprint to canonical in one change. The earlier rename hit the wrong target; this closes it. Needs WP admin (Noah or Jet).
Add a single H1 to /solutions/ and /programs/ (also missing meta descriptions). Trim the 12 over-length titles, which the canonical rename will partly resolve.
Rename page to Top Rep Sales Training, keep the /topreptraining handle, move "Kettering OH" to address fields. Verify Instagram landed correctly while in the same pass.
Confirm Organization + ContactPoint are still emitted (this crawl did not detect them). Add Course schema to program pages, Product to Pivot Points pages, Event to the current bootcamp/registration URL (old /top-rep-bootcamp/ now 404), Review/AggregateRating to /testimonials/.
Set a default share image at the SEO-plugin level so every page has a link preview.
Sweep the 120 "Top Rep Training" body hits (start: /about-us/, legal pages, /). Set LearnWorlds school display name + email "from" name to canonical.
Deterministic crawl of topreptraining.com on 2026-06-17 EST. Sitemap index parsed (sitemap_index.xml), 36 page URLs fetched. Per page: title + length, meta description + length, H1 count, canonical, og:site_name / og:title / og:image, JSON-LD @type set, word count, image alt coverage, and non-overlapping brand-variant counts (longest variant matched first so shorter ones do not double-count). This run added og:image, zero-H1, and image-alt dimensions the 2026-05-27 audit did not measure. Social and LearnWorlds checked via public Open Graph; Facebook and Instagram are login-walled, so those rely on the tracking-task status. Raw data: .scripts/seo-audit/marketing-crawl-2026-06-17.json. No changes were pushed to any platform.
Top Rep Sales Training brand + SEO re-audit. Generated 2026-06-17 EST. Companion to the 2026-05-27 master audit. Read-only; sign-off gate unchanged: no platform changes until Jet greenlights.