{"run_id":"5b4186149d5b","reference":"0731/CIT/66","entry":"https://www.cityoflondon.gov.uk","mode":"benchmark","started":"2026-07-31T16:45:06.761275Z","finished":"2026-07-31T16:48:06.985221Z","scores":{"readiness_web":6.7,"readiness_web_cap":65,"readiness_web_cap_reason":"robots.txt disallows the whole site (Disallow: /) to the crawlers used by ChatGPT (OpenAI). The site refuses these AI systems access to its content, so AI readiness is capped at 65% regardless of how well the pages are built. Training and auxiliary crawlers also disallowed: Common Crawl (training corpus for many models).","readiness_web_measured":80.2,"readiness_pages":11.7,"readiness_site":8.3,"readiness_site_measured":68.8,"site_misinfo_band":"Extremely likely","site_misinfo_pct":88,"readiness_pdfs":31.4,"readiness_pdfs_measured":85.0,"readiness_pdf_cap":null,"readiness_pdf_cap_reason":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","misinfo_web":{"band":"Extremely likely","reason":"highest effective failing band: material (escalated: 84 hard material-band failures)","drivers":[{"check":"DS02","name":"robots.txt blocking rules; AI fleet","band":"material","result":"fail","evidence":"robots.txt disallows the whole site (Disallow: /) to the crawlers used by ChatGPT (OpenAI). The site refuses these AI systems access to its content, so AI readiness is capped at 65% regardless of how well the pages are built. Training and auxiliary crawlers also disallowed: Common Crawl (training corpus for many models).","item":null},{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for the site are refused by the security layer in front of it, while an ordinary browser is served, so the content is closed to nearly all AI systems before page quality even matters. AI readiness is capped accordingly.","item":null},{"check":"MX12","name":"repeated pages","band":"material","result":"fail","evidence":"1 pair(s) of pages carry near-identical text (at least 90% of the same words)","item":null},{"check":"CT25","name":"duplicate content","band":"material","result":"fail","evidence":"1 pair(s) of pages share more than 70% of the same words, so a machine can read them as the same page","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"33 page(s) read as near-identical to other pages in the text a machine ingests (up to 100% shared), but the overlap is shared navigation and footer rather than content: the worst affected page has 38 words of its own out of 3448. Distinct pages can then be taken as duplicates and the real content passed over; the pages are listed in the view.","item":null},{"check":"AR27","name":"search and AI answers diverge","band":"material","result":"fail","evidence":"the front door serves the search crawlers while refusing the AI services: 3 search crawler(s) are served the page while 10 of 10 AI answer services' own crawlers are refused. Search results are fed the site's current content; the AI answer services are not, so a person asking a search engine and a person asking an AI assistant receive different information, and the two answers can conflict.","item":null},{"check":"AR03","name":"JavaScript dependency","band":"material","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":"https://www.cityoflondon.gov.uk"},{"check":"DS28","name":"external link integrity (density)","band":"material","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 10 links to other sites on this page","item":"https://www.cityoflondon.gov.uk/footer/cookies"}],"definition":"a frequent and direct cause of wrong information for the affected content","scope":{"at_band":35,"of":37,"items":["https://www.cityoflondon.gov.uk","https://www.cityoflondon.gov.uk/","https://www.cityoflondon.gov.uk/services","https://www.cityoflondon.gov.uk/supporting-businesses","https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living"]},"origin":{"level":"site","check":"DS02","name":"robots.txt blocking rules; AI fleet","item":null},"worst_band":"Extremely likely","average_band":"Extremely likely","average_pct":87,"chart_pct":96},"misinfo_pdf":{"band":"Extremely likely","reason":"highest effective failing band: material (escalated: 5 hard material-band failures)","drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"},{"check":"PD15","name":"OCR dependence","band":"material","result":"warning","evidence":"the image-only pages hold no text; their content would have to be read off the images first (a step known as OCR), and that step is not part of ordinary reading","item":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"},{"check":"PD28","name":"text-mapping integrity (ToUnicode)","band":"moderate","result":"warning","evidence":"1 of 5 fonts in the document do not record which character each shape stands for, so some of the text may come out garbled","item":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"},{"check":"PD14","name":"image text alternatives in documents","band":"moderate","result":"warning","evidence":"the document has images but none carry a text description of what they show, so any figures that live only inside a chart or diagram are absent from the text","item":"https://www.cityoflondon.gov.uk/assets/Services-DCCS/Modern-Slavery-Statement.pdf"}],"definition":"a frequent and direct cause of wrong information for the affected content","scope":{"at_band":0,"of":5,"items":[]},"origin":{"level":"item","check":"DS29","name":"edge blocking; document host","item":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"},"worst_band":"Extremely likely","average_band":"Very likely","average_pct":63,"chart_pct":78},"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 89 hard material-band failures)","misinfo_drivers":[{"check":"DS02","name":"robots.txt blocking rules; AI fleet","band":"material","result":"fail","evidence":"robots.txt disallows the whole site (Disallow: /) to the crawlers used by ChatGPT (OpenAI). The site refuses these AI systems access to its content, so AI readiness is capped at 65% regardless of how well the pages are built. Training and auxiliary crawlers also disallowed: Common Crawl (training corpus for many models).","item":null},{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for the site are refused by the security layer in front of it, while an ordinary browser is served, so the content is closed to nearly all AI systems before page quality even matters. AI readiness is capped accordingly.","item":null},{"check":"MX12","name":"repeated pages","band":"material","result":"fail","evidence":"1 pair(s) of pages carry near-identical text (at least 90% of the same words)","item":null},{"check":"CT25","name":"duplicate content","band":"material","result":"fail","evidence":"1 pair(s) of pages share more than 70% of the same words, so a machine can read them as the same page","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"33 page(s) read as near-identical to other pages in the text a machine ingests (up to 100% shared), but the overlap is shared navigation and footer rather than content: the worst affected page has 38 words of its own out of 3448. Distinct pages can then be taken as duplicates and the real content passed over; the pages are listed in the view.","item":null},{"check":"AR27","name":"search and AI answers diverge","band":"material","result":"fail","evidence":"the front door serves the search crawlers while refusing the AI services: 3 search crawler(s) are served the page while 10 of 10 AI answer services' own crawlers are refused. Search results are fed the site's current content; the AI answer services are not, so a person asking a search engine and a person asking an AI assistant receive different information, and the two answers can conflict.","item":null},{"check":"AR03","name":"JavaScript dependency","band":"material","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":"https://www.cityoflondon.gov.uk"},{"check":"DS28","name":"external link integrity (density)","band":"material","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 10 links to other sites on this page","item":"https://www.cityoflondon.gov.uk/footer/cookies"}],"misinfo_set_by":{"check":"DS02","name":"robots.txt blocking rules; AI fleet","band":"material","result":"fail","evidence":"robots.txt disallows the whole site (Disallow: /) to the crawlers used by ChatGPT (OpenAI). The site refuses these AI systems access to its content, so AI readiness is capped at 65% regardless of how well the pages are built. Training and auxiliary crawlers also disallowed: Common Crawl (training corpus for many models).","item":null},"readiness_summary":{"verdict_head":"Committing Digital Suicide.","verdict_body":"AI readiness is very low: AI systems are turned away at the door of the site, so most of the content cannot be reached at all, however well the pages themselves are built.","page_points":[{"check":"DS03","name":"blocking at the front door","consequence":"The block sits in front of the site and leaves no trace in its own logs, so the estate is closed off unnoticed.","count":37,"result":"fail","impact":185.0},{"check":"DS28","name":"external link integrity (density)","consequence":"The outside sources this page offers as support did not answer when they were asked for, so what the page claims is left resting on material that does not come back. In a regulated setting, where a link is carrying a figure or a required statement, that is the difference between a claim that is evidenced and one that is merely asserted.","count":21,"result":"fail","impact":105.0},{"check":"CT16","name":"structured data presence","consequence":"Vendors document this as optional rather than required, so its absence is a small forfeit and no more.","count":37,"result":"warning","impact":55.5}],"pdf_points":[{"check":"DS29","name":"edge blocking; document host","consequence":"The document is refused to AI crawlers at the edge, so its contents never reach the systems that answer about it, and what they state about it is left to guesswork.","count":5,"result":"fail","impact":25.0},{"check":"PD11","name":"structure recovery; headings","consequence":"With no headings to divide it the document reads as one undivided block, so a passage loses the section it sat in.","count":5,"result":"fail","impact":15.0}],"self_block_note":null},"misinfo_summary":{"verdict_head":"Misinformation risk is high.","verdict_body":"The pages read as extremely likely and the documents as extremely likely to cause it, which is why the risk reads as high.","worst_band":"Extremely likely","points":[{"check":"DS02","name":"robots.txt blocking rules; AI fleet","band":"material","consequence":"The site's own rules withhold its content from those services, so the absence is published policy, not an accident.","where":"pages"},{"check":"MX12","name":"repeated pages","band":"material","consequence":"Duplicates collapse to a single surviving version, and which one survives is not the publisher's choice.","where":"pages"},{"check":"CT25","name":"duplicate content","band":"material","consequence":"When near-duplicates are left unconsolidated, which version survives is settled arbitrarily rather than by you.","where":"pages"},{"check":"PD15","name":"OCR dependence","band":"material","consequence":"Content read back out of a picture arrives with conversion errors, so numbers and names come through altered.","where":"documents"},{"check":"PD11","name":"structure recovery; headings","band":"moderate","consequence":"With no headings to divide it the document reads as one undivided block, so a passage loses the section it sat in.","where":"documents"},{"check":"PD28","name":"text-mapping integrity (ToUnicode)","band":"moderate","consequence":"Without that map the text comes out as the wrong characters, so words and figures are wrong rather than missing.","where":"documents"}],"density_point":null,"alerts":[]},"self_block":{"active":false,"domain":"cityoflondon.gov.uk","blocked":0,"broken":0,"note":null}},"coverage":{"total":187,"executed":112,"not_automated":4,"governance":64,"rendering":0,"reference":7},"site_findings":[{"check":"DS04","result":"pass","evidence":"all 120 crawled URLs returned a usable status"},{"check":"DS05","result":"pass","evidence":"no redirect loops across the 120 crawled URLs"},{"check":"DS01","result":"pass","evidence":"robots.txt returned 200 (245 bytes)"},{"check":"DS02","result":"fail","evidence":"robots.txt disallows the whole site (Disallow: /) to the crawlers used by ChatGPT (OpenAI). The site refuses these AI systems access to its content, so AI readiness is capped at 65% regardless of how well the pages are built. Training and auxiliary crawlers also disallowed: Common Crawl (training corpus for many models).","band":"material","proof":{"kind":"markup","extracted":true,"title":"The access rules this site publishes, as served","note":"The rules were read for the crawlers each AI service uses.","items":[{"code":"User-agent: AhrefsBot Disallow: / User-agent: GPTBot Disallow: / User-agent: PetalBot Disallow: / User-agent: Barkrowler Disallow: / User-agent: Bytespider Disallow: / User-agent: DotBot Disallow: /","label":""}]},"readiness_cap":65},{"check":"DS23","result":"pass","evidence":"sitemap.xml returned 200"},{"check":"DS24","result":"pass","evidence":"parsed OK, 2 URLs"},{"check":"DS26","result":"warning","evidence":"sitemap is stale: 2 lastmod value(s), newest 2019-05-14 (2635 days ago)","proof":{"kind":"table","title":"The dates this site's sitemap records","note":"The sitemap was read for the date each address records for itself.","headers":["What was measured","As measured on this page"],"rows":[["Addresses carrying a date","2"],["The most recent of those dates","2019-05-14"],["Days since that date","2635"]]}},{"check":"DS27","result":"pass","evidence":"the site answers securely, with no fault in the connection"},{"check":"MX14","result":"pass","evidence":"missing URL returns real 404"},{"check":"DS03","result":"fail","evidence":"11 of 15 AI crawlers asking for the site are refused by the security layer in front of it, while an ordinary browser is served, so the content is closed to nearly all AI systems before page quality even matters. AI readiness is capped accordingly.","readiness_cap":25,"band":"material","proof":{"kind":"bots","title":"Each crawler's own request to the entry page, and the status it received","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS15","result":"pass","evidence":"selected pages sit at crawl depth 0-2"},{"check":"MX05","result":"pass","evidence":"no frequently-linked page sits deeper than crawl depth 2"},{"check":"DS16","result":"fail","evidence":"1 URL group(s) are reachable under more than one form (case, trailing slash, or query variants)","band":"moderate","proof":{"kind":"urls","title":"The URLs that serve the same page under more than one form","items":[{"url":"https://www.cityoflondon.gov.uk","note":"same page, group 1"},{"url":"https://www.cityoflondon.gov.uk/","note":"same page, group 1"}]}},{"check":"MX12","result":"fail","evidence":"1 pair(s) of pages carry near-identical text (at least 90% of the same words)","band":"material","proof":{"kind":"pairs","title":"Each page pair whose visible text is near-identical (at least 90% shared vocabulary)","items":[{"a":"https://www.cityoflondon.gov.uk","b":"https://www.cityoflondon.gov.uk/","similarity":100}]}},{"check":"CT25","result":"fail","evidence":"1 pair(s) of pages share more than 70% of the same words, so a machine can read them as the same page","band":"material","proof":{"kind":"pairs","title":"Each page pair sharing more than 70% of its vocabulary","items":[{"a":"https://www.cityoflondon.gov.uk/footer/feedback","b":"https://www.cityoflondon.gov.uk/footer/social-media","similarity":75}]}},{"check":"CT34","result":"fail","evidence":"33 page(s) read as near-identical to other pages in the text a machine ingests (up to 100% shared), but the overlap is shared navigation and footer rather than content: the worst affected page has 38 words of its own out of 3448. Distinct pages can then be taken as duplicates and the real content passed over; the pages are listed in the view.","band":"material","proof":{"kind":"diluted","title":"Pages whose own words are lost in a shared navigation and footer (near-identical to a machine)","items":[{"url":"https://www.cityoflondon.gov.uk/footer/accessibility","total":3448,"unique":38,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100},{"url":"https://www.cityoflondon.gov.uk/footer/cookies","total":3448,"unique":38,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100},{"url":"https://www.cityoflondon.gov.uk/footer/legal-notices","total":3444,"unique":34,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100},{"url":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","total":3441,"unique":31,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/legal-notices","similarity":100},{"url":"https://www.cityoflondon.gov.uk/services","total":3460,"unique":58,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/about-us","similarity":99},{"url":"https://www.cityoflondon.gov.uk/supporting-businesses","total":3472,"unique":66,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living","total":3455,"unique":45,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99},{"url":"https://www.cityoflondon.gov.uk/about-us","total":3453,"unique":51,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk","similarity":99},{"url":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","total":3463,"unique":53,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action","total":3458,"unique":48,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99},{"url":"https://www.cityoflondon.gov.uk/about-us/filming","total":3460,"unique":50,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","similarity":99},{"url":"https://www.cityoflondon.gov.uk/footer/privacy-notice","total":3439,"unique":29,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":99},{"url":"https://www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","total":3473,"unique":63,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":99},{"url":"https://www.cityoflondon.gov.uk/footer/interactive-map-layers","total":3489,"unique":79,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":99},{"url":"https://www.cityoflondon.gov.uk/footer","total":3414,"unique":8,"chrome_pct":100,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/environmental-health","total":3458,"unique":52,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/about-us","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/libraries","total":3461,"unique":51,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99},{"url":"https://www.cityoflondon.gov.uk/about-us/about-the-city-of-london-corporation","total":3455,"unique":45,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","total":3457,"unique":47,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/about-us/filming","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","total":3470,"unique":60,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","total":3442,"unique":32,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living","similarity":99},{"url":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","total":3460,"unique":50,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","similarity":99},{"url":"https://www.cityoflondon.gov.uk/footer/consultations","total":3475,"unique":69,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":98},{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness","total":3487,"unique":77,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk","similarity":98},{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-projects","total":3482,"unique":72,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action","similarity":98},{"url":"https://www.cityoflondon.gov.uk/services/community-and-safety","total":3481,"unique":71,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/privacy-notice","similarity":98},{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","total":3517,"unique":107,"chrome_pct":97,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":98},{"url":"https://www.cityoflondon.gov.uk/supporting-businesses/business-support-and-advice","total":3479,"unique":69,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":98},{"url":"https://www.cityoflondon.gov.uk/footer/contact-the-city-corporation","total":3546,"unique":136,"chrome_pct":96,"nearest":"https://www.cityoflondon.gov.uk/footer/social-media","similarity":97},{"url":"https://www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","total":3571,"unique":161,"chrome_pct":95,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":97},{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","total":3571,"unique":161,"chrome_pct":95,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":96},{"url":"https://www.cityoflondon.gov.uk/events","total":3631,"unique":224,"chrome_pct":94,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":94},{"url":"https://www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","total":3702,"unique":292,"chrome_pct":92,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":93}]}},{"check":"IN18","result":"not_applicable","evidence":"this check reads the legal and policy pages a sitemap lists"},{"check":"MX06","result":"pass","evidence":"the page loads for a phone, at a comparable size, and carries the instruction telling a phone how to lay it out"},{"check":"AR26","result":"pass","evidence":"an automated browser is served the sampled pages normally, the same as a person browsing"},{"check":"AR27","result":"fail","evidence":"the front door serves the search crawlers while refusing the AI services: 3 search crawler(s) are served the page while 10 of 10 AI answer services' own crawlers are refused. Search results are fed the site's current content; the AI answer services are not, so a person asking a search engine and a person asking an AI assistant receive different information, and the two answers can conflict.","band":"material","proof":{"kind":"bots","title":"The search crawlers and the AI services at the same door, in the same minute","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true}],"note":"Measured at the same door within the same minute; the full grid is in the view for the front-door check."}},{"check":"DS30","result":"pass","evidence":"Safari and Chrome, asked for real, both trust the site's connection and are served"},{"check":"DS31","result":"pass","evidence":"the security certificate is current and trusted: issued by C=US, O=Google Trust Services, CN=WE1, valid until Oct 16 07:42:05 2026 GMT","proof":{"kind":"urls","title":"The security certificate, as served","items":[{"url":"Issued by","note":"C=US, O=Google Trust Services, CN=WE1"},{"url":"Issued to","note":"CN=cityoflondon.gov.uk"},{"url":"Valid from","note":"Jul 18 06:42:21 2026 GMT"},{"url":"Valid until","note":"Oct 16 07:42:05 2026 GMT (76 days left)"}]}},{"check":"DS08","result":"pass","evidence":"all 40 checked internal links are reachable"},{"check":"DS12","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"low","link_broken":0,"link_blocked":1,"link_ok":19,"proof":{"kind":"links","title":"The external links checked, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://mycity.cityoflondon.gov.uk/","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://sitemorse.com/index/uk-local-government/2025-q3","status":200,"cls":"ok"},{"url":"https://shop.cityoflondon.gov.uk/","status":200,"cls":"ok"},{"url":"https://www.theglobalcity.uk/","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/entry-level-talent","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/roles","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/apply","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/who-we-are","status":200,"cls":"ok"},{"url":"https://careers.cityoflondon.gov.uk/working-here","status":200,"cls":"ok"},{"url":"https://news.cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://news.cityoflondon.gov.uk/media-library","status":200,"cls":"ok"},{"url":"https://ssl.cmadvantage.co.uk/2BA00034-Z-Z-18-Z-0-2-FRM1T2CON2-0-0-Z-Z-Z-Z-Z-Z","status":200,"cls":"ok"},{"url":"https://www.facebook.com/CityofLondonCorp","status":400,"cls":"ok"},{"url":"https://twitter.com/cityoflondon","status":200,"cls":"ok"},{"url":"https://www.theglobalcity.uk/employer-pension-pledge","status":200,"cls":"ok"},{"url":"https://www.actionfraud.police.uk/","status":403,"cls":"blocked"},{"url":"https://www.fis.cityoflondon.gov.uk/send-local-offer/targeted-early-help","status":200,"cls":"ok"},{"url":"https://costoflivingsupport.campaign.gov.uk/","status":200,"cls":"ok"}]}},{"check":"CT07","result":"warning","evidence":"1 page title(s) are used on more than one page: “Things to do - City of London”; the pages are listed in the view","proof":{"kind":"urls","title":"The pages that share a title, grouped by the title they share","items":[{"url":"https://www.cityoflondon.gov.uk","note":"\"Things to do - City of London\""},{"url":"https://www.cityoflondon.gov.uk/","note":"\"Things to do - City of London\""}]}}],"site_calc_log":[{"check":"DS04","weight":5,"result":"pass","value":1.0},{"check":"DS05","weight":5,"result":"pass","value":1.0},{"check":"DS01","weight":5,"result":"pass","value":1.0},{"check":"DS02","weight":5,"result":"fail","value":0.0},{"check":"DS23","weight":1,"result":"pass","value":1.0},{"check":"DS24","weight":1,"result":"pass","value":1.0},{"check":"DS26","weight":1,"result":"warning","value":0.5},{"check":"DS27","weight":1,"result":"pass","value":1.0},{"check":"MX14","weight":1,"result":"pass","value":1.0},{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS15","weight":3,"result":"pass","value":1.0},{"check":"MX05","weight":3,"result":"pass","value":1.0},{"check":"DS16","weight":3,"result":"fail","value":0.0},{"check":"MX12","weight":1,"result":"fail","value":0.0},{"check":"CT25","weight":1,"result":"fail","value":0.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"MX06","weight":1,"result":"pass","value":1.0},{"check":"AR26","weight":3,"result":"pass","value":1.0},{"check":"AR27","weight":5,"result":"fail","value":0.0},{"check":"DS30","weight":5,"result":"pass","value":1.0},{"check":"DS31","weight":5,"result":"pass","value":1.0},{"check":"DS08","weight":5,"result":"pass","value":1.0},{"check":"DS12","weight":5,"result":"fail","value":0.9},{"check":"CT07","weight":1,"result":"warning","value":0.5},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 68.8 scaled into the site ceiling 12"}],"items":[{"name":"https://www.cityoflondon.gov.uk","kind":"page","readiness":10.5,"readiness_measured":87.5,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":98.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"AR03","name":"JavaScript dependency","band":"material","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null},{"check":"CT13","name":"main-content identification","band":"moderate","result":"warning","evidence":"main content is 15% of the page's text; the shared furniture around it dominates what is read out","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 130ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 138ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 793 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Things to do - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 29 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (155 chars)"},{"check":"CT32","result":"pass","evidence":"length 155"},{"check":"CT08","result":"pass","evidence":"2 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1280 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 202 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"Visit homepageWelcome, What do you want to do?SearchSearchView allView alluse left and right cursor keys to navigate tabsTrending About usServicesSupporting BusinessesThings to doUpcoming eventsView all","label":"202 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 202 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","202 characters"],["All the text on the page","1280 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"warning","evidence":"main content is 15% of the page's text; the shared furniture around it dominates what is read out","band":"moderate","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","202 characters"],["All the text on the page","1280 characters"],["The page's own share of it","15%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 1 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads how a form reports an error against the box it belongs to"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"pass","evidence":"site-search control present"},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 2528 characters of content text"},{"check":"AR03","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"material","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1280,"rendered_chars":2528,"pct_missing":47,"raw_excerpt":"Things to do - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meetings Repor","missing_sample":["1996","accept","access","advertising","adverts","allow","america","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","display","enable","essential","exhibition","experience","function","functionality","gallery","google","heritage","improve","information","insights","interests","into","make","more","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some"]}},{"check":"AR11","result":"warning","evidence":"47% of the words a person sees are missing from the page as first delivered, which is 0.51 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1280 characters"],["Text once the page finishes building","2528 characters"],["Words absent from the delivered page","47%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (15% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (80% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","78"],["Of those, found inside script blocks","63"],["Share found there","80%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 63 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 11 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 13 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"unable_to_determine","evidence":"network activity persisted for the whole 12s observation window; settle time cannot be attributed to page loading"}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"warning","value":0.5},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"pass","value":1.0},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"unable_to_determine","value":null},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 87.5 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":5.1,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":2,"depth":0},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/","kind":"page","readiness":10.5,"readiness_measured":87.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"AR03","name":"JavaScript dependency","band":"material","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null},{"check":"CT13","name":"main-content identification","band":"moderate","result":"warning","evidence":"main content is 15% of the page's text; the shared furniture around it dominates what is read out","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 115ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 121ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 793 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Things to do - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 29 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (155 chars)"},{"check":"CT32","result":"pass","evidence":"length 155"},{"check":"CT08","result":"pass","evidence":"2 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1280 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 202 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"Visit homepageWelcome, What do you want to do?SearchSearchView allView alluse left and right cursor keys to navigate tabsTrending About usServicesSupporting BusinessesThings to doUpcoming eventsView all","label":"202 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 202 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","202 characters"],["All the text on the page","1280 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"warning","evidence":"main content is 15% of the page's text; the shared furniture around it dominates what is read out","band":"moderate","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","202 characters"],["All the text on the page","1280 characters"],["The page's own share of it","15%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 1 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads how a form reports an error against the box it belongs to"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"pass","evidence":"site-search control present"},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 2528 characters of content text"},{"check":"AR03","result":"fail","evidence":"47% of the words a person sees are missing from the page as first delivered (1280 characters delivered, 2528 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"material","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1280,"rendered_chars":2528,"pct_missing":47,"raw_excerpt":"Things to do - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meetings Repor","missing_sample":["1996","accept","access","advertising","adverts","allow","america","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","display","enable","essential","exhibition","experience","function","functionality","gallery","google","heritage","improve","information","insights","interests","into","make","more","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some"]}},{"check":"AR11","result":"warning","evidence":"47% of the words a person sees are missing from the page as first delivered, which is 0.51 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1280 characters"],["Text once the page finishes building","2528 characters"],["Words absent from the delivered page","47%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (15% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (80% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","78"],["Of those, found inside script blocks","63"],["Share found there","80%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 63 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 11 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.5s"}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"warning","value":0.5},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"pass","value":1.0},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 87.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":68.8,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":488,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services","kind":"page","readiness":10.7,"readiness_measured":89.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3402 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"fail","evidence":"36% of the words a person sees are missing from the page as first delivered (1616 characters delivered, 2717 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 157ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 164ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 795 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Services - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 25 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (47 chars)"},{"check":"CT32","result":"warning","evidence":"length 47","proof":{"kind":"markup","title":"The page's description, as served","items":[{"code":"<meta data-react-helmet=\"true\" name=\"description\" content=\"Local services available in the City of London&#10;\"/>","label":"47 characters"}]}},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1616 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (525 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 525 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 1 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads how a form reports an error against the box it belongs to"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"pass","evidence":"site-search control present"},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 2717 characters of content text"},{"check":"AR03","result":"fail","evidence":"36% of the words a person sees are missing from the page as first delivered (1616 characters delivered, 2717 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1616,"rendered_chars":2717,"pct_missing":36,"raw_excerpt":"Services - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meetings Report, P","missing_sample":["accept","access","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","enable","essential","experience","function","functionality","google","improve","information","insights","interests","into","make","more","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some","splash","store","such","targeting","targetingadvertising","tested"]}},{"check":"AR11","result":"warning","evidence":"36% of the words a person sees are missing from the page as first delivered, which is 0.59 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1616 characters"],["Text once the page finishes building","2717 characters"],["Words absent from the delivered page","36%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (13% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (85% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","69"],["Of those, found inside script blocks","59"],["Share found there","85%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 77 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 28 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.7s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3402 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services","total":3460,"unique":58,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/about-us","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"pass","value":1.0},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 89.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":60.3,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":214,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/supporting-businesses","kind":"page","readiness":10.7,"readiness_measured":89.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3406 of its 3472 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"fail","evidence":"36% of the words a person sees are missing from the page as first delivered (1604 characters delivered, 2705 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 148ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 155ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 797 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Supporting businesses - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 38 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (152 chars)"},{"check":"CT32","result":"pass","evidence":"length 152"},{"check":"CT08","result":"pass","evidence":"2 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1604 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (512 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 512 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 1 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads how a form reports an error against the box it belongs to"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"pass","evidence":"site-search control present"},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 2705 characters of content text"},{"check":"AR03","result":"fail","evidence":"36% of the words a person sees are missing from the page as first delivered (1604 characters delivered, 2705 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1604,"rendered_chars":2705,"pct_missing":36,"raw_excerpt":"Supporting businesses - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meeti","missing_sample":["accept","access","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","enable","essential","experience","function","functionality","google","improve","information","insights","interests","into","make","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some","splash","store","such","targeting","targetingadvertising","tested","than"]}},{"check":"AR11","result":"warning","evidence":"36% of the words a person sees are missing from the page as first delivered, which is 0.59 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1604 characters"],["Text once the page finishes building","2705 characters"],["Words absent from the delivered page","36%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (14% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (85% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","68"],["Of those, found inside script blocks","58"],["Share found there","85%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 64 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 13 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.7s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3406 of its 3472 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/supporting-businesses","total":3472,"unique":66,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"pass","value":1.0},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 89.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":58.3,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":147,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living","kind":"page","readiness":10.6,"readiness_measured":88.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3455 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"warning","evidence":"13% of the words a person sees are missing from the page as first delivered (6276 characters delivered, 7505 once the page finishes building itself)","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 104ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 112ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 637 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Getting help with the cost of living - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 53 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (119 chars)"},{"check":"CT32","result":"pass","evidence":"length 119"},{"check":"CT08","result":"pass","evidence":"19 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"6276 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (5168 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 5168 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.actionfraud.police.uk/","status":403,"cls":"blocked"},{"url":"https://costoflivingsupport.campaign.gov.uk/","status":200,"cls":"ok"},{"url":"https://northeastlondon.icb.nhs.uk/your-health/support-for-nhs-costs","status":200,"cls":"ok"},{"url":"https://www.google.com/maps/d/u/1/viewer?ll=51.524595465755546%2C-0.07126824002745558&z=13&mid=151Sf1byxKpNjx1b3412-FZaEVOWvq34","status":200,"cls":"ok"},{"url":"https://www.london.gov.uk/programmes-strategies/communities-and-social-justice/help-cost-living","status":200,"cls":"ok"}]}},{"check":"AR02","result":"pass","evidence":"rendered page carries 7505 characters of content text"},{"check":"AR03","result":"warning","evidence":"13% of the words a person sees are missing from the page as first delivered (6276 characters delivered, 7505 once the page finishes building itself)","readiness_value":0.7,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":6276,"rendered_chars":7505,"pct_missing":13,"raw_excerpt":"Getting help with the cost of living - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, commi","missing_sample":["accept","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","core","data","deliver","disabled","enable","external","function","functionality","google","improve","insights","interests","link","navigation","necessary","only","others","pages","performance","personal","preferences","process","properly","providing","read","remember","reporting","save","screens","site","splash","store","targeting","targetingadvertising","than","usage","used","uses","will","without"]}},{"check":"AR11","result":"warning","evidence":"13% of the words a person sees are missing from the page as first delivered, which is 0.84 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","6276 characters"],["Text once the page finishes building","7505 characters"],["Words absent from the delivered page","13%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (5% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (81% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","54"],["Of those, found inside script blocks","44"],["Share found there","81%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 77 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 6 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.6s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3455 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living","total":3455,"unique":45,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"warning","value":0.7},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":58.3,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":148,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/events","kind":"page","readiness":10.6,"readiness_measured":88.5,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3407 of its 3631 words are shared navigation and footer, so it reads as 94% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"fail","evidence":"35% of the words a person sees are missing from the page as first delivered (1921 characters delivered, 3067 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 112ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 119ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 537 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Events - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 23 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (98 chars)"},{"check":"CT32","result":"pass","evidence":"length 98"},{"check":"CT08","result":"pass","evidence":"10 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1921 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (813 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 813 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 2 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 3067 characters of content text"},{"check":"AR03","result":"fail","evidence":"35% of the words a person sees are missing from the page as first delivered (1921 characters delivered, 3067 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1921,"rendered_chars":3067,"pct_missing":35,"raw_excerpt":"Events - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meetings Report, Pay","missing_sample":["accept","access","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","contributors","core","data","deliver","disabled","enable","essential","experience","function","functionality","google","improve","information","insights","interests","into","leaflet","make","more","navigation","necessary","only","openstreetmap","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some","splash","store","such"]}},{"check":"AR11","result":"warning","evidence":"35% of the words a person sees are missing from the page as first delivered, which is 0.63 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1921 characters"],["Text once the page finishes building","3067 characters"],["Words absent from the delivered page","35%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (12% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (83% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","72"],["Of those, found inside script blocks","60"],["Share found there","83%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 73 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 15 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 10 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.5s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3407 of its 3631 words are shared navigation and footer, so it reads as 94% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/events","total":3631,"unique":224,"chrome_pct":94,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":94}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.5 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":58.3,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":147,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/about-us","kind":"page","readiness":10.6,"readiness_measured":88.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"AR03","name":"JavaScript dependency","band":"material","result":"fail","evidence":"41% of the words a person sees are missing from the page as first delivered (1418 characters delivered, 2519 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3402 of its 3453 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"CT13","name":"main-content identification","band":"moderate","result":"warning","evidence":"main content is 23% of the page's text; the shared furniture around it dominates what is read out","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 137ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 143ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 791 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"About us - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 25 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (148 chars)"},{"check":"CT32","result":"pass","evidence":"length 148"},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1418 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (340 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 340 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","340 characters"],["All the text on the page","1418 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"warning","evidence":"main content is 23% of the page's text; the shared furniture around it dominates what is read out","band":"moderate","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","340 characters"],["All the text on the page","1418 characters"],["The page's own share of it","23%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 1 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads how a form reports an error against the box it belongs to"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"pass","evidence":"site-search control present"},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"AR02","result":"pass","evidence":"rendered page carries 2519 characters of content text"},{"check":"AR03","result":"fail","evidence":"41% of the words a person sees are missing from the page as first delivered (1418 characters delivered, 2519 once the page finishes building itself): a substantial share of the content exists only after JavaScript runs","readiness_value":0.35,"band":"material","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":1418,"rendered_chars":2519,"pct_missing":41,"raw_excerpt":"About us - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and meetings Report, P","missing_sample":["accept","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","enable","essential","experience","function","functionality","google","improve","insights","interests","into","make","more","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some","splash","store","such","targeting","targetingadvertising","tested","than","these"]}},{"check":"AR11","result":"warning","evidence":"41% of the words a person sees are missing from the page as first delivered, which is 0.56 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","1418 characters"],["Text once the page finishes building","2519 characters"],["Words absent from the delivered page","41%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (14% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (85% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","67"],["Of those, found inside script blocks","57"],["Share found there","85%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 64 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 15 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.6s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3402 of its 3453 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/about-us","total":3453,"unique":51,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"warning","value":0.5},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"pass","value":1.0},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"fail","value":0.35},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":58.2,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":144,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/contact-the-city-corporation","kind":"page","readiness":10.5,"readiness_measured":87.3,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3546 words are shared navigation and footer, so it reads as 97% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered (5998 characters delivered, 7576 once the page finishes building itself)","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 119ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 127ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 648 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Contact the City Corporation - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 45 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (29 chars)"},{"check":"CT32","result":"warning","evidence":"length 29","proof":{"kind":"markup","title":"The page's description, as served","items":[{"code":"<meta data-react-helmet=\"true\" name=\"description\" content=\"Contact the City Corporation \"/>","label":"29 characters"}]}},{"check":"CT08","result":"pass","evidence":"7 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"5998 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (4716 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 4716 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 3 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"pass","evidence":"all 1 data tables carry header cells"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/contact-the-city-corporation","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/contact-the-city-corporation","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/contact-the-city-corporation","status":200,"cls":"ok"},{"url":"https://cityoflondon-self.achieveservice.com/service/Contact_the_City?sid=36","status":200,"cls":"ok"},{"url":"https://cityoflondon-self.achieveservice.com/service/Contact_the_City?sid=37","status":200,"cls":"ok"}]}},{"check":"AR02","result":"pass","evidence":"rendered page carries 7576 characters of content text"},{"check":"AR03","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered (5998 characters delivered, 7576 once the page finishes building itself)","readiness_value":0.7,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":5998,"rendered_chars":7576,"pct_missing":22,"raw_excerpt":"Contact the City Corporation - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees an","missing_sample":["accept","access","address","advertising","adverts","allow","analytics","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","contributors","core","correspondence","data","deliver","disabled","enable","essential","experience","external","function","functionality","google","improve","information","insights","interests","into","leaflet","link","make","more","navigation","necessary","only","openstreetmap","others","page","pages","performance","personal","preferences","process","properly","providing","read","relevant","remember","reporting","save","screens","secure","site","some"]}},{"check":"AR11","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered, which is 0.79 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","5998 characters"],["Text once the page finishes building","7576 characters"],["Words absent from the delivered page","22%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"warning","evidence":"55% of the page's text (4185 of 7576 characters) is not visible before interaction","proof":{"kind":"table","title":"How much of this page is hidden until something is clicked","note":"Counted on the page once its scripts had run, before anything was clicked.","headers":["What was measured","As measured on this page"],"rows":[["Text hidden until a click","4185 characters"],["All the text on the finished page","7576 characters"],["Hidden share","55%"],["The point we measure against","50%"]]}},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (82% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","75"],["Of those, found inside script blocks","62"],["Share found there","82%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 89 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 33 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 12 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.6s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3546 words are shared navigation and footer, so it reads as 97% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/contact-the-city-corporation","total":3546,"unique":136,"chrome_pct":96,"nearest":"https://www.cityoflondon.gov.uk/footer/social-media","similarity":97}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS12","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"warning","value":0.7},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"warning","value":0.5},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 87.3 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":57.7,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":127,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","kind":"page","readiness":10.6,"readiness_measured":88.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3463 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered (3825 characters delivered, 4926 once the page finishes building itself)","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 90ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 97ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 630 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Councillors, committees and meetings - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 53 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (92 chars)"},{"check":"CT32","result":"pass","evidence":"length 92"},{"check":"CT08","result":"pass","evidence":"5 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"3825 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (2713 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 2713 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://sitemorse.com/index/uk-local-government/2025-q3","status":200,"cls":"ok"}]}},{"check":"AR02","result":"pass","evidence":"rendered page carries 4926 characters of content text"},{"check":"AR03","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered (3825 characters delivered, 4926 once the page finishes building itself)","readiness_value":0.7,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":3825,"rendered_chars":4926,"pct_missing":22,"raw_excerpt":"Councillors, committees and meetings - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, commi","missing_sample":["accept","access","advertising","adverts","allow","analytics","areas","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","data","deliver","disabled","enable","essential","experience","function","functionality","google","improve","information","insights","into","make","more","navigation","necessary","only","others","page","pages","performance","personal","preferences","process","properly","providing","read","remember","reporting","save","screens","secure","site","some","splash","store","such","targeting","targetingadvertising","tested","than","usage","used"]}},{"check":"AR11","result":"warning","evidence":"22% of the words a person sees are missing from the page as first delivered, which is 0.78 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","3825 characters"],["Text once the page finishes building","4926 characters"],["Words absent from the delivered page","22%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (8% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (84% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","63"],["Of those, found inside script blocks","53"],["Share found there","84%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 64 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 6 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.7s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3463 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","total":3463,"unique":53,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"warning","value":0.7},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":57.6,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":125,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/accessibility","kind":"page","readiness":10.6,"readiness_measured":88.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3448 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null},{"check":"AR03","name":"JavaScript dependency","band":"moderate","result":"warning","evidence":"14% of the words a person sees are missing from the page as first delivered (6719 characters delivered, 7916 once the page finishes building itself)","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 96ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 102ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 498 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Accessibility statement - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 40 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (63 chars)"},{"check":"CT32","result":"pass","evidence":"length 63"},{"check":"CT08","result":"pass","evidence":"16 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"6719 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (5631 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 5631 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 3 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/accessibility","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/accessibility","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/accessibility","status":200,"cls":"ok"},{"url":"https://mcmw.abilitynet.org.uk/","status":200,"cls":"ok"},{"url":"https://www.equalityadvisoryservice.com/","status":200,"cls":"ok"}]}},{"check":"AR02","result":"pass","evidence":"rendered page carries 7916 characters of content text"},{"check":"AR03","result":"warning","evidence":"14% of the words a person sees are missing from the page as first delivered (6719 characters delivered, 7916 once the page finishes building itself)","readiness_value":0.7,"band":"moderate","proof":{"kind":"jsdep","title":"Content present only after JavaScript runs (absent from the served HTML)","raw_chars":6719,"rendered_chars":7916,"pct_missing":14,"raw_excerpt":"Accessibility statement - City of London Skip to content Things to do Services Supporting businesses Visit homepage Open search area Open menu Getting help with the cost of living Contact the City Corporation About us Events Accessibility statement Councillors, committees and mee","missing_sample":["accept","advertising","adverts","allow","analytics","areas","being","browser","cannot","changing","choices","cleaner","close","collecting","computer","core","deliver","disabled","enable","experience","external","function","functionality","google","insights","interests","into","link","make","more","navigation","necessary","only","others","performance","personal","preferences","process","properly","read","remember","save","screens","secure","splash","store","such","targeting","targetingadvertising","than","these","usage","used","uses","while"]}},{"check":"AR11","result":"warning","evidence":"14% of the words a person sees are missing from the page as first delivered, which is 0.85 of its finished size","proof":{"kind":"table","title":"This page as first delivered, against the page once its scripts have run","note":"Both were taken from the same request. The first is what the site sent; the second is what a person ends up looking at.","headers":["What was measured","As measured on this page"],"rows":[["Text in the page as delivered","6719 characters"],["Text once the page finishes building","7916 characters"],["Words absent from the delivered page","14%"],["The point we measure against","10%"]]}},{"check":"AR04","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR25","result":"not_applicable","evidence":"this check reads a consent prompt, where a page shows one"},{"check":"AR12","result":"pass","evidence":"the page's text is visible without interaction (4% hidden)"},{"check":"CT27","result":"warning","evidence":"the content missing from the raw extraction is largely present inside script tags (81% of sampled missing terms): the page ships its content as script data rather than as document text","proof":{"kind":"table","title":"Where the missing words were found","note":"The words a person sees but the delivered page did not carry were looked for inside the page's script blocks.","headers":["What was measured","As measured on this page"],"rows":[["Words checked","55"],["Of those, found inside script blocks","45"],["Share found there","81%"]]}},{"check":"CT28","result":"not_applicable","evidence":"this check opens a page's expanding sections"},{"check":"CT29","result":"not_applicable","evidence":"this check opens a page's expanding sections and tabs"},{"check":"MS02","result":"pass","evidence":"all 67 buttons, links and controls on the loaded page carry a name in the page's code saying what each is for"},{"check":"MS03","result":"pass","evidence":"all 6 named buttons carry a specific name"},{"check":"MS04","result":"pass","evidence":"the page's naming markup is sound: control kinds are valid, name labels point at real elements, and nothing usable is marked as hidden"},{"check":"AJ06","result":"pass","evidence":"no third-party accessibility overlay runs on the page"},{"check":"AJ08","result":"warning","evidence":"focus order: the first 12 Tab stops do not follow document order","proof":{"kind":"table","title":"How the keyboard moves through this page","note":"Read on the page once its scripts had run, following the keyboard from the top.","headers":["What was measured","As measured on this page"],"rows":[["Stops the keyboard makes","12"],["The stops follow the order of the page","no"],["Controls given a forced position","0"]]}},{"check":"DS10","result":"pass","evidence":"none of the 11 same-site script/style assets are robots-disallowed"},{"check":"MX02","result":"pass","evidence":"loaded-and-settled in 2.6s"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3448 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/accessibility","total":3448,"unique":38,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"AR02","weight":5,"result":"pass","value":1.0},{"check":"AR03","weight":5,"result":"warning","value":0.7},{"check":"AR11","weight":3,"result":"warning","value":0.5},{"check":"AR12","weight":3,"result":"pass","value":1.0},{"check":"CT27","weight":3,"result":"warning","value":0.5},{"check":"MS02","weight":3,"result":"pass","value":1.0},{"check":"MS03","weight":3,"result":"pass","value":1.0},{"check":"MS04","weight":3,"result":"pass","value":1.0},{"check":"AJ06","weight":3,"result":"pass","value":1.0},{"check":"AJ08","weight":1,"result":"warning","value":0.5},{"check":"DS10","weight":5,"result":"pass","value":1.0},{"check":"MX02","weight":3,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":57.5,"why":{"nav":true,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":121,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action","kind":"page","readiness":10.8,"readiness_measured":90.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3458 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 130ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 136ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 635 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Climate action - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 31 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (142 chars)"},{"check":"CT32","result":"pass","evidence":"length 142"},{"check":"CT08","result":"pass","evidence":"10 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2210 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1124 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1124 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3458 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action","total":3458,"unique":48,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":28.0,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":139,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/about-us/filming","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 136ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 144ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 627 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Filming - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 24 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (155 chars)"},{"check":"CT32","result":"pass","evidence":"length 155"},{"check":"CT08","result":"pass","evidence":"7 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1956 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (873 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 873 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 2 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/about-us/filming","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/about-us/filming","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/about-us/filming","status":200,"cls":"ok"},{"url":"https://app.apply4.com/filmapp/uk/cityoflondon","status":200,"cls":"ok"},{"url":"https://filmlondon.org.uk/filming-in-london","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/about-us/filming","total":3460,"unique":50,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.6,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":125,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","kind":"page","readiness":10.3,"readiness_measured":86.0,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3702 words are shared navigation and footer, so it reads as 93% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"MS08","name":"duplicate link text, different destinations","band":"moderate","result":"fail","evidence":"1 link wording(s) are used for more than one destination, so the same words point at different pages: “relay uk”; the links are listed in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 123ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 131ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 525 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Domestic Abuse Support - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 39 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (127 chars)"},{"check":"CT32","result":"pass","evidence":"length 127"},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"19002 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (17882 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 17882 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"fail","evidence":"1 link wording(s) are used for more than one destination, so the same words point at different pages: “relay uk”; the links are listed in the view","band":"moderate","proof":{"kind":"markup","title":"Links that share the same text but point to different destinations, as served","items":[{"code":"<a target=\"_blank\" href=\"https://www.relayuk.bt.com/\">Relay UK</a>","label":"\"Relay UK\""},{"code":"<a target=\"_blank\" href=\"https://www.relayuk.bt.com/about-relay-uk.html\">Relay UK</a>","label":"\"Relay UK\""}]}},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","status":200,"cls":"ok"},{"url":"https://www.womensaid.org.uk/information-support/what-is-domestic-abuse/cover-your-tracks-online","status":200,"cls":"ok"},{"url":"https://www.nationaldahelpline.org.uk/","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3702 words are shared navigation and footer, so it reads as 93% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/community-and-safety/domestic-abuse-support","total":3702,"unique":292,"chrome_pct":92,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":93}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"fail","value":0.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 86.0 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.6,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":124,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/cookies","kind":"page","readiness":9.7,"readiness_measured":80.8,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"DS28","name":"external link integrity (density)","band":"material","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 10 links to other sites on this page","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3448 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 90ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 96ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 497 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Cookies - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 24 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (67 chars)"},{"check":"CT32","result":"pass","evidence":"length 67"},{"check":"CT08","result":"pass","evidence":"22 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"6374 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (5294 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 5294 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 10 links to other sites on this page","link_broken":1,"link_blocked":1,"link_ok":3,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","readiness_value":0.314,"band":"material","proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/cookies","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/cookies","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/cookies","status":200,"cls":"ok"},{"url":"https://support.google.com/analytics/answer/6004245","status":404,"cls":"broken"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3448 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/cookies","total":3448,"unique":38,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.314},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 80.8 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.5,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":121,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/privacy-notice","kind":"page","readiness":10.8,"readiness_measured":90.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3439 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 114ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 121ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 629 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Privacy Notice - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 31 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (94 chars)"},{"check":"CT32","result":"pass","evidence":"length 94"},{"check":"CT08","result":"pass","evidence":"11 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"9021 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (7948 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 7948 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3439 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/privacy-notice","total":3439,"unique":29,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.5,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":123,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","kind":"page","readiness":9.6,"readiness_measured":80.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"DS28","name":"external link integrity (density)","band":"material","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 11 links to other sites on this page","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3473 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 150ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 157ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 632 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Modern Slavery Statement - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 41 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (45 chars)"},{"check":"CT32","result":"warning","evidence":"length 45","proof":{"kind":"markup","title":"The page's description, as served","items":[{"code":"<meta data-react-helmet=\"true\" name=\"description\" content=\"The City of London's Modern Slavery Statement\"/>","label":"45 characters"}]}},{"check":"CT08","result":"pass","evidence":"5 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"4061 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (2963 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 2963 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"SEVERE: 32% of the links to sources on other sites did not open when they were checked. 1 points at a page that no longer exists, and 1 was refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 11 links to other sites on this page","link_broken":1,"link_blocked":1,"link_ok":3,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","readiness_value":0.314,"band":"material","proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","status":200,"cls":"ok"},{"url":"https://gbr01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gov.uk%2Fgovernment%2Fpublications%2Fmodern-slavery-training-resource-page%2Fmodern-slavery-training-resource-page%23training-and-awareness-raising-resources&data=05%7C02%7CJames.Kaigg%40cityoflondon.gov.uk%7Cec977f273e694962cf2608dda7742aae%7C9fe658cdb3cd405685193222ffa96be8%7C0%7C0%7C638850839557349778%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=sSlQ2bgth5Z1Ghecaq5yjiE33s8%2FRkgXszlhboCDM40%3D&reserved=0","status":500,"cls":"broken"},{"url":"https://iasctoolkit.nottingham.ac.uk/","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3473 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","total":3473,"unique":63,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.314},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 80.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.5,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":121,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/consultations","kind":"page","readiness":10.8,"readiness_measured":90.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3406 of its 3475 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 111ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 119ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 630 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Consultations - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 30 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (99 chars)"},{"check":"CT32","result":"pass","evidence":"length 99"},{"check":"CT08","result":"pass","evidence":"5 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2122 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1039 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1039 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"pass","evidence":"all 6 boxes in the page's forms carry a name saying what each is for"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3406 of its 3475 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/consultations","total":3475,"unique":69,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS01","weight":3,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.5,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":121,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/feedback","kind":"page","readiness":33.2,"readiness_measured":89.8,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 89ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 96ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 509 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Feedback - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 25 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (74 chars)"},{"check":"CT32","result":"pass","evidence":"length 74"},{"check":"CT08","result":"pass","evidence":"7 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"8306 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (7220 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 7220 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"pass","evidence":"all 1 data tables carry header cells"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/feedback","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/feedback","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/feedback","status":200,"cls":"ok"},{"url":"https://www.lgo.org.uk/","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS12","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 89.8 scaled into the misinformation exposure Very likely (63%) ceiling"}],"priority":27.5,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":121,"depth":1},"misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/footer/legal-notices","kind":"page","readiness":10.3,"readiness_measured":86.0,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3444 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"MS08","name":"duplicate link text, different destinations","band":"moderate","result":"fail","evidence":"1 link wording(s) are used for more than one destination, so the same words point at different pages: “citizens advice bureau”; the links are listed in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 125ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 128ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 532 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Legal Notices - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 30 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (147 chars)"},{"check":"CT32","result":"pass","evidence":"length 147"},{"check":"CT08","result":"pass","evidence":"49 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"40610 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (39529 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 39529 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"fail","evidence":"1 link wording(s) are used for more than one destination, so the same words point at different pages: “citizens advice bureau”; the links are listed in the view","band":"moderate","proof":{"kind":"markup","title":"Links that share the same text but point to different destinations, as served","items":[{"code":"<a target=\"_blank\" href=\"https://www.citizensadvice.org.uk/\">Citizens advice bureau</a>","label":"\"Citizens advice bureau\""},{"code":"<a target=\"_blank\" href=\"http://www.adviceguide.org.uk/\">Citizens advice bureau</a>","label":"\"Citizens advice bureau\""}]}},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/legal-notices","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/legal-notices","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/legal-notices","status":200,"cls":"ok"},{"url":"https://www.citizensadvice.org.uk/","status":200,"cls":"ok"},{"url":"http://www.adviceguide.org.uk/","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3444 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/legal-notices","total":3444,"unique":34,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":100}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"fail","value":0.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 86.0 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.4,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":120,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","kind":"page","readiness":10.1,"readiness_measured":83.8,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 12% of the page's text; the shared furniture around it dominates what is read out","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3441 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 103ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 109ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 491 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Accessibility toolbar - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 38 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (21 chars)"},{"check":"CT32","result":"warning","evidence":"length 21","proof":{"kind":"markup","title":"The page's description, as served","items":[{"code":"<meta data-react-helmet=\"true\" name=\"description\" content=\"Accessibility toolbar\"/>","label":"21 characters"}]}},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1237 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 154 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"FooterAccessibility toolbarAccessibility toolbarGo to FacebookGo to TwitterGo to LinkedInGo to MailDate updated: 8/07/2025View the Accessibility statement","label":"154 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 154 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","154 characters"],["All the text on the page","1237 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"fail","evidence":"main content is 12% of the page's text; the shared furniture around it dominates what is read out","band":"material","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","154 characters"],["All the text on the page","1237 characters"],["The page's own share of it","12%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/accessibility-toolbar","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/accessibility-toolbar","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/accessibility-toolbar","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://sitemorse.com/index/uk-local-government/2025-q3","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3441 words are shared navigation and footer, so it reads as 100% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","total":3441,"unique":31,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/footer/legal-notices","similarity":100}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"fail","value":0.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 83.8 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.4,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":120,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/interactive-map-layers","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3489 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 120ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 127ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 509 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Interactive maps - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 33 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (74 chars)"},{"check":"CT32","result":"pass","evidence":"length 74"},{"check":"CT08","result":"pass","evidence":"3 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2584 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1471 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1471 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/interactive-map-layers","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/interactive-map-layers","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/interactive-map-layers","status":200,"cls":"ok"},{"url":"https://public.londonworks.gov.uk/roadworks/home","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3489 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer/interactive-map-layers","total":3489,"unique":79,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":27.4,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":120,"depth":1},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/footer/social-media","kind":"page","readiness":33.1,"readiness_measured":89.5,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 101ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 109ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 501 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Social Media - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 29 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (77 chars)"},{"check":"CT32","result":"pass","evidence":"length 77"},{"check":"CT08","result":"pass","evidence":"3 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"3780 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (2703 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 2703 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/footer/social-media","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/footer/social-media","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/footer/social-media","status":200,"cls":"ok"},{"url":"https://www.linkedin.com/company/city-of-london","status":200,"cls":"ok"},{"url":"https://twitter.com/cityoflondon","status":200,"cls":"ok"}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 89.5 scaled into the misinformation exposure Very likely (63%) ceiling"}],"priority":27.4,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":true,"sitemap":false,"inlinks":120,"depth":1},"misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/footer","kind":"page","readiness":10.3,"readiness_measured":85.6,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT13","name":"main-content identification","band":"material","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3406 of its 3414 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 98ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 104ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 485 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Footer - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 23 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (67 chars)"},{"check":"CT32","result":"pass","evidence":"length 67"},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1066 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 6 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"Footer","label":"6 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 6 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","6 characters"],["All the text on the page","1066 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"fail","evidence":"main content is 0% of the page's text; the shared furniture around it dominates what is read out","band":"material","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","6 characters"],["All the text on the page","1066 characters"],["The page's own share of it","0%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3406 of its 3414 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/footer","total":3414,"unique":8,"chrome_pct":100,"nearest":"https://www.cityoflondon.gov.uk/footer/accessibility-toolbar","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"fail","value":0.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 85.6 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":3.1,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":18,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/environmental-health","kind":"page","readiness":10.5,"readiness_measured":87.8,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3406 of its 3458 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"CT13","name":"main-content identification","band":"moderate","result":"warning","evidence":"main content is 22% of the page's text; the shared furniture around it dominates what is read out","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 109ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 115ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 495 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Environmental health - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 37 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (4 chars)"},{"check":"CT32","result":"warning","evidence":"length 4","proof":{"kind":"markup","title":"The page's description, as served","items":[{"code":"<meta data-react-helmet=\"true\" name=\"description\" content=\"null\"/>","label":"4 characters"}]}},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1419 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (326 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 326 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","326 characters"],["All the text on the page","1419 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"warning","evidence":"main content is 22% of the page's text; the shared furniture around it dominates what is read out","band":"moderate","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","326 characters"],["All the text on the page","1419 characters"],["The page's own share of it","22%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3406 of its 3458 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/environmental-health","total":3458,"unique":52,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/about-us","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"warning","value":0.5},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"warning","value":0.5},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 87.8 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":3.1,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":20,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness","kind":"page","readiness":10.8,"readiness_measured":90.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3487 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 103ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 109ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 501 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Housing and homelessness - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 41 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (137 chars)"},{"check":"CT32","result":"pass","evidence":"length 137"},{"check":"CT08","result":"pass","evidence":"4 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1764 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (659 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 659 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3487 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness","total":3487,"unique":77,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.8,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":11,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/libraries","kind":"page","readiness":10.8,"readiness_measured":89.6,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3461 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 117ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 124ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 632 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Libraries - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 26 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (54 chars)"},{"check":"CT32","result":"pass","evidence":"length 54"},{"check":"CT08","result":"pass","evidence":"9 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1458 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (378 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 378 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","378 characters"],["All the text on the page","1458 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3461 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/libraries","total":3461,"unique":51,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 89.6 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.8,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":9,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/about-us/about-the-city-of-london-corporation","kind":"page","readiness":10.8,"readiness_measured":90.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3455 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 139ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 145ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 627 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"About the City of London Corporation - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 53 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (53 chars)"},{"check":"CT32","result":"pass","evidence":"length 53"},{"check":"CT08","result":"pass","evidence":"9 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1559 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (456 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 456 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3455 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/about-us/about-the-city-of-london-corporation","total":3455,"unique":45,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.8,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":9,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-projects","kind":"page","readiness":10.8,"readiness_measured":90.1,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3482 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 134ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 137ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 637 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Climate action projects - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 40 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (113 chars)"},{"check":"CT32","result":"pass","evidence":"length 113"},{"check":"CT08","result":"pass","evidence":"18 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2315 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1213 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1213 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3482 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-projects","total":3482,"unique":72,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 90.1 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.8,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":11,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/community-and-safety","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3481 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 125ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 132ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 629 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Community and Safety - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 37 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (128 chars)"},{"check":"CT32","result":"pass","evidence":"length 128"},{"check":"CT08","result":"pass","evidence":"1 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2323 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1227 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1227 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.cityoflondon.police.uk/","status":403,"cls":"blocked"},{"url":"https://www.womensaid.org.uk/information-support/what-is-domestic-abuse/cover-your-tracks-online","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://sitemorse.com/index/uk-local-government/2025-q3","status":200,"cls":"ok"},{"url":"https://www.theglobalcity.uk/","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3481 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/community-and-safety","total":3481,"unique":71,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/footer/privacy-notice","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.8,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":9,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3457 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 107ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 113ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 629 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Help with childcare costs - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 42 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (86 chars)"},{"check":"CT32","result":"pass","evidence":"length 86"},{"check":"CT08","result":"pass","evidence":"2 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2136 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1037 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1037 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","status":200,"cls":"ok"},{"url":"https://cityoflondon-self.achieveservice.com/en/service/Contact_the_City?sid=14","status":200,"cls":"ok"},{"url":"https://www.gov.uk/help-with-childcare-costs/free-childcare-2-year-olds","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3457 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","total":3457,"unique":47,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/about-us/filming","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":7,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3470 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 127ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 135ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 631 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Emergency support scheme - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 41 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (130 chars)"},{"check":"CT32","result":"pass","evidence":"length 130"},{"check":"CT08","result":"pass","evidence":"6 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"3915 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (2815 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 2815 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","status":200,"cls":"ok"},{"url":"https://www.gov.uk/find-local-council","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3470 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits/emergency-support-scheme","total":3470,"unique":60,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/children-and-families/help-with-childcare-costs","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":8,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","kind":"page","readiness":10.5,"readiness_measured":87.4,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3571 words are shared navigation and footer, so it reads as 97% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 107ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 115ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 514 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Support with school uniforms, free school meals and more - City of London\""},{"check":"CT06","result":"warning","evidence":"title length 73 chars","proof":{"kind":"markup","title":"The page title, as served","items":[{"code":"<title data-react-helmet=\"true\">Support with school uniforms, free school meals and more - City of London</title>","label":"73 characters"}]}},{"check":"CT31","result":"pass","evidence":"meta description present (110 chars)"},{"check":"CT32","result":"pass","evidence":"length 110"},{"check":"CT08","result":"pass","evidence":"7 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"10932 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (9780 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 9780 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","status":200,"cls":"ok"},{"url":"https://www.gov.uk/guidance/free-meals-in-further-education-funded-institutions-guide-for-the-2021-to-2022-academic-year","status":200,"cls":"ok"},{"url":"https://www.gov.uk/1619-bursary-fund","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3571 words are shared navigation and footer, so it reads as 97% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/education-and-learning/schools/support-with-school-uniforms-free-school-meals-and-more","total":3571,"unique":161,"chrome_pct":95,"nearest":"https://www.cityoflondon.gov.uk/footer/feedback","similarity":97}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"warning","value":0.5},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 87.4 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":6,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","kind":"page","readiness":10.4,"readiness_measured":86.9,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3442 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"CT13","name":"main-content identification","band":"moderate","result":"warning","evidence":"main content is 19% of the page's text; the shared furniture around it dominates what is read out","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 118ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 124ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 625 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Housing Benefits - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 33 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (154 chars)"},{"check":"CT32","result":"pass","evidence":"length 154"},{"check":"CT08","result":"pass","evidence":"6 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"1341 characters of extractable text in the raw HTML"},{"check":"AR13","result":"warning","evidence":"only 260 characters of this page read as its own content, so either the page is thin or its own words cannot be told apart from the parts repeated across the site","proof":{"kind":"markup","title":"The main text extracted from the page, as served","items":[{"code":"ServicesHousing and HomelessnessHousing BenefitsHousing BenefitsServicesHousing and HomelessnessHousing BenefitsBenefit fraudClaiming benefits and Universal CreditContact the Benefits teamEmergency support schemeFurther discretionary support with housing costs","label":"260 characters"}]}},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"warning","evidence":"the page's own content runs to 260 characters","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The page's own content is the part it marks out as its main content; where it marks out none, the whole of its text is counted.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","260 characters"],["All the text on the page","1341 characters"],["The point we measure against","400 characters"]]}},{"check":"CT13","result":"warning","evidence":"main content is 19% of the page's text; the shared furniture around it dominates what is read out","band":"moderate","proof":{"kind":"table","title":"How much of this page is its own content","note":"Counted from the page as served, before any script runs. The rest is the menus, header and foot-of-page text that appear on other pages of the site as well.","headers":["What was measured","As measured on this page"],"rows":[["The page's own content","260 characters"],["All the text on the page","1341 characters"],["The page's own share of it","19%"],["The point we measure against","25%"]]}},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"pass","evidence":"all 5 checked external links are reachable"},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3442 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","total":3442,"unique":32,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"warning","value":0.5},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"warning","value":0.5},{"check":"CT13","weight":3,"result":"warning","value":0.5},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"pass","value":1.0},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 86.9 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":6,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","kind":"page","readiness":10.6,"readiness_measured":88.0,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3517 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 125ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 131ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 637 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Climate Action Strategy - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 40 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (152 chars)"},{"check":"CT32","result":"pass","evidence":"length 152"},{"check":"CT08","result":"pass","evidence":"6 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"4104 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (2997 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 2997 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 3 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 2 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"warning","evidence":"1 video(s) on the page carry no captions of their own; a written transcript on the page holds the words, but not as timed text with the video","proof":{"kind":"videos","title":"Each video on the page, as served: its code, source file and caption track","items":[{"code":"<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/GQ8m7RLxD8Y?si=cnjSQhFiHGMNd_Qm\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\"/>","srcs":["https://www.youtube.com/embed/GQ8m7RLxD8Y?si=cnjSQhFiHGMNd_Qm"],"player_id":"","track":null}]}},{"check":"AR23","result":"pass","evidence":"a written transcript is linked on the page alongside the video"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","status":200,"cls":"ok"},{"url":"https://app.powerbi.com/view?r=eyJrIjoiOGVjNmNmYjItZWQwZS00ZDUyLTg3ZTctYWY2MGQ1YzQ4NTE3IiwidCI6IjlmZTY1OGNkLWIzY2QtNDA1Ni04NTE5LTMyMjJmZmE5NmJlOCJ9","status":200,"cls":"ok"},{"url":"http://eepurl.com/h8ZxYj","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3517 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/climate-action-strategy","total":3517,"unique":107,"chrome_pct":97,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS14","weight":3,"result":"warning","value":0.5},{"check":"AR23","weight":3,"result":"pass","value":1.0},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.0 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":5,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","kind":"page","readiness":10.6,"readiness_measured":88.0,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3571 words are shared navigation and footer, so it reads as 96% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 107ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 114ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 644 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Our climate action progress - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 44 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (158 chars)"},{"check":"CT32","result":"pass","evidence":"length 158"},{"check":"CT08","result":"pass","evidence":"7 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"7093 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (5968 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 5968 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 3 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 3 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"warning","evidence":"1 video(s) on the page carry no captions of their own; a written transcript on the page holds the words, but not as timed text with the video","proof":{"kind":"videos","title":"Each video on the page, as served: its code, source file and caption track","items":[{"code":"<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/IUT2oI6nvuE?si=euLFliuwUNxx13x6\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\"/>","srcs":["https://www.youtube.com/embed/IUT2oI6nvuE?si=euLFliuwUNxx13x6"],"player_id":"","track":null}]}},{"check":"AR23","result":"pass","evidence":"a written transcript is linked on the page alongside the video"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","status":200,"cls":"ok"},{"url":"https://app.powerbi.com/view?r=eyJrIjoiOGVjNmNmYjItZWQwZS00ZDUyLTg3ZTctYWY2MGQ1YzQ4NTE3IiwidCI6IjlmZTY1OGNkLWIzY2QtNDA1Ni04NTE5LTMyMjJmZmE5NmJlOCJ9","status":200,"cls":"ok"},{"url":"https://www.achilles.com/","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3571 words are shared navigation and footer, so it reads as 96% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/environmental-health/climate-action/our-climate-action-progress","total":3571,"unique":161,"chrome_pct":95,"nearest":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","similarity":96}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS14","weight":3,"result":"warning","value":0.5},{"check":"AR23","weight":3,"result":"pass","value":1.0},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.0 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.7,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":6,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/supporting-businesses/business-support-and-advice","kind":"page","readiness":9.9,"readiness_measured":82.5,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 3 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"DS28","name":"external link integrity (density)","band":"material","result":"fail","evidence":"24% of the links to sources on other sites did not open when they were checked. 2 were refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 11 links to other sites on this page","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3479 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 119ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 126ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 638 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Business support and advice for SMEs - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 53 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (118 chars)"},{"check":"CT32","result":"pass","evidence":"length 118"},{"check":"CT08","result":"pass","evidence":"22 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"2236 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1123 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1123 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"24% of the links to sources on other sites did not open when they were checked. 2 were refused, meaning the page is still published but the other site turns away requests that do not come from a person using a browser. That is 2 of the 5 checked, which stand for the 11 links to other sites on this page","link_broken":0,"link_blocked":2,"link_ok":3,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","readiness_value":0.439,"band":"material","proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://theheartofthecity.com/","status":200,"cls":"ok"},{"url":"https://www.growlondonlocal.london/","status":403,"cls":"blocked"},{"url":"https://capitalenterprise.org/","status":200,"cls":"ok"},{"url":"https://digitalboost.org.uk/","status":200,"cls":"ok"},{"url":"https://www.enterprisenation.com/","status":403,"cls":"blocked"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3479 words are shared navigation and footer, so it reads as 98% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/supporting-businesses/business-support-and-advice","total":3479,"unique":69,"chrome_pct":98,"nearest":"https://www.cityoflondon.gov.uk/services/housing-and-homelessness/housing-benefits","similarity":98}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.439},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 82.5 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.6,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":3,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","kind":"page","readiness":10.6,"readiness_measured":88.7,"readiness_ceiling":12,"readiness_ceiling_source":"misinformation exposure Extremely likely (88%)","confidence":100.0,"misinfo_band":"Extremely likely","misinfo_reason":"highest effective failing band: material (escalated: 2 hard material-band failures)","misinfo_drivers":[{"check":"DS03","name":"blocking at the front door","band":"material","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","item":null},{"check":"CT34","name":"boilerplate-dominated near-duplicate pages","band":"material","result":"fail","evidence":"the page's own words are thin: 3410 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","item":null},{"check":"DS28","name":"external link integrity (density)","band":"moderate","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","item":null}],"findings":[{"check":"DS03","result":"fail","evidence":"an AI crawler asking for this page is refused by the security layer in front of the site, while an ordinary browser is served, so the page's content never reaches the AI and answers about it are left to memory or guesswork","band":"material","proof":{"kind":"bots","title":"The estate's edge tested with each AI crawler: a browser is served, the crawlers are refused","url":"https://www.cityoflondon.gov.uk","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}],"net":{"host":"www.cityoflondon.gov.uk","checked_at":"2026-07-31 16:45 UTC","chain":["www.cityoflondon.gov.uk"],"ips":["172.66.155.113","104.20.19.80"],"dns_ms":3,"infra_note":"Cloudflare","our_ip":"10.100.100.212","probes":[{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":9,"tls_ms":34,"resp_ms":30,"ttfb_ms":73,"total_ms":110,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Browser","control":true,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"ttfb_ms":55,"total_ms":56,"tls_ver":"TLSv1.2","sent":224,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GPTBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"ttfb_ms":59,"total_ms":60,"tls_ver":"TLSv1.2","sent":234,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"OAI-SearchBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"ttfb_ms":57,"total_ms":58,"tls_ver":"TLSv1.2","sent":227,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ChatGPT-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"ttfb_ms":56,"total_ms":60,"tls_ver":"TLSv1.2","sent":187,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"ClaudeBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"ttfb_ms":61,"total_ms":61,"tls_ver":"TLSv1.2","sent":191,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Claude-User","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"ttfb_ms":107,"total_ms":136,"tls_ver":"TLSv1.2","sent":263,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Googlebot (Gemini)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"ttfb_ms":78,"total_ms":117,"tls_ver":"TLSv1.2","sent":197,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GoogleOther","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"ttfb_ms":94,"total_ms":137,"tls_ver":"TLSv1.2","sent":262,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bingbot (Copilot)","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"ttfb_ms":122,"total_ms":122,"tls_ver":"TLSv1.2","sent":207,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"PerplexityBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"ttfb_ms":59,"total_ms":63,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Perplexity-User","control":false,"dns_ms":3},{"ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"ttfb_ms":63,"total_ms":63,"tls_ver":"TLSv1.2","sent":162,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"CCBot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"ttfb_ms":61,"total_ms":66,"tls_ver":"TLSv1.2","sent":270,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Bytespider","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"ttfb_ms":62,"total_ms":63,"tls_ver":"TLSv1.2","sent":210,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Amazonbot","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"ttfb_ms":81,"total_ms":119,"tls_ver":"TLSv1.2","sent":174,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"GrokBot","control":false,"dns_ms":3},{"ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"ttfb_ms":60,"total_ms":61,"tls_ver":"TLSv1.2","sent":211,"recv":5903,"server":"cloudflare","challenge":true,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Meta-ExternalAgent","control":false,"dns_ms":3}],"people":[{"ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","status":200,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"ttfb_ms":80,"total_ms":115,"tls_ver":"TLSv1.2","sent":257,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"iPhone user","control":false,"dns_ms":3},{"ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","status":200,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"ttfb_ms":89,"total_ms":123,"tls_ver":"TLSv1.2","sent":239,"recv":200741,"server":"cloudflare","challenge":false,"peer_ip":"172.66.155.113","src_ip":"10.100.100.212","attempts":1,"bot":"Android user","control":false,"dns_ms":3}],"registrant":null,"robots":{"status":200,"challenge":false,"via":"our checker","checked_at":"2026-07-31 16:45 UTC","text":"User-agent: AhrefsBot  \r\nDisallow: /  \r\n\r\nUser-agent: GPTBot  \r\nDisallow: /  \r\n\r\nUser-agent: PetalBot  \r\nDisallow: /  \r\n\r\nUser-agent: Barkrowler  \r\nDisallow: /  \r\n\r\nUser-agent: Bytespider  \r\nDisallow: /  \r\n\r\nUser-agent: DotBot  \r\nDisallow: /  \r\n"},"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76}}}},{"check":"DS14","result":"pass","evidence":"0 redirect hop(s) to final URL"},{"check":"MX01","result":"pass","evidence":"the site took 122ms to start answering; beyond about 345ms an automated reader is liable to give up first"},{"check":"MX03","result":"pass","evidence":"total fetch 130ms"},{"check":"MX04","result":"pass","evidence":"the page weighs 631 KB; automated readers commonly stop around 2MB"},{"check":"DS06","result":"pass","evidence":"no noindex directives"},{"check":"DS17","result":"pass","evidence":"the page states a preferred address for itself"},{"check":"DS18","result":"pass","evidence":"1 preferred-address tags"},{"check":"DS22","result":"not_applicable","evidence":"this check reads the links between a page's language versions"},{"check":"CT05","result":"pass","evidence":"title: \"Help with health and wellbeing - City of London\""},{"check":"CT06","result":"pass","evidence":"title length 47 chars"},{"check":"CT31","result":"pass","evidence":"meta description present (99 chars)"},{"check":"CT32","result":"pass","evidence":"length 99"},{"check":"CT08","result":"pass","evidence":"2 heading tags found"},{"check":"CT09","result":"pass","evidence":"0 skipped heading level(s) in document order"},{"check":"CT10","result":"pass","evidence":"the page states its subject in a main heading"},{"check":"CT11","result":"pass","evidence":"single or no H1"},{"check":"CT12","result":"pass","evidence":"the page marks out its main content, navigation, header, footer"},{"check":"MS11","result":"pass","evidence":"the page marks out its main content"},{"check":"CT16","result":"warning","evidence":"the page carries no structured data block stating what it is (not required; a hygiene signal)","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a structured data block describing what the page is.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"CT04","result":"warning","evidence":"the page shows the year 2029 in its text, but nothing on the page states it as the date of the content","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The head of the page was read for a tag stating the date of the content. The year shown above was found in the page's own text.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"AR01","result":"pass","evidence":"3031 characters of extractable text in the raw HTML"},{"check":"AR13","result":"pass","evidence":"the page marks out its main content (1929 characters)"},{"check":"CT35","result":"pass","evidence":"the copyright line states 2026, which is current"},{"check":"CT24","result":"pass","evidence":"the page's own content runs to 1929 characters"},{"check":"CT13","result":"pass","evidence":"main content is the dominant extractable text"},{"check":"CT14","result":"pass","evidence":"the page marks out its navigation"},{"check":"CT15","result":"pass","evidence":"the page marks out its footer"},{"check":"DS07","result":"pass","evidence":"no soft-404 signature in the served content"},{"check":"MS01","result":"not_applicable","evidence":"this check reads the naming of form boxes"},{"check":"AJ07","result":"not_applicable","evidence":"this check reads forms, where a page carries them"},{"check":"MS05","result":"pass","evidence":"no role-less scripted controls detected"},{"check":"AJ05","result":"warning","evidence":"no site-search control detected on this page","proof":{"kind":"markup","extracted":true,"title":"The head of this page, as served","note":"The page was read for a search box: a search form, a control named for search, or a box labelled as one.","items":[{"code":"<head><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,shrink-to-fit=no\"/><meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"/><meta name=\"facebook-domain-verification\" content=\"msc65lq1e60kt58y2jkbo2flkhvm4a\"/><!--[if IE 11 ]> <meta name=\"msapplication-config\" content=\"_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/browserconfig.xml\" /> <![endif]--><link rel=\"icon\" type=\"image/x-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon.ico\"/><link rel=\"icon\" type=\"image/png\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/favicon-32x32.png\"/><link rel=\"apple-touch-icon\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png\"/><link rel=\"manifest\" href=\"/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/manifest.json\"/><script src=\"https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js\" type=\"text/javascript\"/><script src=\"/site-elements/js/cookie-control.js\" type=\"text/javascript\"/><script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({\"gtm.start\":(new Date).getTime(),event:\"gtm.js\"});var m=t.getElementsByTagName(a)[0],r=t.createElem…","label":""}]}},{"check":"MS06","result":"pass","evidence":"0 of 2 images lack an alt attribute (0 inside links = unnamed controls); alt=\"\" on decorative images is correct and not penalised"},{"check":"MS08","result":"pass","evidence":"no link wording is used for more than one destination"},{"check":"MS10","result":"pass","evidence":"the headings run in order with no level skipped"},{"check":"MS12","result":"not_applicable","evidence":"this check reads tables, where a page sets out data in rows and columns"},{"check":"MS13","result":"warning","evidence":"1 of 1 iframes untitled","proof":{"kind":"markup","title":"The iframes with no title attribute, as served","items":[{"code":"<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5C7LND\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"/>","label":"src=https://www.googletagmanager.com/ns.html?id=GTM-5C7LND"}]}},{"check":"MS14","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"AR23","result":"not_applicable","evidence":"this check reads video, where a page carries it"},{"check":"MS15","result":"not_applicable","evidence":"this check reads audio, where a page carries it"},{"check":"MS16","result":"pass","evidence":"video, audio and image resources carry human-meaningful names"},{"check":"DS28","result":"fail","evidence":"one link to sources on other sites was refused when it was checked. The page is still published, but the other site turns away requests that do not come from a person using a browser. It is listed in the view","readiness_value":0.9,"note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","band":"moderate","link_broken":0,"link_blocked":1,"link_ok":4,"proof":{"kind":"links","title":"The external links checked on this page, with the status each returned","note":"A link that did not open appears here in two forms. A DEAD link points at a page that has gone. A REFUSED link points at a page that is still published, but the other site turns away requests that do not come from a person using a browser, so our request was declined. Both land in the same place: the material this page offers as its support did not come back when it was asked for.\n\nThe consequence is not a matter of tidiness. Where a link carries the weight of a claim, a figure, a policy or a regulatory statement, and the target does not open, the support behind that claim is missing at the moment it is needed. Three things follow, and each of them costs the organisation. The same fact gets taken from somewhere else, which hands a third party control of how the claim is worded. Or the claim is treated as unsupported and set aside. Or an answer is drawn from what remains on the page, and a partial account is presented as a complete one. A refused link is the worst of the three, because the page still reads as though the evidence sits one step away, so the gap is invisible and the answer carries false confidence.\n\nA refusal by another site is still this site's matter to resolve, because this site chose to rest a claim on it. Three practical ways close it. Carry the fact being relied on in the page's own words, so the claim stands without the visit. Keep the reference but stop making it a link, showing the address as plain text, so nothing promises a route that does not open. Or point to a source that answers any reader. Where the reference has to stay live, say beside it what a reader will meet, so no one is sent to a closed door without warning.","items":[{"url":"https://www.facebook.com/sharer/sharer.php?u=www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","status":400,"cls":"ok"},{"url":"https://twitter.com/intent/tweet?text=www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","status":403,"cls":"blocked"},{"url":"https://www.linkedin.com/shareArticle?mini=true&url=www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","status":200,"cls":"ok"},{"url":"https://www.websitecarbon.com/website/cityoflondon.gov.uk","status":200,"cls":"ok"},{"url":"https://sitemorse.com/index/uk-local-government/2025-q3","status":200,"cls":"ok"}]}},{"check":"CT34","result":"fail","evidence":"the page's own words are thin: 3410 of its 3460 words are shared navigation and footer, so it reads as 99% identical to another page, which a machine can then take as a duplicate and pass over, missing the little content that is its own; the matching page is named in the view","band":"material","proof":{"kind":"diluted","title":"This page's own words, lost in shared navigation and footer","items":[{"url":"https://www.cityoflondon.gov.uk/services/getting-help-with-the-cost-of-living/help-with-health-and-wellbeing","total":3460,"unique":50,"chrome_pct":99,"nearest":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","similarity":99}]}}],"calc_log":[{"check":"DS03","weight":5,"result":"fail","value":0.0},{"check":"DS14","weight":3,"result":"pass","value":1.0},{"check":"MX01","weight":3,"result":"pass","value":1.0},{"check":"MX03","weight":3,"result":"pass","value":1.0},{"check":"MX04","weight":3,"result":"pass","value":1.0},{"check":"DS06","weight":5,"result":"pass","value":1.0},{"check":"DS17","weight":3,"result":"pass","value":1.0},{"check":"DS18","weight":3,"result":"pass","value":1.0},{"check":"CT05","weight":3,"result":"pass","value":1.0},{"check":"CT06","weight":3,"result":"pass","value":1.0},{"check":"CT31","weight":1,"result":"pass","value":1.0},{"check":"CT32","weight":1,"result":"pass","value":1.0},{"check":"CT08","weight":3,"result":"pass","value":1.0},{"check":"CT09","weight":3,"result":"pass","value":1.0},{"check":"CT10","weight":3,"result":"pass","value":1.0},{"check":"CT11","weight":1,"result":"pass","value":1.0},{"check":"CT12","weight":3,"result":"pass","value":1.0},{"check":"MS11","weight":1,"result":"pass","value":1.0},{"check":"CT16","weight":3,"result":"warning","value":0.5},{"check":"CT04","weight":3,"result":"warning","value":0.5},{"check":"AR01","weight":5,"result":"pass","value":1.0},{"check":"AR13","weight":3,"result":"pass","value":1.0},{"check":"CT35","weight":3,"result":"pass","value":1.0},{"check":"CT24","weight":1,"result":"pass","value":1.0},{"check":"CT13","weight":3,"result":"pass","value":1.0},{"check":"CT14","weight":1,"result":"pass","value":1.0},{"check":"CT15","weight":1,"result":"pass","value":1.0},{"check":"DS07","weight":5,"result":"pass","value":1.0},{"check":"MS05","weight":3,"result":"pass","value":1.0},{"check":"AJ05","weight":3,"result":"warning","value":0.5},{"check":"MS06","weight":3,"result":"pass","value":1.0},{"check":"MS08","weight":3,"result":"pass","value":1.0},{"check":"MS10","weight":3,"result":"pass","value":1.0},{"check":"MS13","weight":1,"result":"warning","value":0.5},{"check":"MS16","weight":1,"result":"pass","value":1.0},{"check":"DS28","weight":15,"result":"fail","value":0.9},{"check":"CT34","weight":1,"result":"fail","value":0.0},{"check":"misinfo","weight":null,"result":"ceiling","value":12,"note":"measured 88.7 scaled into the misinformation exposure Extremely likely (88%) ceiling"}],"priority":2.6,"why":{"nav":false,"llms_txt":false,"structured_data":false,"homepage_link":false,"sitemap":false,"inlinks":2,"depth":2},"misinfo_pct":88},{"name":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf","kind":"pdf","readiness":27.3,"readiness_measured":73.8,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":null},{"check":"PD15","name":"OCR dependence","band":"material","result":"warning","evidence":"the image-only pages hold no text; their content would have to be read off the images first (a step known as OCR), and that step is not part of ordinary reading","item":null},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":null},{"check":"PD28","name":"text-mapping integrity (ToUnicode)","band":"moderate","result":"warning","evidence":"1 of 5 fonts in the document do not record which character each shape stands for, so some of the text may come out garbled","item":null}],"findings":[{"check":"DS29","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","band":"material","proof":{"kind":"bots","title":"Each crawler's own request to this document, and the status it received","url":"https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}]}},{"check":"PD07","result":"pass","evidence":"discovered and fetched (39169 KB, linked from crawled pages)"},{"check":"PD27","result":"pass","evidence":"the document is not encrypted, so its text can be read freely"},{"check":"PD21","result":"pass","evidence":"author: City of London"},{"check":"PD26","result":"pass","evidence":"the document is current (last dated 2026-03)"},{"check":"PD22","result":"pass","evidence":"created 2025-11-25 09:34; modified 2026-03-04 20:44; PDF 1.7; produced by Adobe PDF Library 18.0"},{"check":"PD24","result":"pass","evidence":"no AI-generation indicators in document metadata"},{"check":"PD19","result":"warning","evidence":"the document is large (39169 KB); very large files risk being only partly read, so later sections may be missed","proof":{"kind":"table","title":"How large this document is","note":"Measured from the file as the site served it.","headers":["What was measured","As measured on this page"],"rows":[["The size of the file","39169 KB"],["The point we measure against","10240 KB"],["Pages in the document","50"]]}},{"check":"PD20","result":"pass","evidence":"the document is 50 page(s), short enough to be read in full"},{"check":"PD01","result":"pass","evidence":"the document has about 501 characters of readable text per page"},{"check":"PD02","result":"warning","evidence":"1 of the first 8 of 50 pages are page images with little or no readable text behind them","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's pages were read for text behind the page image.","headers":["What was measured","As measured on this page"],"rows":[["File name","Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Title","Court of Aldermen 2025/26"],["Author","City of London"],["Date created","2025-11-25 09:34"],["Date last changed","2026-03-04 20:44"],["Made with","Adobe InDesign 21.0 (Macintosh)"],["Pages","50"],["Size","39169 KB"]]}},{"check":"PD15","result":"warning","evidence":"the image-only pages hold no text; their content would have to be read off the images first (a step known as OCR), and that step is not part of ordinary reading","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's pages were read for stored text.","headers":["What was measured","As measured on this page"],"rows":[["File name","Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Title","Court of Aldermen 2025/26"],["Author","City of London"],["Date created","2025-11-25 09:34"],["Date last changed","2026-03-04 20:44"],["Made with","Adobe InDesign 21.0 (Macintosh)"],["Pages","50"],["Size","39169 KB"]]}},{"check":"PD09","result":"pass","evidence":"the document sets a title in its properties: \"Court of Aldermen 2025/26\""},{"check":"PD08","result":"pass","evidence":"filename \"Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf\" identifies the document: its words and dates say what it is"},{"check":"PD13","result":"pass","evidence":"the document carries the underlying tags that mark up its headings, figures and reading order","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for the underlying tags that mark up its headings, figures and reading order.","headers":["What was measured","As measured on this page"],"rows":[["File name","Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Title","Court of Aldermen 2025/26"],["Author","City of London"],["Date created","2025-11-25 09:34"],["Date last changed","2026-03-04 20:44"],["Made with","Adobe InDesign 21.0 (Macintosh)"],["Pages","50"],["Size","39169 KB"]]}},{"check":"PD11","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","proof":{"kind":"markup","title":"The first page's text as it reads out, with no headings to be found","items":[{"code":"Court of \nAldermen \n2025/26","label":"page 1, as it reads out"}]}},{"check":"PD10","result":"pass","evidence":"the text comes out in the right reading order, with no signs of corruption"},{"check":"PD12","result":"not_applicable","evidence":"this check reads tables, where a document sets out data in rows and columns"},{"check":"PD14","result":"pass","evidence":"all 52 image(s) carry a text description of what they show"},{"check":"PD16","result":"not_applicable","evidence":"the document contains no web links or addresses to check"},{"check":"PD28","result":"warning","evidence":"1 of 5 fonts in the document do not record which character each shape stands for, so some of the text may come out garbled","band":"moderate","proof":{"kind":"table","headers":["Font","Type","Carried in the file","Character map","Used on"],"rows":[["Calibri","TrueType","Yes","Missing","page 3"]],"title":"The fonts whose text has no character map, and where each is used","note":"A font stores shapes. The map from those shapes back to real characters is what lets the words be read out of the file. Without it the shapes still print correctly on paper, so the document looks perfect, while the text taken from it comes out as the wrong characters. Carrying the font inside the document and recording that map are two separate things: a font can be carried in full and still record no map, and that is the more serious case, because nothing looks wrong at any point and the wrong characters appear only once the document is read by machine. Each font below states which of the two applies to it.","more":0}},{"check":"PD29","result":"warning","evidence":"the document contains open-action, so what is read out as text may not match what a person sees on the page","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for content that changes or is layered over the page.","headers":["What was measured","As measured on this page"],"rows":[["File name","Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Title","Court of Aldermen 2025/26"],["Author","City of London"],["Date created","2025-11-25 09:34"],["Date last changed","2026-03-04 20:44"],["Made with","Adobe InDesign 21.0 (Macintosh)"],["Pages","50"],["Size","39169 KB"]]}},{"check":"PD30","result":"not_applicable","evidence":"this check reads form fields, where a document carries them"},{"check":"PD31","result":"pass","evidence":"the document has no embedded file attachments"},{"check":"PD32","result":"pass","evidence":"the document states which language it is written in (en)","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's own properties were read for a stated language.","headers":["What was measured","As measured on this page"],"rows":[["File name","Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Title","Court of Aldermen 2025/26"],["Author","City of London"],["Date created","2025-11-25 09:34"],["Date last changed","2026-03-04 20:44"],["Made with","Adobe InDesign 21.0 (Macintosh)"],["Pages","50"],["Size","39169 KB"]]}},{"check":"PD33","result":"pass","evidence":"the document has no near-identical repeated pages"},{"check":"PD34","result":"pass","evidence":"the document carries no leftover comments, mark-ups or stamps"},{"check":"PD25","result":"warning","evidence":"the same content is not published as an ordinary web page, only as this PDF, which is a harder format to read reliably. This is an alert, not a fault in the document.","proof":{"kind":"table","title":"Where an ordinary web page of this content was looked for","note":"Each address below was asked for. A companion page is also matched by a title matching the document's own.","headers":["What was measured","As measured on this page"],"rows":[["The document's own address","https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf"],["Also asked for","https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.html"],["Also asked for","https://www.cityoflondon.gov.uk/assets/about-us/voting-elections/Court-of-Aldermen-2025-Update-v13-AA-High-Res.htm"],["A page with a matching title","not found"]]},"alert":true}],"calc_log":[{"check":"DS29","weight":5,"result":"fail","value":0.0},{"check":"PD07","weight":3,"result":"pass","value":1.0},{"check":"PD27","weight":5,"result":"pass","value":1.0},{"check":"PD21","weight":1,"result":"pass","value":1.0},{"check":"PD26","weight":3,"result":"pass","value":1.0},{"check":"PD22","weight":1,"result":"pass","value":1.0},{"check":"PD24","weight":1,"result":"pass","value":1.0},{"check":"PD19","weight":1,"result":"warning","value":0.5},{"check":"PD20","weight":1,"result":"pass","value":1.0},{"check":"PD01","weight":5,"result":"pass","value":1.0},{"check":"PD02","weight":5,"result":"warning","value":0.5},{"check":"PD15","weight":3,"result":"warning","value":0.5},{"check":"PD09","weight":3,"result":"pass","value":1.0},{"check":"PD08","weight":3,"result":"pass","value":1.0},{"check":"PD13","weight":3,"result":"pass","value":1.0},{"check":"PD11","weight":3,"result":"fail","value":0.0},{"check":"PD10","weight":3,"result":"pass","value":1.0},{"check":"PD14","weight":3,"result":"pass","value":1.0},{"check":"PD28","weight":5,"result":"warning","value":0.5},{"check":"PD29","weight":3,"result":"warning","value":0.5},{"check":"PD31","weight":1,"result":"pass","value":1.0},{"check":"PD32","weight":1,"result":"pass","value":1.0},{"check":"PD33","weight":1,"result":"pass","value":1.0},{"check":"PD34","weight":1,"result":"pass","value":1.0},{"check":"PD25","weight":1,"result":"warning","value":0.5},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 73.8 scaled into the misinformation exposure Very likely (63%) ceiling"}],"meta":{"filename":"Court-of-Aldermen-2025-Update-v13-AA-High-Res.pdf","title":"Court of Aldermen 2025/26","author":"City of London","subject":"The Court of Aldermen 2025/26","keywords":"","creator_app":"Adobe InDesign 21.0 (Macintosh)","encoding_software":"Adobe PDF Library 18.0","created":"2025-11-25 09:34","modified":"2026-03-04 20:44","pdf_version":"1.7","pages":50,"size_kb":39169},"found_on":"https://www.cityoflondon.gov.uk/about-us/councillors-committees-meetings","misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/assets/Services-DCCS/Modern-Slavery-Statement.pdf","kind":"pdf","readiness":31.8,"readiness_measured":85.9,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":null},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":null},{"check":"PD14","name":"image text alternatives in documents","band":"moderate","result":"warning","evidence":"the document has images but none carry a text description of what they show, so any figures that live only inside a chart or diagram are absent from the text","item":null}],"findings":[{"check":"DS29","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","band":"material","proof":{"kind":"bots","title":"Each crawler's own request to this document, and the status it received","url":"https://www.cityoflondon.gov.uk/assets/Services-DCCS/Modern-Slavery-Statement.pdf","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}]}},{"check":"PD07","result":"pass","evidence":"discovered and fetched (286 KB, linked from crawled pages)"},{"check":"PD27","result":"pass","evidence":"the document is not encrypted, so its text can be read freely"},{"check":"PD21","result":"pass","evidence":"author: Slatter, Emily"},{"check":"PD26","result":"pass","evidence":"the document is current (last dated 2026-07)"},{"check":"PD22","result":"pass","evidence":"created 2026-07-23 13:01; modified 2026-07-23 15:32; PDF 1.6; produced by Adobe PDF Library 26.1.187"},{"check":"PD24","result":"pass","evidence":"no AI-generation indicators in document metadata"},{"check":"PD19","result":"pass","evidence":"the document is 286 KB, small enough to be read in full"},{"check":"PD20","result":"pass","evidence":"the document is 18 page(s), short enough to be read in full"},{"check":"PD01","result":"pass","evidence":"the document has about 2331 characters of readable text per page"},{"check":"PD02","result":"pass","evidence":"created digitally: each page (the first 8 of 18 pages) has readable text behind it, not just a picture"},{"check":"PD15","result":"pass","evidence":"the text is stored as real characters throughout, so nothing has to be read off an image"},{"check":"PD09","result":"pass","evidence":"the document sets a title in its properties: \"City of London Corporation Modern Slavery Statement\""},{"check":"PD08","result":"pass","evidence":"filename \"Modern-Slavery-Statement.pdf\" identifies the document: its words and dates say what it is"},{"check":"PD13","result":"pass","evidence":"the document carries the underlying tags that mark up its headings, figures and reading order","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for the underlying tags that mark up its headings, figures and reading order.","headers":["What was measured","As measured on this page"],"rows":[["File name","Modern-Slavery-Statement.pdf"],["Title","City of London Corporation Modern Slavery Statement"],["Author","Slatter, Emily"],["Date created","2026-07-23 13:01"],["Date last changed","2026-07-23 15:32"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","18"],["Size","286 KB"]]}},{"check":"PD11","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","proof":{"kind":"markup","title":"The first page's text as it reads out, with no headings to be found","items":[{"code":"1 \nCity of London Corporation Modern Slavery Statement \n1. At the City of London Corporation, we are committed to upholding the highest standards of \nethical governance and transparency in our operations.  \n2. This Modern Slavery Statement continues the work laid out in our 2018 and 2021 statements, \noutlining the steps that the City of London Corporation (‘City Corporation’) has taken and is \ncontinuing to take to ensure that modern slavery is not taking place within our organisation, \nwithin t","label":"page 1, as it reads out"}]}},{"check":"PD10","result":"pass","evidence":"the text comes out in the right reading order, with no signs of corruption"},{"check":"PD12","result":"not_applicable","evidence":"this check reads tables, where a document sets out data in rows and columns"},{"check":"PD14","result":"warning","evidence":"the document has images but none carry a text description of what they show, so any figures that live only inside a chart or diagram are absent from the text","band":"moderate","proof":{"kind":"markup","title":"Which pages carry images with no text description","items":[{"code":"Images with no text description appear on page(s): 1","label":"1 page(s) with images"}]}},{"check":"PD16","result":"pass","evidence":"10 web links in the document are saved as real, clickable links that point to a web address","proof":{"kind":"urls","title":"The links saved in the document, each one clickable","items":[{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/diverse-engaged-communities"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/dynamic-economic-growth"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/flourishing-public-spaces"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/leading-sustainable-environment"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/providing-excellent-services"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-corporate-plan/vibrant-thriving-destination"},{"url":"https://www.cityoflondon.gov.uk/about-us/plans-policies/our-people-strategy"},{"url":"https://www.cityoflondon.gov.uk/services/community-and-safety/safer-city-partnership"},{"url":"https://www.legislation.gov.uk/ukpga/2015/30/contents"}]}},{"check":"PD17","result":"pass","evidence":"0 of 10 sampled links broken"},{"check":"PD28","result":"pass","evidence":"each one of the 9 fonts records its characters properly, so the text reads correctly"},{"check":"PD29","result":"pass","evidence":"the document has no scripts or hidden layers, so its text matches what is shown on the page"},{"check":"PD30","result":"not_applicable","evidence":"this check reads form fields, where a document carries them"},{"check":"PD31","result":"warning","evidence":"the document carries 1 embedded file attachment(s); the content inside an attachment is not part of the document's own text, so it is not read out with it","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for other files carried inside it.","headers":["What was measured","As measured on this page"],"rows":[["File name","Modern-Slavery-Statement.pdf"],["Title","City of London Corporation Modern Slavery Statement"],["Author","Slatter, Emily"],["Date created","2026-07-23 13:01"],["Date last changed","2026-07-23 15:32"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","18"],["Size","286 KB"]]}},{"check":"PD32","result":"pass","evidence":"the document states which language it is written in (EN-GB)","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's own properties were read for a stated language.","headers":["What was measured","As measured on this page"],"rows":[["File name","Modern-Slavery-Statement.pdf"],["Title","City of London Corporation Modern Slavery Statement"],["Author","Slatter, Emily"],["Date created","2026-07-23 13:01"],["Date last changed","2026-07-23 15:32"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","18"],["Size","286 KB"]]}},{"check":"PD33","result":"pass","evidence":"the document has no near-identical repeated pages"},{"check":"PD34","result":"pass","evidence":"the document carries no leftover comments, mark-ups or stamps"},{"check":"PD25","result":"pass","evidence":"the same content is also published as an ordinary web page, found by its matching title"}],"calc_log":[{"check":"DS29","weight":5,"result":"fail","value":0.0},{"check":"PD07","weight":3,"result":"pass","value":1.0},{"check":"PD27","weight":5,"result":"pass","value":1.0},{"check":"PD21","weight":1,"result":"pass","value":1.0},{"check":"PD26","weight":3,"result":"pass","value":1.0},{"check":"PD22","weight":1,"result":"pass","value":1.0},{"check":"PD24","weight":1,"result":"pass","value":1.0},{"check":"PD19","weight":1,"result":"pass","value":1.0},{"check":"PD20","weight":1,"result":"pass","value":1.0},{"check":"PD01","weight":5,"result":"pass","value":1.0},{"check":"PD02","weight":5,"result":"pass","value":1.0},{"check":"PD15","weight":3,"result":"pass","value":1.0},{"check":"PD09","weight":3,"result":"pass","value":1.0},{"check":"PD08","weight":3,"result":"pass","value":1.0},{"check":"PD13","weight":3,"result":"pass","value":1.0},{"check":"PD11","weight":3,"result":"fail","value":0.0},{"check":"PD10","weight":3,"result":"pass","value":1.0},{"check":"PD14","weight":3,"result":"warning","value":0.5},{"check":"PD16","weight":3,"result":"pass","value":1.0},{"check":"PD17","weight":3,"result":"pass","value":1.0},{"check":"PD28","weight":5,"result":"pass","value":1.0},{"check":"PD29","weight":3,"result":"pass","value":1.0},{"check":"PD31","weight":1,"result":"warning","value":0.5},{"check":"PD32","weight":1,"result":"pass","value":1.0},{"check":"PD33","weight":1,"result":"pass","value":1.0},{"check":"PD34","weight":1,"result":"pass","value":1.0},{"check":"PD25","weight":1,"result":"pass","value":1.0},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 85.9 scaled into the misinformation exposure Very likely (63%) ceiling"}],"meta":{"filename":"Modern-Slavery-Statement.pdf","title":"City of London Corporation Modern Slavery Statement","author":"Slatter, Emily","subject":"","keywords":"","creator_app":"Acrobat PDFMaker 26 for Word","encoding_software":"Adobe PDF Library 26.1.187","created":"2026-07-23 13:01","modified":"2026-07-23 15:32","pdf_version":"1.6","pages":18,"size_kb":286},"found_on":"https://www.cityoflondon.gov.uk/supporting-businesses/tenders-and-procurement/modern-slavery-statement","misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-FOI-Complaints-Procedure-2026.pdf","kind":"pdf","readiness":32.7,"readiness_measured":88.5,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":null},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":null}],"findings":[{"check":"DS29","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","band":"material","proof":{"kind":"bots","title":"Each crawler's own request to this document, and the status it received","url":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-FOI-Complaints-Procedure-2026.pdf","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}]}},{"check":"PD07","result":"pass","evidence":"discovered and fetched (223 KB, linked from crawled pages)"},{"check":"PD27","result":"pass","evidence":"the document is not encrypted, so its text can be read freely"},{"check":"PD21","result":"pass","evidence":"author: City of London Corporation"},{"check":"PD26","result":"pass","evidence":"the document is current (last dated 2026-06)"},{"check":"PD22","result":"pass","evidence":"created 2026-06-18 09:53; modified 2026-06-18 11:28; PDF 1.6; produced by Adobe PDF Library 26.1.158"},{"check":"PD24","result":"pass","evidence":"no AI-generation indicators in document metadata"},{"check":"PD19","result":"pass","evidence":"the document is 223 KB, small enough to be read in full"},{"check":"PD20","result":"pass","evidence":"the document is 3 page(s), short enough to be read in full"},{"check":"PD01","result":"pass","evidence":"the document has about 1267 characters of readable text per page"},{"check":"PD02","result":"pass","evidence":"created digitally: each page (all 3 pages) has readable text behind it, not just a picture"},{"check":"PD15","result":"pass","evidence":"the text is stored as real characters throughout, so nothing has to be read off an image"},{"check":"PD09","result":"pass","evidence":"the document sets a title in its properties: \"City of London Corporation Freedom of Information Act Complaints procedure\""},{"check":"PD08","result":"pass","evidence":"filename \"CoL-FOI-Complaints-Procedure-2026.pdf\" identifies the document: its words and dates say what it is"},{"check":"PD13","result":"pass","evidence":"the document carries the underlying tags that mark up its headings, figures and reading order","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for the underlying tags that mark up its headings, figures and reading order.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-FOI-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation Freedom of Information Act Complaints procedure"],["Author","City of London Corporation"],["Date created","2026-06-18 09:53"],["Date last changed","2026-06-18 11:28"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","3"],["Size","223 KB"]]}},{"check":"PD11","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","proof":{"kind":"markup","title":"The first page's text as it reads out, with no headings to be found","items":[{"code":"1  \nCity of London Corporation  \nFreedom of Information Act Complaints Procedure  \nContents \n1. Introduction ....................................................................................................2  \n2. The City of London Corporation and the scope of the Freedom of Information \nAct ..................................................................................................................2  \n3. How we comply with the Freedom of Information Act .................................","label":"page 1, as it reads out"}]}},{"check":"PD10","result":"pass","evidence":"the text comes out in the right reading order, with no signs of corruption"},{"check":"PD12","result":"pass","evidence":"3-column the document's table (10 rows) has its header cells identified (12 header, 18 data) and few columns, so its numbers stay tied to the right row and column"},{"check":"PD14","result":"pass","evidence":"all 1 image(s) carry a text description of what they show"},{"check":"PD16","result":"pass","evidence":"3 web links in the document are saved as real, clickable links that point to a web address","proof":{"kind":"urls","title":"The links saved in the document, each one clickable","items":[{"url":"http://www.cityoflondon.gov.uk/"},{"url":"http://www.ico.org.uk/"},{"url":"mailto:Information.officer@cityoflondon.gov.uk"}]}},{"check":"PD17","result":"pass","evidence":"0 of 3 sampled links broken"},{"check":"PD28","result":"pass","evidence":"each one of the 6 fonts records its characters properly, so the text reads correctly"},{"check":"PD29","result":"pass","evidence":"the document has no scripts or hidden layers, so its text matches what is shown on the page"},{"check":"PD30","result":"not_applicable","evidence":"this check reads form fields, where a document carries them"},{"check":"PD31","result":"pass","evidence":"the document has no embedded file attachments"},{"check":"PD32","result":"pass","evidence":"the document states which language it is written in (en)","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's own properties were read for a stated language.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-FOI-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation Freedom of Information Act Complaints procedure"],["Author","City of London Corporation"],["Date created","2026-06-18 09:53"],["Date last changed","2026-06-18 11:28"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","3"],["Size","223 KB"]]}},{"check":"PD33","result":"pass","evidence":"the document has no near-identical repeated pages"},{"check":"PD34","result":"pass","evidence":"the document carries no leftover comments, mark-ups or stamps"},{"check":"PD25","result":"warning","evidence":"the same content is not published as an ordinary web page, only as this PDF, which is a harder format to read reliably. This is an alert, not a fault in the document.","proof":{"kind":"table","title":"Where an ordinary web page of this content was looked for","note":"Each address below was asked for. A companion page is also matched by a title matching the document's own.","headers":["What was measured","As measured on this page"],"rows":[["The document's own address","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-FOI-Complaints-Procedure-2026.pdf"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-FOI-Complaints-Procedure-2026.html"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-FOI-Complaints-Procedure-2026.htm"],["A page with a matching title","not found"]]},"alert":true}],"calc_log":[{"check":"DS29","weight":5,"result":"fail","value":0.0},{"check":"PD07","weight":3,"result":"pass","value":1.0},{"check":"PD27","weight":5,"result":"pass","value":1.0},{"check":"PD21","weight":1,"result":"pass","value":1.0},{"check":"PD26","weight":3,"result":"pass","value":1.0},{"check":"PD22","weight":1,"result":"pass","value":1.0},{"check":"PD24","weight":1,"result":"pass","value":1.0},{"check":"PD19","weight":1,"result":"pass","value":1.0},{"check":"PD20","weight":1,"result":"pass","value":1.0},{"check":"PD01","weight":5,"result":"pass","value":1.0},{"check":"PD02","weight":5,"result":"pass","value":1.0},{"check":"PD15","weight":3,"result":"pass","value":1.0},{"check":"PD09","weight":3,"result":"pass","value":1.0},{"check":"PD08","weight":3,"result":"pass","value":1.0},{"check":"PD13","weight":3,"result":"pass","value":1.0},{"check":"PD11","weight":3,"result":"fail","value":0.0},{"check":"PD10","weight":3,"result":"pass","value":1.0},{"check":"PD12","weight":3,"result":"pass","value":1.0},{"check":"PD14","weight":3,"result":"pass","value":1.0},{"check":"PD16","weight":3,"result":"pass","value":1.0},{"check":"PD17","weight":3,"result":"pass","value":1.0},{"check":"PD28","weight":5,"result":"pass","value":1.0},{"check":"PD29","weight":3,"result":"pass","value":1.0},{"check":"PD31","weight":1,"result":"pass","value":1.0},{"check":"PD32","weight":1,"result":"pass","value":1.0},{"check":"PD33","weight":1,"result":"pass","value":1.0},{"check":"PD34","weight":1,"result":"pass","value":1.0},{"check":"PD25","weight":1,"result":"warning","value":0.5},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 88.5 scaled into the misinformation exposure Very likely (63%) ceiling"}],"meta":{"filename":"CoL-FOI-Complaints-Procedure-2026.pdf","title":"City of London Corporation Freedom of Information Act Complaints procedure","author":"City of London Corporation","subject":"Freedom of Information complaints procedure","keywords":"Freedom of Information, Complaints","creator_app":"Acrobat PDFMaker 26 for Word","encoding_software":"Adobe PDF Library 26.1.158","created":"2026-06-18 09:53","modified":"2026-06-18 11:28","pdf_version":"1.6","pages":3,"size_kb":223},"found_on":"https://www.cityoflondon.gov.uk/footer/feedback","misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-Re-SPI-Complaints-Procedure-2026.pdf","kind":"pdf","readiness":32.7,"readiness_measured":88.5,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":null},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":null}],"findings":[{"check":"DS29","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","band":"material","proof":{"kind":"bots","title":"Each crawler's own request to this document, and the status it received","url":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-Re-SPI-Complaints-Procedure-2026.pdf","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}]}},{"check":"PD07","result":"pass","evidence":"discovered and fetched (223 KB, linked from crawled pages)"},{"check":"PD27","result":"pass","evidence":"the document is not encrypted, so its text can be read freely"},{"check":"PD21","result":"pass","evidence":"author: City of London Corporation"},{"check":"PD26","result":"pass","evidence":"the document is current (last dated 2026-06)"},{"check":"PD22","result":"pass","evidence":"created 2026-06-18 09:54; modified 2026-06-18 11:29; PDF 1.6; produced by Adobe PDF Library 26.1.158"},{"check":"PD24","result":"pass","evidence":"no AI-generation indicators in document metadata"},{"check":"PD19","result":"pass","evidence":"the document is 223 KB, small enough to be read in full"},{"check":"PD20","result":"pass","evidence":"the document is 3 page(s), short enough to be read in full"},{"check":"PD01","result":"pass","evidence":"the document has about 1186 characters of readable text per page"},{"check":"PD02","result":"pass","evidence":"created digitally: each page (all 3 pages) has readable text behind it, not just a picture"},{"check":"PD15","result":"pass","evidence":"the text is stored as real characters throughout, so nothing has to be read off an image"},{"check":"PD09","result":"pass","evidence":"the document sets a title in its properties: \"City of London Corporation - Re Use of Public Sector information regulations complaints procedure\""},{"check":"PD08","result":"pass","evidence":"filename \"CoL-Re-SPI-Complaints-Procedure-2026.pdf\" identifies the document: its words and dates say what it is"},{"check":"PD13","result":"pass","evidence":"the document carries the underlying tags that mark up its headings, figures and reading order","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for the underlying tags that mark up its headings, figures and reading order.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-Re-SPI-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation - Re Use of Public Sector information regulations complaints procedure"],["Author","City of London Corporation"],["Date created","2026-06-18 09:54"],["Date last changed","2026-06-18 11:29"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","3"],["Size","223 KB"]]}},{"check":"PD11","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","proof":{"kind":"markup","title":"The first page's text as it reads out, with no headings to be found","items":[{"code":"1  \nCity of London Corporation  \nRe-Use of Public Sector Information Regulations \nComplaints Procedure  \nContents \n1. Introduction ....................................................................................................2  \n2. The City of London Corporation and the scope of the Re-use of Public Sector \nInformation Regulations .................................................................................2  \n3. How we comply with the Re-Use of Public Sector Information Regulations ..","label":"page 1, as it reads out"}]}},{"check":"PD10","result":"pass","evidence":"the text comes out in the right reading order, with no signs of corruption"},{"check":"PD12","result":"pass","evidence":"3-column the document's table (10 rows) has its header cells identified (12 header, 18 data) and few columns, so its numbers stay tied to the right row and column"},{"check":"PD14","result":"pass","evidence":"all 1 image(s) carry a text description of what they show"},{"check":"PD16","result":"pass","evidence":"3 web links in the document are saved as real, clickable links that point to a web address","proof":{"kind":"urls","title":"The links saved in the document, each one clickable","items":[{"url":"http://www.cityoflondon.gov.uk/"},{"url":"http://www.ico.org.uk/"},{"url":"mailto:Information.officer@cityoflondon.gov.uk"}]}},{"check":"PD17","result":"pass","evidence":"0 of 3 sampled links broken"},{"check":"PD28","result":"pass","evidence":"each one of the 6 fonts records its characters properly, so the text reads correctly"},{"check":"PD29","result":"pass","evidence":"the document has no scripts or hidden layers, so its text matches what is shown on the page"},{"check":"PD30","result":"not_applicable","evidence":"this check reads form fields, where a document carries them"},{"check":"PD31","result":"pass","evidence":"the document has no embedded file attachments"},{"check":"PD32","result":"pass","evidence":"the document states which language it is written in (en)","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's own properties were read for a stated language.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-Re-SPI-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation - Re Use of Public Sector information regulations complaints procedure"],["Author","City of London Corporation"],["Date created","2026-06-18 09:54"],["Date last changed","2026-06-18 11:29"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","3"],["Size","223 KB"]]}},{"check":"PD33","result":"pass","evidence":"the document has no near-identical repeated pages"},{"check":"PD34","result":"pass","evidence":"the document carries no leftover comments, mark-ups or stamps"},{"check":"PD25","result":"warning","evidence":"the same content is not published as an ordinary web page, only as this PDF, which is a harder format to read reliably. This is an alert, not a fault in the document.","proof":{"kind":"table","title":"Where an ordinary web page of this content was looked for","note":"Each address below was asked for. A companion page is also matched by a title matching the document's own.","headers":["What was measured","As measured on this page"],"rows":[["The document's own address","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-Re-SPI-Complaints-Procedure-2026.pdf"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-Re-SPI-Complaints-Procedure-2026.html"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-Re-SPI-Complaints-Procedure-2026.htm"],["A page with a matching title","not found"]]},"alert":true}],"calc_log":[{"check":"DS29","weight":5,"result":"fail","value":0.0},{"check":"PD07","weight":3,"result":"pass","value":1.0},{"check":"PD27","weight":5,"result":"pass","value":1.0},{"check":"PD21","weight":1,"result":"pass","value":1.0},{"check":"PD26","weight":3,"result":"pass","value":1.0},{"check":"PD22","weight":1,"result":"pass","value":1.0},{"check":"PD24","weight":1,"result":"pass","value":1.0},{"check":"PD19","weight":1,"result":"pass","value":1.0},{"check":"PD20","weight":1,"result":"pass","value":1.0},{"check":"PD01","weight":5,"result":"pass","value":1.0},{"check":"PD02","weight":5,"result":"pass","value":1.0},{"check":"PD15","weight":3,"result":"pass","value":1.0},{"check":"PD09","weight":3,"result":"pass","value":1.0},{"check":"PD08","weight":3,"result":"pass","value":1.0},{"check":"PD13","weight":3,"result":"pass","value":1.0},{"check":"PD11","weight":3,"result":"fail","value":0.0},{"check":"PD10","weight":3,"result":"pass","value":1.0},{"check":"PD12","weight":3,"result":"pass","value":1.0},{"check":"PD14","weight":3,"result":"pass","value":1.0},{"check":"PD16","weight":3,"result":"pass","value":1.0},{"check":"PD17","weight":3,"result":"pass","value":1.0},{"check":"PD28","weight":5,"result":"pass","value":1.0},{"check":"PD29","weight":3,"result":"pass","value":1.0},{"check":"PD31","weight":1,"result":"pass","value":1.0},{"check":"PD32","weight":1,"result":"pass","value":1.0},{"check":"PD33","weight":1,"result":"pass","value":1.0},{"check":"PD34","weight":1,"result":"pass","value":1.0},{"check":"PD25","weight":1,"result":"warning","value":0.5},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 88.5 scaled into the misinformation exposure Very likely (63%) ceiling"}],"meta":{"filename":"CoL-Re-SPI-Complaints-Procedure-2026.pdf","title":"City of London Corporation - Re Use of Public Sector information regulations complaints procedure","author":"City of London Corporation","subject":"Re Use of Public Sector information regulations complaints procedure","keywords":"Re Use of Public Sector information regulations, complaints","creator_app":"Acrobat PDFMaker 26 for Word","encoding_software":"Adobe PDF Library 26.1.158","created":"2026-06-18 09:54","modified":"2026-06-18 11:29","pdf_version":"1.6","pages":3,"size_kb":223},"found_on":"https://www.cityoflondon.gov.uk/footer/feedback","misinfo_pct":63},{"name":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-DP-Complaints-Procedure-2026.pdf","kind":"pdf","readiness":32.7,"readiness_measured":88.5,"readiness_ceiling":37,"readiness_ceiling_source":"misinformation exposure Very likely (63%)","confidence":100.0,"misinfo_band":"Very likely","misinfo_reason":"highest effective failing band: material","misinfo_drivers":[{"check":"DS29","name":"edge blocking; document host","band":"material","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","item":null},{"check":"PD11","name":"structure recovery; headings","band":"moderate","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","item":null}],"findings":[{"check":"DS29","result":"fail","evidence":"11 of 15 AI crawlers asking for this document are refused by the security layer in front of the document host, while an ordinary browser is served, so the document is closed to nearly all AI systems and their answers about it are left to memory or guesswork.","band":"material","proof":{"kind":"bots","title":"Each crawler's own request to this document, and the status it received","url":"https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-DP-Complaints-Procedure-2026.pdf","base_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36","base_status":200,"items":[{"bot":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","status":403,"blocked":true},{"bot":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","status":403,"blocked":true},{"bot":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","status":403,"blocked":true},{"bot":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","status":403,"blocked":true},{"bot":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","status":403,"blocked":true},{"bot":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","status":200,"blocked":false},{"bot":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","status":200,"blocked":false},{"bot":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","status":403,"blocked":true},{"bot":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","status":403,"blocked":true},{"bot":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","status":403,"blocked":true},{"bot":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","status":403,"blocked":true},{"bot":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","status":403,"blocked":true},{"bot":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","status":200,"blocked":false},{"bot":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","status":403,"blocked":true}]}},{"check":"PD07","result":"pass","evidence":"discovered and fetched (230 KB, linked from crawled pages)"},{"check":"PD27","result":"pass","evidence":"the document is not encrypted, so its text can be read freely"},{"check":"PD21","result":"pass","evidence":"author: City of London Coporation"},{"check":"PD26","result":"pass","evidence":"the document is current (last dated 2026-06)"},{"check":"PD22","result":"pass","evidence":"created 2026-06-18 09:51; modified 2026-06-18 11:25; PDF 1.6; produced by Adobe PDF Library 26.1.158"},{"check":"PD24","result":"pass","evidence":"no AI-generation indicators in document metadata"},{"check":"PD19","result":"pass","evidence":"the document is 230 KB, small enough to be read in full"},{"check":"PD20","result":"pass","evidence":"the document is 4 page(s), short enough to be read in full"},{"check":"PD01","result":"pass","evidence":"the document has about 1113 characters of readable text per page"},{"check":"PD02","result":"pass","evidence":"created digitally: each page (all 4 pages) has readable text behind it, not just a picture"},{"check":"PD15","result":"pass","evidence":"the text is stored as real characters throughout, so nothing has to be read off an image"},{"check":"PD09","result":"pass","evidence":"the document sets a title in its properties: \"City of London Corporation - Data Protection Act Complaints Procedure\""},{"check":"PD08","result":"pass","evidence":"filename \"CoL-DP-Complaints-Procedure-2026.pdf\" identifies the document: its words and dates say what it is"},{"check":"PD13","result":"pass","evidence":"the document carries the underlying tags that mark up its headings, figures and reading order","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file was read for the underlying tags that mark up its headings, figures and reading order.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-DP-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation - Data Protection Act Complaints Procedure"],["Author","City of London Coporation"],["Date created","2026-06-18 09:51"],["Date last changed","2026-06-18 11:25"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","4"],["Size","230 KB"]]}},{"check":"PD11","result":"fail","evidence":"no headings come through in the first page's text, so it reads as one undivided block with nothing to mark where its sections begin","proof":{"kind":"markup","title":"The first page's text as it reads out, with no headings to be found","items":[{"code":"1  \nCity of London Corporation  \nData Protection Act Complaints Procedure  \nContents \n1. Introduction ....................................................................................................2  \n2. Data Controller ...............................................................................................2  \n3. Data Subject....................................................................................................2  \n4. Right of Subject Access ..............................","label":"page 1, as it reads out"}]}},{"check":"PD10","result":"pass","evidence":"the text comes out in the right reading order, with no signs of corruption"},{"check":"PD12","result":"pass","evidence":"3-column the document's table (10 rows) has its header cells identified (12 header, 18 data) and few columns, so its numbers stay tied to the right row and column"},{"check":"PD14","result":"pass","evidence":"all 1 image(s) carry a text description of what they show"},{"check":"PD16","result":"pass","evidence":"3 web links in the document are saved as real, clickable links that point to a web address","proof":{"kind":"urls","title":"The links saved in the document, each one clickable","items":[{"url":"http://www.cityoflondon.gov.uk/"},{"url":"http://www.ico.org.uk/"},{"url":"mailto:Information.officer@cityoflondon.gov.uk"}]}},{"check":"PD17","result":"pass","evidence":"0 of 3 sampled links broken"},{"check":"PD28","result":"pass","evidence":"each one of the 7 fonts records its characters properly, so the text reads correctly"},{"check":"PD29","result":"pass","evidence":"the document has no scripts or hidden layers, so its text matches what is shown on the page"},{"check":"PD30","result":"not_applicable","evidence":"this check reads form fields, where a document carries them"},{"check":"PD31","result":"pass","evidence":"the document has no embedded file attachments"},{"check":"PD32","result":"pass","evidence":"the document states which language it is written in (en)","proof":{"kind":"table","title":"This document's properties, as recorded in the file","note":"The file's own properties were read for a stated language.","headers":["What was measured","As measured on this page"],"rows":[["File name","CoL-DP-Complaints-Procedure-2026.pdf"],["Title","City of London Corporation - Data Protection Act Complaints Procedure"],["Author","City of London Coporation"],["Date created","2026-06-18 09:51"],["Date last changed","2026-06-18 11:25"],["Made with","Acrobat PDFMaker 26 for Word"],["Pages","4"],["Size","230 KB"]]}},{"check":"PD33","result":"pass","evidence":"the document has no near-identical repeated pages"},{"check":"PD34","result":"pass","evidence":"the document carries no leftover comments, mark-ups or stamps"},{"check":"PD25","result":"warning","evidence":"the same content is not published as an ordinary web page, only as this PDF, which is a harder format to read reliably. This is an alert, not a fault in the document.","proof":{"kind":"table","title":"Where an ordinary web page of this content was looked for","note":"Each address below was asked for. A companion page is also matched by a title matching the document's own.","headers":["What was measured","As measured on this page"],"rows":[["The document's own address","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-DP-Complaints-Procedure-2026.pdf"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-DP-Complaints-Procedure-2026.html"],["Also asked for","https://www.cityoflondon.gov.uk/assets/About-the-website/CoL-DP-Complaints-Procedure-2026.htm"],["A page with a matching title","not found"]]},"alert":true}],"calc_log":[{"check":"DS29","weight":5,"result":"fail","value":0.0},{"check":"PD07","weight":3,"result":"pass","value":1.0},{"check":"PD27","weight":5,"result":"pass","value":1.0},{"check":"PD21","weight":1,"result":"pass","value":1.0},{"check":"PD26","weight":3,"result":"pass","value":1.0},{"check":"PD22","weight":1,"result":"pass","value":1.0},{"check":"PD24","weight":1,"result":"pass","value":1.0},{"check":"PD19","weight":1,"result":"pass","value":1.0},{"check":"PD20","weight":1,"result":"pass","value":1.0},{"check":"PD01","weight":5,"result":"pass","value":1.0},{"check":"PD02","weight":5,"result":"pass","value":1.0},{"check":"PD15","weight":3,"result":"pass","value":1.0},{"check":"PD09","weight":3,"result":"pass","value":1.0},{"check":"PD08","weight":3,"result":"pass","value":1.0},{"check":"PD13","weight":3,"result":"pass","value":1.0},{"check":"PD11","weight":3,"result":"fail","value":0.0},{"check":"PD10","weight":3,"result":"pass","value":1.0},{"check":"PD12","weight":3,"result":"pass","value":1.0},{"check":"PD14","weight":3,"result":"pass","value":1.0},{"check":"PD16","weight":3,"result":"pass","value":1.0},{"check":"PD17","weight":3,"result":"pass","value":1.0},{"check":"PD28","weight":5,"result":"pass","value":1.0},{"check":"PD29","weight":3,"result":"pass","value":1.0},{"check":"PD31","weight":1,"result":"pass","value":1.0},{"check":"PD32","weight":1,"result":"pass","value":1.0},{"check":"PD33","weight":1,"result":"pass","value":1.0},{"check":"PD34","weight":1,"result":"pass","value":1.0},{"check":"PD25","weight":1,"result":"warning","value":0.5},{"check":"misinfo","weight":null,"result":"ceiling","value":37,"note":"measured 88.5 scaled into the misinformation exposure Very likely (63%) ceiling"}],"meta":{"filename":"CoL-DP-Complaints-Procedure-2026.pdf","title":"City of London Corporation - Data Protection Act Complaints Procedure","author":"City of London Coporation","subject":"Complaints procedure for data protection matters.","keywords":"Data Protection, Complaints","creator_app":"Acrobat PDFMaker 26 for Word","encoding_software":"Adobe PDF Library 26.1.158","created":"2026-06-18 09:51","modified":"2026-06-18 11:25","pdf_version":"1.6","pages":4,"size_kb":230},"found_on":"https://www.cityoflondon.gov.uk/footer/feedback","misinfo_pct":63}],"governance":{"count":64,"stage_count":6,"message":"64 judgements in this estate cannot be settled by measurement, because they turn on what the organisation knows to be true. They are asked here as 6 stages of questions for the person accountable for the content. The order matters: until someone owns a page, no answer about it can be relied on, and until the current version is agreed, a contradiction cannot be resolved. An answer recorded against a question, with a name and a date, is what turns it into governed content.","stages":[{"stage":1,"title":"Who is answerable for this content","questions":[{"check":"CT26","name":"author / owner visibility","band":"low","question":"Who is the named person answerable for the wording on this page, and is that name published on the page itself?"},{"check":"IN15","name":"unclear content ownership","band":"low","question":"For each area of the site, can you name the team that owns it, and does anyone read it on a schedule?"}]},{"stage":2,"title":"Is it still true today","questions":[{"check":"CT03","name":"outdated content signals","band":"high","question":"This page carries no sign of when it was last confirmed. When did someone last read it end to end with the authority to correct it?"},{"check":"IN08","name":"outdated content","band":"high","question":"Is all of this page still true today, or is some of it describing how things used to work?"},{"check":"IN09","name":"expired offers","band":"high","question":"Are any offers, prices or promotions past their end date, and whose job is it to take them down?"},{"check":"IN13","name":"old campaigns","band":"material","question":"Are there campaign pages still published for campaigns that have finished, and should they come down or be marked as closed?"},{"check":"IN14","name":"old events","band":"material","question":"Are any events listed that have already happened, and can a reader tell past from upcoming at a glance?"},{"check":"PD03","name":"old PDF exposure","band":"material","question":"This document has been public a long time. Is it still the version you want quoted, or has it been superseded?"},{"check":"PD05","name":"policy document freshness","band":"material","question":"For each policy document, what is the review date, and who signs it off when it changes?"},{"check":"PD06","name":"duplicate PDF versions","band":"material","question":"More than one version of this document is published. Which one is current, and can the others be withdrawn?"}]},{"stage":3,"title":"Can each claim be backed","questions":[{"check":"AR05","name":"factual claim support","band":"material","question":"Take the main factual claims on this page one at a time. For each, what is the source you would show if challenged?"},{"check":"AR06","name":"unsupported claim detection","band":"material","question":"Which statements here are your position rather than established fact, and would a reader be able to tell the difference?"},{"check":"CT02","name":"claim evidence visibility","band":"material","question":"Where a page makes a claim, is the evidence for it on the same page, or does the reader have to go looking?"},{"check":"IN02","name":"unsupported claims","band":"material","question":"Are there claims about performance, size, ranking or results that are not backed by a figure and a source?"},{"check":"IN03","name":"missing evidence for important claims","band":"material","question":"For the claims that matter most commercially, is the supporting evidence published, or does it only exist internally?"},{"check":"IN19","name":"circular reasoning / self-referential support","band":"high","question":"When this page supports a claim, does it point to independent evidence, or does it link to another of your own pages that simply repeats the claim?"},{"check":"IN20","name":"unverifiable statistics","band":"material","question":"For each number published here, can you name the study, dataset or internal record it comes from, and the date it was measured?"},{"check":"IN21","name":"promotional framing without evidence","band":"material","question":"Take the adjectives out. Is what remains still an accurate description of what you do, or does the claim only stand up in promotional language?"}]},{"stage":4,"title":"Does our published content agree","questions":[{"check":"AR07","name":"contradictory page evidence","band":"high","question":"Does anything on this page contradict anything else on the same page, such as a figure in the text against a figure in a table?"},{"check":"AR16","name":"organisation name consistency","band":"material","question":"Is the organisation's name written identically everywhere, including punctuation, legal suffix and capitalisation?"},{"check":"AR19","name":"duplicate answers across pages","band":"material","question":"Several pages answer the same question. Which one do you want quoted when someone asks it?"},{"check":"CT01","name":"conflicting content","band":"high","question":"Two places on this site say different things about the same subject. Which one is correct, and what happens to the other?"},{"check":"CT33","name":"multilingual consistency","band":"moderate","question":"Where the site is published in more than one language, does each version say the same thing, and who confirms that?"},{"check":"IN01","name":"conflicting organisational descriptions","band":"high","question":"How would you describe the organisation in one sentence, and does each page that describes it say the same thing?"},{"check":"IN04","name":"conflicting PDF/webpage evidence","band":"high","question":"Where a document and a web page cover the same subject, which one is authoritative when they differ?"},{"check":"IN05","name":"inconsistent leadership information","band":"material","question":"Is the leadership listed here current, including anyone who has joined or left, and does it read the same on each page and in each document?"},{"check":"IN06","name":"inconsistent location/opening hours","band":"material","question":"Are the addresses, phone numbers and opening hours identical everywhere they appear, and are they right today?"},{"check":"IN10","name":"inconsistent product/service claims","band":"material","question":"Do the product and service descriptions match across the site, the documents, and anywhere else you publish?"},{"check":"IN11","name":"mixed brand names","band":"material","question":"More than one brand or trading name appears. Which is the legal entity, which is the trading name, and when should each be used?"},{"check":"IN12","name":"duplicate claim drift across pages","band":"material","question":"The same claim appears on several pages in slightly different words. Which wording is the approved one?"},{"check":"IN22","name":"terminology inconsistency","band":"material","question":"You use more than one term for the same thing. Which is the agreed term, and are the others meant to be synonyms or genuinely different things?"},{"check":"PD04","name":"PDF ↔ website content conflict","band":"high","question":"This document and a page on the site disagree. Which is correct, and does the other need changing or withdrawing?"}]},{"stage":5,"title":"Will the right meaning come across","questions":[{"check":"AR08","name":"answer extractability","band":"moderate","question":"If someone asked the question this page answers, which single sentence on the page is the answer?"},{"check":"AR09","name":"location clarity","band":"material","question":"Can a reader tell which countries, regions or sites this page applies to without already knowing?"},{"check":"AR10","name":"machine-readable contact & legal","band":"moderate","question":"Are your contact details, registered address and legal terms published as text on the site, rather than only inside documents or images?"},{"check":"AR14","name":"page subject clarity","band":"moderate","question":"What is this page about, in the words a customer would use rather than the words you use internally?"},{"check":"AR15","name":"entity recognition","band":"material","question":"Are the people, places, products and organisations named on this page written out in full at least once?"},{"check":"AR17","name":"product/service description clarity","band":"moderate","question":"Does this description say what the product or service actually does, or does it describe the benefit without the substance?"},{"check":"AR18","name":"audience clarity","band":"low","question":"Who is this page written for, and would that reader recognise themselves in the first paragraph?"},{"check":"AR20","name":"unclear page intent","band":"moderate","question":"Is this page meant to inform, to sell, or to transact, and does it try to do more than one of those at once?"},{"check":"AR21","name":"content buried in images","band":"material","question":"Is any information here held only inside an image, such as a chart, a price list or a diagram?"},{"check":"AR22","name":"content buried in video","band":"moderate","question":"Is any information here held only inside a video, and does a transcript or written equivalent exist?"},{"check":"AR24","name":"FAQ clarity","band":"low","question":"Are the questions in this FAQ the ones customers actually ask, and does each answer stand complete on its own?"},{"check":"CT18","name":"schema type relevance","band":"material","question":"Does the structured data describe what this page actually is, or was one general type applied across the site?"},{"check":"CT19","name":"organisation entity clarity","band":"material","question":"Can a reader tell from this page alone which legal entity is behind it, including registration number and country?"},{"check":"CT20","name":"contact information clarity","band":"moderate","question":"If someone needs to contact you about this particular subject, is the right route on the page?"},{"check":"CT21","name":"page purpose clarity","band":"moderate","question":"In one sentence, what is this page for, and would a first-time reader arrive at the same sentence?"},{"check":"CT22","name":"content hierarchy (key info early)","band":"moderate","question":"Is the most important information in the first screen of this page, or does background and context come first?"},{"check":"CT23","name":"repeated template content","band":"material","question":"How much of this page is repeated on each page, and is the part unique to this page substantial enough to stand on its own?"},{"check":"MS07","name":"wrongly-decorative alt","band":"moderate","question":"Some images here are marked as decorative and carry no description. Are any of them actually carrying information?"},{"check":"MS09","name":"link purpose clarity","band":null,"question":"Would each link make sense read on its own, away from the sentence around it?"},{"check":"MX07","name":"missing key user information","band":"material","question":"Is anything a customer routinely needs, such as price, availability or eligibility, missing from where they would look for it?"},{"check":"PD18","name":"download-only critical information","band":"material","question":"Is any of this information available only as a download, and should it also exist as a page?"}]},{"stage":6,"title":"Can someone reach it and act on it","questions":[{"check":"AJ01","name":"agent task readiness","band":"low","question":"If an automated assistant attempted your most common customer task, at which step would it stop?"},{"check":"AJ04","name":"broken trust journeys","band":"low","question":"Do the trust pages, such as terms, privacy, complaints and accreditation, all resolve and stay current?"},{"check":"DS19","name":"internal linking structure","band":"low","question":"Do the pages that matter most get linked from the places people actually start, or only from the sitemap?"},{"check":"DS20","name":"navigation consistency","band":"low","question":"Is the navigation the same across the whole estate, or does it change between sections?"},{"check":"IN16","name":"suspicious external references","band":"material","question":"Do you stand behind each organisation this site links to, and does anyone review those links?"},{"check":"IN17","name":"unsafe external links","band":"material","question":"Do any external links now go to sites that have changed hands, expired, or host something different?"},{"check":"MX08","name":"confusing navigation paths","band":"low","question":"Pick a common task. How many steps does it take, and does anything in the path send the reader backwards?"},{"check":"MX09","name":"unnecessary downloads","band":"moderate","question":"Is anything offered as a download that could be a page, and is the download necessary?"},{"check":"MX10","name":"confusing file downloads","band":"low","question":"When a file is offered, is it clear before clicking what it is, what format it is in, and how big it is?"},{"check":"MX11","name":"poor content discoverability","band":"low","question":"If someone did not already know this content existed, how would they find it?"},{"check":"MX13","name":"duplicate journeys","band":"low","question":"There is more than one route to the same outcome. Is that deliberate, and which one do you support?"}]}],"items":[{"check":"CT26","name":"author / owner visibility","band":"low","stage":1,"stage_name":"Who is answerable for this content","question":"Who is the named person answerable for the wording on this page, and is that name published on the page itself?","needs":"review and confirmation by a content owner"},{"check":"IN15","name":"unclear content ownership","band":"low","stage":1,"stage_name":"Who is answerable for this content","question":"For each area of the site, can you name the team that owns it, and does anyone read it on a schedule?","needs":"review and confirmation by a content owner"},{"check":"CT03","name":"outdated content signals","band":"high","stage":2,"stage_name":"Is it still true today","question":"This page carries no sign of when it was last confirmed. When did someone last read it end to end with the authority to correct it?","needs":"review and confirmation by a content owner"},{"check":"IN08","name":"outdated content","band":"high","stage":2,"stage_name":"Is it still true today","question":"Is all of this page still true today, or is some of it describing how things used to work?","needs":"review and confirmation by a content owner"},{"check":"IN09","name":"expired offers","band":"high","stage":2,"stage_name":"Is it still true today","question":"Are any offers, prices or promotions past their end date, and whose job is it to take them down?","needs":"review and confirmation by a content owner"},{"check":"IN13","name":"old campaigns","band":"material","stage":2,"stage_name":"Is it still true today","question":"Are there campaign pages still published for campaigns that have finished, and should they come down or be marked as closed?","needs":"review and confirmation by a content owner"},{"check":"IN14","name":"old events","band":"material","stage":2,"stage_name":"Is it still true today","question":"Are any events listed that have already happened, and can a reader tell past from upcoming at a glance?","needs":"review and confirmation by a content owner"},{"check":"PD03","name":"old PDF exposure","band":"material","stage":2,"stage_name":"Is it still true today","question":"This document has been public a long time. Is it still the version you want quoted, or has it been superseded?","needs":"review and confirmation by a content owner"},{"check":"PD05","name":"policy document freshness","band":"material","stage":2,"stage_name":"Is it still true today","question":"For each policy document, what is the review date, and who signs it off when it changes?","needs":"review and confirmation by a content owner"},{"check":"PD06","name":"duplicate PDF versions","band":"material","stage":2,"stage_name":"Is it still true today","question":"More than one version of this document is published. Which one is current, and can the others be withdrawn?","needs":"review and confirmation by a content owner"},{"check":"AR05","name":"factual claim support","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Take the main factual claims on this page one at a time. For each, what is the source you would show if challenged?","needs":"review and confirmation by a content owner"},{"check":"AR06","name":"unsupported claim detection","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Which statements here are your position rather than established fact, and would a reader be able to tell the difference?","needs":"review and confirmation by a content owner"},{"check":"CT02","name":"claim evidence visibility","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Where a page makes a claim, is the evidence for it on the same page, or does the reader have to go looking?","needs":"review and confirmation by a content owner"},{"check":"IN02","name":"unsupported claims","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Are there claims about performance, size, ranking or results that are not backed by a figure and a source?","needs":"review and confirmation by a content owner"},{"check":"IN03","name":"missing evidence for important claims","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"For the claims that matter most commercially, is the supporting evidence published, or does it only exist internally?","needs":"review and confirmation by a content owner"},{"check":"IN19","name":"circular reasoning / self-referential support","band":"high","stage":3,"stage_name":"Can each claim be backed","question":"When this page supports a claim, does it point to independent evidence, or does it link to another of your own pages that simply repeats the claim?","needs":"review and confirmation by a content owner"},{"check":"IN20","name":"unverifiable statistics","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"For each number published here, can you name the study, dataset or internal record it comes from, and the date it was measured?","needs":"review and confirmation by a content owner"},{"check":"IN21","name":"promotional framing without evidence","band":"material","stage":3,"stage_name":"Can each claim be backed","question":"Take the adjectives out. Is what remains still an accurate description of what you do, or does the claim only stand up in promotional language?","needs":"review and confirmation by a content owner"},{"check":"AR07","name":"contradictory page evidence","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Does anything on this page contradict anything else on the same page, such as a figure in the text against a figure in a table?","needs":"review and confirmation by a content owner"},{"check":"AR16","name":"organisation name consistency","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Is the organisation's name written identically everywhere, including punctuation, legal suffix and capitalisation?","needs":"review and confirmation by a content owner"},{"check":"AR19","name":"duplicate answers across pages","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Several pages answer the same question. Which one do you want quoted when someone asks it?","needs":"review and confirmation by a content owner"},{"check":"CT01","name":"conflicting content","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Two places on this site say different things about the same subject. Which one is correct, and what happens to the other?","needs":"review and confirmation by a content owner"},{"check":"CT33","name":"multilingual consistency","band":"moderate","stage":4,"stage_name":"Does our published content agree","question":"Where the site is published in more than one language, does each version say the same thing, and who confirms that?","needs":"review and confirmation by a content owner"},{"check":"IN01","name":"conflicting organisational descriptions","band":"high","stage":4,"stage_name":"Does our published content agree","question":"How would you describe the organisation in one sentence, and does each page that describes it say the same thing?","needs":"review and confirmation by a content owner"},{"check":"IN04","name":"conflicting PDF/webpage evidence","band":"high","stage":4,"stage_name":"Does our published content agree","question":"Where a document and a web page cover the same subject, which one is authoritative when they differ?","needs":"review and confirmation by a content owner"},{"check":"IN05","name":"inconsistent leadership information","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Is the leadership listed here current, including anyone who has joined or left, and does it read the same on each page and in each document?","needs":"review and confirmation by a content owner"},{"check":"IN06","name":"inconsistent location/opening hours","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Are the addresses, phone numbers and opening hours identical everywhere they appear, and are they right today?","needs":"review and confirmation by a content owner"},{"check":"IN10","name":"inconsistent product/service claims","band":"material","stage":4,"stage_name":"Does our published content agree","question":"Do the product and service descriptions match across the site, the documents, and anywhere else you publish?","needs":"review and confirmation by a content owner"},{"check":"IN11","name":"mixed brand names","band":"material","stage":4,"stage_name":"Does our published content agree","question":"More than one brand or trading name appears. Which is the legal entity, which is the trading name, and when should each be used?","needs":"review and confirmation by a content owner"},{"check":"IN12","name":"duplicate claim drift across pages","band":"material","stage":4,"stage_name":"Does our published content agree","question":"The same claim appears on several pages in slightly different words. Which wording is the approved one?","needs":"review and confirmation by a content owner"},{"check":"IN22","name":"terminology inconsistency","band":"material","stage":4,"stage_name":"Does our published content agree","question":"You use more than one term for the same thing. Which is the agreed term, and are the others meant to be synonyms or genuinely different things?","needs":"review and confirmation by a content owner"},{"check":"PD04","name":"PDF ↔ website content conflict","band":"high","stage":4,"stage_name":"Does our published content agree","question":"This document and a page on the site disagree. Which is correct, and does the other need changing or withdrawing?","needs":"review and confirmation by a content owner"},{"check":"AR08","name":"answer extractability","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"If someone asked the question this page answers, which single sentence on the page is the answer?","needs":"review and confirmation by a content owner"},{"check":"AR09","name":"location clarity","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Can a reader tell which countries, regions or sites this page applies to without already knowing?","needs":"review and confirmation by a content owner"},{"check":"AR10","name":"machine-readable contact & legal","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Are your contact details, registered address and legal terms published as text on the site, rather than only inside documents or images?","needs":"review and confirmation by a content owner"},{"check":"AR14","name":"page subject clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"What is this page about, in the words a customer would use rather than the words you use internally?","needs":"review and confirmation by a content owner"},{"check":"AR15","name":"entity recognition","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Are the people, places, products and organisations named on this page written out in full at least once?","needs":"review and confirmation by a content owner"},{"check":"AR17","name":"product/service description clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Does this description say what the product or service actually does, or does it describe the benefit without the substance?","needs":"review and confirmation by a content owner"},{"check":"AR18","name":"audience clarity","band":"low","stage":5,"stage_name":"Will the right meaning come across","question":"Who is this page written for, and would that reader recognise themselves in the first paragraph?","needs":"review and confirmation by a content owner"},{"check":"AR20","name":"unclear page intent","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is this page meant to inform, to sell, or to transact, and does it try to do more than one of those at once?","needs":"review and confirmation by a content owner"},{"check":"AR21","name":"content buried in images","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is any information here held only inside an image, such as a chart, a price list or a diagram?","needs":"review and confirmation by a content owner"},{"check":"AR22","name":"content buried in video","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is any information here held only inside a video, and does a transcript or written equivalent exist?","needs":"review and confirmation by a content owner"},{"check":"AR24","name":"FAQ clarity","band":"low","stage":5,"stage_name":"Will the right meaning come across","question":"Are the questions in this FAQ the ones customers actually ask, and does each answer stand complete on its own?","needs":"review and confirmation by a content owner"},{"check":"CT18","name":"schema type relevance","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Does the structured data describe what this page actually is, or was one general type applied across the site?","needs":"review and confirmation by a content owner"},{"check":"CT19","name":"organisation entity clarity","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Can a reader tell from this page alone which legal entity is behind it, including registration number and country?","needs":"review and confirmation by a content owner"},{"check":"CT20","name":"contact information clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"If someone needs to contact you about this particular subject, is the right route on the page?","needs":"review and confirmation by a content owner"},{"check":"CT21","name":"page purpose clarity","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"In one sentence, what is this page for, and would a first-time reader arrive at the same sentence?","needs":"review and confirmation by a content owner"},{"check":"CT22","name":"content hierarchy (key info early)","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Is the most important information in the first screen of this page, or does background and context come first?","needs":"review and confirmation by a content owner"},{"check":"CT23","name":"repeated template content","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"How much of this page is repeated on each page, and is the part unique to this page substantial enough to stand on its own?","needs":"review and confirmation by a content owner"},{"check":"MS07","name":"wrongly-decorative alt","band":"moderate","stage":5,"stage_name":"Will the right meaning come across","question":"Some images here are marked as decorative and carry no description. Are any of them actually carrying information?","needs":"review and confirmation by a content owner"},{"check":"MS09","name":"link purpose clarity","band":null,"stage":5,"stage_name":"Will the right meaning come across","question":"Would each link make sense read on its own, away from the sentence around it?","needs":"review and confirmation by a content owner"},{"check":"MX07","name":"missing key user information","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is anything a customer routinely needs, such as price, availability or eligibility, missing from where they would look for it?","needs":"review and confirmation by a content owner"},{"check":"PD18","name":"download-only critical information","band":"material","stage":5,"stage_name":"Will the right meaning come across","question":"Is any of this information available only as a download, and should it also exist as a page?","needs":"review and confirmation by a content owner"},{"check":"AJ01","name":"agent task readiness","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"If an automated assistant attempted your most common customer task, at which step would it stop?","needs":"review and confirmation by a content owner"},{"check":"AJ04","name":"broken trust journeys","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do the trust pages, such as terms, privacy, complaints and accreditation, all resolve and stay current?","needs":"review and confirmation by a content owner"},{"check":"DS19","name":"internal linking structure","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do the pages that matter most get linked from the places people actually start, or only from the sitemap?","needs":"review and confirmation by a content owner"},{"check":"DS20","name":"navigation consistency","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Is the navigation the same across the whole estate, or does it change between sections?","needs":"review and confirmation by a content owner"},{"check":"IN16","name":"suspicious external references","band":"material","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do you stand behind each organisation this site links to, and does anyone review those links?","needs":"review and confirmation by a content owner"},{"check":"IN17","name":"unsafe external links","band":"material","stage":6,"stage_name":"Can someone reach it and act on it","question":"Do any external links now go to sites that have changed hands, expired, or host something different?","needs":"review and confirmation by a content owner"},{"check":"MX08","name":"confusing navigation paths","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"Pick a common task. How many steps does it take, and does anything in the path send the reader backwards?","needs":"review and confirmation by a content owner"},{"check":"MX09","name":"unnecessary downloads","band":"moderate","stage":6,"stage_name":"Can someone reach it and act on it","question":"Is anything offered as a download that could be a page, and is the download necessary?","needs":"review and confirmation by a content owner"},{"check":"MX10","name":"confusing file downloads","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"When a file is offered, is it clear before clicking what it is, what format it is in, and how big it is?","needs":"review and confirmation by a content owner"},{"check":"MX11","name":"poor content discoverability","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"If someone did not already know this content existed, how would they find it?","needs":"review and confirmation by a content owner"},{"check":"MX13","name":"duplicate journeys","band":"low","stage":6,"stage_name":"Can someone reach it and act on it","question":"There is more than one route to the same outcome. Is that deliberate, and which one do you support?","needs":"review and confirmation by a content owner"}]},"not_assessed":[{"check":"DS09","name":"crawlable page discovery","reason":"requires reference information supplied by the organisation"},{"check":"DS11","name":"orphaned pages","reason":"requires reference information supplied by the organisation"},{"check":"DS13","name":"subdomain discovery","reason":"requires reference information supplied by the organisation"},{"check":"DS21","name":"subdomain coverage","reason":"requires reference information supplied by the organisation"},{"check":"DS25","name":"sitemap completeness","reason":"requires reference information supplied by the organisation"},{"check":"AJ02","name":"form journey availability","reason":"requires reference information supplied by the organisation"},{"check":"AJ03","name":"contact journey availability","reason":"requires reference information supplied by the organisation"},{"check":"CT17","name":"structured data validity","reason":"defined in the register; not yet automated in this version"},{"check":"CT30","name":"reputational-term content density (alert)","reason":"defined in the register; not yet automated in this version"},{"check":"IN07","name":"malware / Safe Browsing flags","reason":"requires an external reputation service (Safe Browsing); not connected in this version"},{"check":"PD35","name":"document title distinctiveness","reason":"defined in the register; not yet automated in this version"}],"selection":{"crawled":120,"selected":37,"pdfs":5,"llms_txt_used":false,"formula":"nav 30 · declared-AI-direction 20 · homepage 20 · link-share 15 · sitemap 10 · depth 5","pdf_selection":"the first 5 PDF documents discovered during the crawl","render_note":"10 of 37 selected pages rendered in a full browser (10 succeeded) for the rendering-dependent checks"},"site_profile":{"traffic":{"domain":"cityoflondon.gov.uk","visitors":null,"visitors_display":"High-traffic (recognised top site)","major":true,"classification":"Major site","source":"offline top-sites list (no live provider connected)"},"industry":{"label":"Government and public sector","confidence":"high","signals":[],"basis":"the organisation's established classification"},"organisation":{"name":"City of London","legal_name":"City of London Corporation","display":"City of London Corporation","legal_form":null,"source":"the organisation's established record"},"regulation":{"status":"No","label":"None found","confidence":"low","detail":"No regulator statements, and the established sector carries no statutory regulator","evidence":[]},"listing":{"status":"No","label":"No (not a company with shares)","confidence":"high","detail":"No (not a company with shares)","evidence":[],"exchanges":[],"basis":"the organisation's established record"},"_known":{"registered_name":"City of London Corporation","industry":"Government and public sector","listing":"No (not a company with shares)","country":"United Kingdom"},"logo":{"data_uri":"data:image/png;base64,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","source":"the site's app icon (apple-touch-icon)","origin":"https://www.cityoflondon.gov.uk/_IHS62Q_ff4a8f4f-f506-4eb1-b9c9-87c6a5e720af/static/img/favicon/col_apple_icon.png","bytes":38429,"width":409,"height":400}},"registered":{"registered_name":"City of London Corporation","country":"United Kingdom","listings":[],"sector":"Government and public sector","sector_basis":"the organisation's established classification","sources":[{"name":"Established record held for this organisation"},{"name":"GLEIF","ref":"549300CFDOXI0FASRR40","detail":"legal identity, matched on registered name"}],"lei":"549300CFDOXI0FASRR40","jurisdiction":"GB","checked_at":"2026-07-31 16:48 UTC"},"content_flags":[],"content_density":[],"doorway":{"host":"www.cityoflondon.gov.uk","ips":["172.66.155.113","104.20.19.80"],"chain":["www.cityoflondon.gov.uk"],"infra":"Cloudflare","checked":"2026-07-31 16:45 UTC","our_ip":"10.100.100.212","dns_ms":3,"registrant":null,"challenge":false,"browsers":[{"engine":"Safari","platform":"Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","ok":true,"ms":681,"status":200,"error":null,"cert_block":false},{"engine":"Chrome","platform":"PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","ok":true,"ms":1399,"status":200,"error":null,"cert_block":false}],"tls_cert":{"valid_system":true,"valid_strict":true,"error":null,"issuer":"C=US, O=Google Trust Services, CN=WE1","subject":"CN=cityoflondon.gov.uk","not_before":"Jul 18 06:42:21 2026 GMT","not_after":"Oct 16 07:42:05 2026 GMT","days_left":76},"people":[{"label":"iPhone user","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","group":"people","provider":"","verified_id":false,"slug":"iphone-user","status":200,"served":true,"cleared":false,"ms":115,"ttfb":80,"dns_ms":3,"tcp_ms":10,"tls_ms":38,"resp_ms":32,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":257,"recv":200741,"ms_disp":"115 ms","size_disp":"196 KB","y":90},{"label":"Android user","ua":"Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36","group":"people","provider":"","verified_id":false,"slug":"android-user","status":200,"served":true,"cleared":false,"ms":123,"ttfb":89,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":42,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":239,"recv":200741,"ms_disp":"123 ms","size_disp":"196 KB","y":130},{"label":"Safari on a Mac","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15","group":"people","provider":"","verified_id":false,"slug":"safari-user","status":200,"served":true,"cleared":false,"challenge":false,"cert_block":false,"cert_code":null,"conn_cut":false,"error":null,"ms":681,"ttfb":null,"dns_ms":null,"tcp_ms":null,"tls_ms":null,"resp_ms":null,"tls_ver":null,"peer_ip":null,"src_ip":null,"server":null,"sent":null,"recv":null,"ms_disp":"681 ms","size_disp":"real browser","y":170},{"label":"Chrome on a PC","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","group":"people","provider":"","verified_id":false,"slug":"chrome-user","status":200,"served":true,"cleared":false,"challenge":false,"cert_block":false,"cert_code":null,"conn_cut":false,"error":null,"ms":1399,"ttfb":null,"dns_ms":null,"tcp_ms":null,"tls_ms":null,"resp_ms":null,"tls_ver":null,"peer_ip":null,"src_ip":null,"server":null,"sent":null,"recv":null,"ms_disp":"1399 ms","size_disp":"real browser","y":210}],"ai":[{"label":"GPTBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.1; +https://openai.com/gptbot","group":"ai","provider":"OpenAI","verified_id":false,"slug":"gptbot","status":403,"served":false,"cleared":false,"ms":56,"ttfb":55,"dns_ms":3,"tcp_ms":10,"tls_ms":32,"resp_ms":13,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":224,"recv":5903,"ms_disp":"56 ms","size_disp":"6 KB","policy_line":"The published crawl policy closes the whole site to this name.","wayin":false,"y":370},{"label":"OAI-SearchBot","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot","group":"ai","provider":"OpenAI","verified_id":false,"slug":"oai-searchbot","status":403,"served":false,"cleared":false,"ms":60,"ttfb":59,"dns_ms":3,"tcp_ms":10,"tls_ms":34,"resp_ms":15,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":234,"recv":5903,"ms_disp":"60 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":404},{"label":"ChatGPT-User","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot","group":"ai","provider":"OpenAI","verified_id":false,"slug":"chatgpt-user","status":403,"served":false,"cleared":false,"ms":58,"ttfb":57,"dns_ms":3,"tcp_ms":10,"tls_ms":34,"resp_ms":13,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":227,"recv":5903,"ms_disp":"58 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":438},{"label":"ClaudeBot","ua":"Mozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","group":"ai","provider":"Anthropic","verified_id":false,"slug":"claudebot","status":403,"served":false,"cleared":false,"ms":60,"ttfb":56,"dns_ms":3,"tcp_ms":10,"tls_ms":34,"resp_ms":12,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":187,"recv":5903,"ms_disp":"60 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":480},{"label":"Claude-User","ua":"Mozilla/5.0 (compatible; Claude-User/1.0; +https://www.anthropic.com)","group":"ai","provider":"Anthropic","verified_id":false,"slug":"claude-user","status":403,"served":false,"cleared":false,"ms":61,"ttfb":61,"dns_ms":3,"tcp_ms":9,"tls_ms":38,"resp_ms":14,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":191,"recv":5903,"ms_disp":"61 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":514},{"label":"Googlebot (Gemini)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Google","verified_id":true,"slug":"googlebot-gemini","status":200,"served":true,"cleared":false,"ms":136,"ttfb":107,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":60,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":263,"recv":200741,"ms_disp":"136 ms","size_disp":"196 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":556},{"label":"GoogleOther","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GoogleOther","group":"ai","provider":"Google","verified_id":true,"slug":"googleother","status":200,"served":true,"cleared":false,"ms":117,"ttfb":78,"dns_ms":3,"tcp_ms":10,"tls_ms":34,"resp_ms":34,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":197,"recv":200741,"ms_disp":"117 ms","size_disp":"196 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":590},{"label":"Bingbot (Copilot)","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/125.0.0.0 Safari/537.36","group":"ai","provider":"Microsoft","verified_id":true,"slug":"bingbot-copilot","status":200,"served":true,"cleared":false,"ms":137,"ttfb":94,"dns_ms":3,"tcp_ms":12,"tls_ms":40,"resp_ms":42,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":262,"recv":200741,"ms_disp":"137 ms","size_disp":"196 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":632},{"label":"PerplexityBot","ua":"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://www.perplexity.ai/perplexitybot)","group":"ai","provider":"Perplexity","verified_id":false,"slug":"perplexitybot","status":403,"served":false,"cleared":false,"ms":122,"ttfb":122,"dns_ms":3,"tcp_ms":41,"tls_ms":39,"resp_ms":42,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":207,"recv":5903,"ms_disp":"122 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":674},{"label":"Perplexity-User","ua":"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://www.perplexity.ai/perplexity-user)","group":"ai","provider":"Perplexity","verified_id":false,"slug":"perplexity-user","status":403,"served":false,"cleared":false,"ms":63,"ttfb":59,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":12,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":211,"recv":5903,"ms_disp":"63 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":708},{"label":"CCBot","ua":"CCBot/2.0 (https://commoncrawl.org/faq/)","group":"ai","provider":"Common Crawl","verified_id":false,"slug":"ccbot","status":403,"served":false,"cleared":false,"ms":63,"ttfb":63,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":16,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":162,"recv":5903,"ms_disp":"63 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":750},{"label":"Bytespider","ua":"Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)","group":"ai","provider":"ByteDance","verified_id":false,"slug":"bytespider","status":403,"served":false,"cleared":false,"ms":66,"ttfb":61,"dns_ms":3,"tcp_ms":9,"tls_ms":39,"resp_ms":13,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":270,"recv":5903,"ms_disp":"66 ms","size_disp":"6 KB","policy_line":"The published crawl policy closes the whole site to this name.","wayin":false,"y":792},{"label":"Amazonbot","ua":"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)","group":"ai","provider":"Amazon","verified_id":false,"slug":"amazonbot","status":403,"served":false,"cleared":false,"ms":63,"ttfb":62,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":15,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":210,"recv":5903,"ms_disp":"63 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":834},{"label":"GrokBot","ua":"Mozilla/5.0 (compatible; GrokBot/1.0; +https://x.ai)","group":"ai","provider":"xAI","verified_id":false,"slug":"grokbot","status":200,"served":true,"cleared":false,"ms":119,"ttfb":81,"dns_ms":3,"tcp_ms":13,"tls_ms":38,"resp_ms":30,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":false,"error":null,"sent":174,"recv":200741,"ms_disp":"119 ms","size_disp":"196 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":876},{"label":"Meta-ExternalAgent","ua":"meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)","group":"ai","provider":"Meta","verified_id":false,"slug":"meta-externalagent","status":403,"served":false,"cleared":false,"ms":61,"ttfb":60,"dns_ms":3,"tcp_ms":11,"tls_ms":36,"resp_ms":13,"tls_ver":"TLSv1.2","peer_ip":"172.66.155.113","src_ip":"10.100.100.212","server":"cloudflare","challenge":true,"error":null,"sent":211,"recv":5903,"ms_disp":"61 ms","size_disp":"6 KB","policy_line":"The published crawl policy declares nothing for this name.","wayin":false,"y":918}],"heads":[{"text":"PEOPLE","y":66},{"text":"AI SYSTEMS","y":346}],"height":978,"agg":{"people_served":4,"people_total":4,"ai_refused":11,"ai_total":15,"ai_wayin":0,"fastest_ms":56}},"human_equiv":{"checks":187,"measurements":1953,"pages":37,"pdfs":5,"days":15,"rate":612,"cost":9180,"items":[["Assessment scoping and estate discovery",1],["Access verification (asking as each visitor in turn, with re-tests)",2],["Analysis and evidence capture (1,953 measurements at 2 minutes)",8],["Cross-validation and quality assurance (15%% of analysis)",1],["Compilation and report production",3]]},"register_version":"v4.1-seed-187"}