{"ai_visibility":{"reach":{"captured_on":"2026-09-12","stale":true,"status":"measured","missing_reason":null,"reachable_count":10,"llms_txt":"present","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-10-26","stale":false,"status":"measured","missing_reason":null,"score":100,"nature":"deterministic"},"retrieved":{"captured_on":"2026-10-26","stale":false,"status":"measured","missing_reason":null,"cited_keyword_count":0,"nature":"census","floor":false},"recalled":{"captured_on":"2026-10-26","stale":false,"status":"withheld","missing_reason":null,"rate":null,"n":41.0146,"answered_count":45,"non_answer_count":0,"withheld_reason":"no_mentions_observed","nature":"sampled","interval":{"low":0.0,"high":0.0856,"method":"wilson"},"prompt_weights":[{"prompt_number":1,"weight_share":0.31676646706586825,"answered_count":9,"mentions":0,"non_answer_count":0},{"prompt_number":2,"weight_share":0.21137724550898204,"answered_count":9,"mentions":0,"non_answer_count":0},{"prompt_number":3,"weight_share":0.16766467065868262,"answered_count":9,"mentions":0,"non_answer_count":0},{"prompt_number":4,"weight_share":0.1562874251497006,"answered_count":9,"mentions":0,"non_answer_count":0},{"prompt_number":5,"weight_share":0.14790419161676646,"answered_count":9,"mentions":0,"non_answer_count":0}],"by_engine":{"anthropic":{"answered":15,"mentions":0,"non_mentions":15,"non_answers":0},"openai":{"answered":15,"mentions":0,"non_mentions":15,"non_answers":0},"gemini":{"answered":15,"mentions":0,"non_mentions":15,"non_answers":0}},"questions":[{"text":null,"by_engine":{"anthropic":{"named":0,"answered":3,"failed":0},"openai":{"named":0,"answered":3,"failed":0},"gemini":{"named":0,"answered":3,"failed":0}}},{"text":null,"by_engine":{"anthropic":{"named":0,"answered":3,"failed":0},"openai":{"named":0,"answered":3,"failed":0},"gemini":{"named":0,"answered":3,"failed":0}}},{"text":null,"by_engine":{"anthropic":{"named":0,"answered":3,"failed":0},"openai":{"named":0,"answered":3,"failed":0},"gemini":{"named":0,"answered":3,"failed":0}}},{"text":null,"by_engine":{"anthropic":{"named":0,"answered":3,"failed":0},"openai":{"named":0,"answered":3,"failed":0},"gemini":{"named":0,"answered":3,"failed":0}}}],"cadence":"monthly"},"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":"All three can read this site. None of them names it or cites it yet. It came up in 0 of 45 answers.","cadence":"monthly","captured":{"read":{"on":"2026-09-12","stale":true,"no_answers":false},"recall":{"on":"2026-10-26","stale":false,"no_answers":false},"cite":{"on":"2026-10-26","stale":false,"no_answers":false}},"verdict":{"passed":3,"measured":7,"unmeasured":2,"stale":3,"step":2,"level":"readable","phrase":"Readable, not yet known","note":"3 of 7 measured checks pass. 2 checks are not measured and do not count. 3 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":"0 of 3","label":"models name the brand unprompted","good":false,"engines":{"chatgpt":"off","claude":"off","google":"off"}},{"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":"45","label":"answers sampled, 15 per model, on 5 questions with no brand name in them","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":"zero","mentions":0,"answers":15,"percent":null,"low":null,"high":null,"label":"0 of 15 answers","reason":null,"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":"zero","mentions":0,"answers":15,"percent":null,"low":null,"high":null,"label":"0 of 15 answers","reason":null,"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":"zero","mentions":0,"answers":15,"percent":null,"low":null,"high":null,"label":"0 of 15 answers","reason":null,"stale":false},"cite":{"state":"zero","count":0,"total":null,"floor":false,"label":"0 keywords","reason":null,"stale":false}}],"means":"Nothing blocks ChatGPT, Claude and Google from reading this site. ChatGPT, Claude and Google did not name the brand in answers about its category, with no web search. 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":"100 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":"first_capture","dates":["26 Oct"],"iso_dates":["2026-10-26"],"series":{"chatgpt":[0],"claude":[0],"google":[0]},"counts":{"chatgpt":[{"mentions":0,"answers":15}],"claude":[{"mentions":0,"answers":15}],"google":[{"mentions":0,"answers":15}]},"answered_captures":1,"caption":"First capture"},"questions":{"rows":[{"text":null,"engines":[{"key":"chatgpt","name":"ChatGPT","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"claude","name":"Claude","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"google","name":"Google","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null}]},{"text":null,"engines":[{"key":"chatgpt","name":"ChatGPT","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"claude","name":"Claude","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"google","name":"Google","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null}]},{"text":null,"engines":[{"key":"chatgpt","name":"ChatGPT","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"claude","name":"Claude","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"google","name":"Google","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null}]},{"text":null,"engines":[{"key":"chatgpt","name":"ChatGPT","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"claude","name":"Claude","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null},{"key":"google","name":"Google","state":"not_named","named":0,"answered":3,"failed":0,"label":"0 of 3","reason":null}]}],"named":0,"answered":36}},"proof":{"url":"https://trustgrowth.ai/proofs/procitymaids-ca","short_url":"https://trustgrowth.ai/p/procitymaids-ca","api_url":"https://trustgrowth.ai/api/v1/proofs/procitymaids-ca"},"site":{"slug":"procitymaids-ca","name":"Pro City Maids","domain":"procitymaids.ca","language":"en","story_mode":false,"verified_since":"2026-09-12T19:58:42Z","published_on":"2026-07-30","updated_on":"2026-10-28"},"narrative":{"title":"procitymaids.ca — Verified Growth","description":"procitymaids.ca GSC-verified growth: 950% click change, 0 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"Joachim Duodu"},"summary":{"overall_score":36,"score_delta":5,"click_growth_pct":950,"keyword_count":0,"keywords_in_top_10":0,"published_content_count":0,"geo_score":null,"geo_eligible":false,"total_clicks":132,"total_impressions":26503,"latest_clicks":7,"latest_impressions":451,"latest_position":"14.5","ctr_pct":0.5,"avg_position":31.4},"scores":{"latest":{"score_date":"2026-10-28","overall_score":36,"technical_score":100,"content_score":49,"performance_score":98,"growth_score":78,"eeat_score":89,"authority_score":20,"visibility_score":3,"geo_score":null,"eeat_experience":68.0,"eeat_expertise":100.0,"eeat_authoritativeness":null,"eeat_trustworthiness":100.0,"signal_evidence_score_date":"2026-10-28"},"panels":{"technical":100,"content":49,"performance":98,"growth":78,"eeat":89,"authority":20,"visibility":3,"geo":null},"eeat_breakdown":{"experience":68,"expertise":100,"authoritativeness":null,"trustworthiness":100},"trajectory":[{"score_date":"2026-09-12","overall_score":31,"technical_score":46,"content_score":55,"performance_score":null,"growth_score":80,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-13","overall_score":31,"technical_score":46,"content_score":55,"performance_score":100,"growth_score":79,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-16","overall_score":31,"technical_score":46,"content_score":55,"performance_score":100,"growth_score":75,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-17","overall_score":31,"technical_score":46,"content_score":55,"performance_score":100,"growth_score":73,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-18","overall_score":31,"technical_score":46,"content_score":55,"performance_score":100,"growth_score":71,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-19","overall_score":31,"technical_score":46,"content_score":55,"performance_score":100,"growth_score":71,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-20","overall_score":31,"technical_score":46,"content_score":54,"performance_score":100,"growth_score":70,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-21","overall_score":31,"technical_score":46,"content_score":54,"performance_score":100,"growth_score":69,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-22","overall_score":31,"technical_score":46,"content_score":54,"performance_score":100,"growth_score":68,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-23","overall_score":31,"technical_score":46,"content_score":54,"performance_score":100,"growth_score":66,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-09-24","overall_score":31,"technical_score":46,"content_score":54,"performance_score":100,"growth_score":63,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":95},{"score_date":"2026-10-01","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":51,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-02","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":50,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-03","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":49,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-04","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":49,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-05","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":48,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-06","overall_score":33,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":49,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-07","overall_score":34,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":52,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-08","overall_score":34,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":53,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-09","overall_score":34,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":55,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-10","overall_score":34,"technical_score":null,"content_score":55,"performance_score":null,"growth_score":57,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-11","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":59,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-12","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":59,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-13","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":58,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-14","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":57,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-15","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":60,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-16","overall_score":34,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":63,"eeat_score":89,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-17","overall_score":32,"technical_score":null,"content_score":56,"performance_score":null,"growth_score":71,"eeat_score":null,"authority_score":12,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-25","overall_score":37,"technical_score":59,"content_score":48,"performance_score":95,"growth_score":75,"eeat_score":89,"authority_score":20,"visibility_score":3,"geo_score":98},{"score_date":"2026-10-26","overall_score":36,"technical_score":100,"content_score":48,"performance_score":98,"growth_score":75,"eeat_score":89,"authority_score":20,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-27","overall_score":36,"technical_score":100,"content_score":49,"performance_score":98,"growth_score":76,"eeat_score":89,"authority_score":20,"visibility_score":3,"geo_score":null},{"score_date":"2026-10-28","overall_score":36,"technical_score":100,"content_score":49,"performance_score":98,"growth_score":78,"eeat_score":89,"authority_score":20,"visibility_score":3,"geo_score":null}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":35,"upper":62},"present":5,"total":9,"confidence_weighted_coverage":88.7},"pillar_states":{"geo_v5":{"state":"maturing","confidence":0.0,"missing_reason":"no_geo_group_meets_min_eligible_pages"},"eeat_v3":{"state":"measured","confidence":1.0,"missing_reason":null},"growth_v4":{"state":"maturing","confidence":0.8405,"missing_reason":"growth_evidence_maturing"},"content_v5":{"state":"maturing","confidence":0.8467,"missing_reason":"content_evidence_partial"},"authority_v4":{"state":"measured","confidence":1.0,"missing_reason":null},"technical_v5":{"state":"measured","confidence":1.0,"missing_reason":null},"visibility_v3":{"state":"stale","confidence":0.9036,"missing_reason":"visibility_snapshot_stale"},"performance_v4":{"state":"measured","confidence":0.6,"missing_reason":null},"corroboration_v1":{"state":"measured","confidence":1.0,"missing_reason":null}}},"traffic":{"latest_snapshot":{"snapshot_date":"2026-10-26","organic_clicks":null,"organic_impressions":null,"average_position":null,"indexed_pages":null},"weekly_snapshots":[{"label":"Jul 27","clicks":2,"impressions":711},{"label":"Aug 3","clicks":2,"impressions":1986},{"label":"Aug 10","clicks":4,"impressions":2191},{"label":"Aug 17","clicks":4,"impressions":1995},{"label":"Aug 24","clicks":11,"impressions":2844},{"label":"Aug 31","clicks":18,"impressions":2093},{"label":"Sep 7","clicks":7,"impressions":1428},{"label":"Sep 14","clicks":6,"impressions":1390},{"label":"Sep 21","clicks":15,"impressions":1290},{"label":"Sep 28","clicks":14,"impressions":1926},{"label":"Oct 5","clicks":15,"impressions":2603},{"label":"Oct 12","clicks":14,"impressions":3224},{"label":"Oct 19","clicks":20,"impressions":2822}]},"trust_growth_score":{"value":36,"tier":null,"rank_eligible":true,"score_date":"2026-10-28"},"core_web_vitals":{"lcp_ms":2277,"cls_score":"0.0","inp_ms":58,"lcp_status":"good","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":{"captured_on":"2026-09-12","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":1,"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":"http://procitymaids.ca/about-us","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-28","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":2184938,"state":"complete","captured_at":"2026-10-25T05:40:10.420012","http_status":200,"check_manifest":{"meta_tags":{"title":"About Us | Pro City Maids","verdict":"fail","candidates":[{"page_url":"http://procitymaids.ca/about-us","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 25 characters.","fingerprint":"14b815f23bc6e3ea4d65b5b5dc807e9d7f370966e4d78a07a2879cf64c96fde1","site_page_id":22930,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Learn about Pro City Maids, Toronto & GTA's trusted residential cleaning experts and home of PCM Cleaning Services. Our story & values."},"eeat_evidence":{"h2":["our promise to every client"],"version":"eeat-evidence-v1","h2_count":1,"has_ol_li":true,"has_table":false,"word_count":6125,"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":true,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":93,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"http://procitymaids.ca/about-us","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H1 to H3","fingerprint":"cf1439a107da2af55fd64bf8025e33321770ac350cade419bee5b071d6b088a5","site_page_id":22930,"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:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","no_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","multiple_h1":"review-facts-v1:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","meta_missing":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","no_canonical":"review-facts-v1:4f55dfe75fb6caa6924c74ba4f18a3618aa9b289617dfaa525d7880d63058164","meta_too_long":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","invalid_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","low_list_usage":"review-facts-v1:e1c687d000cae4a9102d5efa8a64650d7975974a88f50d86a59ce28733153823","meta_too_short":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","faq_not_marked_up":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","incomplete_schema":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","meta_title_missing":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","meta_title_too_long":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_faq_section":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","missing_update_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","meta_title_too_short":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_publish_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","missing_schema_types":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","missing_author_markup":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","poor_heading_hierarchy":"review-facts-v1:457f54b1b2856005ed22adeaff27a46a03af69a4385bf9f1ebcdce2d20b23aea","meta_description_missing":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_long":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_short":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","low_outbound_authority_links":"review-facts-v1:fb1b658e6769ac99f520975914c42e83bb9b139b119ec143489947ab4e870320"}},"latest_attempt":{"id":2184938,"state":"complete","started_at":"2026-10-25T05:40:10.047012","captured_at":"2026-10-25T05:40:10.420012","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://procitymaids.ca/about","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-28","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":2184946,"state":"complete","captured_at":"2026-10-25T05:40:12.733553","http_status":200,"check_manifest":{"meta_tags":{"title":"About Us | Pro City Maids","verdict":"fail","candidates":[{"page_url":"https://procitymaids.ca/about","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 25 characters.","fingerprint":"e64c673fdc8c18020883c1bbee78921f8002c97cadae829a6e48e8967e0a13be","site_page_id":22847,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Learn about Pro City Maids, Toronto & GTA's trusted residential cleaning experts and home of PCM Cleaning Services. Our story & values."},"eeat_evidence":{"h2":["our promise to every client"],"version":"eeat-evidence-v1","h2_count":1,"has_ol_li":true,"has_table":false,"word_count":6125,"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":true,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":93,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://procitymaids.ca/about","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H1 to H3","fingerprint":"f12fc2bd8f25c2565f2fcdafabd4fd3a6dc8a5d39c8831eb5e31001fa9a11cb3","site_page_id":22847,"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:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","no_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","multiple_h1":"review-facts-v1:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","meta_missing":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","no_canonical":"review-facts-v1:4f55dfe75fb6caa6924c74ba4f18a3618aa9b289617dfaa525d7880d63058164","meta_too_long":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","invalid_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","low_list_usage":"review-facts-v1:e1c687d000cae4a9102d5efa8a64650d7975974a88f50d86a59ce28733153823","meta_too_short":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","faq_not_marked_up":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","incomplete_schema":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","meta_title_missing":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","meta_title_too_long":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_faq_section":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","missing_update_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","meta_title_too_short":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_publish_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","missing_schema_types":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","missing_author_markup":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","poor_heading_hierarchy":"review-facts-v1:457f54b1b2856005ed22adeaff27a46a03af69a4385bf9f1ebcdce2d20b23aea","meta_description_missing":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_long":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_short":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","low_outbound_authority_links":"review-facts-v1:fb1b658e6769ac99f520975914c42e83bb9b139b119ec143489947ab4e870320"}},"latest_attempt":{"id":2184946,"state":"complete","started_at":"2026-10-25T05:40:12.657553","captured_at":"2026-10-25T05:40:12.733553","http_status":200},"priority_measurement":null}}},{"label":"Rich results error","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"rich_results_error","page_url":"https://procitymaids.ca/blog/medical-dental-cleaning-mississauga-vaughan","description":"Google reports structured data errors for this URL: Multiple reviews without aggregateRating object","remediation":{"why_it_matters":"A confirmed error may prevent an intended eligible feature from using the markup; passing validation cannot guarantee a rich result.","steps":["Confirm the applicability and required context before preparing any change.","Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Chase warnings for unused features, invent data, or promise a rich result after validation."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Relevant test passes and Search Console validation clears after recrawl; eligibility is described without guarantee."],"sources":[{"title":"Google structured-data policies","url":"https://developers.google.com/search/docs/appearance/structured-data/sd-policies"}],"reviewed_on":"2026-09-05","required_context":["target_consumer","feature_eligible","all_schema_formats_checked","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-28","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","ownership":"external","material_policy_version":"rich_results_error:1","automation":"investigate","observation":"Rich results error","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","proposed_change":null,"context":{},"evidence":{"latest_attempt":null,"priority_measurement":null}}},{"label":"Rich results error","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"rich_results_error","page_url":"https://procitymaids.ca/resources/medical-dental-cleaning-gta-guide","description":"Google reports structured data errors for this URL: Multiple reviews without aggregateRating object","remediation":{"why_it_matters":"A confirmed error may prevent an intended eligible feature from using the markup; passing validation cannot guarantee a rich result.","steps":["Confirm the applicability and required context before preparing any change.","Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Chase warnings for unused features, invent data, or promise a rich result after validation."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Relevant test passes and Search Console validation clears after recrawl; eligibility is described without guarantee."],"sources":[{"title":"Google structured-data policies","url":"https://developers.google.com/search/docs/appearance/structured-data/sd-policies"}],"reviewed_on":"2026-09-05","required_context":["target_consumer","feature_eligible","all_schema_formats_checked","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-28","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","ownership":"external","material_policy_version":"rich_results_error:1","automation":"investigate","observation":"Rich results error","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies when Search Console reports an error for a rich-result feature the page intentionally targets and is eligible for. Repair the documented required property/technical problem.","proposed_change":null,"context":{},"evidence":{"latest_attempt":null,"priority_measurement":null}}},{"label":"Page Title Too Short","severity":"info","recorded_severity":"warning","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"meta_title_too_short","page_url":"http://procitymaids.ca/about-us","description":"Title tag contains 25 characters.","remediation":{"why_it_matters":"Length alone does not establish an editorial defect; clear, accurate metadata can be retained.","steps":["Confirm the applicability and required context before preparing any change.","Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, meaningful qualifiers, page distinctiveness, and accurate branding composed once."],"avoid":["Pad to 30 characters, repeat keywords, or add boilerplate. Do not mechanically cut, pad, bulk rewrite, or introduce shared truncation rules. Character and pixel counts are observations, not mandatory editing ceilings."],"no_change_when":["Keep the complete metadata when it is clear, accurate, relevant, and distinctive, regardless of character count or preview width."],"verification":["Title is accurate and useful; no padding solely to cross a threshold."],"sources":[{"title":"Google title","url":"https://developers.google.com/search/docs/appearance/title-link"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":false,"interpretation":"proposed_policy","explanation":"Excluded by the proposed policy; still eligible for a penalty in the published formula. A scoring-method change is not a site repair.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-10-28","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","ownership":"crawler","material_policy_version":"meta_title_too_short:1","automation":"advisory_only","observation":"Page Title Too Short","recommended_action":"Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","proposed_change":null,"context":{},"evidence":{"id":2184938,"state":"complete","captured_at":"2026-10-25T05:40:10.420012","http_status":200,"check_manifest":{"meta_tags":{"title":"About Us | Pro City Maids","verdict":"fail","candidates":[{"page_url":"http://procitymaids.ca/about-us","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 25 characters.","fingerprint":"14b815f23bc6e3ea4d65b5b5dc807e9d7f370966e4d78a07a2879cf64c96fde1","site_page_id":22930,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Learn about Pro City Maids, Toronto & GTA's trusted residential cleaning experts and home of PCM Cleaning Services. Our story & values."},"eeat_evidence":{"h2":["our promise to every client"],"version":"eeat-evidence-v1","h2_count":1,"has_ol_li":true,"has_table":false,"word_count":6125,"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":true,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":93,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"http://procitymaids.ca/about-us","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H1 to H3","fingerprint":"cf1439a107da2af55fd64bf8025e33321770ac350cade419bee5b071d6b088a5","site_page_id":22930,"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:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","no_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","multiple_h1":"review-facts-v1:a7195baa70e815549202846038e82b8e617c982cc0b41bbf58a521cdf5893804","meta_missing":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","no_canonical":"review-facts-v1:4f55dfe75fb6caa6924c74ba4f18a3618aa9b289617dfaa525d7880d63058164","meta_too_long":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","invalid_schema":"review-facts-v1:c32c1c8de7a054bce27a80b6737571999c3ff0c850485862e7dfd57c3b7bf91f","low_list_usage":"review-facts-v1:e1c687d000cae4a9102d5efa8a64650d7975974a88f50d86a59ce28733153823","meta_too_short":"review-facts-v1:b7533d537b7827e0447cfc9c77f3712cea51133ed9c4bfc22f27a5c5e1e5c8bc","faq_not_marked_up":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","incomplete_schema":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","meta_title_missing":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","meta_title_too_long":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_faq_section":"review-facts-v1:ee6f6a5624793b26a01902b4a6742788f41740ba72d6d31396a019c29c50bc82","missing_update_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","meta_title_too_short":"review-facts-v1:2c9de2319b009924937e1d20f107cb4f128f447cb4b2b0c509e37a9f526ed850","missing_publish_date":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","missing_schema_types":"review-facts-v1:0d8fb527ec1378cb0e5ba7f216e4e863969dac36381ac5f1e5693e91729876bb","missing_author_markup":"review-facts-v1:6a12e59df041f6655d9cc2224fd66bf71fa768ddcc586ba348e8725d3e9d2229","poor_heading_hierarchy":"review-facts-v1:457f54b1b2856005ed22adeaff27a46a03af69a4385bf9f1ebcdce2d20b23aea","meta_description_missing":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_long":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","meta_description_too_short":"review-facts-v1:cae6545742f44c6c72a5549619bfbcf3aeabf5cd01728abdcce3f6c4b326f618","low_outbound_authority_links":"review-facts-v1:fb1b658e6769ac99f520975914c42e83bb9b139b119ec143489947ab4e870320"}},"latest_attempt":{"id":2184938,"state":"complete","started_at":"2026-10-25T05:40:10.047012","captured_at":"2026-10-25T05:40:10.420012","http_status":200},"priority_measurement":null}}}]}