{"ai_visibility":{"reach":{"captured_on":null,"stale":false,"status":"not_measured","missing_reason":"no_completed_run","reachable_count":null,"llms_txt":null,"nature":"deterministic","bots":null},"readable":{"captured_on":"2026-09-13","stale":false,"status":"measured","missing_reason":null,"score":56,"nature":"deterministic"},"retrieved":{"captured_on":null,"stale":false,"status":"not_measured","missing_reason":"no_completed_run","cited_keyword_count":null,"nature":"census","floor":null},"recalled":{"captured_on":null,"stale":false,"status":"not_measured","missing_reason":"no_completed_run","rate":null,"n":0,"answered_count":0,"non_answer_count":0,"withheld_reason":null,"engine_set_changed_at":null,"nature":"sampled","interval":null,"prompt_weights":[],"by_engine":{}},"impact":{"captured_on":null,"stale":false,"status":"not_measured","missing_reason":"no_completed_run","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":"Whether ChatGPT, Claude and Google can read this site is not measured yet. Whether they name it is not measured yet.","captured":{"read":{"on":null,"stale":false,"no_answers":false},"recall":{"on":null,"stale":false,"no_answers":false},"cite":{"on":null,"stale":false,"no_answers":false}},"verdict":{"passed":0,"measured":0,"unmeasured":9,"stale":0,"step":0,"level":"not_measured","phrase":"Not measured yet","note":"0 of 0 measured checks pass. 9 checks are not measured and do not count."},"tiles":[{"key":"read","value":"Not measured","label":"models can read the site","good":false,"engines":{"chatgpt":"not_measured","claude":"not_measured","google":"not_measured"}},{"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":"Not measured","label":"cite the site in search answers","good":false,"engines":{"chatgpt":"not_measured","claude":"not_measured","google":"not_measured"}},{"key":"answers","value":"Not measured","label":"no answers sampled yet","good":false,"engines":null}],"engines":[{"key":"chatgpt","name":"ChatGPT","sub":"OpenAI","read":{"state":"not_measured","label":"Not measured","bots":[{"name":"GPTBot","state":"unknown"},{"name":"OAI-SearchBot","state":"unknown"},{"name":"ChatGPT-User","state":"unknown"}],"stale":false},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_recall_capture","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":"not_measured","label":"Not measured","bots":[{"name":"ClaudeBot","state":"unknown"}],"stale":false},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_recall_capture","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":"not_measured","label":"Not measured","bots":[{"name":"Google-Extended","state":"unknown"}],"stale":false},"recall":{"state":"not_measured","mentions":null,"answers":null,"percent":null,"low":null,"high":null,"label":"Not measured","reason":"no_recall_capture","stale":false},"cite":{"state":"not_measured","count":null,"total":null,"floor":null,"label":"Not measured","reason":"no_completed_run","stale":false}}],"means":"Crawler access is not measured for ChatGPT, Claude and Google. Brand recall is not measured for ChatGPT, Claude and Google. Citations in Google AI Overviews are not measured. Citations in ChatGPT and Claude are not collected, so they do not count.","site":{"readable":{"label":"Readable","value":"56 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":[],"iso_dates":[],"series":{"chatgpt":[],"claude":[],"google":[]},"counts":{"chatgpt":[],"claude":[],"google":[]},"answered_captures":0,"caption":"Not measured yet"}},"proof":{"url":"https://trustgrowth.ai/proofs/perchlens-com","short_url":"https://trustgrowth.ai/p/perchlens-com","api_url":"https://trustgrowth.ai/api/v1/proofs/perchlens-com"},"site":{"slug":"perchlens-com","name":"PerchLens","domain":"perchlens.com","language":"en","story_mode":false,"verified_since":"2026-09-13T10:56:15Z","published_on":"2026-07-20","updated_on":"2026-10-18"},"narrative":{"title":"perchlens.com — Verified Growth","description":"perchlens.com GSC-verified growth: -59% click change, 0 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"Seyfi Cem Baskın"},"summary":{"overall_score":22,"score_delta":-7,"click_growth_pct":-59,"keyword_count":0,"keywords_in_top_10":0,"published_content_count":0,"geo_score":null,"geo_eligible":false,"total_clicks":115,"total_impressions":901,"latest_clicks":0,"latest_impressions":13,"latest_position":"4.6","ctr_pct":12.8,"avg_position":4.8},"scores":{"latest":{"score_date":"2026-10-18","overall_score":22,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":28,"eeat_score":null,"authority_score":8,"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":0,"content":44,"performance":84,"growth":28,"eeat":null,"authority":8,"visibility":null,"geo":null},"eeat_breakdown":{"experience":null,"expertise":null,"authoritativeness":null,"trustworthiness":null},"trajectory":[{"score_date":"2026-09-18","overall_score":29,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":43,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-19","overall_score":29,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":44,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-20","overall_score":30,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":50,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-21","overall_score":28,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":41,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-22","overall_score":28,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":39,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-23","overall_score":28,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":40,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-09-24","overall_score":28,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":43,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-01","overall_score":26,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":32,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-02","overall_score":26,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":31,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-03","overall_score":25,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":25,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-04","overall_score":25,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":24,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-05","overall_score":25,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":19,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-06","overall_score":24,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":14,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-07","overall_score":24,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":14,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-08","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":11,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-09","overall_score":22,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":8,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-10","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":10,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-11","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":9,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-12","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":11,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-13","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":12,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":52},{"score_date":"2026-10-14","overall_score":22,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":10,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":null},{"score_date":"2026-10-15","overall_score":23,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":17,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":null},{"score_date":"2026-10-16","overall_score":24,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":19,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":null},{"score_date":"2026-10-17","overall_score":25,"technical_score":0,"content_score":43,"performance_score":84,"growth_score":24,"eeat_score":86,"authority_score":8,"visibility_score":null,"geo_score":null},{"score_date":"2026-10-18","overall_score":22,"technical_score":0,"content_score":44,"performance_score":84,"growth_score":28,"eeat_score":null,"authority_score":8,"visibility_score":null,"geo_score":null}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":14,"upper":39},"present":3,"total":9,"confidence_weighted_coverage":51.33},"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.3949,"missing_reason":"growth_evidence_maturing"},"content_v5":{"state":"maturing","confidence":0.85,"missing_reason":"content_evidence_partial"},"authority_v4":{"state":"measured","confidence":1.0,"missing_reason":null},"technical_v5":{"state":"measured","confidence":0.9318,"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.5,"missing_reason":"ai_citations_capture_missing"}}},"traffic":{"latest_snapshot":{"snapshot_date":"2026-10-16","organic_clicks":0,"organic_impressions":13,"average_position":"4.6","indexed_pages":null},"weekly_snapshots":[{"label":"Jul 20","clicks":32,"impressions":155},{"label":"Jul 27","clicks":6,"impressions":65},{"label":"Aug 3","clicks":7,"impressions":65},{"label":"Aug 10","clicks":6,"impressions":79},{"label":"Aug 17","clicks":9,"impressions":83},{"label":"Aug 24","clicks":3,"impressions":20},{"label":"Aug 31","clicks":8,"impressions":34},{"label":"Sep 7","clicks":8,"impressions":94},{"label":"Sep 14","clicks":7,"impressions":64},{"label":"Sep 21","clicks":8,"impressions":69},{"label":"Sep 28","clicks":4,"impressions":51},{"label":"Oct 5","clicks":5,"impressions":55},{"label":"Oct 12","clicks":12,"impressions":67}]},"trust_growth_score":{"value":22,"tier":null,"rank_eligible":true,"score_date":"2026-10-18"},"core_web_vitals":{"lcp_ms":3152,"cls_score":"0.0","inp_ms":24,"lcp_status":"needs-improvement","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":{"captured_on":"2026-09-13","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://perchlens.com/appsumo","description":"Heading levels skip from H1 to H3","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-10-18","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":1104272,"state":"complete","captured_at":"2026-09-13T11:00:20.29922","http_status":200,"check_manifest":{"meta_tags":{"title":"PerchLens AppSumo Lifetime Deal — One-time purchase, AI-aware analytics","verdict":"fail","candidates":[{"page_url":"https://perchlens.com/appsumo","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_long","scope_kind":"page","description":"Title tag contains 71 characters.","fingerprint":"f332ba68da6eccd88b18ebaf133b56875a35597b231e0566084b0a7a3c9d1add","site_page_id":23076,"discriminator":""},{"page_url":"https://perchlens.com/appsumo","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_long","scope_kind":"page","description":"Meta description contains 182 characters.","fingerprint":"c404e194e84d25c1c641ac1943f291b865f58bf82e2313a10bd88835544b32e9","site_page_id":23076,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"PerchLens for life — three stackable lifetime tiers ($49 / $99 / $149) covering 5 to 50 websites, 150K to 1.5M pageviews, and 200 to 2,500 monthly AI actions. Coming soon on AppSumo."},"eeat_evidence":{"h2":["how stacking actually works","what counts as an ai action?","built in the open","questions","ready for simpler analytics?"],"version":"eeat-evidence-v1","h2_count":5,"has_ol_li":true,"has_table":false,"word_count":826,"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":true,"news_domain_link":false,"star_rating_text":true,"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://perchlens.com/appsumo","severity":"warning","check_key":"geo_readiness","issue_type":"missing_schema_types","scope_kind":"page","description":"No GEO-relevant page-level schema type found. Accepted types/families: Article, BlogPosting, Product, Organization, FAQPage, HowTo, CollectionPage, WebPage, CreativeWork; accepted subtypes: ContactPage, Blog, SoftwareApplication. Only top-level @type and @graph item @type describe the page; nested properties such as publisher do not count as the page's own type.","fingerprint":"56a0550c28acee509c717588d5b0062587b610fe3076b526c8a86a9f39393591","site_page_id":23076,"discriminator":""},{"page_url":"https://perchlens.com/appsumo","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H1 to H3","fingerprint":"31401c12242c314a75ff470814870e54d4761773b6ef4eb85079dd13c1e451a1","site_page_id":23076,"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":"fail","candidates":[{"page_url":"https://perchlens.com/appsumo","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"cec4149ab3d294e960d21e85cd24574281df4eb3dcbfd159d9b83094d36a57e3","site_page_id":23076,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:f4cfe530cd66e6d36f2615bc9763e8daa4c189208a41fb907059b8cac84d59f5","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:f4cfe530cd66e6d36f2615bc9763e8daa4c189208a41fb907059b8cac84d59f5","meta_missing":"review-facts-v1:47eba962a5b3ed5ffd6bf6e942b5be649c5d16680a788ba208688a8dd36e245b","no_canonical":"review-facts-v1:b3aa49ec2e5dd6367dbe62f249d64af897c43c8b25121ea3c56358def3b79fec","meta_too_long":"review-facts-v1:47eba962a5b3ed5ffd6bf6e942b5be649c5d16680a788ba208688a8dd36e245b","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:e76f48ea2cec562c7176f273f4360f9116bf51d77007e4e41088d88d314da246","meta_too_short":"review-facts-v1:47eba962a5b3ed5ffd6bf6e942b5be649c5d16680a788ba208688a8dd36e245b","faq_not_marked_up":"review-facts-v1:c62594f8a8c0d449bdd032e87178e529c3754f9658cf48d032c90e302144ab29","incomplete_schema":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","meta_title_missing":"review-facts-v1:f0bbd3200d284723744926600bf87274f2f8f2cccae832d698378a99568e2777","meta_title_too_long":"review-facts-v1:f0bbd3200d284723744926600bf87274f2f8f2cccae832d698378a99568e2777","missing_faq_section":"review-facts-v1:c62594f8a8c0d449bdd032e87178e529c3754f9658cf48d032c90e302144ab29","missing_update_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","meta_title_too_short":"review-facts-v1:f0bbd3200d284723744926600bf87274f2f8f2cccae832d698378a99568e2777","missing_publish_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","missing_schema_types":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","missing_author_markup":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","poor_heading_hierarchy":"review-facts-v1:6c6b6e5e23091c957afa49a833dba6d3fb05a7340353c20c3692c7b0af270b15","meta_description_missing":"review-facts-v1:6b9861aaf37b7ee0bb2a1666f1aee6762c2ce10642827d18013abdaee0a0a566","meta_description_too_long":"review-facts-v1:6b9861aaf37b7ee0bb2a1666f1aee6762c2ce10642827d18013abdaee0a0a566","meta_description_too_short":"review-facts-v1:6b9861aaf37b7ee0bb2a1666f1aee6762c2ce10642827d18013abdaee0a0a566","low_outbound_authority_links":"review-facts-v1:7c63c40b49df3974c3f35998749bf678bf2f203fa76f808869230cc9c7be20e2"}},"latest_attempt":{"id":1104272,"state":"complete","started_at":"2026-09-13T11:00:20.10822","captured_at":"2026-09-13T11:00:20.29922","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://perchlens.com/changelog","description":"External link to https://github.com/syfpsy/perchlens/releases 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-10-18","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":1104323,"state":"complete","captured_at":"2026-09-13T11:00:28.187652","http_status":200,"check_manifest":{"meta_tags":{"title":"Changelog · PerchLens","verdict":"fail","candidates":[{"page_url":"https://perchlens.com/changelog","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 21 characters.","fingerprint":"2ba1f5ba432ccac4eedbd83eb39130d37e5e97c27e0f77a72e8cb979fc5aecdc","site_page_id":23061,"discriminator":""},{"page_url":"https://perchlens.com/changelog","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 79 characters.","fingerprint":"85883e8b06e6821d8b406721913bd873ab3ce7aa9e3c9c348cda5434cbdefc4f","site_page_id":23061,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Every release of PerchLens — what's new, what improved, what shipped this week."},"eeat_evidence":{"h2":["audit polish + production ship (v2.15.3–v2.15.5)"],"version":"eeat-evidence-v1","h2_count":1,"has_ol_li":false,"has_table":false,"word_count":23723,"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":true,"news_domain_link":false,"star_rating_text":true,"our_data_shows_text":false,"internal_links_count":88,"screenshot_alt_count":0,"technical_terms_text":true},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://perchlens.com/changelog","severity":"warning","check_key":"geo_readiness","issue_type":"missing_schema_types","scope_kind":"page","description":"No GEO-relevant page-level schema type found. Accepted types/families: Article, BlogPosting, Product, Organization, FAQPage, HowTo, CollectionPage, WebPage, CreativeWork; accepted subtypes: ContactPage, Blog, SoftwareApplication. Only top-level @type and @graph item @type describe the page; nested properties such as publisher do not count as the page's own type.","fingerprint":"174391b7da8d5bbc7aacf05802775ff86b495c1dfe6bd6d1d65d6a604d7a0475","site_page_id":23061,"discriminator":""},{"page_url":"https://perchlens.com/changelog","severity":"warning","check_key":"geo_readiness","issue_type":"faq_not_marked_up","scope_kind":"page","description":"FAQ content detected but no FAQPage schema markup found","fingerprint":"c1514a9a2482c894ad1a83e1084fbd127f87235f196d0e90210efc0b01b10823","site_page_id":23061,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":1,"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":"fail","candidates":[{"page_url":"https://perchlens.com/changelog","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"72674369aecc84ae9b41564a21b34311e7287a027c0b697588d9b4374a790a71","site_page_id":23061,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:cfe26bca49db6c0f08017d422093a5b11c4bae4c78e1d5747aeb00226b757431","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:cfe26bca49db6c0f08017d422093a5b11c4bae4c78e1d5747aeb00226b757431","meta_missing":"review-facts-v1:880f15f2d915519f9d8e9999683b06a410ea2def3c09db8619798087012ba5b7","no_canonical":"review-facts-v1:4da77370f0cc435191f7551df40513d4e4871605d3c660aa175232f3022290a0","meta_too_long":"review-facts-v1:880f15f2d915519f9d8e9999683b06a410ea2def3c09db8619798087012ba5b7","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:fbd8b10e0b05889f16e08b6c894b192d4f8a9d186dc2b6bb4177281145d08613","meta_too_short":"review-facts-v1:880f15f2d915519f9d8e9999683b06a410ea2def3c09db8619798087012ba5b7","faq_not_marked_up":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","incomplete_schema":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","meta_title_missing":"review-facts-v1:5647845520b4820d74e1520ac3315aa65d4746a3011f5b8737312a9e85d83e3e","meta_title_too_long":"review-facts-v1:5647845520b4820d74e1520ac3315aa65d4746a3011f5b8737312a9e85d83e3e","missing_faq_section":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","missing_update_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","meta_title_too_short":"review-facts-v1:5647845520b4820d74e1520ac3315aa65d4746a3011f5b8737312a9e85d83e3e","missing_publish_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","missing_schema_types":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","missing_author_markup":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","poor_heading_hierarchy":"review-facts-v1:5e7b513f0afc60327b1f2b44bb52cc4d40524e25c4ce2a3dbe0ca04df22e4b6e","meta_description_missing":"review-facts-v1:3fafcf3d79d3ad45cf2828acaad57a82c4f746b553e0e2f193b6df6c38f535d1","meta_description_too_long":"review-facts-v1:3fafcf3d79d3ad45cf2828acaad57a82c4f746b553e0e2f193b6df6c38f535d1","meta_description_too_short":"review-facts-v1:3fafcf3d79d3ad45cf2828acaad57a82c4f746b553e0e2f193b6df6c38f535d1","low_outbound_authority_links":"review-facts-v1:f255a09e76fc450a474df3fc154ec39a8cb5632cb7f9a76844951bc22b613be0"}},"latest_attempt":{"id":1104323,"state":"complete","started_at":"2026-09-13T11:00:27.967652","captured_at":"2026-09-13T11:00:28.187652","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://perchlens.com/docs","description":"Heading levels skip from H1 to H3","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-10-18","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":1104328,"state":"complete","captured_at":"2026-09-13T11:00:28.913379","http_status":200,"check_manifest":{"meta_tags":{"title":"PerchLens — Analytics for the AI Era","verdict":"fail","candidates":[{"page_url":"https://perchlens.com/docs","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_long","scope_kind":"page","description":"Meta description contains 191 characters.","fingerprint":"e9333638a6aa7417ac58fa5393dc87e01cc26c61249a26848ccd2391970fe706","site_page_id":23048,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Track visitors from ChatGPT, Claude, Perplexity, Gemini, and traditional search in one privacy-first dashboard. AI Traffic analytics plus AI Visibility scans — no cookies, no consent banners."},"eeat_evidence":{"h2":["1. quick start","2. custom events","3. single-page apps (spa)","4. configuration","5. privacy","6. goals (pro)","7. web vitals (pro)","8. team members (pro)","9. troubleshooting"],"version":"eeat-evidence-v1","h2_count":9,"has_ol_li":false,"has_table":true,"word_count":839,"author_names":[],"has_pre_code":true,"h2_step_match":true,"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":true,"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://perchlens.com/docs","severity":"warning","check_key":"geo_readiness","issue_type":"missing_schema_types","scope_kind":"page","description":"No GEO-relevant page-level schema type found. Accepted types/families: Article, BlogPosting, Product, Organization, FAQPage, HowTo, CollectionPage, WebPage, CreativeWork; accepted subtypes: ContactPage, Blog, SoftwareApplication. Only top-level @type and @graph item @type describe the page; nested properties such as publisher do not count as the page's own type.","fingerprint":"b1d99c2fe135bfd96ec2293f0eedef77566e565df4a0eb4343982a69ed53169f","site_page_id":23048,"discriminator":""},{"page_url":"https://perchlens.com/docs","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H1 to H3","fingerprint":"81f9e4a941793cb6534356859af4e6eccf26923496da4605ca51d8cea8b561a5","site_page_id":23048,"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":"fail","candidates":[{"page_url":"https://perchlens.com/docs","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"d9f16a3b8ec343a4848f99b6456043e7c30680842aa2ca4e4808745b577ac65a","site_page_id":23048,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:d089c31d8f068c9e5a042248fa968141beca39af739b55c7b7a16d53840bb18b","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:d089c31d8f068c9e5a042248fa968141beca39af739b55c7b7a16d53840bb18b","meta_missing":"review-facts-v1:ca6d54ea1f3feba2b74202e6d8aba5f34bd2966895caa39e89cda79df9f8ec39","no_canonical":"review-facts-v1:d667af2ad2b20e5f35d24809b411add9b2b235c1b15177fb6f08bbf3f01b21fe","meta_too_long":"review-facts-v1:ca6d54ea1f3feba2b74202e6d8aba5f34bd2966895caa39e89cda79df9f8ec39","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:5e716e7ba40124ec0764f336c35b724ec676702725e4dc8cbaf3bbb68aea67d6","meta_too_short":"review-facts-v1:ca6d54ea1f3feba2b74202e6d8aba5f34bd2966895caa39e89cda79df9f8ec39","faq_not_marked_up":"review-facts-v1:c62594f8a8c0d449bdd032e87178e529c3754f9658cf48d032c90e302144ab29","incomplete_schema":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","meta_title_missing":"review-facts-v1:036f2d02bc91a96d8934fb1838f923308ba55a526b55facead21b7a3724659d3","meta_title_too_long":"review-facts-v1:036f2d02bc91a96d8934fb1838f923308ba55a526b55facead21b7a3724659d3","missing_faq_section":"review-facts-v1:c62594f8a8c0d449bdd032e87178e529c3754f9658cf48d032c90e302144ab29","missing_update_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","meta_title_too_short":"review-facts-v1:036f2d02bc91a96d8934fb1838f923308ba55a526b55facead21b7a3724659d3","missing_publish_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","missing_schema_types":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","missing_author_markup":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","poor_heading_hierarchy":"review-facts-v1:9b9d743875ee2fb3cb2aa7ab1ab9f2bf17a462bb6e920484f3abec70e0b11709","meta_description_missing":"review-facts-v1:930e7fd8414084ac5538248d6b7090e8942fa49da1c61e89000559c945902070","meta_description_too_long":"review-facts-v1:930e7fd8414084ac5538248d6b7090e8942fa49da1c61e89000559c945902070","meta_description_too_short":"review-facts-v1:930e7fd8414084ac5538248d6b7090e8942fa49da1c61e89000559c945902070","low_outbound_authority_links":"review-facts-v1:7c63c40b49df3974c3f35998749bf678bf2f203fa76f808869230cc9c7be20e2"}},"latest_attempt":{"id":1104328,"state":"complete","started_at":"2026-09-13T11:00:28.693379","captured_at":"2026-09-13T11:00:28.913379","http_status":200},"priority_measurement":null}}},{"label":"Broken Links","severity":"warning","recorded_severity":"critical","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"broken_link","page_url":"https://perchlens.com/help","description":"Internal link to https://perchlens.com/docs/install/nextjs 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-10-18","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":1104396,"state":"complete","captured_at":"2026-09-13T11:00:37.271957","http_status":200,"check_manifest":{"meta_tags":{"title":"Knowledge Base — PerchLens","verdict":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 26 characters.","fingerprint":"d2da58dee5270f905448f25993a4b438245ce0ef9c068ff28c1294cb3e59b592","site_page_id":23052,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Complete documentation for PerchLens analytics: setup, AI traffic tracking, AI Visibility scans, conversions, integrations, privacy, and more."},"eeat_evidence":{"h2":["browse by topic","setup & installation","analytics & insights","ai features","conversions & goals","reports & alerts","site audits & seo","integrations","privacy & compliance","account & plans","frequently asked questions","didn't find what you needed?"],"version":"eeat-evidence-v1","h2_count":12,"has_ol_li":false,"has_table":false,"word_count":9768,"author_names":[],"has_pre_code":true,"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":true,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":96,"screenshot_alt_count":0,"technical_terms_text":true},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"geo_readiness","issue_type":"missing_schema_types","scope_kind":"page","description":"No GEO-relevant page-level schema type found. Accepted types/families: Article, BlogPosting, Product, Organization, FAQPage, HowTo, CollectionPage, WebPage, CreativeWork; accepted subtypes: ContactPage, Blog, SoftwareApplication. Only top-level @type and @graph item @type describe the page; nested properties such as publisher do not count as the page's own type.","fingerprint":"cc77967865bf5181c7ede6418af5187405a13b93aaa01ea4983367267448edcd","site_page_id":23052,"discriminator":""},{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"geo_readiness","issue_type":"faq_not_marked_up","scope_kind":"page","description":"FAQ content detected but no FAQPage schema markup found","fingerprint":"36d58cd0952ce27608287449d3875ceb7976b4d5843499a3dfab21188ee892bf","site_page_id":23052,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":1,"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":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"1fb5fdebce218729867e4b224d0fb50c3f43700bf3e86100d9e0bef9e9a62428","site_page_id":23052,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:b5708bdce3b7c433f134a52a8097fcd28272ef5ca57a15fa22aa4bc6e17d00e4","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:b5708bdce3b7c433f134a52a8097fcd28272ef5ca57a15fa22aa4bc6e17d00e4","meta_missing":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","no_canonical":"review-facts-v1:e6ee609d0eb005c1d43d788be87278731df49f186d8b37f27734a3c6d3165061","meta_too_long":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:6e79b81e09585ee8084d81f4e6a30468bb34248c00acb0cbc65b640d34913481","meta_too_short":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","faq_not_marked_up":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","incomplete_schema":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","meta_title_missing":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","meta_title_too_long":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","missing_faq_section":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","missing_update_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","meta_title_too_short":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","missing_publish_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","missing_schema_types":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","missing_author_markup":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","poor_heading_hierarchy":"review-facts-v1:e5e3b15fa2e87641588435da408b70844c555cf740a9aa5771dbc2dbfd008b4d","meta_description_missing":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","meta_description_too_long":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","meta_description_too_short":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","low_outbound_authority_links":"review-facts-v1:7c63c40b49df3974c3f35998749bf678bf2f203fa76f808869230cc9c7be20e2"}},"latest_attempt":{"id":1104396,"state":"complete","started_at":"2026-09-13T11:00:37.079957","captured_at":"2026-09-13T11:00:37.271957","http_status":200},"priority_measurement":null}}},{"label":"Broken Links","severity":"warning","recorded_severity":"critical","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"broken_link","page_url":"https://perchlens.com/help","description":"Internal link to https://perchlens.com/docs/install/gtm 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-10-18","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":1104396,"state":"complete","captured_at":"2026-09-13T11:00:37.271957","http_status":200,"check_manifest":{"meta_tags":{"title":"Knowledge Base — PerchLens","verdict":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 26 characters.","fingerprint":"d2da58dee5270f905448f25993a4b438245ce0ef9c068ff28c1294cb3e59b592","site_page_id":23052,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Complete documentation for PerchLens analytics: setup, AI traffic tracking, AI Visibility scans, conversions, integrations, privacy, and more."},"eeat_evidence":{"h2":["browse by topic","setup & installation","analytics & insights","ai features","conversions & goals","reports & alerts","site audits & seo","integrations","privacy & compliance","account & plans","frequently asked questions","didn't find what you needed?"],"version":"eeat-evidence-v1","h2_count":12,"has_ol_li":false,"has_table":false,"word_count":9768,"author_names":[],"has_pre_code":true,"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":true,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":96,"screenshot_alt_count":0,"technical_terms_text":true},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"geo_readiness","issue_type":"missing_schema_types","scope_kind":"page","description":"No GEO-relevant page-level schema type found. Accepted types/families: Article, BlogPosting, Product, Organization, FAQPage, HowTo, CollectionPage, WebPage, CreativeWork; accepted subtypes: ContactPage, Blog, SoftwareApplication. Only top-level @type and @graph item @type describe the page; nested properties such as publisher do not count as the page's own type.","fingerprint":"cc77967865bf5181c7ede6418af5187405a13b93aaa01ea4983367267448edcd","site_page_id":23052,"discriminator":""},{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"geo_readiness","issue_type":"faq_not_marked_up","scope_kind":"page","description":"FAQ content detected but no FAQPage schema markup found","fingerprint":"36d58cd0952ce27608287449d3875ceb7976b4d5843499a3dfab21188ee892bf","site_page_id":23052,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":1,"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":"fail","candidates":[{"page_url":"https://perchlens.com/help","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"1fb5fdebce218729867e4b224d0fb50c3f43700bf3e86100d9e0bef9e9a62428","site_page_id":23052,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:b5708bdce3b7c433f134a52a8097fcd28272ef5ca57a15fa22aa4bc6e17d00e4","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:b5708bdce3b7c433f134a52a8097fcd28272ef5ca57a15fa22aa4bc6e17d00e4","meta_missing":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","no_canonical":"review-facts-v1:e6ee609d0eb005c1d43d788be87278731df49f186d8b37f27734a3c6d3165061","meta_too_long":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:6e79b81e09585ee8084d81f4e6a30468bb34248c00acb0cbc65b640d34913481","meta_too_short":"review-facts-v1:2caed0cc238e9c462ef51a31a09629a83d28ee94c417fed47a0e8ad6b56b0d92","faq_not_marked_up":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","incomplete_schema":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","meta_title_missing":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","meta_title_too_long":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","missing_faq_section":"review-facts-v1:5ee0133ae693c871347a1d9978af3a6bad4052ba0f33ec11256d8530ed582bc6","missing_update_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","meta_title_too_short":"review-facts-v1:ae46b3c01f104a75f6e5d5b2b7db39d5bcd753a8a894439f0acee0a0fbe01e1b","missing_publish_date":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","missing_schema_types":"review-facts-v1:6e9eb6b92c4b9e7014150414738d3e0506c28de8e2810d1708a2ad6f2a789510","missing_author_markup":"review-facts-v1:eb0ba46910ca7e3af8cdb25e7d422b0638acc0b91546a1011864839f3f81e08b","poor_heading_hierarchy":"review-facts-v1:e5e3b15fa2e87641588435da408b70844c555cf740a9aa5771dbc2dbfd008b4d","meta_description_missing":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","meta_description_too_long":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","meta_description_too_short":"review-facts-v1:b0b0547c19f846271099d40c000e24cda3cd027eae46ece4be4b631599663bbb","low_outbound_authority_links":"review-facts-v1:7c63c40b49df3974c3f35998749bf678bf2f203fa76f808869230cc9c7be20e2"}},"latest_attempt":{"id":1104396,"state":"complete","started_at":"2026-09-13T11:00:37.079957","captured_at":"2026-09-13T11:00:37.271957","http_status":200},"priority_measurement":null}}}]}