Catalog / 5echaractersheet.com
90

SEO audit for 5echaractersheet.com

5e Character Sheet — offline fifth-edition character sheet app for iOS

saasNext.js

Health 90/100 (excellent) · 9 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

A beautiful, fully offline 5e character sheet for iPhone. No account, no subscription, no data loss. Fifth-edition rules, 319 spells, guided creation and leveling.

Screenshot of 5echaractersheet.com
9
pages crawled
9
indexable pages
0
errors
1
warnings
71
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 97 0 1 15
Agent Readiness 100 0 0 9
Content 100 0 0 8
Images 100 0 0 9
Links 100 0 0 3
Meta Description 100 0 0 6
Security 100 0 0 9
Social 100 0 0 9
Structured Data 100 0 0 2
Titles 100 0 0 1
Findings

Warnings (1 rules)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 1 occurrence(s)

  • https://5echaractersheet.com/blog/ — the likely hero/LCP image (forest.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

Notices (15 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 8 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 1 occurrence(s)

  • https://5echaractersheet.com/ — 8 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 7 occurrence(s)

  • https://5echaractersheet.com/ — the likely hero/LCP image (full-vayra.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/5e-classes-explained.html — the likely hero/LCP image (ruins.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/how-concentration-works-5e.html — the likely hero/LCP image (dungeon.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/how-spell-slots-work.html — the likely hero/LCP image (cavern.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/how-to-make-a-5e-character.html — the likely hero/LCP image (forest.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/new-to-5e-how-the-app-works.html — the likely hero/LCP image (tavern.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://5echaractersheet.com/blog/running-your-first-session.html — the likely hero/LCP image (tavern.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 8 occurrence(s)

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 3 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 8 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 1 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 8 occurrence(s)

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 1 occurrence(s)

  • https://5echaractersheet.com/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice No structured data detected

Rule schema.none · Structured Data · 1 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 9 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 1 occurrence(s)

Pages (showing 9 of 9)
URLStatusIndexableWordsIn-links
https://5echaractersheet.com/
5e Character Sheet — offline fifth-edition character sheet app for iOS
200 yes 472 8
https://5echaractersheet.com/privacy.html
Privacy Policy — 5e Character Sheet
200 yes 210 8
https://5echaractersheet.com/blog/
Blog — guides to fifth-edition & the 5e Character Sheet app
200 yes 229 7
https://5echaractersheet.com/blog/how-to-make-a-5e-character.html
How to Make a Fifth-Edition Character: A Beginner's Guide
200 yes 1044 5
https://5echaractersheet.com/blog/how-spell-slots-work.html
How Spell Slots Actually Work in Fifth Edition
200 yes 1264 3
https://5echaractersheet.com/blog/new-to-5e-how-the-app-works.html
New to 5e? How the App Works in 5 Minutes
200 yes 587 2
https://5echaractersheet.com/blog/5e-classes-explained.html
The Fifth-Edition Classes, Explained for New Players
200 yes 649 1
https://5echaractersheet.com/blog/how-concentration-works-5e.html
How Concentration Works in Fifth Edition (and Why It Breaks)
200 yes 629 1
https://5echaractersheet.com/blog/running-your-first-session.html
Your First Session of Fifth Edition: What Actually Happens
200 yes 682 1

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →