SEO audit report
jmcoaching.org: homepage SEO audit
Audited 21 October 2026 · 32 checks · homepage only
SEO score
67
Grade B-
Issues to fix
15
2 critical
AI search readiness
2/7
AI-readiness checks passed
Summary
The most important problem is that the page has no short summary for search results and no main heading, which makes it harder for search engines and visitors to quickly understand what the site offers. On the plus side, the site passes every security check and its pages load quickly. The most useful next step is to write a one-sentence summary of the site and add one clear main heading to the homepage.
Category scores
Weighted by our audit methodology — our view of what to fix first, not measured Google ranking factors.
What to fix (15)
Most important first. Each finding says what was found, why it matters, and how to fix it.
- 01CriticalMeta Tags
This page is missing a description
The meta description is the summary under your link in Google. Without it, Google writes its own — usually a random sentence from your page that rarely makes people want to click.
How to fix: Add a <meta name="description"> tag with 1–2 sentences describing what your business offers and why to choose you (70–160 characters).
- 02CriticalHeadings
This page has no main heading
The H1 is the big headline that tells both visitors and Google what this page is about. Every page should have exactly one.
How to fix: Add one clear <h1> headline near the top of the page that says what the page is about.
- 03ImportantMeta Tags
Link previews aren't set up
When someone shares your page on WhatsApp, Facebook, or LinkedIn, it won't show a proper preview (missing: title, description, image). A good preview gets far more clicks than a bare link.
How to fix: Add og:title, og:description and og:image meta tags in your page header. Most website builders and the Yoast SEO plugin can set these for you.
- 04ImportantMeta Tags
No canonical tag found
A canonical tag tells Google which version of a page is the 'official' one. Without it, Google may see duplicates of your page and split your ranking power between them.
How to fix: Add <link rel="canonical" href="https://yoursite.com/"> in your page header pointing to the preferred URL.
- 05ImportantPerformance
4 scripts are delaying this page
Scripts in the page header without 'async' or 'defer' force the browser to wait before showing anything. Adding one of those keywords lets the content appear sooner.
How to fix: Add the defer (or async) attribute to <script> tags in your <head>, or move them to the end of the <body>.
- 06ImportantMobile
4 elements have a fixed width
Some parts of this page use a fixed pixel width wider than 500px. These can spill off the side of a phone screen and force annoying sideways scrolling.
How to fix: Use flexible widths (%, max-width) instead of fixed pixel widths so content adapts to small screens.
- 07ImportantContent & SEO Readiness
5 of 6 images have no description
Alt text describes an image to Google and to visually impaired visitors. It also helps you show up in Google Image search. Add a short, plain description to each image.
How to fix: Add an alt attribute to each image describing what it shows, e.g. alt="blue ceramic mug on a wooden table".
- 08ImportantContent & SEO Readiness
No structured data found
Structured data is a behind-the-scenes label that helps Google understand your business — and can unlock rich results like star ratings, FAQs, and business hours in search.
How to fix: Add JSON-LD structured data (e.g. LocalBusiness or Organization schema). The Yoast/RankMath plugins or schema.org generators make this easy.
- 09MinorHeadings
Headings skip levels
Headings work like a table of contents (H1 → H2 → H3). This page jumps a level somewhere, which makes the structure harder for Google and screen readers to follow.
How to fix: Use headings in order — don't jump from H2 straight to H4. Pick heading levels for structure, not for font size (use CSS for styling).
- 10MinorHeadings
No main heading to measure
Once a main heading (H1) is added, keep it between 20 and 70 characters.
How to fix: Add an <h1> first, then keep it between 20 and 70 characters.
- 11MinorContent & SEO Readiness
Few links to other pages on this site
Internal links help visitors explore your site and help Google discover all your pages. Link from your homepage to your key services and content.
How to fix: Add navigation links from your homepage to your main pages (services, menu, location, contact).
- 12MinorContent & SEO Readiness
No llms.txt file found
llms.txt is a new, simple file that tells AI assistants like ChatGPT what your business does and which pages matter most — making it easier for them to describe and recommend you accurately. It's optional today, but an easy edge while most sites don't have one.
How to fix: Add a plain-text /llms.txt at the root of your site summarising your business and linking your key pages. RankAgent can generate one for you.
- 13MinorContent & SEO Readiness
No question-style headings
None of this page's section headings are phrased as questions ("How…", "What…", "Why…"). Answer engines like Google's AI Overviews and ChatGPT pull from pages that pose and answer real questions, and these headings are what win "People Also Ask" spots.
How to fix: Rework some section headings into the exact questions your customers ask, and answer each one directly in the first sentence below it.
- 14MinorContent & SEO Readiness
No author or byline found
This page doesn't say who wrote it. Google's E-E-A-T guidelines (Experience, Expertise, Authoritativeness, Trust) reward content with a credible, named author — and AI assistants weigh authorship when deciding what to trust and cite.
How to fix: Add a visible byline and a short author bio with real credentials, and mark it up with author structured data.
- 15MinorContent & SEO Readiness
No published or updated date
This page shows no published or "last updated" date. Both Google and AI assistants favour content that is clearly current, and a visible date is the simplest freshness signal — undated pages look stale even when they aren't.
How to fix: Show a published or "Last updated" date on the page, and add datePublished / dateModified to your structured data.
Fix this site
This page lists 15 homepage issues. RankAgent audits every page of the site and gives the exact fix for each, in plain language.
Start 14-day free trialNo card required.
Auditing this for a client?
Turn jmcoaching.org into a print-ready pitch one-pager with your logo and a 30-day plan.
Pitch this to a client →AI search readiness
Whether ChatGPT, Perplexity and Google's AI answers can read, understand and quote this page. A separate question from Google rankings.
- ✓AI assistants (ChatGPT, Perplexity) can read this site
- !No llms.txt file found
- !No structured data found
- !No question-style headings
- !No author or byline found
- !No published or updated date
- ✓This page includes data points
AI crawlers in robots.txt
- ChatGPT (GPTBot)Allowed
- ChatGPT Search (OAI-SearchBot)Allowed
- ChatGPT browsing (ChatGPT-User)Allowed
- PerplexityAllowed
- Claude (ClaudeBot)Allowed
- Google AI (Google-Extended)Allowed
- Common Crawl (CCBot)Allowed
What's working (15)
Checks this homepage passed.
- ✓The page title is a good length
- ✓The page has a single title
- ✓This page responded quickly (1.0s)
- ✓This page's code is a healthy size (107KB)
- ✓This page has a reasonable number of images
- ✓This page loads without a redirect chain
- ✓This page is set up to fit mobile screens
- ✓This site uses a secure (HTTPS) connection
- ✓All content loads securely
- ✓This page has plenty of content (546 words)
- ✓This site has a favicon
- ✓This site has a robots.txt file
- ✓Search engines are allowed to show this page
- ✓Search engines are allowed to crawl this site
- ✓This site has a sitemap
Further reading
Send this report to the site owner, or keep the link for later.