scanné le 2026-08-26 08:49 UTC · en cache · actualisation dans 0 h · rubric 2026.11.0
○Analyse publique non vérifiée
À risque
AgentSpeed teste avec quelle facilité des agents automatisés peuvent découvrir, comprendre et agir sur sbi.co.in. Le score pondère cinq catégories de lisibilité machine ; les graduations de l’arc sont les 37 vérifications individuelles derrière.
Envoyez ceci à la personne qui modifie le site. Le lien affiche le score et la note sous forme d’aperçu, et il reste à jour : il relit le dernier scan au lieu de figer la valeur d’aujourd’hui.
Corrections prioritaires
failLink response headers+2 ptsDécouvrabilité
No HTTP Link: response headers. Emit canonical/alternate/describedby relations so HEAD-only or stream-rendering agents get them without parsing HTML.
Voir la marche à suivre
Ce que cela signifie
HTTP responses can carry a Link header: the same canonical and alternate-language information your HTML declares, but delivered in the response envelope itself. Agents that only send a HEAD request, or that decide what to do while the page is still streaming, read the header without parsing any HTML. Yours is missing (or carries none of the relations agents use: canonical, alternate, describedby).
Pourquoi c’est important
An agent triaging fifty URLs doesn’t want to download and parse fifty pages to learn which are duplicates of which. The Link header answers at the cheapest possible layer. Sites that provide it get correctly de-duplicated and correctly language-routed even by the most minimal fetchers.
À faire
Emit a Link header alongside each page, mirroring what your HTML head already declares. Example: Link: <https://yoursite.com/page>; rel="canonical".
Most stacks set this in one place: Next.js headers() config, an nginx add_header line, or a CDN response-header rule.
If you serve translations, add rel="alternate" entries with hreflang, matching your HTML.
Ne perdez pas ce rapport
Recevez-le dans votre boîte mail, plus une alerte dès que le score de sbi.co.in change. Gratuit, désinscription à tout moment.
Vous préférez qu'on s'en charge ? Monitor rescanne chaque semaine et signale tout changement, $29/mo. Activer la surveillance →
Corriger
Des fichiers générés, prêts à déployer, pour les lacunes ci-dessus. Copiez-les ou téléchargez-les dans votre dépôt.
Ce scan a noté une page. Votre site en compte bien plus.
Point faible de ce scan : la découvrabilité, 46/100 — les signaux qui permettent aux agents de trouver et de parcourir ce site sont maigres ou absents.
Seule la page d’accueil a été notée. Vos tarifs, votre documentation et votre paiement vivent sur d’autres pages : celles que les assistants citent quand ils vous recommandent. Un 66/100 ici signifie que des agents ratent déjà des choses sur votre meilleure page. Le Deep Scan ($29) audite votre page d’accueil plus jusqu’à 10 autres pages que nous découvrons, sur les 37 vérifications, et envoie un PDF listant chaque échec et sa correction exacte, classés selon ce qui vous coûte le plus de visibilité. Paiement unique, livré en quelques minutes, sans abonnement.
Navigation Skip to Main Content | About Us | Subsidiaries | Corporate Governance | Investor Relations | SBI In the News | Grahak Setu | Feedback Language Selector हिंदी Customer Care Careers Net Banking Customer Care | Grahak Setu | Feedback Language Selector हिंदी Net Banking Search Search null Toggle navigation PERSONAL Accounts Savings Accounts Savings Account through Video KYC Basic Savings Bank Deposit Account(Branch Channel) Basic Savings Bank Deposit Account Basic Savings Bank Deposit Small Account Savings Bank Account Savings Account for Minors Savings Plus Account Motor Accidents Claim Account (MACT) Resident Foreign Currency (Domestic) Account Savings Bank Rules (Abridged) Salary Accounts Corporate/Institutions Central Government State Government Indian Railways Defence Forces Central Armed Police Forces Police Forces Coast GuardSBI Rishtey Investments & Deposits Deposits Har Ghar Lakhpati SBI Patrons SBI Green Rupee Term Deposit (SGRTD) Fixed Deposit Recurring Deposit Annuity Deposit scheme Multi Option Deposit SBI Tax Savings Scheme-2006 MACAD Special Term Deposit Floating Rate Bulk Term Deposit (FRBTD) Non Callable Term Deposit Bulk (NCD-B) Non Callable Term Deposit Retail (NCD-R) Govt. Schemes NPS PPF Capital Gains account Gold banking Senior Citizens Savings Scheme Sukanya Samriddhi Account Scheme 2019 Government of India Bond Stocks & Securities ASBA Demat Services Power Demat Equity Fund Scheme 3 In 1 Account With E-Margin Facility Loans Personal Finance Loan Assistance Home Loans Personal Loans Pension Loans Auto Loans Education Loan Gold Loan Loans against Securities Loans Against Property SBI Surya Ghar – Loan for Solar Roof Top Calculators OTS/Compromise IRAC Norms Loan Repayment via Digital Mode (ePay) Cards Forex Card Debit Card Business Debit Card Prepaid Cards Green Remit Card Debit Card Offers Nari Shakti Debit Card Pragati Debit Card SBI One Touch Insurance Covers Available Card on file Tokenisation (COFT) TO BLOCK DEBIT CARD Debit Card Control SBI Rewardz SBI Rewardz Disclaimer By clicking on the proceed, you will be leaving State Bank of India Website and navigating to the website operated by third party vendor(s). State Bank of India does not control or endorse such websites, and bears no responsibility for them. This website is governed by the terms and conditions of the third-party vendor(s). PROCEED Digital Digital Digital Lending Internet Banking Whatsapp Banking Cyber Security Bhim SBI Pay Mobile Banking Update KYC Yono SBI FASTag ATM Services Cash Deposit Machines CBDC Information & Services Misc Services Form 60 Form 121 Deceased Settlement Doorstep Banking Services DICGC Bharat Aadhaar Seeding Enabler Deposit Interest Certificate KYC Guidelines Positive Pay System Services Safe Deposit Lockers Remittances SBI InCube Cash @ SBI Revised Service Charges Debit Card Related Charges Broking Services MICR codes E-Rail Sbi Quick Missed Call Banking Business Continuity Planning Inflation indexed national savings securities Foreign Inward Remittance Insurance Cover For Deposits FCRA Amendment 2020 Nomination Facility Donations to Religious Entities Account Aggregator UDGAM Unclaimed Deposit Accounts Claim Latest Tax Related Guidelines Process of Reactivation of Inoperative Accounts Waiver of ADWM Cash Deposit charges Revision of ADWM Cash Deposit charges Facilities to Senior Citizens Videos & Informations Information Information for Customer- CTS Continuous Clearing Branches accessible to Divyangjan ATMs accessible to Divyangjan Government Business Direct Tax Indirect Taxes Passport Seva kendra Pension State Gov Taxes online payment Pension Payment Digital Life Certificate Timelines For Credit Decisions RTGS/NEFT Pension Seva Interest Rates Student Engagement Program 2019-20 Merger of Associate Banks FX-Retail Financial Literacy NCW Helpline for Women Disclaimer By clicking on the proceed, you will be leaving State Bank of India Website and navigating to the website operated by third party vendor(s). State Bank of India does not control or endorse such websites, and bears no responsibility for them. This website is governed by the terms and conditions of the third-party vendor(s). PROCEED Knowledge Hub Auto Loans Blogs NRI Accounts Account SBI Advantage FCNR(B) SchemeDigital NRI Account-Apply Now Non-Residential External NRE- Non Callable Term Deposit NRE Salary Account NRO Account NRE ‘SUKOON’ Current Account NRO Salary Account FCNRB Account FCNRB Premium Account RFC Account Demat Account NRO Tax Saving Scheme NRI Family Card Sbi Capgains Plus Account Loans Loans Home Loan Approved Project Car Loan Loan Against Deposits Over-draft against Deposits Disclaimer By clicking "Proceed" button, you will be redirected to the resources located on servers maintained and operated by third parties. SBI doesn't take any responsibility for the images, pictures, plan, layout, size, cost, materials shown in the site. Please take decision judiciously at your own risk and responsibility and SBI will not be responsible for any loss, damage, costs & charges, direct or indirect incurred by you, arising out of or in connection with your decision for purchasing a property from the list of approved projects. PROCEED Investments Investment Mutual Funds Insurance DEMAT Account Portfolio Investment Scheme NPS for NRI's Remittances Remittances Remittances from Middle East Remittances (Other than Middle East) Remittance through Remitly Remittance from India (Fx-OUT) Cross Border Bill Payments through Bharat Bill Payment System Remittances to Foreign Universities through FLYWIRE Knowledge Hub NRI Newsletter NRI Blogs NRI FEMA & TAXATION Booklet Information Information Scope of NRI services - SBI Foreign officesFAQ's Contact Us Privacy Statement Disclaimer Disclosure Terms of UseStudent GIC Program (Canada) Namaste UK(Account with SBI UK) Do’s and Don’ts for NRI customers Quick Links Interest Rates Service Charges NRE / NRO account opening procedure Modes of Banking SWIFT Codes Download Forms NRI Callback BUSINESS Global Markets - Forex and Treasury Global Markets - Forex and Treasury Corporate Forex Solutions Fixed Income Solutions Retail Forex Solutions Forex Card Rates FAQ Current Account and Digital Collection Services Current Account Regular Current Account Premium Current Account Silver Current Account Gold Current Account Diamond Current Account Platinum Current Account Palladium Current Account Rhodium Current Account Value Based Shubharambh : Startup Current Account Smart Current Account No Lien Current Account RERA Current Account Surabhi Current/Saving Account Special Collection Current Account Power Jyoti Pre-Uploaded CSR Current Account Digital Collection Products SB Collect SBI Unipay SBIePay Cash Management Products & Services Corporate Banking Profile Corporate Accounts Group (CAG) Commercial Clients Group (CCG) Project Finance & Structuring SBU Products and Services Trade and Services Sector Specialized Products Cash Management Product OTS/Compromise Trade Relief Measures LoC under IDEAS LoC under IDEAS Mauritius- Pipeline Replacement Project SME Loans Digital Lending Guidelines Digital Loans Green Finance Supply Chain Finance Loan Against Property Loans for Healthcare Industry Transport/Vehicle loans Other Business Loans Govt Schemes SUI CGTMSE PMEGP PMMY Deposits Term Deposits Corporate Liquid Term Deposit Non Callable Term Deposit Collection Products Power Jyoti Power Jyoti Pre-Uploaded Digital Document Execution (DDE) SBI Startup SBI Startup Customized Offerings SBI Startup Solutions Government Resources Connect Form MAB Merchant Acquiring Business Information Fintech Innovation Incubation Program IT – ISEP Country Interest Rates Perquisite Calculation Forms Forms Personal Banking New Pension System NPS Transaction Banking(TB) Apply Online FormMSME Data- RBI Disclosures DOCUMENT CHECKLIST FOR MSME CUSTOMERS AGRICULTURAL & RURAL Agriculture Banking & Government Sponsored Schemes Agriculture Banking Loan Application Forms Agricultu
Affichez votre score
Intégrez ce badge sur votre site. Il renvoie vers ce scan en direct et se met à jour à chaque rescan.
Recevez ce rapport par e-mail, puis une alerte quand la compatibilité agents de sbi.co.in change vraiment : une vérification qui régresse, ou le score global qui baisse.
Deux choses ne déclenchent jamais d’e-mail : un changement de score dû à la publication d’une nouvelle grille (c’est un autre instrument de mesure, pas un changement de votre site), et un mouvement expliqué uniquement par des vérifications dépendantes du temps, qui varient d’un passage à l’autre.
Vous préférez votre propre rythme, avec Slack ou un webhook plutôt que l’e-mail ? Le suivi de dérive du score est inclus dans toutes les offres payantes.
Ce score dit si un agent IA pourrait lire sbi.co.in. L’analytics du trafic IA dit si un agent est réellement venu, et quelles pages l’ont fait fuir.
Détail complet
15 pass4 warn14 fail4 skip
Découvrabilité
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
pass
Sitemap present
sitemap.xml reachable and referenced from robots.txt.
100/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
warn
Canonical URL
Canonical points elsewhere: https://sbi.bank.in/web/personal-banking. Verify intent (cross-domain canonicals are valid but unusual).
75/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
Lisibilité
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 4.8% of HTML weight (20085/421821 bytes). 17% of the document is inline script, 72% is markup.
36/100
pass
Content without JavaScript
Primary content is present in the initial HTML — agents without JS can read it. (Measured statically; a rendered comparison was not run because the static reading sufficed.)
90/100
warn
Heading hierarchy
Heading issues: 6 skipped level(s).
75/100
pass
Cookie wall blocks content
No common consent-modal markers detected.
100/100
pass
Declared language
Declared lang="en-US" with 3 well-formed hreflang alternate(s).
100/100
warn
Page title
<title> is 82 characters; keep it under 70 so it isn't truncated.
60/100
warn
Meta description
Meta description is 210 characters; aim for 50–200 so it's neither thin nor truncated.
60/100
Données structurées
pass
JSON-LD present
Found 1 JSON-LD block.
100/100
pass
Structured data validates
No block used a type this validator checks, so nothing could be validated. 1 block(s) skipped: type outside the set we check.
100/100
fail
Schema type coverage
Page looks like FAQPage; missing JSON-LD type(s): FAQPage.
0/100
Cohérence : vos canaux sont-ils d’accord ?
skip
JSON-LD price matches the visible priceemerging
No price declared in JSON-LD, so there is nothing to cross-check. (Whether a price SHOULD be declared is the structured-data checks’ question.)
—
skip
JSON-LD name appears on the pageemerging
No Product/Organization/Store name declared in JSON-LD, so nothing to cross-check.
—
pass
Declared language matches the contentemerging
Declared lang="en-US" matches the detected content language (en).
100/100
Actionnabilité
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
fail
Commerce protocol manifestemerging
No agentic-commerce discovery manifest (x402 at /.well-known/x402.json, UCP at /.well-known/ucp, or ACP at /.well-known/acp.json). Agents that buy pre-flight these before attempting a transaction; publishing the one for your commerce protocol is how they learn you accept agent-initiated purchases.
0/100
pass
Primary action reachable
A primary offering and a price or call to action were both identifiable from the served HTML, so an agent can tell what this page sells and what it costs without running scripts.
100/100
pass
Reachability
HTTP 200 after 1 redirect.
100/100
pass
Primary action is clickableemerging
11 clickable element(s) carry an action an agent can take: <a> announcing "apply now", <a> announcing "download", <a> announcing "apply now". An agent driving the page has something real to click.
100/100
skip
Filters reachable by URLemerging
This page does not offer to filter or sort a list, so there is nothing to address by URL. Pages without facets are not penalised here.
—
Performance
fail
Time to first byte
TTFB 3806ms. Slow. Agents time out aggressively.
20/100
skip
Full render time
Full-render time unavailable (browser pass skipped or failed).
—
pass
Page weight
Initial document is a lean 412 KB.
100/100
Au-delà du scan
Vous exploitez vos propres agents IA ? AgentSpeed les surveille aussi en production : chaque exécution, sa latence, son coût et ses échecs, avec des alertes quand quelque chose casse. Gratuit jusqu’à 10 000 événements par mois, sans carte bancaire.
Produisez ce type de rapport pour chaque client : PDF en marque blanche et surveillance hebdomadaire jusqu’à 15 domaines, $149/mo. AgentSpeed pour les agences →
Méthodologie et limites
Ce score mesure la lisibilité pour les agents automatisés selon la grille publique 2026.11.0. AgentSpeed n’évalue ni la sécurité, ni la légitimité, ni la confidentialité, ni la confiance financière.
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
Run: curl -sI https://yoursite.com | grep -i "^link:" and confirm the relations appear.
Hit Re-scan above: "Link response headers" flips to PASS.
À éviter
The header must AGREE with the HTML. A Link header pointing one place while the in-page canonical points another gives machines two contradictory answers, which is worse than one missing answer.
Don’t inject the same site-wide canonical on every page via a blanket CDN rule; each page names its own clean URL, exactly as in the HTML tag.
Canonical points elsewhere: https://sbi.bank.in/web/personal-banking. Verify intent (cross-domain canonicals are valid but unusual).
Voir la marche à suivre
Ce que cela signifie
A canonical tag is one line in your page’s HTML head that says "THIS is the official address of this page." Without it, yoursite.com/pricing, yoursite.com/pricing?utm_source=x, and www.yoursite.com/pricing all look like different pages with copied content.
Pourquoi c’est important
When the same content lives at several addresses, agents split your page’s identity across the copies. They may cite a tracking-parameter URL, or treat the duplicates as a signal of low quality. The canonical tag merges them back into one.
À faire
Add <link rel="canonical" href="https://yoursite.com/this-page"> inside <head> on every page.
Each page points at ITSELF (its clean URL, no tracking parameters), not at the homepage.
On most platforms this is a setting, not code: Next.js Metadata API (alternates.canonical), WordPress via Yoast or Rank Math, Shopify themes have it built in.
→ <head>
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
View the page source and confirm exactly one canonical tag pointing at the clean URL.
Re-scan: "Canonical URL" flips to PASS.
À éviter
Don’t point every page’s canonical at the homepage. That tells agents your entire site is one page, and everything else vanishes.
Don’t leave a copied canonical from a template pointing at someone else’s domain. It is a surprisingly common paste error, and it hands them your pages’ identity.
Visible text is 4.8% of HTML weight (20085/421821 bytes). 17% of the document is inline script, 72% is markup.
Voir la marche à suivre
Ce que cela signifie
Of everything your server sends for this page, very little is actual readable text. The rest is code, styling, and markup wrapper. Agents fetched a lot of bytes and found few words.
Pourquoi c’est important
Agents work with retrieval budgets. A page that is 2% text either gets skimmed (and mis-summarised) or skipped. More signal per byte means more of your actual message survives into the agent’s summary.
À faire
Confirm your real copy is server-rendered. See the JavaScript check; these two usually fail together.
Cut boilerplate wrappers: deeply nested divs, inline SVG logos repeated per section, base64 images inlined into HTML.
Move large inline styles and scripts into external files.
Check how much of the document is inline script: your report now says. If most of it is, that is your framework serializing state for hydration, often a second copy of text already in the HTML. Send only the props a component cannot recompute, and render statically where a page does not need to hydrate.
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
Re-scan: "Text-to-markup ratio" improves, and "Page weight" often improves alongside.
À éviter
Don’t pad the page with keyword text to inflate the ratio. The ratio is a proxy for substance, and stuffing is the opposite of substance.
<title> is 82 characters; keep it under 70 so it isn't truncated.
Voir la marche à suivre
Ce que cela signifie
The <title> tag is the page’s name: the text in the browser tab. Yours is missing, empty, or generic (e.g. just "Home"), so machines have no usable name for this page.
Pourquoi c’est important
The title is the single most-quoted identifier for a page; agents cite it verbatim when referencing you. A missing one gets replaced with a guess assembled from headings, which amounts to your page’s name being written by someone else.
À faire
Give every page a unique, descriptive title in the shape "What the page is | Brand", under about 60 characters.
Set it in your framework’s metadata mechanism (Next.js Metadata API, WordPress SEO plugin, Shopify page settings) so it is per-page, not hardcoded site-wide.
→ <head>
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
Each page shows its own title in the browser tab.
Re-scan: "Page title" flips to PASS.
À éviter
Don’t stuff keywords. The title is quoted verbatim in agent answers, and a keyword string reads as spam exactly where customers see it.
Don’t reuse one title across all pages; identical names make pages indistinguishable in citations.
Meta description is 210 characters; aim for 50–200 so it's neither thin nor truncated.
Voir la marche à suivre
Ce que cela signifie
The meta description is a one-sentence summary of the page that you control, embedded in the HTML head. Without it, machines compose their own summary from whatever text appears first, often cookie-notice or navigation boilerplate.
Pourquoi c’est important
This is the sentence you get to write about yourself. Pages without one are summarised by autopilot, and the autopilot frequently leads with the least representative text on the page.
À faire
Write one honest sentence per page (120–160 characters) saying what the page offers.
Add it as <meta name="description" content="…"> per page via your framework or SEO plugin.
→ <head>
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
Re-scan: "Meta description" flips to PASS.
À éviter
Don’t reuse one description site-wide. A shared summary describes none of the pages.
Describe the page, not your aspirations. Agents compare the description against the content and discount pages where they diverge.
Page looks like FAQPage; missing JSON-LD type(s): FAQPage.
Voir la marche à suivre
Ce que cela signifie
Your structured data exists but only covers the basics (say, Organization) while the page is really a product page, an article, or an FAQ. The machine-readable caption is missing the part that describes what this page actually is.
Pourquoi c’est important
An agent looking for "running shoes under $100" matches against Product markup with offers. A product page carrying only Organization markup is invisible to that query shape: the agent knows who you are but not what this page sells.
À faire
Identify the page’s real type: Product (with offers), Article, FAQPage, HowTo, LocalBusiness, Event.
Add that type’s JSON-LD alongside the Organization block, filled from the page’s actual content.
For Product: include name, price, priceCurrency, and availability. Those are the fields agents actually query.
À coller dans Claude Code, Cursor ou tout assistant ayant votre dépôt ouvert. Il contient ce constat, les étapes et les raccourcis à éviter.
Ou copiez-le adapté à votre outil :
À vérifier
Re-scan: "Schema type coverage" improves. Keep "Structured data validates" green while you add.
The coherence checks below compare your declared price and name to the visible page; they should stay (or flip to) PASS.
À éviter
Only declare types the page genuinely is. A blog post marked up as a Product to appear in shopping queries is the exact incoherence assistants are getting better at detecting.
Keep declared values synced with the page. If a sale changes the visible price, the JSON-LD price must change in the same deploy.