AgentSpeed badge
Embed your AgentSpeed score in a README, footer, blog post, or sales deck. The badge is a static SVG served from /badge/<your-domain>. No JavaScript, no tracking pixels, no API calls.
All four variants serve from the same route. Change ?variant=… to switch. Previews below use example.com with grade A and score 87. The badge served at /badge/<your-domain> always uses your real, latest scan.
Default. Brand mark + grade + score on a dark base. Pairs well with most footers and READMEs.
/badge/<your-domain>?variant=darkSame dimensions as dark; light background with dark text. For light-mode docs and pages.
/badge/<your-domain>?variant=lightBrand mark + grade only. Use when horizontal space is tight.
/badge/<your-domain>?variant=compactJust the grade chip. Smallest variant, fits inline next to a heading or metric.
/badge/<your-domain>?variant=score-only[](https://agentspeed.com/score/example.com)
Drop in a top-level README. GitHub, GitLab, Bitbucket, npmjs.com all render the SVG inline.
<a href="https://agentspeed.com/score/example.com" target="_blank" rel="noopener">
<img
src="https://agentspeed.com/badge/example.com?variant=dark"
alt="AgentSpeed grade A for example.com"
width="220" height="32"
/>
</a>Footer, sidebar, marketing page. The dimensions are fixed per variant, see the table above.
https://agentspeed.com/badge/example.com?variant=light
Open the URL in a browser, save the SVG (or screenshot it), and drop into Keynote, Google Slides, Figma, or a static PDF.
The badge is a static SVG. Static SVG is for <img>; iframe is for interactive widgets. Wrapping the badge in an iframe would add an HTTP round-trip, defeat image caching, and prevent the badge from rendering in static contexts (markdown, PDFs, og:image previews). If you need an interactive AgentSpeed widget (a live "scan this URL" form on your site), get in touch: hello@agentspeed.com.
- Trust signal
Visitors see at a glance that your site is built to be readable by AI agents, like a "secured by Stripe" or "GDPR compliant" callout, but specifically for the agentic web.
- Backlink
Each badge embed is a public backlink to your AgentSpeed report, and a small but real distribution channel for both sides.
- Refresh on rescan
The badge served at /badge/<your-domain> always reflects your latest public scan. Embedding once stays current as you fix things.
- No tracking
The badge is a static SVG. No JavaScript, no analytics, no fingerprinting. Safe for privacy-conscious sites and any-user-agent contexts.
- Embed the AgentSpeed badge only for a domain you own or have permission to represent. Embedding the badge for a third-party site as if it were your own may misrepresent the score.
- The badge value is generated from the latest public scan of the target domain. AgentSpeed may rescan periodically and the value may change.
- Domains can opt out of the public score system by adding User-agent: AgentSpeedBot / Disallow: / to /robots.txt. When a domain opts out, its badge endpoint returns 404 and the embed will render as a broken image.
- The AgentSpeed name, mark, and badge artwork are AgentSpeed’s. Don’t modify the SVG; if you need a different size, use the variant that fits.
- The badge does not embed any tracking, analytics, or external scripts. It is a single SVG with a static link back to the public score page.
Submit your domain on the homepage to generate a public score page; once the scan completes, your badge is live at /badge/<your-domain>.