Traqlyte · SEO Auditor
SEO page audit

www.overyondr.com

Audited 2026-09-03 19:22:19 · 86 checks evaluated
67 out of 100 grade D
54 passed 32 failed
AI Readiness
Bot access, structured data, llms.txt, and content accessibility for AI/LLM crawlers.
46grade F
Bot Discoverability 30pt
100%
Structured Data 25pt
33%
LLM Communication 25pt
0%
Content Accessibility 15pt
50%
Cross-Signal Readiness 5pt
0%
Priority Fixes
15
critical Exactly one H1 on the page: Found 0 H1 element(s): []
Jump to fix →
critical BlogPosting/Article JSON-LD schema present: Found types: ['LocalBusiness', 'Organization', 'WebSite']
Jump to fix →
critical Every image has alt text: 0/12 images have alt text.
Jump to fix →
critical llms.txt present: Not found. See llmstxt.org for the emerging convention.
Jump to fix →
critical Target keyword "current slide slide" appears in the body at all: "current slide slide" was not found anywhere in the body text. The page may not actually be about this term, or the phrasing doesn't match how it's written on the page.
Jump to fix →
important No hash-fragment pagination links: Found <a href="#page..."> style pagination, which is not crawlable.
Jump to fix →
important Title tag length is 10-60 characters: 5 characters: "Yondr"
Jump to fix →
important Meta description length is ~120-165 characters: 400 characters: "Yondr creates phone-free schools, education, events, concerts, schools, home, artists, music, and comedy. Students and audiences have focus and community. Yondr has 10 years of expertise in phone-free schools, escuelas sin móviles, phone ban, prohibición de móviles, phone pouch, bolsa or bolsita de móviles, phone lock, cerradura de móviles, phone addiction, home phone lock, lockable phone pouch,"
Jump to fix →
important Navigation signal present (breadcrumbs or SiteNavigationElement schema): No breadcrumb markup or SiteNavigationElement schema found.
Jump to fix →
important Title/description are well-formed enough for an AI summary to quote directly: Title is missing or out of length range. An AI assistant summarizing this page is more likely to paraphrase awkwardly or skip it.
Jump to fix →
important Target keyword appears in the title tag: Title: "Yondr"
Jump to fix →
important Target keyword appears in the H1: No H1 found.
Jump to fix →
important No empty src/href attributes: 0 <img> with empty src; 1 <a> with empty href.
Jump to fix →
important No links with empty anchor text (and no aria-label): 3 of 78 navigable link(s) have no visible text, aria-label, or title (in-page anchors, mailto:, and tel: links excluded from this count).
Jump to fix →
important Total page weight is reasonable (<=2 MB): 41 request(s) totaling 7416.6 KB across 10 domain(s).
Jump to fix →
TEC Technical 93
URL URL Structure 71
CON URL Consolidation 92
REL Search Relevance 0
VAL Validation 89
PRS Search Presentation 60
IDX Index Control 85
TPL Template Structure 38
IMG Images 50
TAX Taxonomy 100
RDB Readability 100
BOT AI Readiness: Bot Discoverability 100
SCH AI Readiness: Structured Data 50
LLM AI Readiness: LLM Communication 0
ACC AI Readiness: Content Accessibility 60
XSG AI Readiness: Cross-Signal Readiness 0
KWD Keyword Optimization 27
SEC Security Headers 70
LNK Link Health 57
AST Performance & Assets 50
3PI Third-Party Impact 100
CXN Connection Timing 100
CWV Core Web Vitals (field data) 100

BOT AI Readiness: Bot Discoverability 100%

PASS critical Major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) aren't blocked
All known AI crawlers allowed.
Evidence
GPTBot: allowed (OpenAI (training / ChatGPT search grounding))
ChatGPT-User: allowed (OpenAI (live browsing agent))
OAI-SearchBot: allowed (OpenAI (ChatGPT search index))
ClaudeBot: allowed (Anthropic (crawler))
anthropic-ai: allowed (Anthropic (legacy crawler token))
Claude-User: allowed (Anthropic (live browsing agent))
PerplexityBot: allowed (Perplexity (search index))
Google-Extended: allowed (Google (Gemini/AI Overviews training opt-out control))
CCBot: allowed (Common Crawl (feeds many third-party LLM training sets))
PASS advisory robots.txt has bot-specific rules (deliberate AI-crawler policy)
Found user-agent-specific block(s), not just a blanket '*' rule.

ACC AI Readiness: Content Accessibility 60%

FAIL important Title/description are well-formed enough for an AI summary to quote directly
Title is missing or out of length range. An AI assistant summarizing this page is more likely to paraphrase awkwardly or skip it.
PASS critical Page content is readable without running JavaScript
202 word(s) of real content present before any JavaScript runs, so crawlers that don't execute JS can read it.

XSG AI Readiness: Cross-Signal Readiness 0%

FAIL advisory Bot access, structured data, llms.txt, and SSR content all align
At least one of bot access / structured data / llms.txt / SSR content is missing.

LLM AI Readiness: LLM Communication 0%

FAIL critical llms.txt present
Not found. See llmstxt.org for the emerging convention.

SCH AI Readiness: Structured Data 50%

FAIL important Navigation signal present (breadcrumbs or SiteNavigationElement schema)
No breadcrumb markup or SiteNavigationElement schema found.
FAIL advisory At least one rich schema type present (FAQPage, HowTo, Product, etc.)
Rich types found: none.
PASS critical Organization and/or Article JSON-LD present
Types found: ['LocalBusiness', 'Organization', 'WebSite'].

CXN Connection Timing 100%

PASS advisory Connection chain (DNS + TCP + TLS) is fast (<=200ms)
DNS 2.0ms + TCP 2.5ms + TLS 68.8ms = 73.3ms before the first byte was requested.

CWV Core Web Vitals (field data) 100%

PASS critical LCP (Largest Contentful Paint) within budget (<= 2.50s)
Actual: 2.49s (category: FAST)
PASS critical CLS (Cumulative Layout Shift) within budget (<= 0.100)
Actual: 0.000 (category: FAST)
PASS critical INP (Interaction to Next Paint) within budget (<= 200ms)
Actual: 115ms (category: FAST)

IMG Images 50%

FAIL critical Every image has alt text
0/12 images have alt text.
Suggested fix
<img src="..." alt="Descriptive text of what the image actually shows">
FAIL advisory Images use modern formats (WebP/AVIF)
0/12 images use WebP/AVIF.
PASS important Images set width/height or aspect-ratio (prevents layout shift)
12/12 images have explicit dimensions.
PASS important Lazy-loading applied correctly (hero eager, rest lazy)
Loading attributes look correct.

IDX Index Control 85%

FAIL advisory llms.txt present (emerging AI-crawler convention)
HTTP 404
FAIL advisory ai.txt present (emerging AI-crawler convention)
HTTP 404
PASS critical Page is not marked noindex
No noindex directive.
PASS critical No unintended snippet/archive/preview restrictions
No nosnippet/noarchive/max-snippet:0/max-image-preview:none/max-video-preview:0 found.
PASS critical robots.txt reachable and does not block this page
HTTP 200
Evidence
# Squarespace Robots Txt

User-agent: AI2Bot
User-agent: Ai2Bot-Dolma
User-agent: aiHitBot
User-agent: Amazonbot
User-agent: anthropic-ai
User-agent: Applebot-Extended
User-agent: Bytespider
User-agent: CCBot
User-agent: ClaudeBot
User-agent: cohere-ai
User-agent: cohere-training-data-crawler
User-agent: DuckAssistBot
User-agent: FacebookBot
User-agent: Google-Extended
User-agent: GoogleOther
User
PASS important sitemap.xml exists and is well-formed
Found and looks like a valid sitemap.

KWD Keyword Optimization 27%

FAIL critical Target keyword "current slide slide" appears in the body at all
"current slide slide" was not found anywhere in the body text. The page may not actually be about this term, or the phrasing doesn't match how it's written on the page.
FAIL advisory Keyword density for "current slide slide" is in the classic 3-5% range
"current slide slide" appears 0 time(s) across 202 words (~0.0% density). Treat this as a rough guideline, not a target to write toward. Natural, reader-first phrasing matters more than hitting an exact number (over-optimizing risks tripping Google's keyword-stuffing spam policy; too little risks the page not clearly signaling its topic).
FAIL important Target keyword appears in the title tag
Title: "Yondr"
FAIL important Target keyword appears in the H1
No H1 found.
FAIL advisory Target keyword appears in the meta description
Meta description: "Yondr creates phone-free schools, education, events, concerts, schools, home, artists, music, and comedy. Students and audiences have focus and community. Yondr has 10 years of expertise in phone-free schools, escuelas sin móviles, phone ban, prohibición de móviles, phone pouch, bolsa or bolsita de móviles, phone lock, cerradura de móviles, phone addiction, home phone lock, lockable phone pouch,"
FAIL advisory Target keyword appears in the first paragraph
First paragraph: "Yondr works with educators, artists, organizations and individuals around the world to create phone-free spaces where genuine connection, focus, and creativity ..."
FAIL advisory At least one image alt attribute includes the target keyword
0/12 image alt attribute(s) contain "current slide slide".
PASS important Keyword density for "current slide slide" stays under the stuffing-risk threshold (<8%)
~0.0% density. Google's current spam policies explicitly list keyword stuffing (repeating a term or phrase unnaturally) as a violation. Well above the 3-5% rule-of-thumb range is a real ranking risk, not just a style issue.
PASS important No phrase among the top 5 unigrams/bigrams/trigrams is stuffed (>8% density)
All clear. Highest density among top phrases is 4.5%.
Evidence
1-gram "slide": 9x (4.46%)
1-gram "yondr": 8x (3.96%)
1-gram "phone-free": 6x (2.97%)
1-gram "schools": 4x (1.98%)
1-gram "current": 3x (1.49%)
2-gram "current slide": 3x (2.97%)
2-gram "slide 1": 2x (1.98%)
2-gram "slide slide": 2x (1.98%)
2-gram "slide 2": 2x (1.98%)
2-gram "slide 3": 2x (1.98%)
3-gram "current slide slide": 2x (2.97%)
3-gram "genuine connection focus": 2x (2.97%)
3-gram "slide 1 slide": 1x (1.49%)
3-gram "1 slide 1": 1x (1.49%)
3-gram "slide 1 current": 1x (1.49%)

AST Performance & Assets 50%

FAIL important Total page weight is reasonable (<=2 MB)
41 request(s) totaling 7416.6 KB across 10 domain(s).
Evidence
Weight by domain:
images.squarespace-cdn.com: 5124.0 KB (8 req)
www.googletagmanager.com: 993.8 KB (2 req)
assets.squarespace.com: 806.2 KB (10 req)
www.overyondr.com: 286.0 KB (1 req)
ajax.googleapis.com: 82.4 KB (1 req)
definitions.sqspcdn.com: 76.1 KB (15 req)
static1.squarespace.com: 38.1 KB (1 req)
use.typekit.net: 6.6 KB (1 req)
analytics.ahrefs.com: 2.6 KB (1 req)
js.hs-scripts.com: 0.7 KB (1 req)

Weight by content type:
Image: 5124.0 KB (69.1%)
Script: 2006.6 KB (27.1%)
HTML: 286.0 KB (3.9%)
PASS advisory Total requests kept reasonable (<=50)
41 total request(s) discovered from static HTML (script/link/img/iframe/source tags). Sampled first 40 sub-resources; real total may be higher.
Evidence
File request log:
200 HTML        286.0 KB  https://www.overyondr.com/
200 Script        6.6 KB  https://use.typekit.net/ik/SA6zFcNAi_Fm7jO1hcQE0vI30VbzmUYxW2WcyTe4FYqfe0t2fFHN4UJLFRbh52jhWDjXZQsRZAm8jRicFAZqwRBRjcItjRSUjU7fMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0jhBkdhUTdc9lpAN0ZYJ0SaBujW48Sagyjh90jhNlOfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1Oco8ifUySkolZPURjW4zde80ZPuodhoqSKoDSWmyScmDSeBRZPoRdhXCdeNRjAUGdaFXOeNhZW4odhoqSKoRdhXCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0jhBkdhUTdc9lpAN0ZYJ0SaBujW48Sagyjh90jhNlOYiaikozicmkpAN0ZYJ0jhNlOYiaikoDSWmyScmDSeBRZWFR-emqiAUTdcS0jhNlJ6l0iAoTievlShB0SkGHfHKvMyMMeMb6MKGHfHkvMyMMeMS6MKGHfHcvMyMMeMt6MKGHfHhvMyMMegI6MTMguEK17Mj.js
200 Script       13.7 KB  https://assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js
200 Script       41.5 KB  https://assets.squarespace.com/@sqs/polyfiller/1.6/modern.js
200 Script        1.8 KB  https://assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-51e4c647fcd6492e-min.en-US.js
200 Script       21.9 KB  https://assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-e65304eeed0ffd51-min.en-US.js
200 Script       59.7 KB  https://assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js
200 Script       19.1 KB  https://assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js
200 Script       80.2 KB  https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js
200 Script      221.5 KB  https://assets.squarespace.com/universal/scripts-compressed/common-vendors-433f214645f61a77-min.en-US.js
200 Script      309.7 KB  https://assets.squarespace.com/universal/scripts-compressed/common-c693877b3f712566-min.en-US.js
200 Script       37.2 KB  https://assets.squarespace.com/universal/scripts-compressed/performance-87cb6008abb0b33a-min.en-US.js
200 Script        2.3 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/image-effect-parallax.js
200 Script        3.8 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/4d917829-dc83-4397-b7dc-44cd91c831ff_1043/website.components.button.visitor.js
200 Script        3.6 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/39882.js
200 Script        3.3 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/image-effect-film-grain.js
200 Script        5.0 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/18018.js
200 Script       11.3 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/64023.js
200 Script        1.1 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/image-effect-refracted-circles.js
200 Script        0.9 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/website.components.imageFluid.shared.constants.js
200 Script        8.4 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/39188.js
200 Script        3.4 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/image-effect-liquid.js
200 Script        4.2 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/d9efda58-5b5f-46ba-8450-2b930e85da17_651/website.components.socialLinks.visitor.js
200 Script        4.2 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/image-effect-refracted-lines.js
200 Script       11.2 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/92452.js
200 Script        3.8 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.html/5997630d-f3f7-4874-8a00-156b5fd65f91_873/website.components.html.visitor.js
200 Script        9.5 KB  https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.imageFluid/781bd710-78e0-4f12-99a9-fdb9e11557c0_860/website.components.imageFluid.visitor.js
200 Script      415.6 KB  https://www.googletagmanager.com/gtag/js?id=AW-11255240519
200 Script      578.3 KB  https://www.googletagmanager.com/gtag/js?id=G-5Z6QPF94KE
200 Script       38.1 KB  https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.b23093939d76e70da2635a526b8b0c70.js
200 Script       82.4 KB  https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js
200 Script        0.7 KB  https://js.hs-scripts.com/47522532.js
200 Script        2.6 KB  https://analytics.ahrefs.com/analytics.js
200 Image         8.3 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/809a6e3a-5182-4952-b5f9-5cce21a1f752/Green-Lockup-Spaces.png?format=1500w
200 Image       126.2 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/35cac1b7-58ec-431b-8fb3-c6c0ad1542d5/Locking+Cell+Phone+Pouches+For+Schools%2C+Phone+Lockers+For+Schools%2C+Cell+Phone+Pouch+Lock+For+Schools%2C+Lockers+For+Mobile+Phones%2C+Phone+Lock+Bag+Concert%2C+Cell+Phone+Lock+Box+With+Charger%2C+Cell+Phone+Lock+Bag+For+Concerts%2C+Locking+Phones+At+Concerts.jpg
200 Image       101.9 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/a44daf3d-ad74-48e0-bb59-0a3dfb836449/Lockable%2BCell%2BPhone%2BPouch%2C%2BCell%2BPhone%2BLockers%2BFor%2BClassroom%2C%2BCell%2BPhone%2BLock%2BBags%2BFor%2BSchools%2C%2BCell%2BPhone%2BLock%2BBag%2C%2BBest%2BPhone%2BLock%2BBox%2C%2BCell%2BPhone%2BLock%2BBox%2BFor%2BClassroom%2C%2BCell%2BPhone%2BLockers%2BFor%2BSchools%2C%2BPhone%2BPouch%2BLock.jpeg
200 Image        70.7 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/74273052-b2f5-4e66-afb3-4f2e08faf400/Yondr%2C+Phone+Lock+Box%2C+Lock+Phone+Box%2C+Cell+Phone+Lockers%2C+Cell+Phone+Lock+Box%2C+Phone+Lockers%2C+Phone+Locker%2C+Phone+Locking+Pouch%2C+Phone+Lock+Pouches%2C+Lock+Box+For+iPhone%2C+Lockable+Phone+Pouch%2C+Cell+Phone+Lock+Pouches%2C+Lock+Box+For+Phone+Addiction.jpeg
200 Image       154.8 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/6964ea30-9dbc-47b7-8e6b-ab18a9ec9389/Phone+Locking+Pouch%2C+Phone+Lock+Pouches%2C+Lock+Box+For+iPhone%2C+Lockable+Phone+Pouch%2C+Cell+Phone+Lock+Pouches%2C+Lockable+Cell+Phone+Pouch%2C+Cell+Phone+Lock+Bag%2C+Best+Phone+Lock+Box%2C+Phone+Pouch+Lock%2C+Bags+To+Lock+Cell+Phones+In%2C+Cell+Phone+Pouch+Lock.jpg
200 Image       337.6 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/816f7a0c-1157-4c5b-9255-ced25be61d3c/Yondr_Implementation_9_08_2024__G2_2326_edited.jpg
200 Image      1760.0 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/7fd1caa0-4461-44a6-9c36-bc22a1bcb40b/Pouches_Stacked.png
200 Image      2564.6 KB  https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/1750006932030-4CM3QE45490MABYOAXOJ/Blog_NationalOverview.png
PASS advisory Server supports HTTP/2 or later (via ALPN)
ALPN negotiated: h2

RDB Readability 100%

PASS advisory Flesch Reading Ease is reasonably accessible (>=50)
Score 54.4 (Standard). 19.6 avg words/sentence across 10 sentences (196 words).

PRS Search Presentation 60%

FAIL important Meta description length is ~120-165 characters
400 characters: "Yondr creates phone-free schools, education, events, concerts, schools, home, artists, music, and comedy. Students and audiences have focus and community. Yondr has 10 years of expertise in phone-free schools, escuelas sin móviles, phone ban, prohibición de móviles, phone pouch, bolsa or bolsita de móviles, phone lock, cerradura de móviles, phone addiction, home phone lock, lockable phone pouch,"
PASS important Mandatory Open Graph tags present (title/description/image/url/type)
All 5 present.
PASS advisory twitter:card meta tag present
content="summary"

REL Search Relevance 0%

FAIL important Title tag length is 10-60 characters
5 characters: "Yondr"
FAIL critical Exactly one H1 on the page
Found 0 H1 element(s): []

SEC Security Headers 70%

FAIL advisory Content-Security-Policy header present
Not present.
FAIL advisory Referrer-Policy header present
Not present.
FAIL advisory Permissions-Policy header present
Not present.
PASS critical Strict-Transport-Security (HSTS) header present
max-age=15552000
PASS important X-Content-Type-Options: nosniff present
nosniff
PASS important Clickjacking protection (X-Frame-Options or CSP frame-ancestors)
SAMEORIGIN

TAX Taxonomy 100%

PASS advisory Tag count is reasonable (not over-tagged)
0 distinct tag link(s) found via /tag/ URL pattern. A count of 0 may mean no tags, or that this site tags posts using a different URL convention this check doesn't recognize.

TEC Technical 93%

FAIL advisory Cookie Policy link present on the page
No link matching "cookie" found on this page.
PASS important No unnecessary redirect chain
1 redirect(s) before reaching final URL.
Evidence
https://overyondr.com -> https://www.overyondr.com/
PASS critical Served over HTTPS
Scheme is 'https'.
PASS important Response served with gzip/brotli compression
Content-Encoding: gzip
PASS advisory Cache-Control or Expires header present
Cache-Control/Expires: Thu, 01 Jan 1970 00:00:00 GMT
PASS advisory Privacy Policy link present on the page
Found.
PASS advisory Terms of Service link present on the page
Found.
PASS advisory Favicon <link> tag present
Found: https://images.squarespace-cdn.com/content/v1/64e4ceeeb7f5fd21cba8b71c/caf4cb73-9208-4cb4-9986-a7e67a6f6582/favicon.ico
PASS advisory DMARC record present
v=DMARC1; p=none; rua=mailto:dmarc@overyondr.com
PASS advisory SPF record present
v=spf1 include:47522532.spf06.hubspotemail.net include:_spf.google.com ~all

TPL Template Structure 38%

FAIL critical BlogPosting/Article JSON-LD schema present
Found types: ['LocalBusiness', 'Organization', 'WebSite']
Suggested fix
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Yondr",
  "datePublished": "YYYY-MM-DD",
  "author": {"@type": "Person", "name": "Author Name"}
}
</script>
FAIL advisory First paragraph has enough substance (>=30 words)
28 words: "Yondr works with educators, artists, organizations and individuals around the world to create phone-free spaces where genuine connection, focus, and creativity ..."
FAIL advisory Article has substantial content (>=300 words)
202 words in the article body.
PASS advisory 3-7 contextual internal links in article body
6 internal link(s) found in article body.
PASS advisory Internal link anchor text is varied (not over-repeated)
Most common anchor text "get in touch" used 2/6 times.
PASS advisory Heading levels don't skip (e.g. H1 straight to H3)
H1:0 H2:3 H3:0 H4:0 H5:0 H6:0. No skipped levels.

3PI Third-Party Impact 100%

PASS advisory Third-party categories kept to a reasonable number (<=5)
5 third-party categories detected across 9 domain(s): CDN / Libraries, Fonts, Forms & Marketing, Other third-party, Tag Manager.
Evidence
CDN / Libraries: ajax.googleapis.com
Fonts: use.typekit.net
Forms & Marketing: js.hs-scripts.com
Other third-party: analytics.ahrefs.com, assets.squarespace.com, definitions.sqspcdn.com, images.squarespace-cdn.com, static1.squarespace.com
Tag Manager: www.googletagmanager.com

CON URL Consolidation 92%

FAIL advisory Sitemap lists this page's canonical URL
Canonical URL https://www.overyondr.com/ not found among 126 sitemap.xml <loc> entries. Verify the sitemap isn't stale.
PASS critical At most one <link rel="canonical"> tag
1 canonical tag found.
PASS critical Self-referencing canonical tag
Canonical matches the page's own URL.
Evidence
https://www.overyondr.com
PASS important Canonical href is an absolute URL
Canonical href is absolute.
PASS critical Self-referencing canonical isn't also marked noindex
Self-referencing canonical and no noindex conflict.

URL URL Structure 71%

FAIL important No hash-fragment pagination links
Found <a href="#page..."> style pagination, which is not crawlable.
PASS important URL slug has no date segment
Path: /
PASS important URL uses hyphens, not underscores
Path: /
PASS advisory URL path is shallow (<=4 segments)
Path depth: 0 segment(s). Path: /

VAL Validation 89%

FAIL important No empty src/href attributes
0 <img> with empty src; 1 <a> with empty href.
PASS critical At most one <title> tag
1 title tag found.
PASS critical At most one meta description tag
1 meta description tag found.
PASS critical Responsive viewport meta tag present
width=device-width, initial-scale=1
PASS critical Character encoding declared
Found.
PASS critical Title/meta description/canonical are inside <head>
All present head-level tags are actually inside <head>.
PASS advisory Lang attribute declared on <html>
Declared: en-US
Script for your agent
Paste into Claude Code, Cursor, or another coding agent to apply every fix below.
Fix the following on-page SEO issues on https://www.overyondr.com/.
Apply each fix directly in the page template/source, without changing unrelated content or design.

1. [Critical] Exactly one H1 on the page
   Issue: Found 0 H1 element(s): []
   Fix: no fixed snippet available. Use judgment based on the issue above.

2. [Critical] BlogPosting/Article JSON-LD schema present
   Issue: Found types: ['LocalBusiness', 'Organization', 'WebSite']
   Fix:
     <script type="application/ld+json">
     {
       "@context": "https://schema.org",
       "@type": "BlogPosting",
       "headline": "Yondr",
       "datePublished": "YYYY-MM-DD",
       "author": {"@type": "Person", "name": "Author Name"}
     }
     </script>

3. [Critical] Every image has alt text
   Issue: 0/12 images have alt text.
   Fix:
     <img src="..." alt="Descriptive text of what the image actually shows">

4. [Critical] llms.txt present
   Issue: Not found. See llmstxt.org for the emerging convention.
   Fix: no fixed snippet available. Use judgment based on the issue above.

5. [Critical] Target keyword "current slide slide" appears in the body at all
   Issue: "current slide slide" was not found anywhere in the body text. The page may not actually be about this term, or the phrasing doesn't match how it's written on the page.
   Fix: no fixed snippet available. Use judgment based on the issue above.

6. [Important] No hash-fragment pagination links
   Issue: Found <a href="#page..."> style pagination, which is not crawlable.
   Fix: no fixed snippet available. Use judgment based on the issue above.

7. [Important] Title tag length is 10-60 characters
   Issue: 5 characters: "Yondr"
   Fix: no fixed snippet available. Use judgment based on the issue above.

8. [Important] Meta description length is ~120-165 characters
   Issue: 400 characters: "Yondr creates phone-free schools, education, events, concerts, schools, home, artists, music, and comedy. Students and audiences have focus and community. Yondr has 10 years of expertise in phone-free schools, escuelas sin móviles, phone ban, prohibición de móviles, phone pouch,  bolsa or bolsita de móviles, phone lock, cerradura de móviles, phone addiction,  home phone lock, lockable phone pouch,"
   Fix: no fixed snippet available. Use judgment based on the issue above.

9. [Important] Navigation signal present (breadcrumbs or SiteNavigationElement schema)
   Issue: No breadcrumb markup or SiteNavigationElement schema found.
   Fix: no fixed snippet available. Use judgment based on the issue above.

10. [Important] Title/description are well-formed enough for an AI summary to quote directly
   Issue: Title is missing or out of length range. An AI assistant summarizing this page is more likely to paraphrase awkwardly or skip it.
   Fix: no fixed snippet available. Use judgment based on the issue above.

11. [Important] Target keyword appears in the title tag
   Issue: Title: "Yondr"
   Fix: no fixed snippet available. Use judgment based on the issue above.

12. [Important] Target keyword appears in the H1
   Issue: No H1 found.
   Fix: no fixed snippet available. Use judgment based on the issue above.

13. [Important] No empty src/href attributes
   Issue: 0 <img> with empty src; 1 <a> with empty href.
   Fix: no fixed snippet available. Use judgment based on the issue above.

14. [Important] No links with empty anchor text (and no aria-label)
   Issue: 3 of 78 navigable link(s) have no visible text, aria-label, or title (in-page anchors, mailto:, and tel: links excluded from this count).
   Fix: no fixed snippet available. Use judgment based on the issue above.

15. [Important] Total page weight is reasonable (<=2 MB)
   Issue: 41 request(s) totaling 7416.6 KB across 10 domain(s).
   Fix: no fixed snippet available. Use judgment based on the issue above.

16. [Advisory] First paragraph has enough substance (>=30 words)
   Issue: 28 words: "Yondr works with educators, artists, organizations and individuals around the world to create phone-free spaces where genuine connection, focus, and creativity ..."
   Fix: no fixed snippet available. Use judgment based on the issue above.

17. [Advisory] Images use modern formats (WebP/AVIF)
   Issue: 0/12 images use WebP/AVIF.
   Fix: no fixed snippet available. Use judgment based on the issue above.

18. [Advisory] Article has substantial content (>=300 words)
   Issue: 202 words in the article body.
   Fix: no fixed snippet available. Use judgment based on the issue above.

19. [Advisory] llms.txt present (emerging AI-crawler convention)
   Issue: HTTP 404
   Fix: no fixed snippet available. Use judgment based on the issue above.

20. [Advisory] ai.txt present (emerging AI-crawler convention)
   Issue: HTTP 404
   Fix: no fixed snippet available. Use judgment based on the issue above.

21. [Advisory] At least one rich schema type present (FAQPage, HowTo, Product, etc.)
   Issue: Rich types found: none.
   Fix: no fixed snippet available. Use judgment based on the issue above.

22. [Advisory] Bot access, structured data, llms.txt, and SSR content all align
   Issue: At least one of bot access / structured data / llms.txt / SSR content is missing.
   Fix: no fixed snippet available. Use judgment based on the issue above.

23. [Advisory] Keyword density for "current slide slide" is in the classic 3-5% range
   Issue: "current slide slide" appears 0 time(s) across 202 words (~0.0% density). Treat this as a rough guideline, not a target to write toward. Natural, reader-first phrasing matters more than hitting an exact number (over-optimizing risks tripping Google's keyword-stuffing spam policy; too little risks the page not clearly signaling its topic).
   Fix: no fixed snippet available. Use judgment based on the issue above.

24. [Advisory] Target keyword appears in the meta description
   Issue: Meta description: "Yondr creates phone-free schools, education, events, concerts, schools, home, artists, music, and comedy. Students and audiences have focus and community. Yondr has 10 years of expertise in phone-free schools, escuelas sin móviles, phone ban, prohibición de móviles, phone pouch,  bolsa or bolsita de móviles, phone lock, cerradura de móviles, phone addiction,  home phone lock, lockable phone pouch,"
   Fix: no fixed snippet available. Use judgment based on the issue above.

25. [Advisory] Target keyword appears in the first paragraph
   Issue: First paragraph: "Yondr works with educators, artists, organizations and individuals around the world to create phone-free spaces where genuine connection, focus, and creativity ..."
   Fix: no fixed snippet available. Use judgment based on the issue above.

26. [Advisory] At least one image alt attribute includes the target keyword
   Issue: 0/12 image alt attribute(s) contain "current slide slide".
   Fix: no fixed snippet available. Use judgment based on the issue above.

27. [Advisory] Content-Security-Policy header present
   Issue: Not present.
   Fix: no fixed snippet available. Use judgment based on the issue above.

28. [Advisory] Referrer-Policy header present
   Issue: Not present.
   Fix: no fixed snippet available. Use judgment based on the issue above.

29. [Advisory] Permissions-Policy header present
   Issue: Not present.
   Fix: no fixed snippet available. Use judgment based on the issue above.

30. [Advisory] Cookie Policy link present on the page
   Issue: No link matching "cookie" found on this page.
   Fix: no fixed snippet available. Use judgment based on the issue above.

31. [Advisory] External link density is reasonable (<=5 per 1000 words)
   Issue: 2 external link(s) across 202 words (9.9 per 1000 words). Heuristic threshold, not an official standard.
   Fix: no fixed snippet available. Use judgment based on the issue above.

32. [Advisory] Sitemap lists this page's canonical URL
   Issue: Canonical URL https://www.overyondr.com/ not found among 126 sitemap.xml <loc> entries. Verify the sitemap isn't stale.
   Fix: no fixed snippet available. Use judgment based on the issue above.

After applying the fixes, re-run the SEO page auditor against this URL to confirm each check now passes.
Scope note: this report only covers checks that can be evaluated deterministically from a single fetched page (URL structure, metadata, schema, image attributes, template structure). It does not and cannot evaluate content quality, genuine expertise/trustworthiness signals, whether publishing volume constitutes scaled content abuse, or site-wide taxonomy health. Those require human judgment or a full-site crawl.