Read-only sample report — a frozen real audit, rendered in the same UI your own report uses.
Audit your sitealpyalay.org
Blocked10 root-cause actions explain the evidence that matters before resubmission.
0/ 10
actions addressed — rescan to verify
This report covers the pages we could inspect. Each action links to evidence and a check you can repeat. Google makes the final approval decision.
01 / Coverage
What the crawler saw
The verdict is only as good as the evidence behind it.
Evidence coverage is partial: 8 of 15 discovered pages were crawled, and this frozen sample carries no browser-rendered evidence.
- 8
- Raw pages
- 0
- Rendered pages
- 0
- Rendered seeds
- 0
- Dynamic URLs
Dynamic discovery
raw only
0 seed(s) attempted · 0 captured · 0 accepted · 0 rejected
Limitations
- Frozen public sample generated without browser-rendered evidence, so rendering-only problems cannot appear here.
- 7 discovered page(s) were left uncrawled by the page budget.
02 / Checks
Approval blockers remain
Each row shows whether the captured evidence clears that part of an AdSense review.
- 4 open
Crawler access: blocked
Google can fetch the pages that matter.
- not confirmed
Rendered content: limited evidence
Content survives without a fragile JavaScript-only path.
- 3 open
Content depth: at risk
Pages carry enough original, useful text.
- 2 open
Site structure: at risk
Navigation, sitemaps, and required pages are in place.
- 1 open
Trust signals: at risk
Ownership, contact, and policy pages are visible.
- not confirmed
Policy fit: limited evidence
Nothing in the captured content conflicts with AdSense policy.
03 / Fix queue
Fix these first
Ordered by approval impact, confidence, and captured evidence. Copy a single fix or the whole prompt.
- 01
Make the homepage and trust-critical public URLs reachable without login walls, anti-bot challenges, or unstable redirect chains for Google review crawlers
Proven blockerhigh confidenceCrawler accessDetectedMake the homepage and trust-critical public URLs reachable without login walls, anti-bot challenges, or unstable redirect chains for Google review crawlers.
Why it matters, affected URLs, and how it is verified
Why this matters
A key public URL returned a bot-specific login wall, challenge, redirect loop, or access failure that AdSense review crawlers may not be able to evaluate.
Verified when
Rescan the affected URLs and verify that the crawler_access_matrix observation no longer occurs.
- ✓No crawler_access_matrix observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
Google reference
1 affected URL
- 02
Expand the page with concrete use cases, screenshots, examples, FAQs, and proof that the page serves a distinct visitor need
Inferred riskhigh confidenceContent depthDetectedExpand the page with concrete use cases, screenshots, examples, FAQs, and proof that the page serves a distinct visitor need.
Why it matters, affected URLs, and how it is verified
Why this matters
Thin public pages make the site look like a shallow marketing shell rather than a substantive property worth monetizing.
Verified when
Rescan the affected URLs and verify that the thin_public_page observation no longer occurs.
- ✓No thin_public_page observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 03
Clarify the homepage heading, supporting copy, and internal paths so a cold reviewer can understand the site's purpose immediately
Inferred riskmedium confidenceContent depthDetectedClarify the homepage heading, supporting copy, and internal paths so a cold reviewer can understand the site's purpose immediately.
Why it matters, affected URLs, and how it is verified
Why this matters
The homepage still does not make the site's purpose, audience, or next step obvious enough on first inspection.
Verified when
Rescan the affected URLs and verify that the site_purpose_unclear observation no longer occurs.
- ✓No site_purpose_unclear observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 04
Remove noindex from approval-critical pages that should remain visible and reviewable in public search-oriented crawls
Inferred riskhigh confidenceCrawler accessDetectedRemove noindex from approval-critical pages that should remain visible and reviewable in public search-oriented crawls.
Why it matters, affected URLs, and how it is verified
Why this matters
This public page is explicitly marked noindex even though it appears to be part of the approval-facing site footprint.
Verified when
Rescan the affected URLs and verify that the noindex_approval_page observation no longer occurs.
- ✓No noindex_approval_page observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 05
Publish an about page with publisher identity, purpose, and why the public content exists
Inferred riskhigh confidenceTrust signalsDetectedPublish an about page with publisher identity, purpose, and why the public content exists.
Why it matters, affected URLs, and how it is verified
Why this matters
The public site does not clearly explain who is behind the content or business.
Verified when
Rescan the affected URLs and verify that the about_page_missing observation no longer occurs.
- ✓No about_page_missing observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 06
Give each important public page a distinct title that matches its specific content and destination intent
Inferred riskhigh confidenceContent depthDetectedGive each important public page a distinct title that matches its specific content and destination intent.
Why it matters, affected URLs, and how it is verified
Why this matters
Several approval-facing pages share the same title pattern, which makes the site feel templated and less deliberate.
Verified when
Rescan the affected URLs and verify that the duplicate_title_cluster observation no longer occurs.
- ✓No duplicate_title_cluster observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 07
Repair or remove the broken internal destination and update any pages that still link to it
Inferred riskhigh confidenceSite structureDetectedRepair or remove the broken internal destination and update any pages that still link to it.
Why it matters, affected URLs, and how it is verified
Why this matters
A linked internal page returned an error from within the sampled site graph, which weakens reviewer confidence in site completeness.
Verified when
Rescan the affected URLs and verify that the broken_internal_link observation no longer occurs.
- ✓No broken_internal_link observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 08
Add stronger internal paths, examples, docs, or related content so important pages connect users deeper into the site
Inferred riskmedium confidenceSite structureDetectedAdd stronger internal paths, examples, docs, or related content so important pages connect users deeper into the site.
Why it matters, affected URLs, and how it is verified
Why this matters
A prominent public page leads to too few additional destinations, which makes the site feel like a dead-end shell.
Verified when
Rescan the affected URLs and verify that the dead_end_prominent_page observation no longer occurs.
- ✓No dead_end_prominent_page observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 09
Ship a baseline CSP that covers scripts, styles, and frames safely
Inferred riskhigh confidenceCrawler accessDetectedShip a baseline CSP that covers scripts, styles, and frames safely.
Why it matters, affected URLs, and how it is verified
Why this matters
The site is missing a CSP header.
Verified when
Rescan the affected URLs and verify that the technical_missing_content_security_policy_header observation no longer occurs.
- ✓No technical_missing_content_security_policy_header observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
- 10
If cookies or analytics require consent in your region, expose a clear cookie banner or settings path and keep the policy disclosures aligned
Inferred risklow confidenceCrawler accessDetectedIf cookies or analytics require consent in your region, expose a clear cookie banner or settings path and keep the policy disclosures aligned.
Why it matters, affected URLs, and how it is verified
Why this matters
Tracking signals were detected, but the public crawl did not see a clear cookie-consent or cookie-settings prompt.
Verified when
Rescan the affected URLs and verify that the technical_cookie_consent_signal_is_weak_for_a_tracked_site observation no longer occurs.
- ✓No technical_cookie_consent_signal_is_weak_for_a_tracked_site observation is emitted for the affected URLs.
- ✓The same captured evidence passes the deterministic rule on rescan.
fetch check · requires a rescan · Only a rescan can resolve this evidence-based action.
1 affected URL
04 / Verify
Prove the fixes
A rescan re-runs every check. Fixed actions flip to resolved; anything still present stays on the list.
- 01Rescan the affected URLs and verify that the crawler_access_matrix observation no longer occurs.
- 02Rescan the affected URLs and verify that the thin_public_page observation no longer occurs.
- 03Rescan the affected URLs and verify that the site_purpose_unclear observation no longer occurs.
- 04Rescan the affected URLs and verify that the noindex_approval_page observation no longer occurs.
- 05Rescan the affected URLs and verify that the about_page_missing observation no longer occurs.
- 06Rescan the affected URLs and verify that the duplicate_title_cluster observation no longer occurs.
- 07Rescan the affected URLs and verify that the broken_internal_link observation no longer occurs.
- 08Rescan the affected URLs and verify that the dead_end_prominent_page observation no longer occurs.
- 09Rescan the affected URLs and verify that the technical_missing_content_security_policy_header observation no longer occurs.
- 10Rescan the affected URLs and verify that the technical_cookie_consent_signal_is_weak_for_a_tracked_site observation no longer occurs.
05 / Evidence
Inspect the evidence
Every observation, raw-versus-rendered comparison, and advisory that informed this verdict.
Observations by area
Crawler access7 observations
1 key public URL(s) showed bot-specific access blockers or content that reviewers may not be able to evaluate.
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetchMeta robots directives on this page include: noindex, nofollow.
https://alpyalay.org/cdn-cgi/l/email-protection
- raw
- Please enable cookies. You are unable to access this email address alpyalay.org The website from which you got to this page is protected by Cloudflare. Email addresses on that page have been hidden in order to keep them from being accessed by malicious bots. You must enable Javascript in your browser in order to decode the e-mail address. If you have a website and are interested in protecting it in a similar way, yo…
fetchMissing Content-Security-Policy header
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetchCookie-consent signal is weak for a tracked site
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetchMeta robots directives on this page include: noindex, nofollow.
https://alpyalay.org/cdn-cgi/l/email-protection
- raw
- Please enable cookies. You are unable to access this email address alpyalay.org The website from which you got to this page is protected by Cloudflare. Email addresses on that page have been hidden in order to keep them from being accessed by malicious bots. You must enable Javascript in your browser in order to decode the e-mail address. If you have a website and are interested in protecting it in a similar way, yo…
fetch23 heavy-media signal(s) were detected on this page.
https://alpyalay.org/realdex
- raw
- RealDexComing Summer 2026AI-Powered Wildlife CollectionPhotograph real animals. Build your real-world Dex.AI identifies 10,000+ species — right from your camera.Coming Summer 2026How RealDex WorksThree steps to start your wildlife collection1Scan WildlifeOpen your camera and point at any animal. Our on-device AI detects creatures in real-time at 30fps.2Get an AI MatchThe AI identifies the species instantly from 10,0…
fetch23 heavy-media signal(s)15 heavy-media signal(s) were detected on this page.
https://alpyalay.org/realdex/press
- raw
- RealDex is an AI-powered wildlife collection app that turns every walk into a wildlife expedition. Users photograph real animals and build a real-world Pokédex. The app uses a dual on-device AI pipeline — YOLO26n ("The Finder") detects animals at 30fps and BioCLIP Int8 ("The Professor") identifies over 10,000 species — all running entirely on the user's device with no internet required.For uncertain identifications,…
fetch15 heavy-media signal(s)
Content depth6 observations
Fetched HTML exposed only 131 words on this page.
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetch131 fetched wordsThe homepage combines low visible copy, weak purpose signals, and too few supporting internal paths.
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetchDuplicate title cluster: "RealDex - Catch Real Animals, Build Your Dex | Alp Yalay" across 2 URL(s).
https://alpyalay.org/realdex/support
fetchCurrent H1: "Alp Yalay".
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetchNo meta description was detected on this page.
https://alpyalay.org/cdn-cgi/l/email-protection
- raw
- Please enable cookies. You are unable to access this email address alpyalay.org The website from which you got to this page is protected by Cloudflare. Email addresses on that page have been hidden in order to keep them from being accessed by malicious bots. You must enable Javascript in your browser in order to decode the e-mail address. If you have a website and are interested in protecting it in a similar way, yo…
fetchCurrent H1: "Press Kit".
https://alpyalay.org/realdex/press
- raw
- RealDex is an AI-powered wildlife collection app that turns every walk into a wildlife expedition. Users photograph real animals and build a real-world Pokédex. The app uses a dual on-device AI pipeline — YOLO26n ("The Finder") detects animals at 30fps and BioCLIP Int8 ("The Professor") identifies over 10,000 species — all running entirely on the user's device with no internet required.For uncertain identifications,…
fetch
Site structure2 observations
This prominent public page exposes very few internal paths, which makes the site feel like a dead end.
https://alpyalay.org/
fetchLinked from 4 sampled page(s), but returned 404.
https://alpyalay.org/cdn-cgi/l/email-protection
- raw
- Please enable cookies. You are unable to access this email address alpyalay.org The website from which you got to this page is protected by Cloudflare. Email addresses on that page have been hidden in order to keep them from being accessed by malicious bots. You must enable Javascript in your browser in order to decode the e-mail address. If you have a website and are interested in protecting it in a similar way, yo…
fetch
Trust signals1 observation
No about-page signal was detected in the public crawl.
https://alpyalay.org/
- raw
- ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)…
fetch
Advisories
Rewrite the H1 so it states the page topic, audience, or concrete promise more explicitly
medium confidenceCurrent H1: "Alp Yalay".
https://alpyalay.org/
Remove nofollow from approval-facing pages unless it is a deliberate and necessary indexing decision
high confidenceMeta robots directives on this page include: noindex, nofollow.
https://alpyalay.org/cdn-cgi/l/email-protection
Add a concise meta description that summarizes the page's purpose and value in plain language
high confidenceNo meta description was detected on this page.
https://alpyalay.org/cdn-cgi/l/email-protection
Optimize media, define dimensions, lazy-load lower-priority assets, and reduce unnecessary embeds on this page
medium confidence23 heavy-media signal(s) were detected on this page.
https://alpyalay.org/realdex
Rewrite the H1 so it states the page topic, audience, or concrete promise more explicitly
medium confidenceCurrent H1: "Press Kit".
https://alpyalay.org/realdex/press
Optimize media, define dimensions, lazy-load lower-priority assets, and reduce unnecessary embeds on this page
medium confidence15 heavy-media signal(s) were detected on this page.
https://alpyalay.org/realdex/press