{"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-21","stale":false,"status":"measured","missing_reason":null,"score":79,"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":"79 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/www-metal2000-fr","short_url":"https://trustgrowth.ai/p/www-metal2000-fr","api_url":"https://trustgrowth.ai/api/v1/proofs/www-metal2000-fr"},"site":{"slug":"www-metal2000-fr","name":"www.metal2000.fr","domain":"www.metal2000.fr","language":"en","story_mode":false,"verified_since":"2026-08-21T10:43:22Z","published_on":"2026-07-08","updated_on":"2026-10-06"},"narrative":{"title":"www.metal2000.fr — Verified Growth","description":"www.metal2000.fr GSC-verified growth: -42% click change, 0 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"seif el heni"},"summary":{"overall_score":45,"score_delta":12,"click_growth_pct":-42,"keyword_count":0,"keywords_in_top_10":0,"published_content_count":0,"geo_score":null,"geo_eligible":false,"total_clicks":66187,"total_impressions":5272659,"latest_clicks":510,"latest_impressions":71857,"latest_position":"25.9","ctr_pct":1.3,"avg_position":17.0},"scores":{"latest":{"score_date":"2026-10-06","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":31,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":null,"eeat_experience":80.0,"eeat_expertise":66.67,"eeat_authoritativeness":null,"eeat_trustworthiness":52.38,"signal_evidence_score_date":"2026-10-06"},"panels":{"technical":null,"content":61,"performance":null,"growth":31,"eeat":66,"authority":32,"visibility":null,"geo":null},"eeat_breakdown":{"experience":80,"expertise":67,"authoritativeness":null,"trustworthiness":52},"trajectory":[{"score_date":"2026-08-21","overall_score":33,"technical_score":62,"content_score":61,"performance_score":null,"growth_score":null,"eeat_score":62,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-22","overall_score":39,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":29,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-23","overall_score":39,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":27,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-24","overall_score":39,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":27,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-25","overall_score":38,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":24,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-26","overall_score":38,"technical_score":44,"content_score":60,"performance_score":87,"growth_score":22,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-27","overall_score":37,"technical_score":44,"content_score":60,"performance_score":87,"growth_score":19,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-28","overall_score":37,"technical_score":44,"content_score":59,"performance_score":87,"growth_score":17,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-29","overall_score":36,"technical_score":44,"content_score":59,"performance_score":87,"growth_score":15,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-30","overall_score":36,"technical_score":44,"content_score":58,"performance_score":87,"growth_score":12,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-08-31","overall_score":47,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":31,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-01","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":31,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-02","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":32,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-03","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":31,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-04","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":32,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-05","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":32,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-06","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":33,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-07","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":33,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-08","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":33,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-09","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":34,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-10","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":34,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-11","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":34,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-12","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":35,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-13","overall_score":50,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":44,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-16","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":35,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-17","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":34,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-18","overall_score":48,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":33,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-19","overall_score":49,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":40,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-20","overall_score":50,"technical_score":44,"content_score":61,"performance_score":87,"growth_score":44,"eeat_score":66,"authority_score":39,"visibility_score":null,"geo_score":75},{"score_date":"2026-09-21","overall_score":47,"technical_score":48,"content_score":61,"performance_score":91,"growth_score":39,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":78},{"score_date":"2026-09-22","overall_score":47,"technical_score":58,"content_score":61,"performance_score":88,"growth_score":33,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":78},{"score_date":"2026-09-23","overall_score":48,"technical_score":70,"content_score":61,"performance_score":92,"growth_score":34,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":74},{"score_date":"2026-09-24","overall_score":46,"technical_score":43,"content_score":61,"performance_score":84,"growth_score":33,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":74},{"score_date":"2026-10-01","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":32,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":57},{"score_date":"2026-10-02","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":32,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":57},{"score_date":"2026-10-03","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":32,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":null},{"score_date":"2026-10-04","overall_score":46,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":32,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":71},{"score_date":"2026-10-05","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":32,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":61},{"score_date":"2026-10-06","overall_score":45,"technical_score":null,"content_score":61,"performance_score":null,"growth_score":31,"eeat_score":66,"authority_score":32,"visibility_score":null,"geo_score":null}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":36,"upper":53},"present":3,"total":9,"confidence_weighted_coverage":54.42},"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":"measured","confidence":1.0,"missing_reason":null},"content_v5":{"state":"maturing","confidence":0.6321,"missing_reason":"content_evidence_partial"},"authority_v4":{"state":"measured","confidence":1.0,"missing_reason":null},"technical_v5":{"state":"not_collected","confidence":0.0,"missing_reason":"audit_missing"},"visibility_v3":{"state":"not_collected","confidence":0.0,"missing_reason":"visibility_collection_missing"},"performance_v4":{"state":"not_collected","confidence":0.0,"missing_reason":"audit_missing"},"corroboration_v1":{"state":"maturing","confidence":0.5,"missing_reason":"ai_citations_capture_missing"}}},"traffic":{"latest_snapshot":{"snapshot_date":"2026-10-04","organic_clicks":null,"organic_impressions":null,"average_position":null,"indexed_pages":14},"weekly_snapshots":[{"label":"Jul 6","clicks":5210,"impressions":282474},{"label":"Jul 13","clicks":7728,"impressions":367319},{"label":"Jul 20","clicks":6225,"impressions":382572},{"label":"Jul 27","clicks":5679,"impressions":429616},{"label":"Aug 3","clicks":4897,"impressions":436950},{"label":"Aug 10","clicks":4688,"impressions":433461},{"label":"Aug 17","clicks":5153,"impressions":445408},{"label":"Aug 24","clicks":5257,"impressions":468605},{"label":"Aug 31","clicks":4820,"impressions":458493},{"label":"Sep 7","clicks":4655,"impressions":435175},{"label":"Sep 14","clicks":4122,"impressions":381614},{"label":"Sep 21","clicks":4079,"impressions":369451},{"label":"Sep 28","clicks":3674,"impressions":381521}]},"trust_growth_score":{"value":45,"tier":null,"rank_eligible":true,"score_date":"2026-10-06"},"core_web_vitals":{"lcp_ms":1371,"cls_score":"0.02","inp_ms":140,"lcp_status":"good","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":null,"issues":[{"label":"Invalid schema","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"invalid_schema","page_url":"https://www.metal2000.fr/blog/aide-de-etat-pour-changer-ses-fenetres","description":"1 of 2 structured data (JSON-LD) blocks unparsable — invalid JSON syntax","remediation":{"why_it_matters":"Malformed or contract-invalid structured data may be unusable to its intended consumer; a repair must preserve truthful visible facts.","steps":["Confirm the applicability and required context before preparing any change.","Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Hide contradictory content, invent required values, or silence a validator by changing type."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Parser and relevant rich-results test pass; markup remains truthful and visible-content consistent."],"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":["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-06","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","ownership":"crawler","material_policy_version":"invalid_schema:1","automation":"investigate","observation":"Invalid schema","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","proposed_change":null,"context":{},"evidence":{"id":999135,"state":"complete","captured_at":"2026-09-11T05:36:05.424186","http_status":200,"check_manifest":{"meta_tags":{"title":"Voici les 7 Aides de l'Etat pour changer ses fenêtres","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"Tous ces programmes vous aident à recevoir une aide d'état pour changer ses fenêtres :\nPrime énergie, MaPrimeRénov, l’éco-prêt à taux zéro, chèque énergie"},"eeat_evidence":{"h2":["7 aides d'état pour changer ses fenêtres ","pourquoi changer vos fenêtres par du double vitrage ?","comment savoir s’il faut changer vos fenêtres ?","questions fréquentes à propos l'aide d'état pour changer ses fenêtres"],"version":"eeat-evidence-v1","h2_count":4,"has_ol_li":false,"has_table":false,"word_count":4735,"author_names":["Alain.F\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tPublié le,\n\t\t\t\t\t\t\t\t\t06 Oct 2022\n                        ","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Rédacteur"],"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":false,"our_data_shows_text":false,"internal_links_count":57,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/aide-de-etat-pour-changer-ses-fenetres","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":"1f6bd2f7af422461b0e7278b8bbdbedafa1288533b7c2a94ff75ca848d7b85a3","site_page_id":1881,"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://www.metal2000.fr/blog/aide-de-etat-pour-changer-ses-fenetres","severity":"warning","check_key":"schema_markup","issue_type":"invalid_schema","scope_kind":"page","description":"1 of 2 structured data (JSON-LD) blocks unparsable — invalid JSON syntax","fingerprint":"a94b0854a68657c26f2d5fb9369d89530fe18481d75023194fdcfc6762f3906c","site_page_id":1881,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:5f0c6cb483e9fd0eacc1975bdcc8cca3e588d962fb633d817f5a6c1477641ced","no_schema":"review-facts-v1:050d854d8cc6150cf57df35a23e94d1257388bebe21ae0f6670fcc4f9a8c8c88","multiple_h1":"review-facts-v1:5f0c6cb483e9fd0eacc1975bdcc8cca3e588d962fb633d817f5a6c1477641ced","meta_missing":"review-facts-v1:f5c9e12cd274da6e051e601ea711acc4b96c50f54fc2ecb527b40bd91a6d3bd2","no_canonical":"review-facts-v1:b145f48e05accffac0ee683e79e2b0e23d731e910a96d348433c71f006d9aa8a","meta_too_long":"review-facts-v1:f5c9e12cd274da6e051e601ea711acc4b96c50f54fc2ecb527b40bd91a6d3bd2","invalid_schema":"review-facts-v1:050d854d8cc6150cf57df35a23e94d1257388bebe21ae0f6670fcc4f9a8c8c88","low_list_usage":"review-facts-v1:0a8f0dccdb99f3b9a6f7c0c05be5e8ecd61edef24d6fda8b1e82e9be79c0dd2c","meta_too_short":"review-facts-v1:f5c9e12cd274da6e051e601ea711acc4b96c50f54fc2ecb527b40bd91a6d3bd2","faq_not_marked_up":"review-facts-v1:0ae49f167a81c7ac954f487882faef0116c57d478ef1038e81f6b6fd2971776a","incomplete_schema":"review-facts-v1:3a234c572ff5d0d683e0bd95496a41a67f7f356783b09b0140a4a0d39a7b0cbc","meta_title_missing":"review-facts-v1:82a6c347f904437beaf4646149c71f1e7edb06e5a129d1f9a5dc9cdfd0763081","meta_title_too_long":"review-facts-v1:82a6c347f904437beaf4646149c71f1e7edb06e5a129d1f9a5dc9cdfd0763081","missing_faq_section":"review-facts-v1:0ae49f167a81c7ac954f487882faef0116c57d478ef1038e81f6b6fd2971776a","missing_update_date":"review-facts-v1:a26b3f07e9e53760cfb30cad7568bc769f294c79eb02cbc7660432ea1f255bd3","meta_title_too_short":"review-facts-v1:82a6c347f904437beaf4646149c71f1e7edb06e5a129d1f9a5dc9cdfd0763081","missing_publish_date":"review-facts-v1:a26b3f07e9e53760cfb30cad7568bc769f294c79eb02cbc7660432ea1f255bd3","missing_schema_types":"review-facts-v1:3a234c572ff5d0d683e0bd95496a41a67f7f356783b09b0140a4a0d39a7b0cbc","missing_author_markup":"review-facts-v1:e2ac6a39e53e83cdf997f582d0b806c78f14ea7f46bfb9a471f1d56543e65b2c","poor_heading_hierarchy":"review-facts-v1:1788ba052b89dc4c74b7e1b4ca77d577f041824ed03e4bf055708068cc207674","meta_description_missing":"review-facts-v1:94851a7a70161ddcfa27be631e694b6691d04b1a34ecc20d599a410e7260c47b","meta_description_too_long":"review-facts-v1:94851a7a70161ddcfa27be631e694b6691d04b1a34ecc20d599a410e7260c47b","meta_description_too_short":"review-facts-v1:94851a7a70161ddcfa27be631e694b6691d04b1a34ecc20d599a410e7260c47b","low_outbound_authority_links":"review-facts-v1:dab9053cd58d2a7ad6d785de426cabf6e522782147efc362f7d6f964534fdcd2"}},"latest_attempt":{"id":999135,"state":"complete","started_at":"2026-09-11T05:36:05.072186","captured_at":"2026-09-11T05:36:05.424186","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://www.metal2000.fr/blog/aide-financiere-lutte-graffitis-rideaux-metalliques","description":"Internal link to https://www.metal2000.fr/blog/commerciaux 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-06","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":1051479,"state":"complete","captured_at":"2026-09-12T05:35:18.504433","http_status":200,"check_manifest":{"meta_tags":{"title":"Aide financière contre les graffitis sur rideaux métalliques à Paris","verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/aide-financiere-lutte-graffitis-rideaux-metalliques","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_long","scope_kind":"page","description":"Title tag contains 68 characters.","fingerprint":"74cf64890a7d3a808a0ecd2d48e127b5c93b4d1c75e6190898cd42c6367c4376","site_page_id":2516,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Obtenez une aide financière pour la lutte contre les graffitis sur rideaux métalliques à Paris et financez fresques ou mise en conformité."},"eeat_evidence":{"h2":["pourquoi une aide contre graffitis sur rideaux métalliques à paris ?","montant et prise en charge de l’aide","conditions à respecter avant de déposer sa demande","comment déposer une demande d’aide financier contre les graffitis ?","quels travaux sont concernés ?","qui peut demander cette aide ?","pourquoi encourager les fresques sur rideaux métalliques ?","où trouver des informations et contacts utiles ?","conclusion","faq"],"version":"eeat-evidence-v1","h2_count":10,"has_ol_li":true,"has_table":false,"word_count":4454,"author_names":["Khadija.H\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tPublié le,\n\t\t\t\t\t\t\t\t\t22 Sep 2025\n                      ","Khadija.H\n\t\t\t\n\t\t\t\t\t\t\t\t\tChroniqueuse en solutions de sécurité\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tSpé","Khadija.H\n\t\t\t\n\t\t\t\t\t\t\t\t\tChroniqueuse en solutions de sécurité\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tSpé","Rédacteur"],"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":false,"our_data_shows_text":false,"internal_links_count":70,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/aide-financiere-lutte-graffitis-rideaux-metalliques","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":"1868c89227384d5a87afc9493846f4740a28124e6c9f2080f5115dc461b98ac8","site_page_id":2516,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":1,"incomplete_schema":1,"missing_faq_section":1,"missing_update_date":1,"missing_publish_date":1,"missing_schema_types":1,"missing_author_markup":1,"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:6dd734b70b9c5f5278cdefd4bb52ca1f78e5e81a446a9cfc9589ec19e1407374","no_schema":"review-facts-v1:989aa0380950c5b6ad3dbd4c339763b478853897d67852adc193d02177f95a77","multiple_h1":"review-facts-v1:6dd734b70b9c5f5278cdefd4bb52ca1f78e5e81a446a9cfc9589ec19e1407374","meta_missing":"review-facts-v1:20143daa225dd1fadb28dda003914fe418790050a4bad0360fcc99af1af69f19","no_canonical":"review-facts-v1:4f803ccf49593274b6e4e54821384db2ea45a45677784d1608f9bf9f8c3274ec","meta_too_long":"review-facts-v1:20143daa225dd1fadb28dda003914fe418790050a4bad0360fcc99af1af69f19","invalid_schema":"review-facts-v1:989aa0380950c5b6ad3dbd4c339763b478853897d67852adc193d02177f95a77","low_list_usage":"review-facts-v1:cdd0b1fc711c2b4476738c1107577699203e7e320701b68290e8e202413ae128","meta_too_short":"review-facts-v1:20143daa225dd1fadb28dda003914fe418790050a4bad0360fcc99af1af69f19","faq_not_marked_up":"review-facts-v1:ef46dde8c305c69f87b18083b58dd8afa1e5348a8edc8f41e145fe1bed00ea27","incomplete_schema":"review-facts-v1:5fbafaa5e17803ea9a5b8d6d7d1a2c7d348c5b4a881cc1f2c05eb71c8c62f704","meta_title_missing":"review-facts-v1:3955b83967f387d4bad6e158a40d78dec3a1fd268ab71f273dafd534b556e8f8","meta_title_too_long":"review-facts-v1:3955b83967f387d4bad6e158a40d78dec3a1fd268ab71f273dafd534b556e8f8","missing_faq_section":"review-facts-v1:ef46dde8c305c69f87b18083b58dd8afa1e5348a8edc8f41e145fe1bed00ea27","missing_update_date":"review-facts-v1:888709e0cd3087637f00e18706bdcb20b5eac25bc2c6c1a113a16845042ab52b","meta_title_too_short":"review-facts-v1:3955b83967f387d4bad6e158a40d78dec3a1fd268ab71f273dafd534b556e8f8","missing_publish_date":"review-facts-v1:7e067c6ecfde1829423de6aa6cc6f2f6da460ddb7facecebb7a96da831b01a5a","missing_schema_types":"review-facts-v1:6f28f951962e1b1de01b79d5586ffdac107fbc4e8e9e90354dd97b203ac50e68","missing_author_markup":"review-facts-v1:6eca3ecbc873ad39f6ff21bc181b08778aadaef20b5013e86489357fc002847d","poor_heading_hierarchy":"review-facts-v1:cd8b437fa4e0c1c817ea5a311d8e23f294b8592c5cbf6c453ba0e2f73dbcca32","meta_description_missing":"review-facts-v1:dab86c1bd14930d8f28b87bad35ead9bd72a17a47692b3227ba1bf16a5347b06","meta_description_too_long":"review-facts-v1:dab86c1bd14930d8f28b87bad35ead9bd72a17a47692b3227ba1bf16a5347b06","meta_description_too_short":"review-facts-v1:dab86c1bd14930d8f28b87bad35ead9bd72a17a47692b3227ba1bf16a5347b06","low_outbound_authority_links":"review-facts-v1:dab9053cd58d2a7ad6d785de426cabf6e522782147efc362f7d6f964534fdcd2"}},"latest_attempt":{"id":1051479,"state":"complete","started_at":"2026-09-12T05:35:18.245433","captured_at":"2026-09-12T05:35:18.504433","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://www.metal2000.fr/blog/alarme-connectee-une-securite-indispensable","description":"Heading levels skip from H2 to H4","remediation":{"why_it_matters":"A coherent heading outline helps people navigate sections and understand how the content is organized.","steps":["Confirm the applicability and required context before preparing any change.","Applies where programmatic rank no longer represents the visual/content hierarchy and impairs navigation. Adjust semantic levels while preserving text and design.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Rewrite content, flatten all headings, or use ARIA/CSS to disguise an incoherent outline."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Heading outline matches section nesting; headings remain descriptive; fixed site regions stay consistent."],"sources":[{"title":"W3C headings","url":"https://www.w3.org/WAI/tutorials/page-structure/headings/"},{"title":"G141","url":"https://www.w3.org/WAI/WCAG22/Techniques/general/G141.html"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-10-06","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":1051510,"state":"complete","captured_at":"2026-09-12T05:35:34.187613","http_status":200,"check_manifest":{"meta_tags":{"title":"Alarme connectée - Choix d'un système d'alarme de securité intelligent","verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/alarme-connectee-une-securite-indispensable","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_long","scope_kind":"page","description":"Title tag contains 70 characters.","fingerprint":"4bbb6867dbfa997cc25aaf698a73200b656fd4aebe79c80cc42c2733eb952a02","site_page_id":1686,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Pour la sécurité et la surveillance de votre maison en temps réel, l'alarme connectée est devenue évidemment la solution ultime et non pas un choix ."},"eeat_evidence":{"h2":["l’alarme connectée, une communication optimale avec le monde extérieur ! ","installer une alarme connectée en quelques étapes ","quel réseau de connectivité choisir ? ","les alarmes via réseaux téléphoniques","alarme par réseau gsm, une alarme téléphonique sans fil","alarme par réseau rtc, une alarme téléphonique filaire","les alarmes par réseau internet ","guide d’achat alarmes connectées"," somfy home alarm plus, l’alarme haut de gamme (559, 90 euros sur amazon)","kerui g18, le meilleur rapport qualité prix (69,99 euros sur amazon) ","netatmo, anticipe les intrusions et adapté aux animaux de compagnie ! (347,00 euros sur amazon)"],"version":"eeat-evidence-v1","h2_count":11,"has_ol_li":true,"has_table":false,"word_count":6341,"author_names":["Alain.F\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tPublié le,\n\t\t\t\t\t\t\t\t\t21 Sep 2021\n                        ","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Rédacteur"],"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":false,"our_data_shows_text":false,"internal_links_count":70,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/alarme-connectee-une-securite-indispensable","severity":"warning","check_key":"geo_readiness","issue_type":"poor_heading_hierarchy","scope_kind":"page","description":"Heading levels skip from H2 to H4","fingerprint":"ae8d553fc1853ed1f7e5ac81f7dd9c4e7ab58c4133b9e8609cd98c43a038929a","site_page_id":1686,"discriminator":""},{"page_url":"https://www.metal2000.fr/blog/alarme-connectee-une-securite-indispensable","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"8d356a56f6ac3b66d7dcc1d58c0b2140bd73f1f7e7e25280455a70a8b4de1bdc","site_page_id":1686,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":1,"missing_faq_section":1,"missing_update_date":1,"missing_publish_date":1,"missing_schema_types":1,"missing_author_markup":1,"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:cfd8ccdb5468f718475c5dc4aa686a92375a957638fed26f944a83ffab883e4f","no_schema":"review-facts-v1:bb976e7fcc02ac952de44663ef2dcb1d015f2b54ef6660d8e99ba2364709e2f5","multiple_h1":"review-facts-v1:cfd8ccdb5468f718475c5dc4aa686a92375a957638fed26f944a83ffab883e4f","meta_missing":"review-facts-v1:9e48237ffcf9234ae846f56605051ebd6782288d3263b0b1f771dc258505ef59","no_canonical":"review-facts-v1:343195ea988cdfcf0060f182a0bf3008346db3bbc5e01c5d8ee2d2b2f96119ae","meta_too_long":"review-facts-v1:9e48237ffcf9234ae846f56605051ebd6782288d3263b0b1f771dc258505ef59","invalid_schema":"review-facts-v1:bb976e7fcc02ac952de44663ef2dcb1d015f2b54ef6660d8e99ba2364709e2f5","low_list_usage":"review-facts-v1:e11097e7ddfc6a8eb527476cb77c670375554d450a333ba1592af90b73e5aa98","meta_too_short":"review-facts-v1:9e48237ffcf9234ae846f56605051ebd6782288d3263b0b1f771dc258505ef59","faq_not_marked_up":"review-facts-v1:57c904cd947361e059091643d3b58af1ff0ae0a971b649c2b5f401b5b538e29a","incomplete_schema":"review-facts-v1:e7208b6dd8f711a6385b938c45412a01f6ac4a608fb74c04cc533dcdefe7d775","meta_title_missing":"review-facts-v1:807441ee5a52d5813489ddc9f0043d7e43071d991e513a390cadcb6439c0de13","meta_title_too_long":"review-facts-v1:807441ee5a52d5813489ddc9f0043d7e43071d991e513a390cadcb6439c0de13","missing_faq_section":"review-facts-v1:57c904cd947361e059091643d3b58af1ff0ae0a971b649c2b5f401b5b538e29a","missing_update_date":"review-facts-v1:60e513e81c9b974c2cc7ae99b492444b32f090438e6998645147cd854466c98b","meta_title_too_short":"review-facts-v1:807441ee5a52d5813489ddc9f0043d7e43071d991e513a390cadcb6439c0de13","missing_publish_date":"review-facts-v1:29e00f2c2be4189e538788be223b618819fad74488ea0e828e5b8ca72089e73d","missing_schema_types":"review-facts-v1:6f28f951962e1b1de01b79d5586ffdac107fbc4e8e9e90354dd97b203ac50e68","missing_author_markup":"review-facts-v1:ec01664ad064184e9baf0c3b3bf208711e63a1852453627aca0d8c9fca8cdfcf","poor_heading_hierarchy":"review-facts-v1:5b247abf24513479f31342ca2e440a36d5f45b5a974771eb5c3157db99ea12d0","meta_description_missing":"review-facts-v1:e0e501a68580cb0821f9cd71485c0f843552fc40ed3ba6903ee6b1972973844e","meta_description_too_long":"review-facts-v1:e0e501a68580cb0821f9cd71485c0f843552fc40ed3ba6903ee6b1972973844e","meta_description_too_short":"review-facts-v1:e0e501a68580cb0821f9cd71485c0f843552fc40ed3ba6903ee6b1972973844e","low_outbound_authority_links":"review-facts-v1:dab9053cd58d2a7ad6d785de426cabf6e522782147efc362f7d6f964534fdcd2"}},"latest_attempt":{"id":1051510,"state":"complete","started_at":"2026-09-12T05:35:33.743613","captured_at":"2026-09-12T05:35:34.187613","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://www.metal2000.fr/blog/amenagement-de-garage-15-solutions-pour-tout-bien-ranger","description":"Internal link to https://www.metal2000.fr/blog/rideau-metallique-dans-les-magasins-de-bricolage-bonne-idee 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-06","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":1051495,"state":"complete","captured_at":"2026-09-12T05:35:26.485846","http_status":200,"check_manifest":{"meta_tags":{"title":"Aménagement de garage : 15 solutions pour tout bien ranger","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"L'aménagement d'un garage peut transformer cet espace en une zone fonctionnelle et organisée. Découvrez quelques idées pour optimiser votre garage"},"eeat_evidence":{"h2":["1 - considérer le garage comme une extension de la maison","2-  optimiser l’espace en dégageant l’entrée du garage","3 - créer des étagères de rangement","4 - opter pour des boîtes de rangement ou des bacs en plastique","5 - apposer des étiquettes sur vos boîtes et caisses","6 - organiser son garage selon des catégories spécifiques","7 - créer et installer une armoire","8 - exploiter le plafond","9 - optimiser la surface des murs","10 - utiliser des crochets pour ranger les tuyaux ","11- accrocher les vélos sur un mur ","12 - opter pour un panneau mural pour accrocher vos outils","13 - utiliser des palettes de bois pour organiser vos outils de jardin","14 - opter pour des meubles de rangement à roulettes","15- installer un rangement sur la porte d’accès à la maison","faire un tri à vos affaires"],"version":"eeat-evidence-v1","h2_count":16,"has_ol_li":false,"has_table":false,"word_count":5439,"author_names":["Alain.F\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tPublié le,\n\t\t\t\t\t\t\t\t\t29 Nov 2023\n                        ","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Rédacteur"],"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":false,"our_data_shows_text":false,"internal_links_count":84,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/amenagement-de-garage-15-solutions-pour-tout-bien-ranger","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"cb19c1eb1b84af5c775c34fc90e4afc5ba8717394ef4d0baf92ff15a3b496df5","site_page_id":2295,"discriminator":""}],"eligibility":{"low_list_usage":1,"faq_not_marked_up":0,"incomplete_schema":1,"missing_faq_section":1,"missing_update_date":1,"missing_publish_date":1,"missing_schema_types":1,"missing_author_markup":1,"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:f87b09d882ecdaa4524966f7c7cbae1aafad315368a565a5e618f47927710a0f","no_schema":"review-facts-v1:b6171e9a2207337922d1df4e0a41523e0e42bd457c6a11e30fe83c6ee2ef39d5","multiple_h1":"review-facts-v1:f87b09d882ecdaa4524966f7c7cbae1aafad315368a565a5e618f47927710a0f","meta_missing":"review-facts-v1:8bfc9042acb31b8bb1ed7b79534fc237de2c02981c211f9c717962ced0841e0d","no_canonical":"review-facts-v1:142563f067033898c653f24cdbaaf6086a1ed680522acbe6de7a5e4d9b7c4759","meta_too_long":"review-facts-v1:8bfc9042acb31b8bb1ed7b79534fc237de2c02981c211f9c717962ced0841e0d","invalid_schema":"review-facts-v1:b6171e9a2207337922d1df4e0a41523e0e42bd457c6a11e30fe83c6ee2ef39d5","low_list_usage":"review-facts-v1:0a8f0dccdb99f3b9a6f7c0c05be5e8ecd61edef24d6fda8b1e82e9be79c0dd2c","meta_too_short":"review-facts-v1:8bfc9042acb31b8bb1ed7b79534fc237de2c02981c211f9c717962ced0841e0d","faq_not_marked_up":"review-facts-v1:cf96f8aa0dafacab10bb7eacf275b4b13bf7c16e57b35273748427163ce41243","incomplete_schema":"review-facts-v1:131c1c3d9ddc6f75a04b6321bddc66c6239e80b3ba99f2b56c3fbb391bf00623","meta_title_missing":"review-facts-v1:f87b09d882ecdaa4524966f7c7cbae1aafad315368a565a5e618f47927710a0f","meta_title_too_long":"review-facts-v1:f87b09d882ecdaa4524966f7c7cbae1aafad315368a565a5e618f47927710a0f","missing_faq_section":"review-facts-v1:cf96f8aa0dafacab10bb7eacf275b4b13bf7c16e57b35273748427163ce41243","missing_update_date":"review-facts-v1:81a0aa8ceaab01e56ac7a8080e60f487b071f95b9e9678bc2da35ce7a9298fa0","meta_title_too_short":"review-facts-v1:f87b09d882ecdaa4524966f7c7cbae1aafad315368a565a5e618f47927710a0f","missing_publish_date":"review-facts-v1:7e87b7b05d8ff55d17bdd5e38a0fb9506aeb0cfc528ba6c19de2677fd9f5e34d","missing_schema_types":"review-facts-v1:28d37afa2f1692020bbc12979487c7fb90f7074fb11e236c6c581bd784ee4270","missing_author_markup":"review-facts-v1:1799a29df1733f73c4493c5fe5c58871a9c09d4f49804be074f4318dbfc95a81","poor_heading_hierarchy":"review-facts-v1:eb29fc0d3b7b562f7411616c2392b3fa3a85856253ea8836260f877ae5af363f","meta_description_missing":"review-facts-v1:00ba3bb55c25a3b10436bd9de995dfdc8391794c4dd258d6b163d49ea0ff4989","meta_description_too_long":"review-facts-v1:00ba3bb55c25a3b10436bd9de995dfdc8391794c4dd258d6b163d49ea0ff4989","meta_description_too_short":"review-facts-v1:00ba3bb55c25a3b10436bd9de995dfdc8391794c4dd258d6b163d49ea0ff4989","low_outbound_authority_links":"review-facts-v1:dab9053cd58d2a7ad6d785de426cabf6e522782147efc362f7d6f964534fdcd2"}},"latest_attempt":{"id":1051495,"state":"complete","started_at":"2026-09-12T05:35:26.298846","captured_at":"2026-09-12T05:35:26.485846","http_status":200},"priority_measurement":null}}},{"label":"Invalid schema","severity":"warning","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"invalid_schema","page_url":"https://www.metal2000.fr/blog/chasse-eau-coule","description":"1 of 2 structured data (JSON-LD) blocks unparsable — invalid JSON syntax","remediation":{"why_it_matters":"Malformed or contract-invalid structured data may be unusable to its intended consumer; a repair must preserve truthful visible facts.","steps":["Confirm the applicability and required context before preparing any change.","Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Hide contradictory content, invent required values, or silence a validator by changing type."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Parser and relevant rich-results test pass; markup remains truthful and visible-content consistent."],"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":["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-06","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","ownership":"crawler","material_policy_version":"invalid_schema:1","automation":"investigate","observation":"Invalid schema","recommended_action":"Investigate the current evidence and required context before proposing a change. Applies when deployed structured data is syntactically invalid or violates the chosen consumer's required contract. Correct or remove invalid markup without changing visible facts.","proposed_change":null,"context":{},"evidence":{"id":1908129,"state":"complete","captured_at":"2026-09-24T05:35:56.226223","http_status":200,"check_manifest":{"meta_tags":{"title":"Comment réparer une chasse d'eau qui coule ? Astuce simple et pratique","verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/chasse-eau-coule","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_long","scope_kind":"page","description":"Title tag contains 70 characters.","fingerprint":"714a5443dcc1babf12bc92e4e7d7eb5aab0ac7a2b87529ec774b1cb44ef745af","site_page_id":2100,"discriminator":""},{"page_url":"https://www.metal2000.fr/blog/chasse-eau-coule","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_long","scope_kind":"page","description":"Meta description contains 182 characters.","fingerprint":"9bf612305f6135835f41f5dd3dc5ef45ddb2070f5f089d78f332499b8eb5b2f8","site_page_id":2100,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Chasse d'eau qui coule ? Si vos toilettes ont des fuites lorsque vous tirez la chasse d'eau, vous voudrez résoudre le problème: En savoir plus sur les problèmes de plomberie courants"},"eeat_evidence":{"h2":["comment réparer une chasse d'eau qui coule ?"],"version":"eeat-evidence-v1","h2_count":1,"has_ol_li":false,"has_table":false,"word_count":4090,"author_names":["Alain.F\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tPublié le,\n\t\t\t\t\t\t\t\t\t25 Mar 2023\n                        ","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Alain.F\n\t\t\t\n\t\t\t\t\t\t\t\t\tMétallurgiste\n\t\t\t\t\t\t\t\n\t\t\t\n\t\t\t\tResponsable technique fermetu","Rédacteur"],"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":false,"our_data_shows_text":false,"internal_links_count":53,"screenshot_alt_count":2,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://www.metal2000.fr/blog/chasse-eau-coule","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":"153dccc88f2a3da806e6777cacd93afbcf1d860d890d2d96d3b53e9a33521790","site_page_id":2100,"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://www.metal2000.fr/blog/chasse-eau-coule","severity":"warning","check_key":"schema_markup","issue_type":"invalid_schema","scope_kind":"page","description":"1 of 2 structured data (JSON-LD) blocks unparsable — invalid JSON syntax","fingerprint":"baf62301df4c676d12239fbb494520b8aafe5d7badbe7d3d7d9bf09bad6d3818","site_page_id":2100,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:e529f1305d77ead90b6ffde02d455caf76af01f1ea95fd8896ddd142df41975e","no_schema":"review-facts-v1:6f1be97a1a7ef63cf6a6bd1752ce7e0ac529b4c3872385ab8fbb72cb7eb18d9a","multiple_h1":"review-facts-v1:e529f1305d77ead90b6ffde02d455caf76af01f1ea95fd8896ddd142df41975e","meta_missing":"review-facts-v1:43d71b1948ab4a4c813ad7839de1367fc99fde21fc077ec4164f6d3cf8e58c30","no_canonical":"review-facts-v1:b819d700aa7c1ae181d45c23be4584040ff006b6d5f2949c3de57d38871e64fd","meta_too_long":"review-facts-v1:43d71b1948ab4a4c813ad7839de1367fc99fde21fc077ec4164f6d3cf8e58c30","invalid_schema":"review-facts-v1:6f1be97a1a7ef63cf6a6bd1752ce7e0ac529b4c3872385ab8fbb72cb7eb18d9a","low_list_usage":"review-facts-v1:129d0d22247335cb57a4a35eae087363d475c205075805861f8b6469174835c6","meta_too_short":"review-facts-v1:43d71b1948ab4a4c813ad7839de1367fc99fde21fc077ec4164f6d3cf8e58c30","faq_not_marked_up":"review-facts-v1:d8fbf36cf4c06916e64c98f9521ffbcdaf7cedda4f5ee567d279e54aff253372","incomplete_schema":"review-facts-v1:b1cb9e6b31fb47b31cd5c1666136d875e9d2f925b090afaeee28b7d1c789bc8b","meta_title_missing":"review-facts-v1:1f243a35fa276454cd15e9174114e0aecb7785ec846e2bfa4b7f877a02e8541b","meta_title_too_long":"review-facts-v1:1f243a35fa276454cd15e9174114e0aecb7785ec846e2bfa4b7f877a02e8541b","missing_faq_section":"review-facts-v1:d8fbf36cf4c06916e64c98f9521ffbcdaf7cedda4f5ee567d279e54aff253372","missing_update_date":"review-facts-v1:e7a96e95434d6435201054b4006240a7a78f0596a1c0fbd97d404742d737f5ef","meta_title_too_short":"review-facts-v1:1f243a35fa276454cd15e9174114e0aecb7785ec846e2bfa4b7f877a02e8541b","missing_publish_date":"review-facts-v1:e7a96e95434d6435201054b4006240a7a78f0596a1c0fbd97d404742d737f5ef","missing_schema_types":"review-facts-v1:b1cb9e6b31fb47b31cd5c1666136d875e9d2f925b090afaeee28b7d1c789bc8b","missing_author_markup":"review-facts-v1:06b34d75c6552741a85a683f076762473f999b60084aea3888c6e33f7cd128c2","poor_heading_hierarchy":"review-facts-v1:6b6c30d3a5adceec03fc3e788991b7269912cb0a123b96b10e20bc032dfc9c02","meta_description_missing":"review-facts-v1:d0f725f7e72925cb1ef55588c9e7b624189bf0cf63fa4cc85a0d6bc94d8a376f","meta_description_too_long":"review-facts-v1:d0f725f7e72925cb1ef55588c9e7b624189bf0cf63fa4cc85a0d6bc94d8a376f","meta_description_too_short":"review-facts-v1:d0f725f7e72925cb1ef55588c9e7b624189bf0cf63fa4cc85a0d6bc94d8a376f","low_outbound_authority_links":"review-facts-v1:dab9053cd58d2a7ad6d785de426cabf6e522782147efc362f7d6f964534fdcd2"}},"latest_attempt":{"id":1908129,"state":"complete","started_at":"2026-09-24T05:35:55.368223","captured_at":"2026-09-24T05:35:56.226223","http_status":200},"priority_measurement":null}}}]}