{"ai_visibility":{"reach":{"captured_on":"2026-10-29","stale":false,"status":"measured","missing_reason":null,"reachable_count":10,"llms_txt":"absent","nature":"deterministic","bots":[{"bot":"GPTBot","state":"present"},{"bot":"OAI-SearchBot","state":"present"},{"bot":"ChatGPT-User","state":"present"},{"bot":"ClaudeBot","state":"present"},{"bot":"PerplexityBot","state":"present"},{"bot":"Google-Extended","state":"present"},{"bot":"CCBot","state":"present"},{"bot":"Bytespider","state":"present"},{"bot":"Amazonbot","state":"present"},{"bot":"Meta-ExternalAgent","state":"present"}]},"readable":{"captured_on":"2026-10-29","stale":false,"status":"measured","missing_reason":null,"score":89,"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":{},"questions":[],"cadence":null},"impact":{"captured_on":null,"stale":false,"status":"not_measured","missing_reason":"no_completed_run","lift":null,"window_days":28,"disclaimer":"Branded-search movement is correlated with AI visibility; it does not establish attribution or causation.","nature":"correlation"}},"ai_visibility_summary":{"lede":"All three can read this site. Whether they name it is not measured yet.","cadence":null,"captured":{"read":{"on":"2026-10-29","stale":false,"no_answers":false},"recall":{"on":null,"stale":false,"no_answers":false},"cite":{"on":null,"stale":false,"no_answers":false}},"verdict":{"passed":3,"measured":3,"unmeasured":6,"stale":0,"step":2,"level":"readable","phrase":"Readable. Recall not measured","note":"3 of 3 measured checks pass. 6 checks are not measured and do not count."},"tiles":[{"key":"read","value":"3 of 3","label":"models can read the site","good":true,"engines":{"chatgpt":"lit","claude":"lit","google":"lit"}},{"key":"recall","value":"Not measured","label":"models name the brand unprompted","good":false,"engines":{"chatgpt":"not_measured","claude":"not_measured","google":"not_measured"}},{"key":"cite","value":"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":"yes","label":"Yes · 3 of 3 crawlers","bots":[{"name":"GPTBot","state":"present"},{"name":"OAI-SearchBot","state":"present"},{"name":"ChatGPT-User","state":"present"}],"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":"yes","label":"Yes · 1 of 1 crawlers","bots":[{"name":"ClaudeBot","state":"present"}],"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":"yes","label":"Yes · 1 of 1 crawlers","bots":[{"name":"Google-Extended","state":"present"}],"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":"Nothing blocks ChatGPT, Claude and Google from reading this site. 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":"89 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"},"questions":{"rows":[],"named":0,"answered":0}},"proof":{"url":"https://trustgrowth.ai/proofs/codeflowos-com","short_url":"https://trustgrowth.ai/p/codeflowos-com","api_url":"https://trustgrowth.ai/api/v1/proofs/codeflowos-com"},"site":{"slug":"codeflowos-com","name":"codeflowos.com","domain":"codeflowos.com","language":"en","story_mode":false,"verified_since":"2026-10-29T14:15:16Z","published_on":"2026-07-31","updated_on":"2026-10-29"},"narrative":{"title":"codeflowos.com — Verified Growth","description":"codeflowos.com GSC-verified growth: 0% click change, 0 ranking keywords. E-E-A-T scores and SEO audit signals via TrustGrowth.","author_name":"Karan Rajput"},"summary":{"overall_score":28,"score_delta":null,"click_growth_pct":0,"keyword_count":0,"keywords_in_top_10":0,"published_content_count":0,"geo_score":88,"geo_eligible":true,"total_clicks":9,"total_impressions":181,"latest_clicks":0,"latest_impressions":9,"latest_position":"9.2","ctr_pct":5.0,"avg_position":28.5},"scores":{"latest":{"score_date":"2026-10-29","overall_score":28,"technical_score":30,"content_score":52,"performance_score":null,"growth_score":45,"eeat_score":78,"authority_score":11,"visibility_score":null,"geo_score":88,"eeat_experience":68.0,"eeat_expertise":80.95,"eeat_authoritativeness":null,"eeat_trustworthiness":85.71,"signal_evidence_score_date":"2026-10-29"},"panels":{"technical":30,"content":52,"performance":null,"growth":45,"eeat":78,"authority":11,"visibility":null,"geo":88},"eeat_breakdown":{"experience":68,"expertise":81,"authoritativeness":null,"trustworthiness":86},"trajectory":[{"score_date":"2026-10-29","overall_score":28,"technical_score":30,"content_score":52,"performance_score":null,"growth_score":45,"eeat_score":78,"authority_score":11,"visibility_score":null,"geo_score":88}],"evidence":{"score_state":"provisional","provisional":true,"uncertainty":{"lower":21,"upper":46},"present":3,"total":9,"confidence_weighted_coverage":54.58},"pillar_states":{"geo_v5":{"state":"maturing","confidence":0.9,"missing_reason":"readiness_never_run"},"eeat_v3":{"state":"measured","confidence":1.0,"missing_reason":null},"growth_v4":{"state":"maturing","confidence":0.1432,"missing_reason":"growth_evidence_maturing"},"content_v5":{"state":"maturing","confidence":0.8327,"missing_reason":"content_evidence_partial"},"authority_v4":{"state":"measured","confidence":1.0,"missing_reason":null},"technical_v5":{"state":"measured","confidence":1.0,"missing_reason":null},"visibility_v3":{"state":"not_collected","confidence":0.0,"missing_reason":"visibility_provider_keyword_count_missing"},"performance_v4":{"state":"maturing","confidence":0.0,"missing_reason":"pagespeed_refinement_pending"},"corroboration_v1":{"state":"maturing","confidence":0.5,"missing_reason":"ai_citations_capture_missing"}}},"traffic":{"latest_snapshot":{"snapshot_date":"2026-10-27","organic_clicks":0,"organic_impressions":9,"average_position":"9.2","indexed_pages":null},"weekly_snapshots":[{"label":"Jul 27","clicks":0,"impressions":0},{"label":"Aug 3","clicks":0,"impressions":0},{"label":"Aug 10","clicks":0,"impressions":0},{"label":"Aug 17","clicks":0,"impressions":0},{"label":"Aug 24","clicks":0,"impressions":0},{"label":"Aug 31","clicks":0,"impressions":0},{"label":"Sep 7","clicks":0,"impressions":0},{"label":"Sep 14","clicks":0,"impressions":0},{"label":"Sep 21","clicks":0,"impressions":0},{"label":"Sep 28","clicks":0,"impressions":0},{"label":"Oct 5","clicks":1,"impressions":6},{"label":"Oct 12","clicks":2,"impressions":50},{"label":"Oct 19","clicks":6,"impressions":107},{"label":"Oct 26","clicks":0,"impressions":18}]},"trust_growth_score":{"value":28,"tier":null,"rank_eligible":true,"score_date":"2026-10-29"},"core_web_vitals":{"lcp_ms":5101,"cls_score":"0.004","inp_ms":127,"lcp_status":"poor","cls_status":"good","inp_status":"good"},"social":{"operator_same_as":[],"brand_same_as":[]},"visibility":{"captured_on":"2026-10-29","metrics":{"visibility_index":{"value":0.0,"raw_value":0.0},"share_of_voice_pct":0.0,"estimated_traffic":0,"estimated_traffic_value_usd":0.0,"keywords_ranked":0,"top3_count":0,"top10_count":0},"verified_rankings":[]},"issues":[{"label":"Slow LCP","severity":"info","recorded_severity":"critical","classification":"issue","policy_version":"audit-remediation-v3","issue_type":"slow_lcp","page_url":"https://codeflowos.com","description":"LCP is 5101ms (threshold: 4000ms; source: lab)","remediation":{"why_it_matters":"Slow loading of the largest visible content can affect user experience. A single synthetic measurement may not represent actual visitors.","steps":["Confirm the applicability and required context before preparing any change.","Investigate the measurement source and scope first. Diagnose the actual LCP element and TTFB, load, and render delay.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Hide/remove meaningful hero content, optimize only the audit device, or declare a one-run delta fixed."],"no_change_when":["Keep the current implementation when the applicability conditions are not met or the existing implementation already serves its intended purpose."],"verification":["Field p75 improves across representative mobile/desktop traffic; repeated lab traces corroborate cause."],"sources":[{"title":"web.dev LCP","url":"https://web.dev/articles/lcp"},{"title":"Lighthouse variability","url":"https://github.com/GoogleChrome/lighthouse/blob/main/docs/variability.md"}],"reviewed_on":"2026-09-05","required_context":["representative_field_data","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-29","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Warning only when the current homepage metric is poor and matches the selected mobile PageSpeed run with field_page or field_origin provenance. Lab-only, uncorrelated, and missing-source measurements remain informational investigations. Field-origin data describes origin traffic, not proof for each individual page.","ownership":"performance","material_policy_version":"slow_lcp:2","automation":"investigate","observation":"Slow LCP","recommended_action":"Investigate the current evidence and required context before proposing a change. Investigate the measurement source and scope first. Diagnose the actual LCP element and TTFB, load, and render delay.","proposed_change":null,"context":{},"evidence":{"latest_attempt":null,"priority_measurement":{"lcp_ms":5101,"audit_id":1276,"strategy":"mobile","cls_score":0.004,"cls_source":"lab","lcp_source":"lab"}}}},{"label":"Page Title Too Short","severity":"info","recorded_severity":"warning","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"meta_title_too_short","page_url":"https://codeflowos.com/blog","description":"Title tag contains 17 characters.","remediation":{"why_it_matters":"Length alone does not establish an editorial defect; clear, accurate metadata can be retained.","steps":["Confirm the applicability and required context before preparing any change.","Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, meaningful qualifiers, page distinctiveness, and accurate branding composed once."],"avoid":["Pad to 30 characters, repeat keywords, or add boilerplate. Do not mechanically cut, pad, bulk rewrite, or introduce shared truncation rules. Character and pixel counts are observations, not mandatory editing ceilings."],"no_change_when":["Keep the complete metadata when it is clear, accurate, relevant, and distinctive, regardless of character count or preview width."],"verification":["Title is accurate and useful; no padding solely to cross a threshold."],"sources":[{"title":"Google title","url":"https://developers.google.com/search/docs/appearance/title-link"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":false,"interpretation":"proposed_policy","explanation":"Excluded by the proposed policy; still eligible for a penalty in the published formula. A scoring-method change is not a site repair.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-10-29","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","ownership":"crawler","material_policy_version":"meta_title_too_short:1","automation":"advisory_only","observation":"Page Title Too Short","recommended_action":"Length-only suggestion. Keep a short title if it accurately identifies the page; propose wording only when the subject is unclear.","proposed_change":null,"context":{},"evidence":{"id":2194432,"state":"complete","captured_at":"2026-10-29T14:20:04.628928","http_status":200,"check_manifest":{"meta_tags":{"title":"Blog — CodeFlowOS","verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 17 characters.","fingerprint":"071f07431ef3f84901d7909d6b5d5f571a3426d6b0854aad40bfdaf7764948c0","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 67 characters.","fingerprint":"64eaabb0243c8ef67d455978406be4d4ecf3299ed9c6b5cbf6e541aa6c7b95e0","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Trading strategy guides, platform comparisons, and conversion tips."},"eeat_evidence":{"h2":["ctrader c# error cs1061: 'x' does not contain a definition for 'y'","pine script ta.stoch in mql5: istochastic smoothing explained","pine script error: could not find function or function reference 'ta.cmf'","pine script error: 'series int' used but 'simple int' is expected","mql5 'wrong parameters count' error: mt4 code in mt5 (ima, irsi, ordersend)","mql5 zero divide error: find the line and fix it in your ea","pine script ta.bb and ta.stdev in mql5: ibands and standard deviation","pine script ta.macd in mql5: imacd and the signal line difference","pine script ta.barssince in mql5: count bars since a condition","pine script ta.valuewhen in mql5: get a value from the last signal","mt5 hedging vs netting: how account mode changes an ea","pine script v6 to mql5: what changes when you convert a strategy?","mql5 warning: possible loss of data due to type conversion","pine script barstate.isnew in mql5: run logic once per bar","ctrader c# error cs0103: the name does not exist in the current context","what to check in a trading bot before going live (mql5 ea and ctrader cbot)","pine script input.* in mql5: inputs, groups and dropdowns","pine script ta.atr, ta.highest and ta.lowest in mql5","mql5 trailing stop ea: update stops without loosening risk","mt5 every tick vs. real ticks: what the tester models","mt5 walk-forward analysis: test an ea beyond one optimized period","pine script var and varip in mql5: keep state between bars","pine script strategy.close to mql5: close positions safely","pine script request.security in mql5: multi-timeframe guide","pine script strategy.exit to mql5: sl, tp and trailing","pine script ta.crossover in mql5: detect an ma cross in an ea","pine script ta.rsi and ta.ema vs mql5: why values differ","pine script to ctrader c#: how a strategy becomes a cbot","mql5 array out of range error: causes and safe fix","mql5 invalid stops (10016): stops level explained"],"version":"eeat-evidence-v1","h2_count":45,"has_ol_li":false,"has_table":false,"word_count":3702,"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":0,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","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":"8d5a4b461c6fd4bd2ae18d103a9f5431ded5ed01fa014db5317bd320cb4c9560","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"info","check_key":"geo_readiness","issue_type":"low_list_usage","scope_kind":"page","description":"Page has 49 paragraphs but no lists or tables for scannability","fingerprint":"13591200145d7c39982e21fd9401c301c9c152f495befc98d926834612f3f1d0","site_page_id":43340,"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://codeflowos.com/blog","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"554b2ea6ddfb71d999ae2e7e252f288825e3a99b85d6948cce855d968910e004","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","meta_missing":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","no_canonical":"review-facts-v1:9d35613e9fa0bb5418d7b17584a54703a1a222ee672b62735c21d477f304eee9","meta_too_long":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:55cc708706aba5809d61ea5fa90310d43071b182b297040891ef2c906e409233","meta_too_short":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","faq_not_marked_up":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","incomplete_schema":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","meta_title_missing":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","meta_title_too_long":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_faq_section":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","missing_update_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","meta_title_too_short":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_publish_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","missing_schema_types":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","missing_author_markup":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","poor_heading_hierarchy":"review-facts-v1:2a5aa18b3dd38712b5658e4864a2267a72d7addc52eda748b67bc46030f1c5dd","meta_description_missing":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_long":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_short":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","low_outbound_authority_links":"review-facts-v1:ba1d012cd5e3af6deb2b1537a72eb2735c53f2e62ae1acbb86ca97b747510da5"}},"latest_attempt":{"id":2194432,"state":"complete","started_at":"2026-10-29T14:20:04.263928","captured_at":"2026-10-29T14:20:04.628928","http_status":200},"priority_measurement":null}}},{"label":"Meta Description Too Short","severity":"info","recorded_severity":"warning","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"meta_description_too_short","page_url":"https://codeflowos.com/blog","description":"Meta description contains 67 characters.","remediation":{"why_it_matters":"Length alone does not establish an editorial defect; clear, accurate metadata can be retained.","steps":["Confirm the applicability and required context before preparing any change.","Length-only suggestion. A short description is valid if sufficient.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, meaningful qualifiers, page distinctiveness, and accurate branding composed once."],"avoid":["Pad with generic claims, keywords, or repeated title text. Do not mechanically cut, pad, bulk rewrite, or introduce shared truncation rules. Character and pixel counts are observations, not mandatory editing ceilings."],"no_change_when":["Keep the complete metadata when it is clear, accurate, relevant, and distinctive, regardless of character count or preview width."],"verification":["Description is accurate; no filler was added to pass a range."],"sources":[{"title":"Google snippets","url":"https://developers.google.com/search/docs/appearance/snippet"}],"reviewed_on":"2026-09-05","required_context":["page_purpose","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":false,"interpretation":"proposed_policy","explanation":"Excluded by the proposed policy; still eligible for a penalty in the published formula. A scoring-method change is not a site repair.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-10-29","scoring_policy_version":null,"status":"included","eligible":true}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Length-only suggestion. A short description is valid if sufficient.","ownership":"crawler","material_policy_version":"meta_description_too_short:1","automation":"advisory_only","observation":"Meta Description Too Short","recommended_action":"Length-only suggestion. A short description is valid if sufficient.","proposed_change":null,"context":{},"evidence":{"id":2194432,"state":"complete","captured_at":"2026-10-29T14:20:04.628928","http_status":200,"check_manifest":{"meta_tags":{"title":"Blog — CodeFlowOS","verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 17 characters.","fingerprint":"071f07431ef3f84901d7909d6b5d5f571a3426d6b0854aad40bfdaf7764948c0","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 67 characters.","fingerprint":"64eaabb0243c8ef67d455978406be4d4ecf3299ed9c6b5cbf6e541aa6c7b95e0","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Trading strategy guides, platform comparisons, and conversion tips."},"eeat_evidence":{"h2":["ctrader c# error cs1061: 'x' does not contain a definition for 'y'","pine script ta.stoch in mql5: istochastic smoothing explained","pine script error: could not find function or function reference 'ta.cmf'","pine script error: 'series int' used but 'simple int' is expected","mql5 'wrong parameters count' error: mt4 code in mt5 (ima, irsi, ordersend)","mql5 zero divide error: find the line and fix it in your ea","pine script ta.bb and ta.stdev in mql5: ibands and standard deviation","pine script ta.macd in mql5: imacd and the signal line difference","pine script ta.barssince in mql5: count bars since a condition","pine script ta.valuewhen in mql5: get a value from the last signal","mt5 hedging vs netting: how account mode changes an ea","pine script v6 to mql5: what changes when you convert a strategy?","mql5 warning: possible loss of data due to type conversion","pine script barstate.isnew in mql5: run logic once per bar","ctrader c# error cs0103: the name does not exist in the current context","what to check in a trading bot before going live (mql5 ea and ctrader cbot)","pine script input.* in mql5: inputs, groups and dropdowns","pine script ta.atr, ta.highest and ta.lowest in mql5","mql5 trailing stop ea: update stops without loosening risk","mt5 every tick vs. real ticks: what the tester models","mt5 walk-forward analysis: test an ea beyond one optimized period","pine script var and varip in mql5: keep state between bars","pine script strategy.close to mql5: close positions safely","pine script request.security in mql5: multi-timeframe guide","pine script strategy.exit to mql5: sl, tp and trailing","pine script ta.crossover in mql5: detect an ma cross in an ea","pine script ta.rsi and ta.ema vs mql5: why values differ","pine script to ctrader c#: how a strategy becomes a cbot","mql5 array out of range error: causes and safe fix","mql5 invalid stops (10016): stops level explained"],"version":"eeat-evidence-v1","h2_count":45,"has_ol_li":false,"has_table":false,"word_count":3702,"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":0,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","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":"8d5a4b461c6fd4bd2ae18d103a9f5431ded5ed01fa014db5317bd320cb4c9560","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"info","check_key":"geo_readiness","issue_type":"low_list_usage","scope_kind":"page","description":"Page has 49 paragraphs but no lists or tables for scannability","fingerprint":"13591200145d7c39982e21fd9401c301c9c152f495befc98d926834612f3f1d0","site_page_id":43340,"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://codeflowos.com/blog","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"554b2ea6ddfb71d999ae2e7e252f288825e3a99b85d6948cce855d968910e004","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","meta_missing":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","no_canonical":"review-facts-v1:9d35613e9fa0bb5418d7b17584a54703a1a222ee672b62735c21d477f304eee9","meta_too_long":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:55cc708706aba5809d61ea5fa90310d43071b182b297040891ef2c906e409233","meta_too_short":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","faq_not_marked_up":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","incomplete_schema":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","meta_title_missing":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","meta_title_too_long":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_faq_section":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","missing_update_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","meta_title_too_short":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_publish_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","missing_schema_types":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","missing_author_markup":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","poor_heading_hierarchy":"review-facts-v1:2a5aa18b3dd38712b5658e4864a2267a72d7addc52eda748b67bc46030f1c5dd","meta_description_missing":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_long":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_short":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","low_outbound_authority_links":"review-facts-v1:ba1d012cd5e3af6deb2b1537a72eb2735c53f2e62ae1acbb86ca97b747510da5"}},"latest_attempt":{"id":2194432,"state":"complete","started_at":"2026-10-29T14:20:04.263928","captured_at":"2026-10-29T14:20:04.628928","http_status":200},"priority_measurement":null}}},{"label":"Missing Schema Types","severity":"info","recorded_severity":"warning","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"missing_schema_types","page_url":"https://codeflowos.com/blog","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.","remediation":{"why_it_matters":"The detector uses a product allowlist. A missing allowlisted type is not a universal indexing or AI-visibility requirement.","steps":["Confirm the applicability and required context before preparing any change.","Provisional TrustGrowth allowlist, not a general web/AI requirement. Advisory only after mapping page type to a supported consumer feature; otherwise N/A.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Add one of the allowlisted types merely to clear the audit or describe a different entity as the page."],"no_change_when":["Keep the current markup when it represents the page accurately and no identified consumer requires another type."],"verification":["Chosen type accurately represents the page and has an identified consumer/use; no-change is allowed."],"sources":[{"title":"Google structured-data introduction","url":"https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data"},{"title":"Google AI guidance","url":"https://developers.google.com/search/docs/fundamentals/ai-optimization-guide"}],"reviewed_on":"2026-09-05","required_context":["target_consumer","feature_eligible","all_schema_formats_checked","condition_confirmed"],"scoring_policy":{"version":"audit-remediation-v1","eligible":true,"interpretation":"proposed_policy","explanation":"Proposed penalty eligibility is separate from the published formula and does not prove that this finding contributed to a score.","published":{"formula_uid":"71r1infxz5uz","formula_version":1,"formula_name":"standing-first-v1","technical_signal":"technical_v5","score_date":"2026-10-29","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Provisional TrustGrowth allowlist, not a general web/AI requirement. Advisory only after mapping page type to a supported consumer feature; otherwise N/A.","ownership":"crawler","material_policy_version":"missing_schema_types:2","automation":"advisory_only","observation":"Missing Schema Types","recommended_action":"Provisional TrustGrowth allowlist, not a general web/AI requirement. Advisory only after mapping page type to a supported consumer feature; otherwise N/A.","proposed_change":null,"context":{},"evidence":{"id":2194432,"state":"complete","captured_at":"2026-10-29T14:20:04.628928","http_status":200,"check_manifest":{"meta_tags":{"title":"Blog — CodeFlowOS","verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 17 characters.","fingerprint":"071f07431ef3f84901d7909d6b5d5f571a3426d6b0854aad40bfdaf7764948c0","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 67 characters.","fingerprint":"64eaabb0243c8ef67d455978406be4d4ecf3299ed9c6b5cbf6e541aa6c7b95e0","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Trading strategy guides, platform comparisons, and conversion tips."},"eeat_evidence":{"h2":["ctrader c# error cs1061: 'x' does not contain a definition for 'y'","pine script ta.stoch in mql5: istochastic smoothing explained","pine script error: could not find function or function reference 'ta.cmf'","pine script error: 'series int' used but 'simple int' is expected","mql5 'wrong parameters count' error: mt4 code in mt5 (ima, irsi, ordersend)","mql5 zero divide error: find the line and fix it in your ea","pine script ta.bb and ta.stdev in mql5: ibands and standard deviation","pine script ta.macd in mql5: imacd and the signal line difference","pine script ta.barssince in mql5: count bars since a condition","pine script ta.valuewhen in mql5: get a value from the last signal","mt5 hedging vs netting: how account mode changes an ea","pine script v6 to mql5: what changes when you convert a strategy?","mql5 warning: possible loss of data due to type conversion","pine script barstate.isnew in mql5: run logic once per bar","ctrader c# error cs0103: the name does not exist in the current context","what to check in a trading bot before going live (mql5 ea and ctrader cbot)","pine script input.* in mql5: inputs, groups and dropdowns","pine script ta.atr, ta.highest and ta.lowest in mql5","mql5 trailing stop ea: update stops without loosening risk","mt5 every tick vs. real ticks: what the tester models","mt5 walk-forward analysis: test an ea beyond one optimized period","pine script var and varip in mql5: keep state between bars","pine script strategy.close to mql5: close positions safely","pine script request.security in mql5: multi-timeframe guide","pine script strategy.exit to mql5: sl, tp and trailing","pine script ta.crossover in mql5: detect an ma cross in an ea","pine script ta.rsi and ta.ema vs mql5: why values differ","pine script to ctrader c#: how a strategy becomes a cbot","mql5 array out of range error: causes and safe fix","mql5 invalid stops (10016): stops level explained"],"version":"eeat-evidence-v1","h2_count":45,"has_ol_li":false,"has_table":false,"word_count":3702,"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":0,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","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":"8d5a4b461c6fd4bd2ae18d103a9f5431ded5ed01fa014db5317bd320cb4c9560","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"info","check_key":"geo_readiness","issue_type":"low_list_usage","scope_kind":"page","description":"Page has 49 paragraphs but no lists or tables for scannability","fingerprint":"13591200145d7c39982e21fd9401c301c9c152f495befc98d926834612f3f1d0","site_page_id":43340,"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://codeflowos.com/blog","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"554b2ea6ddfb71d999ae2e7e252f288825e3a99b85d6948cce855d968910e004","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","meta_missing":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","no_canonical":"review-facts-v1:9d35613e9fa0bb5418d7b17584a54703a1a222ee672b62735c21d477f304eee9","meta_too_long":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:55cc708706aba5809d61ea5fa90310d43071b182b297040891ef2c906e409233","meta_too_short":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","faq_not_marked_up":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","incomplete_schema":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","meta_title_missing":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","meta_title_too_long":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_faq_section":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","missing_update_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","meta_title_too_short":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_publish_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","missing_schema_types":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","missing_author_markup":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","poor_heading_hierarchy":"review-facts-v1:2a5aa18b3dd38712b5658e4864a2267a72d7addc52eda748b67bc46030f1c5dd","meta_description_missing":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_long":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_short":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","low_outbound_authority_links":"review-facts-v1:ba1d012cd5e3af6deb2b1537a72eb2735c53f2e62ae1acbb86ca97b747510da5"}},"latest_attempt":{"id":2194432,"state":"complete","started_at":"2026-10-29T14:20:04.263928","captured_at":"2026-10-29T14:20:04.628928","http_status":200},"priority_measurement":null}}},{"label":"Low List Usage","severity":"info","recorded_severity":"info","classification":"suggestion","policy_version":"audit-remediation-v3","issue_type":"low_list_usage","page_url":"https://codeflowos.com/blog","description":"Page has 49 paragraphs but no lists or tables for scannability","remediation":{"why_it_matters":"Lists help when content expresses a set or sequence. A low list count does not establish a content defect.","steps":["Confirm the applicability and required context before preparing any change.","Optional presentation suggestion. Use a semantic list only when content is actually a set or sequence; prose may be correct.","Verify the result against the conditions below."],"preserve":["Preserve complete authored meaning, accurate claims, accessibility, security, and intentional crawler/canonical policy."],"avoid":["Convert prose to bullets to satisfy a counter or create empty/repetitive lists."],"no_change_when":["Keep prose when the content is not a set or sequence; do not add lists to satisfy a counter."],"verification":["Content meaning is preserved and list semantics match the relationship among items."],"sources":[{"title":"W3C content structure","url":"https://www.w3.org/WAI/tutorials/page-structure/content/"}],"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-10-29","scoring_policy_version":null,"status":"unavailable","eligible":null}},"guidance_available":true,"applicability":"unknown","applicability_conditions":"Optional presentation suggestion. Use a semantic list only when content is actually a set or sequence; prose may be correct.","ownership":"crawler","material_policy_version":"low_list_usage:1","automation":"advisory_only","observation":"Low List Usage","recommended_action":"Optional presentation suggestion. Use a semantic list only when content is actually a set or sequence; prose may be correct.","proposed_change":null,"context":{},"evidence":{"id":2194432,"state":"complete","captured_at":"2026-10-29T14:20:04.628928","http_status":200,"check_manifest":{"meta_tags":{"title":"Blog — CodeFlowOS","verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_title_too_short","scope_kind":"page","description":"Title tag contains 17 characters.","fingerprint":"071f07431ef3f84901d7909d6b5d5f571a3426d6b0854aad40bfdaf7764948c0","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"warning","check_key":"meta_tags","issue_type":"meta_description_too_short","scope_kind":"page","description":"Meta description contains 67 characters.","fingerprint":"64eaabb0243c8ef67d455978406be4d4ecf3299ed9c6b5cbf6e541aa6c7b95e0","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1","meta_description":"Trading strategy guides, platform comparisons, and conversion tips."},"eeat_evidence":{"h2":["ctrader c# error cs1061: 'x' does not contain a definition for 'y'","pine script ta.stoch in mql5: istochastic smoothing explained","pine script error: could not find function or function reference 'ta.cmf'","pine script error: 'series int' used but 'simple int' is expected","mql5 'wrong parameters count' error: mt4 code in mt5 (ima, irsi, ordersend)","mql5 zero divide error: find the line and fix it in your ea","pine script ta.bb and ta.stdev in mql5: ibands and standard deviation","pine script ta.macd in mql5: imacd and the signal line difference","pine script ta.barssince in mql5: count bars since a condition","pine script ta.valuewhen in mql5: get a value from the last signal","mt5 hedging vs netting: how account mode changes an ea","pine script v6 to mql5: what changes when you convert a strategy?","mql5 warning: possible loss of data due to type conversion","pine script barstate.isnew in mql5: run logic once per bar","ctrader c# error cs0103: the name does not exist in the current context","what to check in a trading bot before going live (mql5 ea and ctrader cbot)","pine script input.* in mql5: inputs, groups and dropdowns","pine script ta.atr, ta.highest and ta.lowest in mql5","mql5 trailing stop ea: update stops without loosening risk","mt5 every tick vs. real ticks: what the tester models","mt5 walk-forward analysis: test an ea beyond one optimized period","pine script var and varip in mql5: keep state between bars","pine script strategy.close to mql5: close positions safely","pine script request.security in mql5: multi-timeframe guide","pine script strategy.exit to mql5: sl, tp and trailing","pine script ta.crossover in mql5: detect an ma cross in an ea","pine script ta.rsi and ta.ema vs mql5: why values differ","pine script to ctrader c#: how a strategy becomes a cbot","mql5 array out of range error: causes and safe fix","mql5 invalid stops (10016): stops level explained"],"version":"eeat-evidence-v1","h2_count":45,"has_ol_li":false,"has_table":false,"word_count":3702,"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":0,"screenshot_alt_count":0,"technical_terms_text":false},"geo_readiness":{"verdict":"fail","candidates":[{"page_url":"https://codeflowos.com/blog","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":"8d5a4b461c6fd4bd2ae18d103a9f5431ded5ed01fa014db5317bd320cb4c9560","site_page_id":43340,"discriminator":""},{"page_url":"https://codeflowos.com/blog","severity":"info","check_key":"geo_readiness","issue_type":"low_list_usage","scope_kind":"page","description":"Page has 49 paragraphs but no lists or tables for scannability","fingerprint":"13591200145d7c39982e21fd9401c301c9c152f495befc98d926834612f3f1d0","site_page_id":43340,"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://codeflowos.com/blog","severity":"warning","check_key":"schema_markup","issue_type":"no_schema","scope_kind":"page","description":"No structured data (JSON-LD) found","fingerprint":"554b2ea6ddfb71d999ae2e7e252f288825e3a99b85d6948cce855d968910e004","site_page_id":43340,"discriminator":""}],"checker_version":"page-checks-v1"},"review_evidence":{"no_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","no_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","multiple_h1":"review-facts-v1:92afc2a0db31399cd4d41a184f8c77ad39ed63b196d7637292bf4d9193ccc24c","meta_missing":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","no_canonical":"review-facts-v1:9d35613e9fa0bb5418d7b17584a54703a1a222ee672b62735c21d477f304eee9","meta_too_long":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","invalid_schema":"review-facts-v1:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","low_list_usage":"review-facts-v1:55cc708706aba5809d61ea5fa90310d43071b182b297040891ef2c906e409233","meta_too_short":"review-facts-v1:a96ab3cafffd9f095dada9c4818a5d1473a813d5d90a8e99aabc85b172e51f67","faq_not_marked_up":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","incomplete_schema":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","meta_title_missing":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","meta_title_too_long":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_faq_section":"review-facts-v1:7d4c437a0159bc4d476fd35ed17aa5a3745b59104b6f37f5abcfc45553fc3897","missing_update_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","meta_title_too_short":"review-facts-v1:6e2c324bc86d0744cd14451725a7de3aeda6bcbbd8f317cf4c38f15e6ec2eca2","missing_publish_date":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","missing_schema_types":"review-facts-v1:97294f05c3603881a6466e787eb8726dde04588d242bea02914b0f0a8e12bdb2","missing_author_markup":"review-facts-v1:797e3dc8a48bf4fe78ba892d5e966be12cef8bef05dc91043d6421768de0b5c0","poor_heading_hierarchy":"review-facts-v1:2a5aa18b3dd38712b5658e4864a2267a72d7addc52eda748b67bc46030f1c5dd","meta_description_missing":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_long":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","meta_description_too_short":"review-facts-v1:e0618a666e79d67649f52d3e83162dfa180bdfed8d931c0709b1d2e0225d2460","low_outbound_authority_links":"review-facts-v1:ba1d012cd5e3af6deb2b1537a72eb2735c53f2e62ae1acbb86ca97b747510da5"}},"latest_attempt":{"id":2194432,"state":"complete","started_at":"2026-10-29T14:20:04.263928","captured_at":"2026-10-29T14:20:04.628928","http_status":200},"priority_measurement":null}}}]}