agentspeed.

monzo.com

scanned 7/27/2026, 8:40:56 AM · cached · refresh in 22h · rubric 2026.08.1
Built with Next.js
robots.txt present: passrobots.txt allows AI agents: passContent-Signal directives: failllms.txt present: passSitemap present: failLink response headers: failCanonical URL: passMCP server card: failOAuth authorization metadata: failOAuth resource metadata: failAPI catalog / OpenAPI: failWeb Bot Auth: failMarkdown negotiation: failText-to-markup ratio: failContent without JavaScript: warnHeading hierarchy: warnCookie wall blocks content: passDeclared language: passPage title: passMeta description: passJSON-LD present: passStructured data validates: passSchema type coverage: failPaywall / login wall: passAgent Skills manifest: failWebMCP actions: failPrimary action reachable: passReachability: passTime to first byte: passFull render time: skipPage weight: pass69/ 100 · D
Needs work

This is how AI agents (not browsers) experience monzo.com. The score weights five categories of machine-readability; the ticks on the arc are the 31 individual checks behind it.

✉ Email me this report + alert me when it changes ↓

Top fixes

failSitemap presentDiscoverability

No reachable sitemap.xml. Publish one and reference it in robots.txt.

Fix · Next.js: Add app/sitemap.ts (Next’s sitemap convention) and reference it from robots.txt.

failLink response headersDiscoverability

No HTTP Link: response headers. Emit canonical/alternate/describedby relations so HEAD-only or stream-rendering agents get them without parsing HTML.

Fix: Emit `Link:` headers for canonical, alternate-language, and describedby relations. Agents that fetch HEAD-only or stream-render rely on these.

failText-to-markup ratioReadability

Visible text is 2.3% of HTML weight (12357/527289 bytes). Low. Markup may be crowding out agent-usable text.

Fix: Heavy ad or navigation markup crowds out agent-usable text. Aim for a text-to-DOM ratio above 15%.

warnContent without JavaScriptReadability

Browser pass unavailable; HTML looks like a JS-shell (e.g. #__next / #root). Likely JS-dependent.

Fix · Next.js: Render primary content on the server: use Server Components (App Router) or getServerSideProps/SSG (Pages Router). Avoid fetching above-the-fold content in a client useEffect, since agents don’t run it.

failSchema type coverageStructured data

Page looks like Article|BlogPosting|NewsArticle / FAQPage; missing JSON-LD type(s): Article|BlogPosting|NewsArticle, FAQPage.

Fix: Align JSON-LD type to page purpose. Product pages without Product markup are skipped by agent shopping flows.

warnHeading hierarchyReadability

Heading issues: no <h1>.

Fix: Use a single H1 and avoid skipping heading levels (H1 → H3).

Don’t lose this report

Get it in your inbox now — and a heads-up whenever monzo.com’s agent-readiness score changes. Free, unsubscribe anytime.

Fix it

Generated, ready-to-ship files for the gaps above — copy them or download and drop them into your repo.

Reference a sitemap
Publish /sitemap.xml and add this line to robots.txt.
Sitemap: https://monzo.com/sitemap.xml
Does AI actually recommend monzo.com?

This scan shows whether an agent can read the site. One free probe asks a real assistant a real buying question and records who it cited.

Run the free probe →
This scan graded one page. Your site is more than one page.

This graded your homepage. Your pricing, docs, and checkout live on other pages — the ones assistants actually quote when they recommend you — and a 69/100 here means agents are already missing things on the page you polish most. The $29 Deep Scan audits the whole site against all 31 checks, then emails a PDF with every failing check and its exact fix, ranked by what costs you the most visibility. One-time, delivered in minutes, no subscription.

Order the Deep Scan →

What the agent receives

The agent’s-eye view
Monzo | Your New Favourite Bank Skip to Content Personal Current accounts It all starts with our personal current account Personal account Joint account Under 16s account 16-17s account See all current accounts Plans Upgrade your personal account from £3 a month Compare plans Why Monzo? Bank on an award-winning app Organise with Pots Earn cashback Travel without fees Spend with friends Get paid into Monzo Protect your money Connect your mortgage Pay and get paid Savings and ISAs Put your money to work with flexible ways to save. Instant Access Select Access Cash ISAs Under 16s Savings See all savings and ISAs Investments and pensions Investments Pensions Credit cards and loans Flex Purchase credit card Flex Build credit card Loans Overdrafts Insurance Home insurance Contents insurance Mobile plans Help and support Help centre Security at Monzo Staying safe from fraud Support with money worries Switching to Monzo Plus help Premium help Refer a friend Switch to Monzo Business Sign up Personal Business Sign up Loading Previous slide Slide 1 of 2 Slide 2 of 2 Next slide Monzo for all your money Get clear on your spending. Unlock smarter ways to save. Invest with confidence. Open a free bank account You could get back less than you invest. UK residents. Ts&amp;Cs apply. Earn up to 3.65% AER (variable) with Select Access Park your savings and earn more interest, without locking your money away. Got Perks or Max? You&#x27;ll get a boosted rate of 3.65% AER (variable). Explore Select Access Savings £500 minimum deposit. Free Monzo current account or plan required. UK residents 18+. Ts&amp;Cs apply. Plans start from £7 a month. Tell me about... Bank accounts Savings and ISAs Investments Credit Travel Mortgages Pensions Manage your money today Get instant notifications, spending insights, and Pots to separate your money, with a free Monzo bank account. Free features Paid features Payday, the Monzo way Get paid one business day early, and the chance to double your salary, if you’re paid by Bacs. Sort your salary Send your salary to allocated Pots as soon as you get paid. Separate your money Create up to 20 Pots to keep things organised. Earn while you spend Shop and earn cashback at top brands like Asda, Boots and National Express. Manage your money today Upgrade your personal account to get our best money management tools. Free features Paid features Create your own categories Group your spending in a way that suits you. Connect other accounts See your other bank accounts and credit cards in Monzo. Save as you spend Automatically round up your spare change by 2, 5 or 10 times the amount. Create virtual cards Make and delete extra cards for budgeting and safer shopping. Humans on hand, 24/7 You can speak to a real-life human through our in-app chat – whenever, wherever. We&#x27;re here for you 24/7. Join Monzo for free Make payday twice as nice We could double your salary if you get paid into Monzo by Bacs. There’ll be 10 lucky Monzo customers every month. Find out more Build your money for tomorrow Save for the things that matter. Save Invest Retire Earn 3.65% AER Earn up to 3.65 % AER (variable) with a Select Access Saving Pot or Select Access Cash ISA. 1 Save with roundups Automatically turn spare change into savings every time you spend. Interest is paid monthly. Get clear on your goals Give your Savings Pots a purpose with targets, names and images. 1. Select Access has a £500 minimum deposit. If you withdraw more than twice in 12 months, we’ll lower your rate to 2.60% AER (variable) if you have a free current account, or to 3.10% AER (variable) if you have Perks, Max, Plus or Premium until the one-year anniversary of opening this Pot. Build your money for tomorrow Funds to fund your future. The value of your investments could go up or down and you could get back less than you put in. Save Invest Retire Start small Build towards your future by investing as little as £1. Set it and forget it Automate your investments deposits to help build a habit. Learn with every tap Read our simple investing guides as you go. Transfer an ISA, get a bonus Get a bonus if you transfer an ISA of £1,000 or more to a Stocks &amp; Shares ISA. Ts&amp;Cs apply. 18+, Monzo current account required to invest. Build your money for tomorrow Save for future you. The value of your pension could go up or down and you could get back less than you put in. Save Invest Retire Find your old pensions Just tell us where and when you worked, and we’ll do the rest. Combine them in one place See all your pensions under one roof to get a clearer view of your future money. Make pensions less puzzling Our 90-second lessons break down everything you need to know. 18-70 years, Monzo current account required to open a pension. It all starts with a Hot Coral card Current account Our signature Hot Coral current account that fits your finances. Enjoy fee-free payments abroad, instant notifications, credit insights, Pots and automated roundups. Learn more UK residents. Ts&amp;Cs apply. Flex An award-winning credit card with Section 75 protection. Get credit you can count on with a credit limit up to £10,000, 29% APR representative (variable), £1,200 credit limit, 29% yearly interest (variable). Learn more Eligibility criteria and Ts&amp;Cs apply. Age 18+. UK residents. Not keeping up with payments may negatively impact your credit score. Each purchase is repaid over a maximum of 24 monthly payments. Joint account A shared bank account that helps you manage joint costs. Get dedicated joint account cards, and save together with Instant Access Savings Pots. Learn more You&#x27;ll both need a Monzo account. Aged 18+. UK residents. Ts&amp;Cs apply. Max Protect the things that matter with worldwide travel and phone insurance, UK &amp; Europe breakdown cover, and more. Upgrade your current account from £17 a month. Learn more Ages 18-69. UK residents. 3 month minimum term. Ts&amp;Cs apply. Perks Enjoy the best of Monzo with a boosted savings rate and added benefits like an annual Railcard and weekly Greggs treat. Upgrade your current account for £7 a month. Learn more Age 18+. UK residents. Ts&amp;Cs apply. Extra Unlock more money tools, see your other banks and credit cards in Monzo, and create custom spending categories. Upgrade your current account for £3 a month. Learn more Age 18+. UK residents. Ts&amp;Cs apply. Under 16s account A free account for kids that keeps up as they grow up. Set spending limits and see what they&#x27;re up to with instant notifications. Learn more Ages 6-15. UK residents. 18+ parent/guardian account needed. Ts&amp;Cs apply. Under 16s account A free account for kids that keeps up as they grow up. Set spending limits and see what they&#x27;re up to with instant notifications. Learn more Ages 6-15. UK residents. 18+ parent/guardian account needed. Ts&amp;Cs apply. Under 16s account A free account for kids that keeps up as they grow up. Set spending limits and see what they&#x27;re up to with instant notifications. Learn more Ages 6-15. UK residents. 18+ parent/guardian account needed. Ts&amp;Cs apply. Business account An account packed with everything you need to make life easier for you and your customers. Awarded Best Business Banking Provider at the 2024 British Bank Awards. Learn more Only sole traders or limited company directors in the UK can apply. Ts&amp;Cs apply. Which? recommended 2 years in a row Join 15 million people already banking with Monzo. Join Monzo for free Security you can bank on Keep your money safe with industry-first fraud protection and 24/7 support. How we protect your money Call Status This feature tells you if you&#x27;re really speaking to Monzo, or if it could be a scammer. It helps prevent around 1000 fraud attempts a month. Instant notifications Get notified the second you spend, so you&#x27;re in the know wherever you go. Card freeze Instantly freeze your card in the app if it gets lost, stolen or you suspect fraud. Biometric login Switch on face or 

Show your score

Embed this badge on your site. It links back to this live scan and updates on every rescan.

AgentSpeed score for monzo.com
<a href="https://agentspeed.com/scan/monzo.com"><img src="https://agentspeed.com/badge/monzo.com" alt="AgentSpeed agent-readiness score" height="56"></a>

Track this score

Get this report by email, then a heads-up when monzo.com’s agent-readiness actually changes — a check regressing, or the composite dropping.

Two things never trigger an email: a score change caused by us publishing a new rubric, because that is a different instrument rather than a change to your site, and movement explained only by timing-derived checks, which shift run to run on a site nobody touched.

Want it on your own schedule, with Slack or a webhook instead of email? Score-drift monitoring is on every paid plan.

This score says whether an AI agent could read monzo.com. AI traffic analytics says whether one actually came — and which pages turned it away.

Full breakdown

15 pass2 warn13 fail1 skip
Discoverability
pass
robots.txt present
A robots.txt is reachable at the site root.
100/100
pass
robots.txt allows AI agents
All 9 answer-time access agents allowed.
100/100
fail
Content-Signal directivesemerging
No Content-Signal directives. Add e.g. `Content-Signal: ai-train=no, ai-summarize=yes` to declare granular AI usage policy beyond binary allow/disallow.
0/100
pass
llms.txt present
Found /llms.txt but missing H1 header and markdown links. Not scored.
100/100
fail
Sitemap present
No reachable sitemap.xml. Publish one and reference it in robots.txt.
0/100
fail
Link response headers
No HTTP Link: response headers. Emit canonical/alternate/describedby relations so HEAD-only or stream-rendering agents get them without parsing HTML.
0/100
pass
Canonical URL
Canonical points to self: https://monzo.com/.
100/100
fail
MCP server cardemerging
No valid MCP Server Card at /.well-known/mcp/server-card.json. Publish one so agents can discover your tools without HTML scraping.
0/100
fail
OAuth authorization metadataemerging
No RFC 8414 metadata at /.well-known/oauth-authorization-server. Agents that act on behalf of users need this to discover your authorization endpoints.
0/100
fail
OAuth resource metadataemerging
No RFC 9728 metadata at /.well-known/oauth-protected-resource. Publish it so agents can discover required scopes without hand-coded credentials.
0/100
fail
API catalog / OpenAPIemerging
No /.well-known/api-catalog (RFC 9727) and no /openapi.json|yaml. Publish one so agents that integrate with APIs can discover your endpoints.
0/100
fail
Web Bot Authemerging
No Web Bot Auth JWKS at /.well-known/http-message-signatures-directory.json. Publish one to allow trusted agents while keeping a default-deny posture for the rest.
0/100
Readability
fail
Markdown negotiationemerging
Accept: text/markdown returns HTML, not markdown. Serve a markdown variant of primary content when requested; agents summarize and cite it more reliably.
0/100
fail
Text-to-markup ratio
Visible text is 2.3% of HTML weight (12357/527289 bytes). Low. Markup may be crowding out agent-usable text.
18/100
warn
Content without JavaScript
Browser pass unavailable; HTML looks like a JS-shell (e.g. #__next / #root). Likely JS-dependent.
50/100
warn
Heading hierarchy
Heading issues: no <h1>.
75/100
pass
Cookie wall blocks content
No common consent-modal markers detected.
100/100
pass
Declared language
Declared lang="en-GB".
100/100
pass
Page title
A concise <title> is present (31 chars).
100/100
pass
Meta description
A well-sized meta description is present (118 chars).
100/100
Structured data
pass
JSON-LD present
Found 1 JSON-LD block.
100/100
pass
Structured data validates
1/1 checkable block(s) validated cleanly against schema.org.
100/100
fail
Schema type coverage
Page looks like Article|BlogPosting|NewsArticle / FAQPage; missing JSON-LD type(s): Article|BlogPosting|NewsArticle, FAQPage.
0/100
Actionability
pass
Paywall / login wall
No paywall or login-wall detected on the landing URL.
100/100
fail
Agent Skills manifestemerging
No Agent Skills manifest at /.well-known/agent-skills.json. Enumerate the tasks agents can perform (search, add-to-cart, contact-support) so they pick the right one without scraping.
0/100
fail
WebMCP actionsemerging
No WebMCP detected. On pages with first-class actions (cart, support, account), embed a WebMCP server so on-page agents invoke tools directly.
0/100
pass
Primary action reachable
Primary offering identified ("Digital banking and financial services") with price/CTA ("Open a free bank account").
100/100
pass
Reachability
HTTP 200.
100/100
Performance
pass
Time to first byte
TTFB 366ms. Healthy.
80/100
skip
Full render time
Full-render time unavailable (browser pass skipped or failed).
pass
Page weight
Initial document is a lean 515 KB.
100/100
Beyond the scan

Running AI agents of your own? AgentSpeed also monitors them in production — every run, its latency, cost, and failures, with alerts when something breaks. Free for 10,000 events a month, no credit card.

Start watching free →See plans