{"domain":"abstractioneer.org","url":"https://www.markosweb.com/www/abstractioneer.org/","checked_at":"2026-07-24","title":"Abstractioneer by John Panzer","agentic_readiness":{"passed":6,"assessed":30,"percent":44},"checks":[{"group":"Agent interaction","id":"semantic_html","check":"Semantic HTML5 & Accessibility","status":"fail","detail":"Only 7% of images have alt text"},{"group":"Agent interaction","id":"clean_html","check":"Clean, Crawlable HTML","status":"fail","detail":"Limited semantic HTML5 usage"},{"group":"Agent interaction","id":"extraction_friction","check":"Extraction Friction Score","status":"fail","detail":"Few pages have voice-friendly lead paragraphs"},{"group":"Agent interaction","id":"indexability","check":"Indexability & Snippet Eligibility","status":"pass","detail":"Pages are indexable and snippet-eligible - the precondition for Google AI features is met"},{"group":"Agent interaction","id":"layout_stability","check":"Layout Stability & Responsiveness","status":"pass","detail":"6/29 images lack explicit width/height"},{"group":"Agent interaction","id":"canonical_url","check":"Canonical URL Strategy","status":"fail","detail":"No canonical URL tag found"},{"group":"Agent interaction","id":"document_weight","check":"Page Speed: Page Size","status":"partial","detail":"Approximately 2258 DOM nodes - consider simplifying"},{"group":"Agent interaction","id":"critical_path_efficiency","check":"Page Speed: Load Blockers","status":"pass","detail":"Efficient critical rendering path"},{"group":"Machine extraction","id":"table_list_extractability","check":"Table & List Extractability","status":"partial","detail":"4 table(s) found but without <th> header cells"},{"group":"Machine extraction","id":"sentence_atomicity","check":"Sentence Atomicity","status":"partial","detail":"Average 22% atomic sentences across 1 pages (target 40%+)"},{"group":"Machine extraction","id":"entity_density","check":"Entity Density","status":"partial","detail":"Average entity density 13.7% across 1 pages (target >15%)"},{"group":"Machine extraction","id":"definition_patterns","check":"Definition Patterns","status":"partial","detail":"No definition patterns in the first 2000 characters of content"},{"group":"Machine extraction","id":"answer_capsule_pattern","check":"Answer Capsule Pattern","status":"partial","detail":"3/15 H2 sections have 15-30 word self-contained capsules (20%)"},{"group":"Structured data","id":"schema_markup","check":"Schema.org Structured Data","status":"fail","detail":"No JSON-LD structured data found across homepage"},{"group":"Structured data","id":"schema_coverage","check":"Schema Coverage & Depth","status":"fail","detail":"No JSON-LD found - cannot assess schema coverage"},{"group":"Structured data","id":"speakable_schema","check":"Speakable Schema","status":"fail","detail":"No JSON-LD found across homepage - cannot assess speakable schema"},{"group":"AI discovery","id":"llms_txt","check":"llms.txt File","status":"fail","detail":"No llms.txt file found at https://abstractioneer.org/llms.txt (connection failed)"},{"group":"AI discovery","id":"robots_txt","check":"robots.txt for AI Crawlers","status":"partial","detail":"No explicit AI crawler rules in robots.txt"},{"group":"AI discovery","id":"sitemap_completeness","check":"Sitemap Completeness","status":"pass","detail":"333 URLs have lastmod dates"},{"group":"AI discovery","id":"rss_feed","check":"RSS/Atom Feed","status":"fail","detail":"RSS/Atom feed link tag found in homepage <head>"},{"group":"AI discovery","id":"internationalization_signals","check":"Internationalization Signals","status":"fail","detail":"No hreflang alternate links found"},{"group":"AI discovery","id":"content_licensing","check":"Content Licensing & AI Permissions","status":"partial","detail":"No ai.txt file found"},{"group":"Trust & transparency","id":"entity_consistency","check":"Entity Authority & E-E-A-T","status":"partial","detail":"No phone number found on homepage"},{"group":"Trust & transparency","id":"creator_transparency","check":"Creator Transparency","status":"pass","detail":"1/1 sampled pages provide clear visible creator attribution"},{"group":"Trust & transparency","id":"methodology_transparency","check":"Methodology Transparency","status":"partial","detail":"Some process transparency exists, but it is inconsistent"},{"group":"Trust & transparency","id":"ai_disclosure","check":"AI Assistance Disclosure","status":"partial","detail":"No AI-assistance disclosure found on sampled pages (neutral - the engine cannot tell whether AI was used)"},{"group":"Trust & transparency","id":"visible_date_signal","check":"Visible Date Signal","status":"partial","detail":"Visible published/updated date text found across homepage"},{"group":"Trust & transparency","id":"title_meta_quality","check":"Title & Meta Quality","status":"pass","detail":"1/1 pages lack a usable meta description"},{"group":"Trust & transparency","id":"content_freshness","check":"Content Freshness Signals","status":"fail","detail":"No JSON-LD date properties (datePublished/dateModified) found across homepage"},{"group":"Trust & transparency","id":"author_schema_depth","check":"Author & Expert Schema","status":"fail","detail":"No Person schema found across homepage"}],"fixes":[{"id":"content_freshness","title":"Add content freshness signals","advice":"Refresh and re-date abstractioneer.org's key pages so agents see it as maintained.","impact":"critical","effort":"medium"},{"id":"table_list_extractability","title":"Add structured tables and lists","advice":"Present abstractioneer.org's comparison and spec data as real HTML tables and lists agents can extract.","impact":"medium","effort":"low"},{"id":"schema_markup","title":"Add JSON-LD structured data","advice":"Mark up abstractioneer.org's homepage with Schema.org JSON-LD (Organization, WebSite) an agent can read as facts.","impact":"critical","effort":"medium"},{"id":"entity_consistency","title":"Strengthen entity authority (NAP)","advice":"Make abstractioneer.org's name, address and phone consistent and add Organization schema to anchor its identity.","impact":"medium","effort":"low"}],"trust":{"live":true,"last_status":200,"https":true,"technology":"cloudflare","longevity_years":null},"historical":null,"narrative":["abstractioneer.org is live and passes 6 of 30 agentic-readiness checks (44%). It runs on cloudflare over HTTPS.","For AI agents, abstractioneer.org's strongest signals are fully indexable pages, a visually stable layout, an efficient render path, and a complete sitemap. 333 URLs have lastmod dates.","Its main gaps are thin semantic structure, noisy markup, text that is hard for agents to extract, and no canonical URL. The weakest area is Machine extraction; addressing it first would raise this score the most."],"publication":"index","verified":null,"method":"https://www.markosweb.com/methodology/"}