{"proof":{"url":"https://trustgrowth.ai/proofs/devdiary","short_url":"https://trustgrowth.ai/p/devdiary","api_url":"https://trustgrowth.ai/api/v1/proofs/devdiary"},"site":{"slug":"devdiary","name":"devdiary.me","domain":"devdiary.me","language":"en","story_mode":false,"verified_since":"2026-03-11T21:59:06Z","published_on":"2026-03-11","updated_on":"2026-09-20"},"narrative":{"title":"devdiary.me — Verified Growth","description":"devdiary.me GSC-verified growth: 133% click change, 52 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"Ravi Yadav"},"summary":{"overall_score":39,"score_delta":12,"click_growth_pct":133,"keyword_count":52,"keywords_in_top_10":4,"published_content_count":0,"geo_score":90,"geo_eligible":true,"total_clicks":18,"total_impressions":1270,"latest_clicks":0,"latest_impressions":5,"latest_position":null,"ctr_pct":1.4,"avg_position":31.9},"scores":{"latest":{"score_date":"2026-09-20","overall_score":39,"technical_score":100,"content_score":9,"performance_score":93,"growth_score":66,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90,"eeat_experience":68.0,"eeat_expertise":42.86,"eeat_authoritativeness":null,"eeat_trustworthiness":61.9,"signal_evidence_score_date":"2026-09-20"},"panels":{"technical":100,"content":9,"performance":93,"growth":66,"eeat":58,"authority":17,"visibility":18,"geo":90},"eeat_breakdown":{"experience":68,"expertise":43,"authoritativeness":null,"trustworthiness":62},"trajectory":[{"score_date":"2026-08-15","overall_score":27,"technical_score":85,"content_score":23,"performance_score":67,"growth_score":2,"eeat_score":57,"authority_score":22,"visibility_score":17,"geo_score":71},{"score_date":"2026-08-16","overall_score":27,"technical_score":85,"content_score":23,"performance_score":82,"growth_score":0,"eeat_score":57,"authority_score":22,"visibility_score":17,"geo_score":71},{"score_date":"2026-08-17","overall_score":28,"technical_score":85,"content_score":23,"performance_score":84,"growth_score":1,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":71},{"score_date":"2026-08-18","overall_score":28,"technical_score":85,"content_score":23,"performance_score":84,"growth_score":0,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":71},{"score_date":"2026-08-19","overall_score":28,"technical_score":86,"content_score":23,"performance_score":83,"growth_score":0,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":71},{"score_date":"2026-08-20","overall_score":28,"technical_score":86,"content_score":23,"performance_score":85,"growth_score":0,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":71},{"score_date":"2026-08-21","overall_score":19,"technical_score":0,"content_score":23,"performance_score":82,"growth_score":0,"eeat_score":null,"authority_score":22,"visibility_score":18,"geo_score":72},{"score_date":"2026-08-22","overall_score":29,"technical_score":95,"content_score":23,"performance_score":81,"growth_score":3,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":72},{"score_date":"2026-08-23","overall_score":28,"technical_score":95,"content_score":22,"performance_score":63,"growth_score":3,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":72},{"score_date":"2026-08-24","overall_score":29,"technical_score":95,"content_score":23,"performance_score":67,"growth_score":6,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":72},{"score_date":"2026-08-25","overall_score":30,"technical_score":98,"content_score":23,"performance_score":80,"growth_score":8,"eeat_score":57,"authority_score":22,"visibility_score":18,"geo_score":73},{"score_date":"2026-08-26","overall_score":22,"technical_score":3,"content_score":23,"performance_score":100,"growth_score":5,"eeat_score":42,"authority_score":22,"visibility_score":18,"geo_score":72},{"score_date":"2026-08-27","overall_score":31,"technical_score":99,"content_score":23,"performance_score":96,"growth_score":5,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-08-28","overall_score":31,"technical_score":100,"content_score":23,"performance_score":99,"growth_score":4,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-08-29","overall_score":29,"technical_score":100,"content_score":23,"performance_score":79,"growth_score":0,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-08-30","overall_score":30,"technical_score":100,"content_score":23,"performance_score":99,"growth_score":0,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-08-31","overall_score":41,"technical_score":100,"content_score":23,"performance_score":96,"growth_score":73,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-09-01","overall_score":41,"technical_score":100,"content_score":23,"performance_score":100,"growth_score":71,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":80},{"score_date":"2026-09-02","overall_score":42,"technical_score":100,"content_score":23,"performance_score":79,"growth_score":81,"eeat_score":58,"authority_score":22,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-03","overall_score":40,"technical_score":100,"content_score":8,"performance_score":96,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-04","overall_score":40,"technical_score":100,"content_score":8,"performance_score":85,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-05","overall_score":39,"technical_score":100,"content_score":8,"performance_score":79,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-06","overall_score":40,"technical_score":100,"content_score":8,"performance_score":83,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-07","overall_score":39,"technical_score":100,"content_score":8,"performance_score":78,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-08","overall_score":40,"technical_score":100,"content_score":8,"performance_score":79,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-09","overall_score":40,"technical_score":100,"content_score":8,"performance_score":88,"growth_score":79,"eeat_score":58,"authority_score":18,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-10","overall_score":40,"technical_score":100,"content_score":8,"performance_score":99,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-11","overall_score":40,"technical_score":100,"content_score":8,"performance_score":94,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-12","overall_score":40,"technical_score":100,"content_score":8,"performance_score":92,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-13","overall_score":40,"technical_score":100,"content_score":8,"performance_score":96,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":83},{"score_date":"2026-09-16","overall_score":40,"technical_score":100,"content_score":8,"performance_score":93,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90},{"score_date":"2026-09-17","overall_score":40,"technical_score":100,"content_score":9,"performance_score":95,"growth_score":79,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90},{"score_date":"2026-09-18","overall_score":39,"technical_score":100,"content_score":9,"performance_score":96,"growth_score":71,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90},{"score_date":"2026-09-19","overall_score":39,"technical_score":100,"content_score":9,"performance_score":93,"growth_score":70,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90},{"score_date":"2026-09-20","overall_score":39,"technical_score":100,"content_score":9,"performance_score":93,"growth_score":66,"eeat_score":58,"authority_score":17,"visibility_score":18,"geo_score":90}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":32,"upper":40},"present":8,"total":9,"confidence_weighted_coverage":90.52},"pillar_states":{"geo_v5":{"state":"measured","confidence":1.0,"missing_reason":null},"eeat_v3":{"state":"measured","confidence":1.0,"missing_reason":null},"growth_v4":{"state":"maturing","confidence":0.5012,"missing_reason":"growth_evidence_maturing"},"content_v5":{"state":"measured","confidence":1.0,"missing_reason":null},"authority_v4":{"state":"measured","confidence":1.0,"missing_reason":null},"technical_v5":{"state":"measured","confidence":1.0,"missing_reason":null},"visibility_v3":{"state":"measured","confidence":1.0,"missing_reason":null},"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-09-18","organic_clicks":null,"organic_impressions":null,"average_position":null,"indexed_pages":37},"weekly_snapshots":[{"label":"Jun 22","clicks":2,"impressions":77},{"label":"Jun 29","clicks":1,"impressions":94},{"label":"Jul 6","clicks":0,"impressions":166},{"label":"Jul 13","clicks":1,"impressions":65},{"label":"Jul 20","clicks":0,"impressions":40},{"label":"Jul 27","clicks":0,"impressions":56},{"label":"Aug 3","clicks":1,"impressions":48},{"label":"Aug 10","clicks":1,"impressions":162},{"label":"Aug 17","clicks":3,"impressions":141},{"label":"Aug 24","clicks":2,"impressions":214},{"label":"Aug 31","clicks":1,"impressions":95},{"label":"Sep 7","clicks":3,"impressions":83},{"label":"Sep 14","clicks":3,"impressions":29}]},"trust_growth_score":{"value":39,"tier":null,"rank_eligible":true,"score_date":"2026-09-20"},"core_web_vitals":{"lcp_ms":2564,"cls_score":"0.006","inp_ms":106,"lcp_status":"needs-improvement","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":{"captured_on":"2026-09-14","metrics":{"visibility_index":{"value":0.0,"raw_value":0.0},"share_of_voice_pct":0.02,"estimated_traffic":5,"estimated_traffic_value_usd":0.17,"keywords_ranked":9,"top3_count":0,"top10_count":0},"verified_rankings":[]},"issues":[{"label":"No FAQ Section","severity":"info","recorded_severity":"info","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"missing_faq_section","page_url":"https://devdiary.me/blog/building-better-developer-habits","description":"No FAQ section detected in page content","remediation":{"why_it_matters":"An FAQ is useful only when real audience questions remain unanswered and this format explains the answers clearly.","steps":["Confirm the applicability and required context before preparing any change.","Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Generate filler Q&A, duplicate existing content, or add FAQ solely for schema/AI."],"no_change_when":["Keep the existing content shape when it already answers the audience questions clearly."],"verification":["User research or support/search evidence justifies each question; answers are accurate and maintained."],"sources":[{"title":"Google people-first content","url":"https://developers.google.com/search/docs/fundamentals/creating-helpful-content"},{"title":"Google AI guidance","url":"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide"}],"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; exclusion by the published formula is unverified.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-20","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","ownership":"crawler","material_policy_version":"missing_faq_section:1","automation":"advisory_only","observation":"No FAQ Section","recommended_action":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","proposed_change":null,"context":{},"evidence":{"id":1547518,"state":"complete","captured_at":"2026-09-20T00:00:12.763601","http_status":200,"check_manifest":{"meta_tags":{"title":"Building Better Developer Habits | DevDiary","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"This comprehensive guide explores how developers can leverage automated tracking tools and metrics to form lasting coding habits that enhance productivity and …"},"eeat_evidence":{"h2":["how automated tracking can help establish and maintain productive coding routines","the challenge of building developer habits","why automated tracking matters","key metrics to track","implementing an automated tracking system","common pitfalls to avoid","building long-term success","conclusion","start your own devdiary"],"version":"eeat-evidence-v1","h2_count":9,"has_ol_li":false,"has_table":false,"word_count":763,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":true,"testimonial_css":false,"trusted_by_text":false,"for_example_text":true,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":32,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://devdiary.me/blog/building-better-developer-habits","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"2fad550aa1826a7aba9e74c9d1d1ea03162c999a872e7704e7d21b6185e63e90","site_page_id":210,"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:f1d32a501e4e4aae474aae1b73ae8f021763fd8d3a65f76c8bf38103c41287b4","no_schema":"review-facts-v1:9d0071359b5dff98b375eb24856e569414709d156c497b1cb08ad7284fd953db","multiple_h1":"review-facts-v1:f1d32a501e4e4aae474aae1b73ae8f021763fd8d3a65f76c8bf38103c41287b4","meta_missing":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","no_canonical":"review-facts-v1:d6e994f689667c4948abcdd6ff9f94474ae6437c8146fc64442fe9ef92a15cb0","meta_too_long":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","invalid_schema":"review-facts-v1:9d0071359b5dff98b375eb24856e569414709d156c497b1cb08ad7284fd953db","low_list_usage":"review-facts-v1:4d359fe508568f8b9430800505e01000fc05f1bc19d3edacd73dbeb8fbbe071b","meta_too_short":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","faq_not_marked_up":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","incomplete_schema":"review-facts-v1:dcc880a639f26460e4fb7fe0537b4c601e13371f781df96ef8e8b38183d4999e","meta_title_missing":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","meta_title_too_long":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","missing_faq_section":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","missing_update_date":"review-facts-v1:53dd4d860682515c90d022f349db1c4c74da18753ec72356bb4c861e9deadef2","meta_title_too_short":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","missing_publish_date":"review-facts-v1:9ba2f0915381443a76752d0294056dcf235f8844f7226d3ec547ab47526f69b9","missing_schema_types":"review-facts-v1:019b2ed350e8759bc8548a56565687a4915655dc9d29d697afd7fda8322aa756","missing_author_markup":"review-facts-v1:65fcfd24915274f9295abd80c54d27ce57083358919658dba366cf086f957545","poor_heading_hierarchy":"review-facts-v1:d9d693ff2a974b469fe75674d231ffc0ecb2ee9fbe5d2616d5a44acc966886d8","meta_description_missing":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","meta_description_too_long":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","meta_description_too_short":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","low_outbound_authority_links":"review-facts-v1:c3f160850076ea5ec588661f1963b3296c15b75dbc4584cf36dfe3bb652714bd"}},"latest_attempt":{"id":1547518,"state":"complete","started_at":"2026-09-20T00:00:12.418601","captured_at":"2026-09-20T00:00:12.763601","http_status":200},"priority_measurement":null}}},{"label":"Crawled indexed zero impressions","severity":"info","recorded_severity":"warning","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"crawled_indexed_zero_impressions","page_url":"https://devdiary.me/blog/building-better-developer-habits","description":"Crawled page has no impressions recorded in the recent Search Console window; its stored URL Inspection verdict is PASS.","remediation":{"why_it_matters":"Zero reported impressions can reflect demand, competition, reporting limits, or canonical attribution; it is not an indexing error.","steps":["Confirm the applicability and required context before preparing any change.","Observation only. Zero impressions may reflect demand, query competition, reporting limits, or canonical attribution. Review audience/query fit before any content proposal.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Stuff keywords, mass rewrite, fabricate freshness, or call zero impressions an indexing error."],"no_change_when":["Keep the page when corroborating audience and query evidence supports its purpose; zero impressions alone is not a reason to rewrite."],"verification":["Decision uses a sufficiently settled period and corroborating query/page data; no-change is valid."],"sources":[{"title":"Search Console data limits","url":"https://support.google.com/webmasters/answer/96568"},{"title":"impression definition","url":"https://support.google.com/webmasters/answer/7042828"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-20","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Observation only. Zero impressions may reflect demand, query competition, reporting limits, or canonical attribution. Review audience/query fit before any content proposal.","ownership":"external","material_policy_version":"crawled_indexed_zero_impressions:2","automation":"investigate","observation":"Crawled indexed zero impressions","recommended_action":"Investigate the current evidence and required context before proposing a change. Observation only. Zero impressions may reflect demand, query competition, reporting limits, or canonical attribution. Review audience/query fit before any content proposal.","proposed_change":null,"context":{},"evidence":{"id":1547518,"state":"complete","captured_at":"2026-09-20T00:00:12.763601","http_status":200,"check_manifest":{"meta_tags":{"title":"Building Better Developer Habits | DevDiary","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"This comprehensive guide explores how developers can leverage automated tracking tools and metrics to form lasting coding habits that enhance productivity and …"},"eeat_evidence":{"h2":["how automated tracking can help establish and maintain productive coding routines","the challenge of building developer habits","why automated tracking matters","key metrics to track","implementing an automated tracking system","common pitfalls to avoid","building long-term success","conclusion","start your own devdiary"],"version":"eeat-evidence-v1","h2_count":9,"has_ol_li":false,"has_table":false,"word_count":763,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":true,"testimonial_css":false,"trusted_by_text":false,"for_example_text":true,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":32,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://devdiary.me/blog/building-better-developer-habits","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"2fad550aa1826a7aba9e74c9d1d1ea03162c999a872e7704e7d21b6185e63e90","site_page_id":210,"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:f1d32a501e4e4aae474aae1b73ae8f021763fd8d3a65f76c8bf38103c41287b4","no_schema":"review-facts-v1:9d0071359b5dff98b375eb24856e569414709d156c497b1cb08ad7284fd953db","multiple_h1":"review-facts-v1:f1d32a501e4e4aae474aae1b73ae8f021763fd8d3a65f76c8bf38103c41287b4","meta_missing":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","no_canonical":"review-facts-v1:d6e994f689667c4948abcdd6ff9f94474ae6437c8146fc64442fe9ef92a15cb0","meta_too_long":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","invalid_schema":"review-facts-v1:9d0071359b5dff98b375eb24856e569414709d156c497b1cb08ad7284fd953db","low_list_usage":"review-facts-v1:4d359fe508568f8b9430800505e01000fc05f1bc19d3edacd73dbeb8fbbe071b","meta_too_short":"review-facts-v1:853ccb944c100d528bb83dd374e350b7b12878b9d5e38f12164e1dce45cd3efd","faq_not_marked_up":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","incomplete_schema":"review-facts-v1:dcc880a639f26460e4fb7fe0537b4c601e13371f781df96ef8e8b38183d4999e","meta_title_missing":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","meta_title_too_long":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","missing_faq_section":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","missing_update_date":"review-facts-v1:53dd4d860682515c90d022f349db1c4c74da18753ec72356bb4c861e9deadef2","meta_title_too_short":"review-facts-v1:812fb627db048aa4f6a662a21c12586c29624d22327e720f73b4f429f5307dbd","missing_publish_date":"review-facts-v1:9ba2f0915381443a76752d0294056dcf235f8844f7226d3ec547ab47526f69b9","missing_schema_types":"review-facts-v1:019b2ed350e8759bc8548a56565687a4915655dc9d29d697afd7fda8322aa756","missing_author_markup":"review-facts-v1:65fcfd24915274f9295abd80c54d27ce57083358919658dba366cf086f957545","poor_heading_hierarchy":"review-facts-v1:d9d693ff2a974b469fe75674d231ffc0ecb2ee9fbe5d2616d5a44acc966886d8","meta_description_missing":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","meta_description_too_long":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","meta_description_too_short":"review-facts-v1:7f746912a7e56dcd9368d79eefc0cb54111e081f1fa2662de3a8912e33d0e03a","low_outbound_authority_links":"review-facts-v1:c3f160850076ea5ec588661f1963b3296c15b75dbc4584cf36dfe3bb652714bd"}},"latest_attempt":{"id":1547518,"state":"complete","started_at":"2026-09-20T00:00:12.418601","captured_at":"2026-09-20T00:00:12.763601","http_status":200},"priority_measurement":null}}},{"label":"No FAQ Section","severity":"info","recorded_severity":"info","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"missing_faq_section","page_url":"https://devdiary.me/blog/cloud-based-developer-diaries-vs-traditional-documentation-png","description":"No FAQ section detected in page content","remediation":{"why_it_matters":"An FAQ is useful only when real audience questions remain unanswered and this format explains the answers clearly.","steps":["Confirm the applicability and required context before preparing any change.","Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Generate filler Q&A, duplicate existing content, or add FAQ solely for schema/AI."],"no_change_when":["Keep the existing content shape when it already answers the audience questions clearly."],"verification":["User research or support/search evidence justifies each question; answers are accurate and maintained."],"sources":[{"title":"Google people-first content","url":"https://developers.google.com/search/docs/fundamentals/creating-helpful-content"},{"title":"Google AI guidance","url":"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide"}],"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; exclusion by the published formula is unverified.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-20","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","ownership":"crawler","material_policy_version":"missing_faq_section:1","automation":"advisory_only","observation":"No FAQ Section","recommended_action":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","proposed_change":null,"context":{},"evidence":{"id":1547524,"state":"complete","captured_at":"2026-09-20T00:00:14.332928","http_status":200,"check_manifest":{"meta_tags":{"title":"Cloud-Based Developer Diaries vs. Traditional Do… | DevDiary","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"In the ever-evolving landscape of software development, how we track, document, and reflect on our work has undergone significant transformation. Traditional d…"},"eeat_evidence":{"h2":["a comparative analysis of modern development tracking methods","the evolution of developer documentation","the rise of cloud-based developer diaries","head-to-head comparison","common documentation challenges & how devdiary.me would be able to addresses them","finding the right balance","looking forward: the future of developer documentation","conclusion","start your own devdiary"],"version":"eeat-evidence-v1","h2_count":9,"has_ol_li":false,"has_table":false,"word_count":1122,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":false,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":29,"screenshot_alt_count":0,"technical_terms_text":true},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://devdiary.me/blog/cloud-based-developer-diaries-vs-traditional-documentation-png","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"061b0bc96d95f39664da8dd4efe78e09e899748f3657ca154da143d19d021aeb","site_page_id":36,"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:8352efbb746067658b2d0e11a305bacf1c93837442b3fce2b47b2471dabe6a0a","no_schema":"review-facts-v1:c44aeaddbbc391f808f99a87ce0efd438a3066a76f5544208ad43e1d2551ea86","multiple_h1":"review-facts-v1:8352efbb746067658b2d0e11a305bacf1c93837442b3fce2b47b2471dabe6a0a","meta_missing":"review-facts-v1:23c267e1b6e88d9c2f76e1e3bc74c7601e5bfa5164ee3f33fce4b5d0c1137a19","no_canonical":"review-facts-v1:36f3bd5cc82556eaea16a5400190f92dee133daee6a4ffaaf2fb9c089813368a","meta_too_long":"review-facts-v1:23c267e1b6e88d9c2f76e1e3bc74c7601e5bfa5164ee3f33fce4b5d0c1137a19","invalid_schema":"review-facts-v1:c44aeaddbbc391f808f99a87ce0efd438a3066a76f5544208ad43e1d2551ea86","low_list_usage":"review-facts-v1:895e62387ace77b6e04eb580c318d525b40e5f853ffb8c834438f2fa9debeac7","meta_too_short":"review-facts-v1:23c267e1b6e88d9c2f76e1e3bc74c7601e5bfa5164ee3f33fce4b5d0c1137a19","faq_not_marked_up":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","incomplete_schema":"review-facts-v1:b86fc5aac5f767d6627b5338f534588f739a80eb141a381fdfe449dfef3e2372","meta_title_missing":"review-facts-v1:d21f44ae2aa6168cc4df9ae5954bf26ec856f00ed0278b66396a429f7cd0cd59","meta_title_too_long":"review-facts-v1:d21f44ae2aa6168cc4df9ae5954bf26ec856f00ed0278b66396a429f7cd0cd59","missing_faq_section":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","missing_update_date":"review-facts-v1:3f16c75041453b2de7f94290a9c2fc1aabfc4ded55818d6895fb35ef79c19f75","meta_title_too_short":"review-facts-v1:d21f44ae2aa6168cc4df9ae5954bf26ec856f00ed0278b66396a429f7cd0cd59","missing_publish_date":"review-facts-v1:d4b52a822fc1f8bf16526787c30fbb0368690bfc10790cf715db0f7e3cfdda71","missing_schema_types":"review-facts-v1:019b2ed350e8759bc8548a56565687a4915655dc9d29d697afd7fda8322aa756","missing_author_markup":"review-facts-v1:65fcfd24915274f9295abd80c54d27ce57083358919658dba366cf086f957545","poor_heading_hierarchy":"review-facts-v1:d9d693ff2a974b469fe75674d231ffc0ecb2ee9fbe5d2616d5a44acc966886d8","meta_description_missing":"review-facts-v1:c8a69e7b616eaaba20eb0b0d44d2f250d70cfbe5e3f84b88f97dd723ab8574ca","meta_description_too_long":"review-facts-v1:c8a69e7b616eaaba20eb0b0d44d2f250d70cfbe5e3f84b88f97dd723ab8574ca","meta_description_too_short":"review-facts-v1:c8a69e7b616eaaba20eb0b0d44d2f250d70cfbe5e3f84b88f97dd723ab8574ca","low_outbound_authority_links":"review-facts-v1:e704342d6122b8eb39b023c98395df3d071aeef1cdcd857a511fbd39de57b8dc"}},"latest_attempt":{"id":1547524,"state":"complete","started_at":"2026-09-20T00:00:13.993928","captured_at":"2026-09-20T00:00:14.332928","http_status":200},"priority_measurement":null}}},{"label":"No FAQ Section","severity":"info","recorded_severity":"info","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"missing_faq_section","page_url":"https://devdiary.me/blog/from-commits-to-career-growth","description":"No FAQ section detected in page content","remediation":{"why_it_matters":"An FAQ is useful only when real audience questions remain unanswered and this format explains the answers clearly.","steps":["Confirm the applicability and required context before preparing any change.","Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Generate filler Q&A, duplicate existing content, or add FAQ solely for schema/AI."],"no_change_when":["Keep the existing content shape when it already answers the audience questions clearly."],"verification":["User research or support/search evidence justifies each question; answers are accurate and maintained."],"sources":[{"title":"Google people-first content","url":"https://developers.google.com/search/docs/fundamentals/creating-helpful-content"},{"title":"Google AI guidance","url":"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide"}],"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; exclusion by the published formula is unverified.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-20","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","ownership":"crawler","material_policy_version":"missing_faq_section:1","automation":"advisory_only","observation":"No FAQ Section","recommended_action":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","proposed_change":null,"context":{},"evidence":{"id":1547525,"state":"complete","captured_at":"2026-09-20T00:00:14.746956","http_status":200,"check_manifest":{"meta_tags":{"title":"From Commits to Career Growth | DevDiary","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"In the rapidly evolving and intensely competitive technology industry of today, the ability to effectively showcase your professional development journey durin…"},"eeat_evidence":{"h2":["using your coding activity history to showcase professional development in job interviews","understanding your digital footprint","quantifying your progress","telling your story through data","practical interview strategies","making data work for you","conclusion","start your own devdiary"],"version":"eeat-evidence-v1","h2_count":8,"has_ol_li":false,"has_table":false,"word_count":721,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":true,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":24,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://devdiary.me/blog/from-commits-to-career-growth","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"a3c6d514db19b5e628ff2a7d226c8611b9dc4f5414040c0bc5b970e96e95017c","site_page_id":211,"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:6229d465b988d2853f43edcd3b7f67a647fe081f69c4fbc29735b233c092e3a7","no_schema":"review-facts-v1:d3136023cb22ce573bf0a9e176d5a367d1db325d793812d70616ba6d82b485b5","multiple_h1":"review-facts-v1:6229d465b988d2853f43edcd3b7f67a647fe081f69c4fbc29735b233c092e3a7","meta_missing":"review-facts-v1:5be46a203e6c571d49205a599e924153c86fe00dd501dceb89aa39e9607139c6","no_canonical":"review-facts-v1:b769568d19f06ffd28b63627bc197cf5f3414bc05c8240358b940fa1279f136b","meta_too_long":"review-facts-v1:5be46a203e6c571d49205a599e924153c86fe00dd501dceb89aa39e9607139c6","invalid_schema":"review-facts-v1:d3136023cb22ce573bf0a9e176d5a367d1db325d793812d70616ba6d82b485b5","low_list_usage":"review-facts-v1:7d26d059332e04988fa1ff406289646a0f4c66ee0942ac3ba1aaa3119e29fe0f","meta_too_short":"review-facts-v1:5be46a203e6c571d49205a599e924153c86fe00dd501dceb89aa39e9607139c6","faq_not_marked_up":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","incomplete_schema":"review-facts-v1:cd4f8f49dda5d93dde175d5119e95f1e451fa87067490242a4c0c288c36f0983","meta_title_missing":"review-facts-v1:34c134aa6775eda9d04710bd0665341cf7a24212f0c1e15350c0f1e967742bf1","meta_title_too_long":"review-facts-v1:34c134aa6775eda9d04710bd0665341cf7a24212f0c1e15350c0f1e967742bf1","missing_faq_section":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","missing_update_date":"review-facts-v1:8f15f74ed7c72cc0b0ada7da096185ec388cb563b02be9b343493b603f864209","meta_title_too_short":"review-facts-v1:34c134aa6775eda9d04710bd0665341cf7a24212f0c1e15350c0f1e967742bf1","missing_publish_date":"review-facts-v1:832053c717416bb18419501d6e887fa9bebfb23d40d23ed626e2dd211dc82c77","missing_schema_types":"review-facts-v1:019b2ed350e8759bc8548a56565687a4915655dc9d29d697afd7fda8322aa756","missing_author_markup":"review-facts-v1:65fcfd24915274f9295abd80c54d27ce57083358919658dba366cf086f957545","poor_heading_hierarchy":"review-facts-v1:cb8747e1f2c30e16aecc1518cd98177d556c3bee4daeb0300c35d289e64aab46","meta_description_missing":"review-facts-v1:637fe6db5c6c89c1b1867b5e82a30fc96096ea5ac987a67d02dc267852aa05e1","meta_description_too_long":"review-facts-v1:637fe6db5c6c89c1b1867b5e82a30fc96096ea5ac987a67d02dc267852aa05e1","meta_description_too_short":"review-facts-v1:637fe6db5c6c89c1b1867b5e82a30fc96096ea5ac987a67d02dc267852aa05e1","low_outbound_authority_links":"review-facts-v1:67f1f460a8db70503f59e7ef1c858c0a70b3d875aaf53b484b35b71dbbfa6a8a"}},"latest_attempt":{"id":1547525,"state":"complete","started_at":"2026-09-20T00:00:14.198956","captured_at":"2026-09-20T00:00:14.746956","http_status":200},"priority_measurement":null}}},{"label":"No FAQ Section","severity":"info","recorded_severity":"info","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"missing_faq_section","page_url":"https://devdiary.me/blog/introducing-devdiary-me","description":"No FAQ section detected in page content","remediation":{"why_it_matters":"An FAQ is useful only when real audience questions remain unanswered and this format explains the answers clearly.","steps":["Confirm the applicability and required context before preparing any change.","Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Generate filler Q&A, duplicate existing content, or add FAQ solely for schema/AI."],"no_change_when":["Keep the existing content shape when it already answers the audience questions clearly."],"verification":["User research or support/search evidence justifies each question; answers are accurate and maintained."],"sources":[{"title":"Google people-first content","url":"https://developers.google.com/search/docs/fundamentals/creating-helpful-content"},{"title":"Google AI guidance","url":"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide"}],"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; exclusion by the published formula is unverified.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-09-20","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","ownership":"crawler","material_policy_version":"missing_faq_section:1","automation":"advisory_only","observation":"No FAQ Section","recommended_action":"Optional content idea only when real audience questions are unanswered and an FAQ is the clearest form.","proposed_change":null,"context":{},"evidence":{"id":1547520,"state":"complete","captured_at":"2026-09-20T00:00:13.543238","http_status":200,"check_manifest":{"meta_tags":{"title":"Introducing Devdiary.me | DevDiary","verdict":"pass","candidates":[],"checker_version":"page-checks-v1","meta_description":"Devdiary is a powerful tool designed to help developers track their progress, document their learning, and reflect on their coding journey. Whether you're buil…"},"eeat_evidence":{"h2":["your personal development journey companion","devdiary: your digital development journal","the developer's silent partner","feature spotlight","beyond documentation","getting started is simple","the road ahead","start your own devdiary"],"version":"eeat-evidence-v1","h2_count":8,"has_ol_li":true,"has_table":false,"word_count":621,"author_names":[],"has_pre_code":false,"h2_step_match":false,"h3_step_match":false,"has_canvas_svg":true,"blockquote_long":true,"testimonial_css":false,"trusted_by_text":false,"for_example_text":false,"logo_partner_css":false,"news_domain_link":false,"star_rating_text":false,"our_data_shows_text":false,"internal_links_count":25,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://devdiary.me/blog/introducing-devdiary-me","severity":"info","check_key":"geo_readiness","issue_type":"missing_faq_section","scope_kind":"page","description":"No FAQ section detected in page content","fingerprint":"392bfe23c1c9d2fa01cfa3717bc5f3c3209dbfbb1e812f0c416d1cfcd10bf142","site_page_id":202,"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:b828db59ccd4ccd671e2f67e12b4ba56a12e080b2b74c07ec7a8d42bc4d2d8ff","no_schema":"review-facts-v1:b25fdb47249f909a14473d0f2a672b340b78519f995a649b723985237756899d","multiple_h1":"review-facts-v1:b828db59ccd4ccd671e2f67e12b4ba56a12e080b2b74c07ec7a8d42bc4d2d8ff","meta_missing":"review-facts-v1:1770eaed49e62348333eee3b336843332b7c82421f992b5507859d86d5287e8b","no_canonical":"review-facts-v1:0bd7ce2f4671fe61aff05ff8509fe312c065a7adfe3f725e03f79dd03010d48c","meta_too_long":"review-facts-v1:1770eaed49e62348333eee3b336843332b7c82421f992b5507859d86d5287e8b","invalid_schema":"review-facts-v1:b25fdb47249f909a14473d0f2a672b340b78519f995a649b723985237756899d","low_list_usage":"review-facts-v1:f874df778c16ced5589b97093ae114518f2b9d335fe42e07ada6172c44b1d601","meta_too_short":"review-facts-v1:1770eaed49e62348333eee3b336843332b7c82421f992b5507859d86d5287e8b","faq_not_marked_up":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","incomplete_schema":"review-facts-v1:c533a580af29f20f09c55c65c1ae52ada39c9b3bef8bff917fe1b4170e09e2a5","meta_title_missing":"review-facts-v1:3e265df400e4146293177213cc59670d78c5f33f8896e45e5b13d4f51b5ea3d8","meta_title_too_long":"review-facts-v1:3e265df400e4146293177213cc59670d78c5f33f8896e45e5b13d4f51b5ea3d8","missing_faq_section":"review-facts-v1:2ec134dfca3639e429abfdfd2401fea9d8bdc39612aa67c3557e453660e932b5","missing_update_date":"review-facts-v1:70afe1ac515a7748af09845ff1b155df118939603941d6c0742388a9a4dd1dee","meta_title_too_short":"review-facts-v1:3e265df400e4146293177213cc59670d78c5f33f8896e45e5b13d4f51b5ea3d8","missing_publish_date":"review-facts-v1:e7e682c368e4336dd55023c1ba2285bdeba12085558e27a8a4fa0f4f4ef91608","missing_schema_types":"review-facts-v1:019b2ed350e8759bc8548a56565687a4915655dc9d29d697afd7fda8322aa756","missing_author_markup":"review-facts-v1:65fcfd24915274f9295abd80c54d27ce57083358919658dba366cf086f957545","poor_heading_hierarchy":"review-facts-v1:cb8747e1f2c30e16aecc1518cd98177d556c3bee4daeb0300c35d289e64aab46","meta_description_missing":"review-facts-v1:dd4e2e91cf548bd431743a1d20d3ffc9059302dd8850612e6f89f83cbd93165e","meta_description_too_long":"review-facts-v1:dd4e2e91cf548bd431743a1d20d3ffc9059302dd8850612e6f89f83cbd93165e","meta_description_too_short":"review-facts-v1:dd4e2e91cf548bd431743a1d20d3ffc9059302dd8850612e6f89f83cbd93165e","low_outbound_authority_links":"review-facts-v1:1c745e8502e4b7da201f78f3fb3f4264c94fa0abb14022bb3c5d7ef34bac11f4"}},"latest_attempt":{"id":1547520,"state":"complete","started_at":"2026-09-20T00:00:13.012238","captured_at":"2026-09-20T00:00:13.543238","http_status":200},"priority_measurement":null}}}]}