{"ai_visibility":{"reach":{"captured_on":"2026-08-20","stale":true,"status":"measured","missing_reason":null,"reachable_count":10,"llms_txt":"absent","nature":"deterministic","bots":[{"bot":"GPTBot","state":"present"},{"bot":"OAI-SearchBot","state":"present"},{"bot":"ChatGPT-User","state":"present"},{"bot":"ClaudeBot","state":"present"},{"bot":"PerplexityBot","state":"present"},{"bot":"Google-Extended","state":"present"},{"bot":"CCBot","state":"present"},{"bot":"Bytespider","state":"present"},{"bot":"Amazonbot","state":"present"},{"bot":"Meta-ExternalAgent","state":"present"}]},"readable":{"captured_on":"2026-08-20","stale":false,"status":"measured","missing_reason":null,"score":84,"nature":"deterministic"},"retrieved":{"captured_on":"2026-08-17","stale":true,"status":"measured","missing_reason":null,"cited_keyword_count":0,"nature":"census","floor":false},"recalled":{"captured_on":"2026-08-17","stale":false,"status":"not_measured","missing_reason":"no_samples_answered","rate":null,"n":0,"answered_count":0,"non_answer_count":0,"nature":"sampled","interval":null,"prompt_weights":[],"by_engine":{"anthropic":{"answered":0,"mentions":0,"non_mentions":0,"non_answers":0},"openai":{"answered":0,"mentions":0,"non_mentions":0,"non_answers":0},"gemini":{"answered":0,"mentions":0,"non_mentions":0,"non_answers":0}}},"impact":{"captured_on":"2026-08-17","stale":false,"status":"not_measured","missing_reason":"insufficient_history","lift":null,"window_days":28,"disclaimer":"Branded-search movement is correlated with AI visibility; it does not establish attribution or causation.","nature":"correlation"}},"ai_visibility_summary":{"lede":"All three can read this site. Whether they name it is not measured yet. Google does not cite it yet.","captured":{"read":{"on":"2026-08-20","stale":true,"no_answers":false},"recall":{"on":"2026-08-17","stale":false,"no_answers":true},"cite":{"on":"2026-08-17","stale":true,"no_answers":false}},"verdict":{"passed":3,"measured":4,"unmeasured":5,"stale":4,"step":2,"level":"readable","phrase":"Readable, not yet cited","note":"3 of 4 measured checks pass. 5 checks are not measured and do not count. 4 measured checks are stale."},"tiles":[{"key":"read","value":"3 of 3","label":"models can read the site","good":true,"engines":{"chatgpt":"lit","claude":"lit","google":"lit"}},{"key":"recall","value":"Not measured","label":"models name the brand unprompted","good":false,"engines":{"chatgpt":"not_measured","claude":"not_measured","google":"not_measured"}},{"key":"cite","value":"0 of 1 measured","label":"cite the site in search answers","good":false,"engines":{"chatgpt":"not_measured","claude":"not_measured","google":"off"}},{"key":"answers","value":"Not measured","label":"no answers in the latest sample","good":false,"engines":null}],"engines":[{"key":"chatgpt","name":"ChatGPT","sub":"OpenAI","read":{"state":"yes","label":"Yes · 3 of 3 crawlers","bots":[{"name":"GPTBot","state":"present"},{"name":"OAI-SearchBot","state":"present"},{"name":"ChatGPT-User","state":"present"}],"stale":true},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_answers","stale":false},"cite":{"state":"not_measured","count":null,"total":null,"floor":null,"label":"Not measured","reason":"not_collected","stale":false}},{"key":"claude","name":"Claude","sub":"Anthropic","read":{"state":"yes","label":"Yes · 1 of 1 crawlers","bots":[{"name":"ClaudeBot","state":"present"}],"stale":true},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_answers","stale":false},"cite":{"state":"not_measured","count":null,"total":null,"floor":null,"label":"Not measured","reason":"not_collected","stale":false}},{"key":"google","name":"Google","sub":"Gemini and AI Overviews","read":{"state":"yes","label":"Yes · 1 of 1 crawlers","bots":[{"name":"Google-Extended","state":"present"}],"stale":true},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_answers","stale":false},"cite":{"state":"zero","count":0,"total":null,"floor":false,"label":"0 keywords","reason":null,"stale":true}}],"means":"Nothing blocks ChatGPT, Claude and Google from reading this site. Brand recall is not measured for ChatGPT, Claude and Google. No Google AI Overview cites the site; that is a measured zero. Citations in ChatGPT and Claude are not collected, so they do not count.","site":{"readable":{"label":"Readable","value":"84 of 100","measured":true,"detail":"Structure, authorship and structured data that a model can use."},"impact":{"label":"Branded search","value":"Not measured","measured":false,"detail":"Not enough branded search history to compare yet."}},"trend":{"enough_history":false,"state":"not_measured","dates":["10 Aug","17 Aug"],"iso_dates":["2026-08-10","2026-08-17"],"series":{"chatgpt":[null,null],"claude":[null,null],"google":[null,null]},"counts":{"chatgpt":[null,null],"claude":[null,null],"google":[null,null]},"answered_captures":0,"caption":"Not measured yet"}},"proof":{"url":"https://trustgrowth.ai/proofs/techwright-io","short_url":"https://trustgrowth.ai/p/techwright-io","api_url":"https://trustgrowth.ai/api/v1/proofs/techwright-io"},"site":{"slug":"techwright-io","name":"techwright.io","domain":"techwright.io","language":"en","story_mode":false,"verified_since":"2026-03-22T22:53:19Z","published_on":"2026-03-22","updated_on":"2026-10-17"},"narrative":{"title":"techwright.io — Verified Growth","description":"techwright.io GSC-verified growth: 0% click change, 22 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"Ravi Yadav"},"summary":{"overall_score":16,"score_delta":-7,"click_growth_pct":0,"keyword_count":22,"keywords_in_top_10":1,"published_content_count":0,"geo_score":null,"geo_eligible":false,"total_clicks":2,"total_impressions":33,"latest_clicks":0,"latest_impressions":0,"latest_position":"0.0","ctr_pct":6.1,"avg_position":11.6},"scores":{"latest":{"score_date":"2026-09-24","overall_score":16,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":null,"authority_score":12,"visibility_score":null,"geo_score":null,"eeat_experience":null,"eeat_expertise":null,"eeat_authoritativeness":null,"eeat_trustworthiness":null,"signal_evidence_score_date":null},"panels":{"technical":37,"content":0,"performance":69,"growth":null,"eeat":null,"authority":12,"visibility":null,"geo":null},"eeat_breakdown":{"experience":null,"expertise":null,"authoritativeness":null,"trustworthiness":null},"trajectory":[{"score_date":"2026-08-15","overall_score":23,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":47,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-16","overall_score":23,"technical_score":37,"content_score":0,"performance_score":68,"growth_score":47,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-17","overall_score":23,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":47,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-18","overall_score":23,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":46,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-19","overall_score":22,"technical_score":37,"content_score":0,"performance_score":63,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-20","overall_score":22,"technical_score":37,"content_score":0,"performance_score":65,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":73},{"score_date":"2026-08-21","overall_score":22,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-22","overall_score":22,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-23","overall_score":22,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-24","overall_score":22,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":41,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-25","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-26","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-27","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-28","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-29","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-30","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-08-31","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-01","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-02","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-03","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-04","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-05","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-06","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-07","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-08","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-09","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-10","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-11","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-12","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-13","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-16","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-17","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-18","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-19","overall_score":20,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":70},{"score_date":"2026-09-20","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":null},{"score_date":"2026-09-21","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":null},{"score_date":"2026-09-22","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":null},{"score_date":"2026-09-23","overall_score":19,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":69,"authority_score":12,"visibility_score":null,"geo_score":null},{"score_date":"2026-09-24","overall_score":16,"technical_score":37,"content_score":0,"performance_score":69,"growth_score":null,"eeat_score":null,"authority_score":12,"visibility_score":null,"geo_score":null}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":8,"upper":60},"present":2,"total":9,"confidence_weighted_coverage":48.42},"pillar_states":{"geo_v5":{"state":"stale","confidence":0.0,"missing_reason":"geo_audit_past_scheduled_cadence"},"eeat_v3":{"state":"stale","confidence":0.0,"missing_reason":"eeat_signal_set_stale"},"growth_v4":{"state":"maturing","confidence":0.0,"missing_reason":"growth_below_volume_floors"},"content_v5":{"state":"maturing","confidence":0.55,"missing_reason":"content_evidence_partial"},"authority_v4":{"state":"stale","confidence":0.9793,"missing_reason":"authority_snapshot_stale"},"technical_v5":{"state":"measured","confidence":0.7619,"missing_reason":null},"visibility_v3":{"state":"not_collected","confidence":0.0,"missing_reason":"visibility_provider_keyword_count_missing"},"performance_v4":{"state":"measured","confidence":0.6,"missing_reason":null},"corroboration_v1":{"state":"maturing","confidence":0.9948,"missing_reason":"ai_citations_capture_stale"}}},"traffic":{"latest_snapshot":{"snapshot_date":"2026-10-15","organic_clicks":null,"organic_impressions":null,"average_position":null,"indexed_pages":18},"weekly_snapshots":[{"label":"Jul 13","clicks":0,"impressions":0},{"label":"Jul 20","clicks":0,"impressions":4},{"label":"Jul 27","clicks":1,"impressions":1},{"label":"Aug 3","clicks":0,"impressions":1},{"label":"Aug 10","clicks":0,"impressions":1},{"label":"Aug 17","clicks":0,"impressions":4},{"label":"Aug 24","clicks":0,"impressions":2},{"label":"Aug 31","clicks":0,"impressions":1},{"label":"Sep 7","clicks":0,"impressions":3},{"label":"Sep 14","clicks":1,"impressions":9},{"label":"Sep 21","clicks":0,"impressions":4},{"label":"Sep 28","clicks":0,"impressions":2},{"label":"Oct 5","clicks":0,"impressions":1},{"label":"Oct 12","clicks":0,"impressions":0}]},"trust_growth_score":{"value":16,"tier":null,"rank_eligible":true,"score_date":"2026-09-24"},"core_web_vitals":{"lcp_ms":14787,"cls_score":"0.001","inp_ms":51,"lcp_status":"poor","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":{"captured_on":"2026-08-17","metrics":{"visibility_index":{"value":0.0,"raw_value":0.0},"share_of_voice_pct":0.0,"estimated_traffic":0,"estimated_traffic_value_usd":0.0,"keywords_ranked":0,"top3_count":0,"top10_count":0},"verified_rankings":[]},"issues":[{"label":"Poor Heading Hierarchy","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"poor_heading_hierarchy","page_url":"https://techwright.io/","description":"Heading levels skip from H2 to H4","remediation":{"why_it_matters":"A coherent heading outline helps people navigate sections and understand how the content is organized.","steps":["Confirm the applicability and required context before preparing any change.","Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Rewrite content, flatten all headings, or use ARIA/CSS to disguise an incoherent outline."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Heading outline matches section nesting; headings remain descriptive; fixed site regions stay consistent."],"sources":[{"title":"W3C headings","url":"https://www.w3.org/WAI/tutorials/page-structure/headings/"},{"title":"G141","url":"https://www.w3.org/WAI/WCAG22/Techniques/general/G141.html"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-24","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","ownership":"crawler","material_policy_version":"poor_heading_hierarchy:1","automation":"investigate","observation":"Poor Heading Hierarchy","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","proposed_change":null,"context":{},"evidence":{"id":2157127,"state":"complete","captured_at":"2026-09-29T11:35:05.583454","http_status":200,"check_manifest":{"meta_tags":{"title":"Techwright Labs | Product Studio","verdict":"fail","candidates":[{"page_url":"https://techwright.io/","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 68 characters.","fingerprint":"b038141e3fbf28eef7714196fc106c011eac2e0487bf5678a8f47e140b8f9ad5","site_page_id":176,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"We build focused SaaS products and apply AI where it actually works."},"eeat_evidence":{"h2":["products we've built","ai in real workflows","how we build","ready to build something real?"],"version":"eeat-evidence-v1","h2_count":4,"has_ol_li":false,"has_table":false,"word_count":668,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":34,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://techwright.io/","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"bebf9d048af43f65bcd7cce3d4aeb31419fa91d26ad63e5f984bdb2212c174a6","site_page_id":176,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":0,"missing_faq_section":0,"missing_update_date":0,"missing_publish_date":0,"missing_schema_types":1,"missing_author_markup":0,"poor_heading_hierarchy":1,"low_outbound_authority_links":1},"checker_version":"page-checks-v1"},"schema_markup":{"verdict":"pass","candidates":[],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:58dc8b7f78564d7ef28d98d70ed5c51980332c8cb8857d9a6d2d5c6c8cc2ff4b","no_schema":"review-facts-v1:9b7fb18b1bf65f2ab8bda6ae6c0ed029d692f689593e718124b4328fbd40de17","multiple_h1":"review-facts-v1:58dc8b7f78564d7ef28d98d70ed5c51980332c8cb8857d9a6d2d5c6c8cc2ff4b","meta_missing":"review-facts-v1:cc98a488b48b970a056dbc9d947d03243192bc590aff861f539ce988fe63cb95","no_canonical":"review-facts-v1:ef1f9acef1247c9b39c04e1dd5a140d0b5be101dd8905e7577bee0420720f2bb","meta_too_long":"review-facts-v1:cc98a488b48b970a056dbc9d947d03243192bc590aff861f539ce988fe63cb95","invalid_schema":"review-facts-v1:9b7fb18b1bf65f2ab8bda6ae6c0ed029d692f689593e718124b4328fbd40de17","low_list_usage":"review-facts-v1:8a4626e00878ebad16e2f54f2895726a11a7a9678a81ea83848badc92a546b0e","meta_too_short":"review-facts-v1:cc98a488b48b970a056dbc9d947d03243192bc590aff861f539ce988fe63cb95","faq_not_marked_up":"review-facts-v1:47bb1a9c2a7f05f9861418efd6621a9ecd4c1dd739edf94f4f830d2c95b58993","incomplete_schema":"review-facts-v1:bfffce1fd0f40dec78aab08d1caf7e0f68df6f9e99fa6f9dac7426c91d8be9d7","meta_title_missing":"review-facts-v1:251b15dc3ea458d90d1e33ac5edc2a78bc0869d4fe627cc46a0149d4eb3eedb2","meta_title_too_long":"review-facts-v1:251b15dc3ea458d90d1e33ac5edc2a78bc0869d4fe627cc46a0149d4eb3eedb2","missing_faq_section":"review-facts-v1:47bb1a9c2a7f05f9861418efd6621a9ecd4c1dd739edf94f4f830d2c95b58993","missing_update_date":"review-facts-v1:45c51fd970901a6aa1faf6f428aa1d2412e03638e94c16a5b61fc04c99957683","meta_title_too_short":"review-facts-v1:251b15dc3ea458d90d1e33ac5edc2a78bc0869d4fe627cc46a0149d4eb3eedb2","missing_publish_date":"review-facts-v1:45c51fd970901a6aa1faf6f428aa1d2412e03638e94c16a5b61fc04c99957683","missing_schema_types":"review-facts-v1:bfffce1fd0f40dec78aab08d1caf7e0f68df6f9e99fa6f9dac7426c91d8be9d7","missing_author_markup":"review-facts-v1:45c51fd970901a6aa1faf6f428aa1d2412e03638e94c16a5b61fc04c99957683","poor_heading_hierarchy":"review-facts-v1:f449e9e0336c3b27a113750952ed3da6c34bc7401b1c9164669e2e4b42d1f3ba","meta_description_missing":"review-facts-v1:e72d785c07c4b41f322f517896eadb7a580c3a425af5a301011c26f3bb85dcf9","meta_description_too_long":"review-facts-v1:e72d785c07c4b41f322f517896eadb7a580c3a425af5a301011c26f3bb85dcf9","meta_description_too_short":"review-facts-v1:e72d785c07c4b41f322f517896eadb7a580c3a425af5a301011c26f3bb85dcf9","low_outbound_authority_links":"review-facts-v1:41d10714bf57b3c7078cb93824ecee25ce32b1690e36c48450c8bba402283bfa"}},"latest_attempt":{"id":2157127,"state":"complete","started_at":"2026-09-29T11:35:05.472454","captured_at":"2026-09-29T11:35:05.583454","http_status":200},"priority_measurement":null}}},{"label":"Poor Heading Hierarchy","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"poor_heading_hierarchy","page_url":"https://techwright.io/about","description":"Heading levels skip from H2 to H4","remediation":{"why_it_matters":"A coherent heading outline helps people navigate sections and understand how the content is organized.","steps":["Confirm the applicability and required context before preparing any change.","Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Rewrite content, flatten all headings, or use ARIA/CSS to disguise an incoherent outline."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Heading outline matches section nesting; headings remain descriptive; fixed site regions stay consistent."],"sources":[{"title":"W3C headings","url":"https://www.w3.org/WAI/tutorials/page-structure/headings/"},{"title":"G141","url":"https://www.w3.org/WAI/WCAG22/Techniques/general/G141.html"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-24","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","ownership":"crawler","material_policy_version":"poor_heading_hierarchy:1","automation":"investigate","observation":"Poor Heading Hierarchy","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","proposed_change":null,"context":{},"evidence":{"id":2157137,"state":"complete","captured_at":"2026-09-29T11:35:07.491885","http_status":200,"check_manifest":{"meta_tags":{"title":"Techwright Labs | About","verdict":"fail","candidates":[{"page_url":"https://techwright.io/about","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 23 characters.","fingerprint":"52108894829e791ed9e36c45f506f509c381dd78b0ef958f5883a0c77a6fda57","site_page_id":174,"discriminator":""},{"page_url":"https://techwright.io/about","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 106 characters.","fingerprint":"e639d38abcac456deaca2bd2300635347959d09f4b2289281840a92cbef26021","site_page_id":174,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Techwright Labs is a product studio that builds SaaS products and delivers applied digital transformation."},"eeat_evidence":{"h2":["the evolution","what we believe","products we've built","how we're structured","want to know more?"],"version":"eeat-evidence-v1","h2_count":5,"has_ol_li":false,"has_table":false,"word_count":588,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":29,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://techwright.io/about","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"7e3ae3c1e3b36435516b4e570a65981edd2cec2839d4842ee10703ec1aa9df58","site_page_id":174,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":0,"missing_faq_section":0,"missing_update_date":0,"missing_publish_date":0,"missing_schema_types":1,"missing_author_markup":0,"poor_heading_hierarchy":1,"low_outbound_authority_links":1},"checker_version":"page-checks-v1"},"schema_markup":{"verdict":"pass","candidates":[],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:b2d16dc901d029ca4d6a2ecbf5c1f8d44e5035d9a97b4a85dc020f3a95031f6e","no_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","multiple_h1":"review-facts-v1:b2d16dc901d029ca4d6a2ecbf5c1f8d44e5035d9a97b4a85dc020f3a95031f6e","meta_missing":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","no_canonical":"review-facts-v1:d26dff9f2692427371c3ca1cde44798d100fd457e1fb6d020027aa5fff605e87","meta_too_long":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","invalid_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","low_list_usage":"review-facts-v1:efe0901f347e1b4b681217daf3748388d888afdf32eaeffbf3931f332a61a9a7","meta_too_short":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","faq_not_marked_up":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","incomplete_schema":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","meta_title_missing":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","meta_title_too_long":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","missing_faq_section":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","missing_update_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","meta_title_too_short":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","missing_publish_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","missing_schema_types":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","missing_author_markup":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","poor_heading_hierarchy":"review-facts-v1:9cbc687ecbaab9b3f85d65b9d2640b2b792c4837ba36116bfb7207ec6b87f468","meta_description_missing":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","meta_description_too_long":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","meta_description_too_short":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","low_outbound_authority_links":"review-facts-v1:1f2dbb3cf0b9f2161edf46cc10bb6c4231c0fa67f3b2373a634d29afd86b3281"}},"latest_attempt":{"id":2157137,"state":"complete","started_at":"2026-09-29T11:35:07.321885","captured_at":"2026-09-29T11:35:07.491885","http_status":200},"priority_measurement":null}}},{"label":"Broken Links","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"broken_link","page_url":"https://techwright.io/about","description":"External link to https://x.com/TechwrightLabs returned 404","remediation":{"why_it_matters":"A confirmed dead destination can interrupt a useful journey. A timeout or transient server failure does not establish a permanently broken link.","steps":["Confirm the applicability and required context before preparing any change.","Applies after a GET-capable probe confirms an unintended dead destination. Prioritize internal/key-journey links and repeated failures; transient 5xx remains investigation. Correct the href, restore the target, or remove the link.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Redirect every dead URL home, replace with an unrelated destination, remove useful anchor context, or treat a timeout as a 404."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Link reaches the intended relevant resource with expected status/content; key journey and anchor meaning still work."],"sources":[{"title":"HTTP semantics","url":"https://www.rfc-editor.org/rfc/rfc9110.html"},{"title":"Google crawl errors","url":"https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors"}],"reviewed_on":"2026-09-05","required_context":["get_probe_confirmed","intended_destination","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-24","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies after a GET-capable probe confirms an unintended dead destination. Prioritize internal/key-journey links and repeated failures; transient 5xx remains investigation. Correct the href, restore the target, or remove the link.","ownership":"crawler","material_policy_version":"broken_link:2","automation":"investigate","observation":"Broken Links","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies after a GET-capable probe confirms an unintended dead destination. Prioritize internal/key-journey links and repeated failures; transient 5xx remains investigation. Correct the href, restore the target, or remove the link.","proposed_change":null,"context":{},"evidence":{"id":2157137,"state":"complete","captured_at":"2026-09-29T11:35:07.491885","http_status":200,"check_manifest":{"meta_tags":{"title":"Techwright Labs | About","verdict":"fail","candidates":[{"page_url":"https://techwright.io/about","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 23 characters.","fingerprint":"52108894829e791ed9e36c45f506f509c381dd78b0ef958f5883a0c77a6fda57","site_page_id":174,"discriminator":""},{"page_url":"https://techwright.io/about","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 106 characters.","fingerprint":"e639d38abcac456deaca2bd2300635347959d09f4b2289281840a92cbef26021","site_page_id":174,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Techwright Labs is a product studio that builds SaaS products and delivers applied digital transformation."},"eeat_evidence":{"h2":["the evolution","what we believe","products we've built","how we're structured","want to know more?"],"version":"eeat-evidence-v1","h2_count":5,"has_ol_li":false,"has_table":false,"word_count":588,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":29,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://techwright.io/about","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"7e3ae3c1e3b36435516b4e570a65981edd2cec2839d4842ee10703ec1aa9df58","site_page_id":174,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":0,"missing_faq_section":0,"missing_update_date":0,"missing_publish_date":0,"missing_schema_types":1,"missing_author_markup":0,"poor_heading_hierarchy":1,"low_outbound_authority_links":1},"checker_version":"page-checks-v1"},"schema_markup":{"verdict":"pass","candidates":[],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:b2d16dc901d029ca4d6a2ecbf5c1f8d44e5035d9a97b4a85dc020f3a95031f6e","no_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","multiple_h1":"review-facts-v1:b2d16dc901d029ca4d6a2ecbf5c1f8d44e5035d9a97b4a85dc020f3a95031f6e","meta_missing":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","no_canonical":"review-facts-v1:d26dff9f2692427371c3ca1cde44798d100fd457e1fb6d020027aa5fff605e87","meta_too_long":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","invalid_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","low_list_usage":"review-facts-v1:efe0901f347e1b4b681217daf3748388d888afdf32eaeffbf3931f332a61a9a7","meta_too_short":"review-facts-v1:d95ebf88027e13a53600c1a614c71cb348097f7865f59628a33b26d86dcef88f","faq_not_marked_up":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","incomplete_schema":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","meta_title_missing":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","meta_title_too_long":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","missing_faq_section":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","missing_update_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","meta_title_too_short":"review-facts-v1:8568eb7aa6bbf9af9a4e17340b47b97a3411dddae0b4e62ee34c41b6b9050a9c","missing_publish_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","missing_schema_types":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","missing_author_markup":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","poor_heading_hierarchy":"review-facts-v1:9cbc687ecbaab9b3f85d65b9d2640b2b792c4837ba36116bfb7207ec6b87f468","meta_description_missing":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","meta_description_too_long":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","meta_description_too_short":"review-facts-v1:5dd099f3c8dfe0f0788c369fdcf8260c855470122189092f37be6e0d239baab0","low_outbound_authority_links":"review-facts-v1:1f2dbb3cf0b9f2161edf46cc10bb6c4231c0fa67f3b2373a634d29afd86b3281"}},"latest_attempt":{"id":2157137,"state":"complete","started_at":"2026-09-29T11:35:07.321885","captured_at":"2026-09-29T11:35:07.491885","http_status":200},"priority_measurement":null}}},{"label":"Poor Heading Hierarchy","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"poor_heading_hierarchy","page_url":"https://techwright.io/approach","description":"Heading levels skip from H2 to H4","remediation":{"why_it_matters":"A coherent heading outline helps people navigate sections and understand how the content is organized.","steps":["Confirm the applicability and required context before preparing any change.","Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Rewrite content, flatten all headings, or use ARIA/CSS to disguise an incoherent outline."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Heading outline matches section nesting; headings remain descriptive; fixed site regions stay consistent."],"sources":[{"title":"W3C headings","url":"https://www.w3.org/WAI/tutorials/page-structure/headings/"},{"title":"G141","url":"https://www.w3.org/WAI/WCAG22/Techniques/general/G141.html"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-24","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","ownership":"crawler","material_policy_version":"poor_heading_hierarchy:1","automation":"investigate","observation":"Poor Heading Hierarchy","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","proposed_change":null,"context":{},"evidence":{"id":2157133,"state":"complete","captured_at":"2026-09-29T11:35:06.706801","http_status":200,"check_manifest":{"meta_tags":{"title":"Techwright Labs | Our Approach","verdict":"fail","candidates":[{"page_url":"https://techwright.io/approach","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 74 characters.","fingerprint":"7deb7a63a5fa4cda1ed2494b999f1d6082b4010b23186bdde858a32d2f833471","site_page_id":179,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Product-first philosophy. Small teams, fast iteration, and real execution."},"eeat_evidence":{"h2":["from manual to automated","product-first philosophy","small teams, fast iteration","products ↔ consulting feedback loop","why this works","want to work this way?"],"version":"eeat-evidence-v1","h2_count":6,"has_ol_li":false,"has_table":false,"word_count":650,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":29,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://techwright.io/approach","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"a6a9066be9ea7a496cc9dd781a10e019606e8a75b04433f43efd418ece1a99f7","site_page_id":179,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":0,"missing_faq_section":0,"missing_update_date":0,"missing_publish_date":0,"missing_schema_types":1,"missing_author_markup":0,"poor_heading_hierarchy":1,"low_outbound_authority_links":1},"checker_version":"page-checks-v1"},"schema_markup":{"verdict":"pass","candidates":[],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:5f59a537668b135f62077a44e9dc028aa153861a5c87f74de2486416da26f201","no_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","multiple_h1":"review-facts-v1:5f59a537668b135f62077a44e9dc028aa153861a5c87f74de2486416da26f201","meta_missing":"review-facts-v1:f312cb5a84089ff8d9109e24362688ccdd2174e080f27d26edf385741f9727c3","no_canonical":"review-facts-v1:21db271b128b69462f9148fc04c3a76e4d15c7bbef535e37c308ff7eb2e5a97b","meta_too_long":"review-facts-v1:f312cb5a84089ff8d9109e24362688ccdd2174e080f27d26edf385741f9727c3","invalid_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","low_list_usage":"review-facts-v1:997f759927295dfc1a1df1d079cc3e6cd721377f2e9dcd94a30fe91d209f3dc8","meta_too_short":"review-facts-v1:f312cb5a84089ff8d9109e24362688ccdd2174e080f27d26edf385741f9727c3","faq_not_marked_up":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","incomplete_schema":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","meta_title_missing":"review-facts-v1:000c0bd47181ffa743a461328e12df9004ef5898365db3069e4f2e2dd7f588bc","meta_title_too_long":"review-facts-v1:000c0bd47181ffa743a461328e12df9004ef5898365db3069e4f2e2dd7f588bc","missing_faq_section":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","missing_update_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","meta_title_too_short":"review-facts-v1:000c0bd47181ffa743a461328e12df9004ef5898365db3069e4f2e2dd7f588bc","missing_publish_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","missing_schema_types":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","missing_author_markup":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","poor_heading_hierarchy":"review-facts-v1:916d8ed50cfeb7fcaa2e179bbc56463e7c79ca5e1e23e4401b0fab21728e8767","meta_description_missing":"review-facts-v1:29b7aa3ccd21d6b45ddf1a58d1c3c68e425b778a5b28571b93d9d03b132b3525","meta_description_too_long":"review-facts-v1:29b7aa3ccd21d6b45ddf1a58d1c3c68e425b778a5b28571b93d9d03b132b3525","meta_description_too_short":"review-facts-v1:29b7aa3ccd21d6b45ddf1a58d1c3c68e425b778a5b28571b93d9d03b132b3525","low_outbound_authority_links":"review-facts-v1:8cbe0aa807877ca499e6420fa5fcc62cabbfcdbdd02d79dbc949e7f66539ec03"}},"latest_attempt":{"id":2157133,"state":"complete","started_at":"2026-09-29T11:35:06.561801","captured_at":"2026-09-29T11:35:06.706801","http_status":200},"priority_measurement":null}}},{"label":"Poor Heading Hierarchy","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"poor_heading_hierarchy","page_url":"https://techwright.io/consulting","description":"Heading levels skip from H2 to H4","remediation":{"why_it_matters":"A coherent heading outline helps people navigate sections and understand how the content is organized.","steps":["Confirm the applicability and required context before preparing any change.","Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Rewrite content, flatten all headings, or use ARIA/CSS to disguise an incoherent outline."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Heading outline matches section nesting; headings remain descriptive; fixed site regions stay consistent."],"sources":[{"title":"W3C headings","url":"https://www.w3.org/WAI/tutorials/page-structure/headings/"},{"title":"G141","url":"https://www.w3.org/WAI/WCAG22/Techniques/general/G141.html"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-24","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","ownership":"crawler","material_policy_version":"poor_heading_hierarchy:1","automation":"investigate","observation":"Poor Heading Hierarchy","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","proposed_change":null,"context":{},"evidence":{"id":2157129,"state":"complete","captured_at":"2026-09-29T11:35:06.066574","http_status":200,"check_manifest":{"meta_tags":{"title":"Techwright Labs | Consulting","verdict":"fail","candidates":[{"page_url":"https://techwright.io/consulting","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 28 characters.","fingerprint":"fc9d095fa34e9233b8eb02c51696f7af3e93d3e2543a2cdee9c13eec8c749228","site_page_id":178,"discriminator":""},{"page_url":"https://techwright.io/consulting","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 109 characters.","fingerprint":"958a659c2d61bcb7679d2070c54a54c366f90f926bb3a024af6957ce5a37e0a6","site_page_id":178,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Applied consulting grounded in real products. Digital transformation, AI/LLM systems, and technical advisory."},"eeat_evidence":{"h2":["ai / llm systems integration","our services","how we think about ai","how we work","let's discuss your project."],"version":"eeat-evidence-v1","h2_count":5,"has_ol_li":false,"has_table":false,"word_count":600,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":29,"screenshot_alt_count":0,"technical_terms_text":true},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://techwright.io/consulting","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"5451483310fe3be2d1a80222be8905da93931d523473ab5a0f5e4ec9c07054af","site_page_id":178,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":0,"missing_faq_section":0,"missing_update_date":0,"missing_publish_date":0,"missing_schema_types":1,"missing_author_markup":0,"poor_heading_hierarchy":1,"low_outbound_authority_links":1},"checker_version":"page-checks-v1"},"schema_markup":{"verdict":"pass","candidates":[],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:e972ecf6d36d6036875e8c68ae5da178de0c44b4a23d7c662f02c46f1ab30db8","no_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","multiple_h1":"review-facts-v1:e972ecf6d36d6036875e8c68ae5da178de0c44b4a23d7c662f02c46f1ab30db8","meta_missing":"review-facts-v1:36759e257ac43ca7a78ded5a3afedb824c411e633377e7a3812d8c525ead19f7","no_canonical":"review-facts-v1:71b9e91a10cf0a8d0e697375629b96bca84de9654a687e7035d2a35c7634a27d","meta_too_long":"review-facts-v1:36759e257ac43ca7a78ded5a3afedb824c411e633377e7a3812d8c525ead19f7","invalid_schema":"review-facts-v1:0516229ae19fbf68800d1b11c8e286674ac8e8ecfdf5a66721a8905f87307ccc","low_list_usage":"review-facts-v1:3669740a86b7c0861f8993621cb3a6495692fd08a2295da77da1d90f571184bb","meta_too_short":"review-facts-v1:36759e257ac43ca7a78ded5a3afedb824c411e633377e7a3812d8c525ead19f7","faq_not_marked_up":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","incomplete_schema":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","meta_title_missing":"review-facts-v1:aaf37203b52ca2532f0f2906521c2e5c61adfefe4935938e58d062dac354aa53","meta_title_too_long":"review-facts-v1:aaf37203b52ca2532f0f2906521c2e5c61adfefe4935938e58d062dac354aa53","missing_faq_section":"review-facts-v1:a832370f2b76e75d3c9d655deb9d242ace6922441442bf48f514d7c49e50d784","missing_update_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","meta_title_too_short":"review-facts-v1:aaf37203b52ca2532f0f2906521c2e5c61adfefe4935938e58d062dac354aa53","missing_publish_date":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","missing_schema_types":"review-facts-v1:3ac11eb087a9dee26e416f49a38be4f562742c13cc0b88a7fedbb2c4be40e6c6","missing_author_markup":"review-facts-v1:3dc223150c364719dbda942681b878f91ee32d8ab4320a08db546d95105244bb","poor_heading_hierarchy":"review-facts-v1:991df70a0fc445e33bc84172ec27cc0e82feadddf097a5af0032c3eae0ca19a1","meta_description_missing":"review-facts-v1:a5cdf741d1512936685767fbd0f4fb1c5b5e3ef0b057a2ff600b9afa9ca06bc6","meta_description_too_long":"review-facts-v1:a5cdf741d1512936685767fbd0f4fb1c5b5e3ef0b057a2ff600b9afa9ca06bc6","meta_description_too_short":"review-facts-v1:a5cdf741d1512936685767fbd0f4fb1c5b5e3ef0b057a2ff600b9afa9ca06bc6","low_outbound_authority_links":"review-facts-v1:8cbe0aa807877ca499e6420fa5fcc62cabbfcdbdd02d79dbc949e7f66539ec03"}},"latest_attempt":{"id":2157129,"state":"complete","started_at":"2026-09-29T11:35:05.901574","captured_at":"2026-09-29T11:35:06.066574","http_status":200},"priority_measurement":null}}}]}