Check mobile usability first. Evidence required: representative program, schedule, location, and contact pages tested on current phones plus Google Search Console and PageSpeed Insights. Pass condition: core content, navigation, forms, and contact actions remain usable without blocking errors or disruptive layout behavior.
Fail condition: important content is inaccessible, controls are difficult to use, or mobile rendering prevents a prospective student from completing a basic task. Severity: high when the problem affects core enrolment paths.
Owner: developer or site owner. Corrective action: repair responsive layouts, oversized assets, scripts, form behavior, and template issues that create the observed failure. Validation: repeat the same device and tool tests after deployment.
The source previously stated that over 70% of martial arts searches occur on mobile, but no supporting source URL is present in this JSON, so preserve that figure only as historical context requiring source reconciliation.
Check Core Web Vitals and page responsiveness. Evidence required: field data where available and controlled tests for major templates. Pass condition: the site does not show obvious loading, interaction, or layout stability problems that obstruct class research or registration.
Fail condition: measured issues correspond to a real user experience problem on important templates. Severity: medium to high depending on affected pages. Owner: developer. Corrective action: reduce unnecessary JavaScript, optimize media, improve rendering behavior, and address the measured bottleneck rather than chasing a score in isolation.
Validation: retest the same URLs and confirm the user-facing issue is resolved. Tools: Chrome DevTools and supported performance diagnostics.
Check LocalBusiness and Course structured data only where supported by visible content. Evidence required: the live page, the implemented JSON-LD or other supported markup, and validation results. Pass condition: structured data accurately describes the organization, location, and course or class information that users can also see on the page.
Fail condition: markup invents facts, contains stale schedules, conflicts with visible content, or uses unsupported properties. Severity: medium. Owner: developer or SEO owner with factual review from the academy.
Corrective action: remove unsupported claims, synchronize visible content and markup, and keep only relevant supported properties. Validation: run structured data testing and manually compare every important value with the rendered page.
Check 404 errors and broken internal links. Evidence required: a crawl of the site plus manual testing of high-value links such as schedules, contact pages, trial information, instructor pages, and program navigation.
Pass condition: important internal links resolve to the intended live destination or an appropriate redirect. Fail condition: users or crawlers hit broken destinations, redirect chains, or irrelevant replacements.
Severity: high when the broken path affects enrolment or essential program information. Owner: developer or content manager. Corrective action: update links, restore valid destinations, or implement appropriate redirects. Validation: recrawl the affected URLs and click through the corrected paths on the live site.