AI search audit
wallpapertodo.com
SEO
3 issuesTitle tag
Title is 66 characters — likely truncated in SERPs (≥ 65).
Fix: Trim the title to under 60 characters so it displays in full.
Copy-paste fixExpandCollapse
<title>Wallpaper Todo: See Your Tasks Every Time You Unlock</title>
Heading hierarchy
Heading levels skip — e.g. an <h4> follows an <h1> with no <h2>/<h3> in between.
Fix: Renumber headings so each level descends by at most one (h1 → h2 → h3 …).
Image dimensions
5 of 5 images lack explicit width/height. Causes layout shift (CLS).
Fix: Add width and height attributes to all <img> tags so the browser can reserve space.
Meta description
Meta description is 152 characters.
H1 heading
Single <h1>: "A todo app that lives on your wallpaper".
Canonical tag
Canonical: https://wallpapertodo.com/.
Robots meta
Page is indexable.
Open Graph & Twitter tags
Social meta tags present.
Image alt text
All 5 images have alt text.
Internal linking
Page has 10 internal link(s).
AEO
6 issuesEntity schema (Organization/Person + sameAs)
Organization schema is present but sameAs has only 0 entries. LLMs need multiple cross-links to disambiguate entities.
Fix: Add sameAs entries pointing to Wikipedia, Wikidata, LinkedIn, GitHub, Crunchbase — ideally ≥ 3 authoritative profiles.
Copy-paste fixExpandCollapse
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Wallpaper Todo",
"url": "https://wallpapertodo.com/",
"description": "Wallpaper Todo is a free, privacy-first Android app that turns your to-do list into your phone wallpaper. No account needed, works offline, and your tasks stay on your device — not in the cloud.",
"sameAs": [
"https://en.wikipedia.org/wiki/Wallpaper_Todo",
"https://www.linkedin.com/company/wallpapertodo",
"https://twitter.com/wallpapertodo"
]
}
</script>Article schema with dates
No Article / NewsArticle / BlogPosting schema found. Without machine-readable dates, LLMs treat content as undated and prefer fresher sources.
Fix: Add an Article JSON-LD block with datePublished, dateModified, and author.name.
Copy-paste fixExpandCollapse
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Wallpaper Todo - Free Privacy-First Wallpaper Todo App for Android",
"description": "Wallpaper Todo is a free Android app that turns your to-do list into your wallpaper so your tasks stay visible every time you unlock your phone. No account needed. Tasks stay on your device. Works offline. 100% free with no subscriptions or in-app purchases.",
"url": "https://wallpapertodo.com/",
"datePublished": "2025-07-15",
"dateModified": "2025-07-15",
"author": {
"@type": "Person",
"name": "Wallpaper Todo Team"
},
"publisher": {
"@type": "Organization",
"name": "Wallpaper Todo"
}
}
</script>Visible last-updated date
No visible or machine-readable last-updated date on the page. 89% of AI crawl hits target content updated within 3 years.
Fix: Add a visible "Last updated: <date>" line and corresponding dateModified in schema.
FAQPage schema (when Q&A exists)
Page has 10 question-and-answer pairs but no FAQPage schema.
Fix: Add FAQPage JSON-LD wrapping each Q/A so Google, Bing, and AI engines can consume them as structured answers.
Copy-paste fixExpandCollapse
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is it free?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Wallpaper Todo is free to use, with no subscription and no premium tier."
}
},
{
"@type": "Question",
"name": "Do I need an account?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. You can start using the app without creating an account."
}
},
{
"@type": "Question",
"name": "Does it work offline?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. You can create and update wallpapers without an internet connection."
}
},
{
"@type": "Question",
"name": "Where do my tasks go?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Your tasks stay on your device. The app does not need cloud sync for task content."
}
},
{
"@type": "Question",
"name": "Who is it for?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The site is written for Android users aged 13 and older, including students, professionals, and adults who want simpler reminders."
}
},
{
"@type": "Question",
"name": "Is there an iPhone version?",
"acceptedAnswer": {
"@type": "Answer",
"text": "An iOS version is mentioned as coming soon, but the current public download is for Android through Google Play."
}
},
{
"@type": "Question",
"name": "Why do people use Wallpaper Todo?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A simple reminder system for people who want their tasks visible without another account, another subscription, or another app tab to open."
}
}
]
}
</script>Author + credentials
Author is named but no credentials marker detected (PhD/MD/certifications/years of experience).
Fix: Add a short credentials line — degrees, certifications, or years of experience — near the byline.
Chunk length between headings
Average chunk ≈ 31 words — too short. AI retrievers prefer ~120–180 words per chunk.
Fix: Expand each section to 120–180 words of substantive content.
AI crawler access
robots.txt does not block known AI crawlers.
Question-framed headings
10 question-framed headings found.
Direct-answer block after question headings
All 10 question headings have a direct-answer paragraph.
Title tag is a claim or question
Title reads as a descriptive claim (66 chars).
GEO
5 issuesDirect quotations
No blockquotes or inline quoted statements detected. Princeton measured +28% visibility from adding quotations.
Fix: Quote named experts directly in <blockquote> tags or with "quotation marks", attributed to a specific person or source.
Entity sameAs cross-links
Organization schema has sameAs but no Wikipedia or Wikidata link. Wikipedia is ChatGPT's #1 citation source.
Fix: Add Wikipedia and/or Wikidata URLs to the sameAs array.
Authoritative outbound links
4 external links, but none to authoritative sources (.gov/.edu/Wikipedia/journals).
Fix: Replace or supplement with links to at least one authoritative domain.
Content length floor
734 words — under the 1200 target.
Fix: Expand the page with more detail, examples, or sub-topics. Target 1200+ words.
Attribution phrases
0 attribution phrases ("according to", "a study by", etc.) — target ≥ 1 for this content length.
Fix: Cite sources in-prose using phrases like "according to", "a 2024 study by", or "data from".
Statistic density
4 numeric claims across 734 words (ratio 1.6/300 words).
Quotable declarative sentences
16 quotable 10–25 word sentences.
Structured lists or tables
2 list(s) with ≥3 items, 0 table(s).
Fact density
64 facts across 734 words (ratio 87.2/1000).
Paragraph chunkability
All 35 paragraphs under 600 characters.
Run your own audit — free.
Sign up and get 3 full audits today. Every report includes 30 AI checks and a ready-to-paste action plan. No credit card required.
Get started free