CLEVERWAVE
●SITE CHART · DEEP SEO AUDIT
2026·11·08 · CLEVERWAVE LABS · STATUS: DELIVERED
INDEX·005· AUTUMN '26·FIELD STUDY · PLATE V

A product built on records.
A site search has no record of.

TrueRecord gives schools one verified home for athletic results, records and history. The marketing site at truerecordsports.com is new, fast to answer and well written, and its FAQ already answers 100 real questions from districts, coaches and families. But search engines are told almost nothing about it: a ten-character title, no descriptions, no business markup, and a sitemap where half the URLs are empty archives. Eight findings, every one measured against what the site served on 2026-11-08, with a four-site benchmark run on the same instrument.

TrueRecord Sports
truerecordsports.com
US high school athletics · districts, coaches, families
2026-11-08
SECTION 01·THE BOTTOM LINE

The answers exist. Nobody can find them.

The foundations are right: every page answers 200 over HTTPS, the www and http versions redirect to one address, nothing is blocked to crawlers, and the content is written for the people who buy and use the product. What is missing is the layer search engines and AI assistants read first — what this is, who it is for and which page answers which question — and the pages that a district buyer expects before signing anything about student data.

3pages
WITH REAL CONTENT: HOME, FAQ, ONE ARTICLE
4of 7
INDEXABLE URLS THAT ARE EMPTY ARCHIVES
0of 7
PAGES WITH A META DESCRIPTION
10chars
HOMEPAGE TITLE: "TrueRecord"
100questions
ANSWERED ON ONE 5,473-WORD PAGE
0pages
PRIVACY POLICY OR TERMS FOUND
4.5–6.6s
LARGEST PAINT ON MOBILE (LAB)
0results
FOR THE BRAND IN OUR WEB SEARCHES
FIELD NOTE · THE WEDGE

The searches a district or a parent makes about school records today are answered by companies that sell record boards and touchscreens (digitalrecordboard.com publishes dozens of guides on the subject) and by results sites such as MaxPreps and Athletic.net. None of them offers what TrueRecord says it does: verified results, records and history owned by the school, kept over time.

The FAQ already contains the raw material for the pages that would compete for those searches — how results get in, what "verified" means, who owns the data, how it works next to MaxPreps and Athletic.net, what it costs a district. Put a name and a description on the site, then split the FAQ into the pages each audience is looking for.

SECTION 02·HOW TO READ THIS

Every finding carries a confidence label.

They separate what can be acted on today from what needs an instrument nobody has connected yet. Each finding also shows what the site actually served, so any claim here can be checked without taking our word for it.

ConfirmedMeasured directly, reproducible from the saved pages.
LikelyStrong evidence, one instrument only.
HypothesisReasoned, not measured. A question, not a fact.
BlockedNeeds access we do not have.
Not measuredNobody has measured it. Not the same as "fine".
SECTION 03·CRITICAL · FIX FIRST

Three gaps in what search is told.

The first two are an afternoon inside WordPress. The third is the content plan for the next two months.

CRITICAL ISSUE 01 Confirmed

The homepage tells search engines one word, and nothing else

The homepage title is "TrueRecord" — ten characters, no product, no audience. None of the seven indexable URLs has a meta description, so Google writes its own snippet from whatever text it picks.

There is no structured data on the homepage: nothing that says this is a company, that it offers a web application for schools, or where its official profiles are. The FAQ page is the only one with markup (FAQPage).

There are no Open Graph tags on any page. When a coach shares the site in a parents' group chat or an athletic director sends it by email, the link shows no title card and no image.

No SEO plugin is installed (WordPress 7.1.4 with Elementor 4.3.6; none of Yoast, Rank Math or similar in the served HTML). That one fact explains most of this issue.

INSTRUMENT READING · HOMEPAGE <head>
<title>            TrueRecord
meta description   (none)      0 of 7 indexable URLs have one
og:title / og:image  (none)      0 of 7
JSON-LD            (none)      only /truerecord-faqs/ has FAQPage
<h1>               Your season. Your athletes. Your history. All in one place.
generator          WordPress 7.1.4 · Elementor 4.3.6
SEO plugin         not detected
→ FIX
Install one SEO plugin (Rank Math or Yoast) and set: homepage title, e.g. "TrueRecord · Verified Athletic Records and Results for High Schools"; a 140–155 character description for each page; Open Graph title, description and a 1200×630 share image; and Organization + WebSite markup on the homepage (name, logo, URL, the .app address as part of the same product). Add SoftwareApplication only with facts the page shows.
CRITICAL ISSUE 02 Likely · Blocked

Search engines do not appear to know the site yet

Two web searches on 2026-11-08 — for the brand with its category, and for the exact domain — returned no page from truerecordsports.com. Results went to similarly named companies (TrueSport, TRUE Sports) and to record-board vendors.

The site is young (its first files date from August 2026, its article from September 23) and that alone can explain it. But nothing on the site helps it along: no search-console verification tag, no analytics of any kind, and no IndexNow notification for Bing.

What we cannot see: how many pages Google has indexed, which searches show the site, and whether anyone clicks. That needs Search Console.

INSTRUMENT READING · OUTSIDE VIEW, 2026-11-08
web search "TrueRecord Sports high school athletic records app"   0 results from the domain
web search "truerecordsports.com"                                   0 results from the domain
google-site-verification / msvalidate.01 meta    none
analytics in served HTML                         none (GA, GTM, Clarity, Meta pixel, Plausible: not found)
sitemap                                          /wp-sitemap.xml  200, 4 child sitemaps, 6 URLs
robots.txt                                       200, blocks only /wp-admin/, names the sitemap
→ FIX
Verify the domain in Google Search Console and Bing Webmaster Tools (a DNS record covers both .com and, separately, .app), submit the sitemap, and request indexing of the homepage and FAQ. Turn on IndexNow in the SEO plugin. Add privacy-respecting analytics on the marketing site only — never on pages that show athlete data.
CRITICAL ISSUE 03 Confirmed

One FAQ page carries the whole product story

The site has three content pages: the homepage, /truerecord-faqs/ and one article. The FAQ holds 100 questions in 5,473 words, grouped by audience — superintendents, athletic directors, coaches, parents, athletes, boosters.

Those answers are exactly what buyers search for, but on one URL they compete with each other: one page cannot rank for "high school athletic records software", "how do I see my child's cross country times" and "MaxPreps alternative for schools" at the same time. The homepage links to the FAQ and to the article, and otherwise only to its own anchors (#how-it-works, #for-schools, #about).

Google has limited FAQ rich results to government and health sites since 2023, so the FAQPage markup helps AI assistants read the answers but will not produce the expandable search result.

INSTRUMENT READING · CONTENT INVENTORY
URL                                   words   role
/                                     1,204   homepage, 8 H2 sections, anchor menu
/truerecord-faqs/                    5,473   100 questions, 6 audiences, FAQPage markup
/why-is-school-athletic-...-exists/   1,148   article, 2 cited sources, own FAQ

pages for districts / ADs / coaches / families   0
pricing or "how it works" page                    0   (pricing "shared on a call")
comparison with MaxPreps / Athletic.net           0   (answered inside the FAQ)
→ FIX
Build one page per audience and per buying question, each opening with the FAQ's short answer and going deeper: /for-athletic-directors/, /for-coaches/, /for-families/, /how-it-works/ (results in 48 hours, what "verified" means, who owns the data), /pricing/ (the tier logic, even if figures stay on the call) and /truerecord-vs-maxpreps-athletic-net/ (works alongside, does not replace). Keep the FAQ as the index and link each section to its page.
"A company whose promise is that every record shows where it came from has a website that shows search engines almost nothing about where it came from."
CW AUDITOR'S NOTE · SITE CHART 005
SECTION 04·HIGH IMPACT

Five that decide whether a district trusts what it finds.

HIGH ISSUE 04 Confirmed

No privacy policy or terms on the site that sells to schools

None of the usual addresses answers: /privacy-policy/, /privacy/, /terms/ and /terms-of-service/ all return 404, and the homepage links to no privacy page. The homepage form collects a name, an email and a school, and a cookie banner is shown.

The FAQ itself says the FERPA/COPPA approach is "being developed" with partner schools and that the opt-out policy is being "finalized with legal counsel". For a product that shows student athletes' names and results, a district's first search is for exactly these pages.

This is a trust and conversion finding, not a legal opinion: we do not assess compliance.

INSTRUMENT READING · LEGAL PAGES, 2026-11-08
/privacy-policy/      404
/privacy/             404
/terms/               404
/terms-of-service/    404
homepage form fields  name · email · role (select) · school
cookie banner         present (Cookiez)
→ FIX
Publish a privacy policy and terms (the client's counsel writes them; the site only hosts them), link both from every footer, and add a short /student-privacy/ page that states plainly what is public, what needs an account, who owns the data and how a family asks for a correction or removal — the FAQ answers already say most of it.
HIGH ISSUE 05 Confirmed

Half the sitemap is empty archive pages, and they expose login names

Of the six sitemap URLs, three are WordPress archives with no content of their own: /category/uncategorized/ and two author pages. A fourth, the date archive /2026/09/23/, is linked from the article. All four are indexable, none has a canonical tag, and each repeats the one article.

The author archives are named after WordPress accounts: /author/truerecordsports7/ and /author/brwillis/. The article is signed "truerecordsports7", a login name, while its own text includes a section titled "Karen's founder perspective". Search engines and AI assistants look for who stands behind content; a login name is the weakest possible answer.

Login names published in public URLs are also something the site's developer should review. That is a security housekeeping note, outside the scope of this SEO audit.

INSTRUMENT READING · /wp-sitemap.xml
posts-post-1          1   the article
posts-page-1          2   / and /truerecord-faqs/
taxonomies-category-1 1   /category/uncategorized/          82 words, no canonical
users-1               2   /author/brwillis/  16 words  ·  /author/truerecordsports7/  82 words
linked, not in sitemap    /2026/09/23/   86 words, indexable

article byline        truerecordsports7
→ FIX
With the SEO plugin: noindex and remove from the sitemap the category, author and date archives (or turn author archives off). Rename the category from "Uncategorized". Set a public display name for each account, and sign the article with the real author the company confirms, linked to a short author bio.
HIGH ISSUE 06 Confirmed · lab only

Mobile loading is held up by render-blocking files and the cookie banner

Lighthouse (mobile, lab) scores performance 72–76. The largest paint lands at 6.6 s on the homepage, 5.7 s on the FAQ and 4.5 s on the article; Google's "good" threshold is 2.5 s.

On all three pages the element measured as the largest paint is the cookie banner text, and render-blocking styles and scripts cost an estimated 0.6–2.5 s. The server itself is fast (30–70 ms) and Cloudflare serves the HTML from cache.

Not measured: field data from real Chrome users. A new site has none yet; lab numbers predict, they do not prove.

INSTRUMENT READING · LIGHTHOUSE 12.8.2, MOBILE
page        perf  LCP     FCP    CLS    weight   render-blocking
home         75  6.6 s   2.1 s  0.017  879 KiB  ~1.0 s
FAQ          72  5.7 s   3.4 s  0.036  693 KiB  ~0.6 s
article      76  4.5 s   3.5 s  0.001  480 KiB  ~2.5 s
LCP element on all three   <p id="cookiez-description">   (cookie banner)
scripts per page  37–40     stylesheets  24–25
server response   30–70 ms, cf-cache-status HIT
→ FIX
Load the cookie banner after the page content (or reconsider it: the marketing site sets no analytics cookies today), defer non-critical Elementor scripts and unused widget CSS, and self-host or preload the Google Fonts. Re-run Lighthouse, then watch field Core Web Vitals in Search Console once traffic exists.
MEDIUM ISSUE 07 Confirmed (automated)

Low-contrast text and skipped heading levels

Lighthouse accessibility scores are good but not clean: 95 home, 91 FAQ, 94 article. The failures are text colour contrast (25 elements on the homepage, 9 on the FAQ, 45 on the article, including 11-px grey links in rgb(127,140,130)), heading levels that skip, and one link on the FAQ with no readable name.

The logo and the homepage athlete photo carry an empty alt, which marks them as decorative; the logo should be named.

School districts buy against accessibility requirements. A clean automated score is the easy part of that conversation.

INSTRUMENT READING · LIGHTHOUSE ACCESSIBILITY, MOBILE
page      score  color-contrast  heading-order  link-name
home        95       25              4             –
FAQ         91        9              1             1
article     94       45              1             –
images with empty alt   home 3 (logo twice, athlete photo) · FAQ 1 (logo)
→ FIX
Darken the grey text to at least 4.5:1 against its background, keep headings in order (H2 before H3), give the icon link a name, and set the logo's alt to "TrueRecord". An automated scan covers only part of WCAG; a keyboard and screen-reader pass should follow.
MEDIUM ISSUE 08 Confirmed · Hypothesis

The app's public information is invisible to search

The product lives at truerecordsports.app, a separate domain. Its served HTML is a 3 KB shell with only a title ("TrueRecord Sports") and an og:title; everything else is drawn by JavaScript. Its robots.txt address returns the same app page instead of a robots file.

The FAQ says free accounts see public meet information — location, start time, parking, admission, links to live results. Public meet pages are the kind of page parents search for on the day of an event.

Hypothesis, with a condition: server-rendered public meet pages (place, date, schedule, official result links) could bring that search traffic. Pages about individual athletes, most of them minors, should stay behind sign-in until the opt-out policy in the FAQ is final.

INSTRUMENT READING · https://truerecordsports.app/
status            200 (Cloudflare)
served HTML       3,281 bytes, content drawn by JavaScript
<title>           TrueRecord Sports
meta description  none
/robots.txt       serves the app page, not a robots file
→ FIX
Give the .app domain a real robots.txt and a description now. Then decide, with the product team and the privacy policy in hand, whether public meet pages should be server-rendered and listed in a sitemap. Athlete pages stay out of search until that policy exists.
SECTION 05·QUICK WINS · HOURS, NOT WEEKS

Seven that ship in an afternoon.

Win Detail Confidence
Name the FAQ page properly Its title reads "TrueRecord | FAQs – TrueRecord", with the brand twice. Suggested: "TrueRecord FAQ: Verified Athletic Records for Schools, Coaches and Families" Confirmed
Write the seven descriptions 0 of 7 pages have one; with an SEO plugin each takes minutes Confirmed
Add a share image No og:image anywhere: links shared by coaches and parents show no card Confirmed
Rename "Uncategorized" The only category is the WordPress default, and it is in the sitemap Confirmed
Publish an llms.txt /llms.txt answers 404. A short summary plus the page list, generated from the sitemap, so it cannot contradict the site. A secondary experiment, not a ranking factor Confirmed
Mark up the article The article has no Article markup, no date in markup and a login-name byline; add Article with the confirmed author and dates Confirmed
Name the logo Empty alt on the logo on every page checked Confirmed
WHAT IS ALREADY RIGHT

One address, cleanly. http:// and www. both answer 301 to https://truerecordsports.com/, /sitemap.xml redirects to the WordPress sitemap, every page has a self canonical, internal search results are noindex, and a missing page answers a real 404.

The writing. The article opens with a one-paragraph answer, cites its sources (NFHS participation survey, Pew Research), and ends with its own FAQ. The FAQ answers are short and direct. That is the format AI assistants quote; it just needs more pages to live on.

SECTION 06·COMPETITIVE BENCHMARK

Four sites that answer the same searches, one instrument.

Each homepage was read with the same script used on truerecordsports.com, on 2026-11-08: a record-board vendor that dominates "school records" searches, the two results sites the FAQ names, and a scorekeeping platform for high schools. Measured markup, not opinion.

Signal TrueRecord Digital Record Board Athletic.net MaxPreps GameDay Preps
What it is Verified records, school-owned Record-board vendor Track & XC results HS sports scores Scorekeeping
Title says what it is "TrueRecord" Yes Yes Yes Yes
Meta description Missing Missing Missing Yes Yes
Organization / WebSite markup None Both Both + site search Both + contact None
Share image (og:image) No Yes No Yes No
One H1 on the homepage Yes Yes Yes Yes Yes
Visible words on the homepage 1,204 815 845 810 854
llms.txt 404 404 404 404 404
DELIBERATELY ABSENT FROM THIS TABLE

Domain authority and keyword rankings. We hold no backlink-tool licence and none has been validated here. Scraped search positions vary by location, history, device and minute; position data comes from Search Console once it is connected.

Athletic.net served its page with a bot-protection script attached; the values above are from the HTML it returned, read once, without any attempt to get around the protection.

What the benchmark actually says

  1. The bar is low, and TrueRecord is below it. Every competitor's title says what it does; TrueRecord's is the only one that names nothing but the brand.
  2. The record-board vendors own the problem searches. They do it with volume: guide after guide on finding, preserving and displaying school records. TrueRecord's single article is on exactly that subject and is better sourced.
  3. MaxPreps and Athletic.net are partners in the story, not targets. The FAQ already positions TrueRecord as working alongside them; a comparison page says so where the searches happen.
  4. TrueRecord already has the most words on its homepage. The content is there. The labels are not.
SECTION 07·TARGET TERMS · 5 TIERS

Grouped by who is searching.

No keyword tool and no Search Console yet, so volume and difficulty are Not measured. These come from the product as the site describes it and the audiences its FAQ serves. Once Search Console is connected, this section is replaced with real query data.

TIER 01FIRST

Brand

The site should own its own name before anything else (Issue 02).

  • truerecord
  • truerecord sports
  • truerecordsports
  • truerecord app
  • truerecord login
TIER 02BUYERS

Districts and athletic directors

Who pays. Map onto /for-athletic-directors/, /how-it-works/ and /pricing/.

  • high school athletic records software
  • school sports record keeping
  • digital record book high school
  • athletic department records management
  • preserve school athletic history
TIER 03COMPARE

Alongside the tools they know

The FAQ already answers these; give them a page.

  • maxpreps alternative for schools
  • athletic.net vs maxpreps
  • maxpreps school records
  • athletic.net team records
TIER 04FAMILIES

Parents and athletes · AEO

Questions AI assistants are asked, answered in the FAQ today.

  • how to find my child's cross country times
  • where to find high school track results
  • high school track and field records by school
  • how to see my athlete's personal records
  • cross country meet information parking admission
TIER 05TO CONFIRM

Sport and state

Only as sports and partner schools are added. Hypothesis, not a measurement.

  • ohio high school cross country records
  • ohsaa district results
  • high school indoor track records ohio
  • high school wrestling records
  • swim records high school
SECTION 08·EXECUTION

Measurement before the work that needs measuring.

PHASE 00
THIS WEEK · BLOCKING

Instrument first

  • Verify the site in Google Search Console and Bing Webmaster Tools and give CleverWave read access. It is the only source of real searches, clicks and indexed pages.
  • Submit the sitemap; request indexing of home and FAQ
  • Confirm who edits the WordPress site and how changes are approved
  • Confirm the article's real author and the company facts to publish
PHASE 01
WEEK 01

Tell search what this is

  • SEO plugin: titles, descriptions, Open Graph and share image
  • Organization and WebSite markup on the homepage
  • Noindex and remove the category, author and date archives
  • IndexNow on; llms.txt from the sitemap
  • Privacy policy and terms published and linked (text from counsel)
PHASE 02
WEEKS 2-4

One page per audience

  • /for-athletic-directors/, /for-coaches/, /for-families/
  • /how-it-works/: results in 48 hours, what "verified" means, data ownership
  • /pricing/ with the tier logic; /student-privacy/
  • Comparison page: alongside MaxPreps and Athletic.net
  • Cookie banner and render-blocking fixes; contrast fixes
PHASE 03
WEEKS 4-12

Build the record of the site

  • One sourced article a month on the problem searches (Tier 02 and 04)
  • Case study with the founding partner school, if it agrees to be named
  • Decide on public meet pages on the .app domain (Issue 08)
  • Replace the keyword tiers with real Search Console queries
  • Core Web Vitals verified against field data
SECTION 09·HOW WE WILL KNOW IT WORKED

The row that answers the question is blocked.

Everything we can measure from outside is scripted and re-runnable, and every number in this report reproduces from the evidence saved with it.

EVIDENCE
# Crawl of every sitemap URL and linked page, plus redirects, robots, llms.txt, 404 and archives
artifacts/clients/truerecordsports/raw/crawl-2026-11-08.json
# Lighthouse 12.8.2 mobile, home / FAQ / article
artifacts/clients/truerecordsports/raw/lh/
# Same-instrument homepage benchmark
artifacts/clients/truerecordsports/raw/benchmark-2026-11-08.json
Metric Today Instrument Available?
Pages with a meta description 0 / 7 saved HTML Now
Indexable empty archives 4 crawl Now
Pages with structured data 1 / 7 saved HTML Now
Content pages 3 sitemap Now
Largest paint, mobile (lab) 4.5–6.6 s Lighthouse Now
Privacy policy / terms none curl Now
Indexed pages, searches, clicks, positions — Search Console / Bing Blocked
Demo requests and sign-ups by source — analytics Not measured
Core Web Vitals (field) — CrUX Not measured

Only Search Console can say whether the site is found. Everything above it proves the site changed. That is why Phase 00 comes first.

SECTION 10·LIMITS OF THIS AUDIT

What this document does not know.

  • Coverage. The 6 sitemap URLs, the one linked page outside it, and the homepage of truerecordsports.app. The app behind sign-in was not opened.
  • Served, not rendered, for the crawl. Lighthouse rendered the three content pages in a mobile browser.
  • Search visibility was checked with two web searches, not with Google or Bing data. "No results" is a reading from one tool on one day.
  • No rank, no volume, no authority scores anywhere in this document, by design.
  • No legal assessment. Issue 04 records which pages exist, not whether any policy is compliant.
  • Identities. We name no founder or author: the article's byline is a login name, and only the company can confirm who wrote it.

The form was not submitted, no account was created, and nothing on the site was changed. Requests were spaced more than a second apart.

Provenance. Measured 2026-11-08. Read-only throughout.

SECTION 11 · BEGIN

Stop diagnosing,
start building.

CleverWave builds deep SEO audits for companies that need to be found by the people they serve. We measure every flaw against the served bytes, prioritise by impact, and deliver a phased plan calibrated to your team. Phase 00 takes an hour and starts the clock on everything else.

Book the conversation