Launch-readiness audit
Itsuki — the memory layer that sits under your AI tools.
itsuki.app
Run 30 Aug 2026 · 53 checks · 21 pages crawled
Failing · 9
- HSTSVerify that you own this domain to see this finding.
- Content-Security-PolicyVerify that you own this domain to see this finding.
- MIME-sniff guardVerify that you own this domain to see this finding.
- Clickjacking guardVerify that you own this domain to see this finding.
- llms.txtNo llms.txt: AI crawlers have no quick brief of your site
- Structured dataNo structured data: rich results and AI parsing are harder
- Organization schemaNo JSON-LD to hold an Organization/Product type
- Twitter cardNo Twitter card meta
- Document weightHTML is 1167KB (heavy first paint)
Partial · 14
- HTTPS enforcedHTTPS works, but http:// isn't redirected
- Referrer-PolicyVerify that you own this domain to see this finding.
- Permissions-PolicyVerify that you own this domain to see this finding.
- Supabase row-level security (data exposure)Verify that you own this domain to see this finding.
- Description lengthDescription is 210 chars (aim 70–160)
- robots.txt & sitemaprobots.txt present, no sitemap.xml
- Single H14 H1s. Use one primary heading
- Heading orderHeading levels skip (e.g. h2→h4). Tidy the outline
- Social previewMissing og:image (links share half-broken)
- Web app manifestNo web app manifest: not installable as a PWA
- Render-blocking scripts2 render-blocking script(s) in <head> (add defer/async)
- Image dimensionsOnly 3% of images set width+height: layout shift (CLS) risk
- Theme colorNo theme-color: the mobile browser chrome stays default
- Social presenceOnly GitHub linked: one channel is a single point of failure
Site-wide · 4
- Pages that failed to load7 crawled pages returned an error instead of content.
- Broken internal links7 internal links point to a page that doesn't load.
- Missing images & assets1 asset (images/scripts/styles) failed to load.
- Inner pages weaker than the homepage2 pages fail checks your entry page passes; quality drops off the homepage.
Every check here is deterministic. It probes something real and returns the same verdict every time. No model decided this score.
Audit your appEmbed this badge
<a href="https://www.actuant.dev/r/bbwzk2h2ucsh"><img src="https://www.actuant.dev/r/bbwzk2h2ucsh/badge" alt="Audited by Actuant" width="228" height="40"></a>