Features
xSpeed Hub Pricing Docs Blog Scan
Appearance
Get Plugin

xSpeed Scan on Telegram: Speed-Test Any Site From a Chat

Tools 3 min read Updated Sep 2026

Send a URL to the xSpeed Scan bot and it replies with the graded report — Google Lighthouse plus real server probes, a 0–100 score, the top fixes, and a shareable report link. Same engine, same rubric, same reports as xspeedcache.com/scan.

Free. No account, nothing to install beyond Telegram.

Open the bot

t.me/xSpeedScanBot — tap Start, then paste any website address. example.com is enough; you do not need https://.

The bot answers in one message that updates as the scan runs through its four steps (probing the page, detecting the stack, running Lighthouse, grading the results), then turns into the report. Twenty to sixty seconds, the same as the web form.

What you get back

  • Score, grade and level — the same 0–100 number the web report shows, with a ten-block bar.
  • The numbers that matter — TTFB, LCP, CLS, TBT, the Lighthouse mobile and desktop scores, compression, cache-HIT evidence, redirect count.
  • What the site runs on — WordPress and its cache plugin (xSpeed Cache with version, MCP live or not), or the detected stack for everything else (Next.js, Astro, Shopify, Lovable, and so on).
  • Top three fixes — the failing checks that cost the most points, each with the reason and the xSpeed feature that closes it.
  • One next step for this site — written for the site’s owner, and never a plugin pitch for a stack that cannot run WordPress plugins.
  • Buttons — open the full report, re-test now, the AI-readable Markdown twin, and a share link.

The full report is the same /scan/r/{id} page every other scan gets: every check with evidence, a copy-paste fix prompt per check, both Lighthouse screenshots, and the site’s past scans.

Commands

CommandWhat it does
(just a URL)Scan it.
/scan example.comThe same, explicitly.
/rescanMeasure your last site again with a fresh run — use it after a fix. /rescan example.com re-tests a specific site.
/statusScans used today and your last site.
/mcpHow to use the same scanner from Claude Code, Claude Desktop or Cursor.
/features · /pricingAbout xSpeed Cache, the WordPress plugin.
/helpThe command list.

Commands appear in Telegram’s / menu, so you never have to remember them.

Ask it something

Anything that is not a URL or a command is treated as a question. Ask about Core Web Vitals, caching, TTFB, hosting, or what a check in your report means, and the bot answers in a sentence or two — and points you back to a scan when the honest answer needs a measurement. It will not guess a site’s speed without scanning it. Off-topic messages get a one-line redirect; it is a scanner, not a chatbot.

Fair use

The bot shares the scanner’s limits, counted per Telegram user rather than per IP address:

  • 4 scans per 10 minutes, and 12 per day (UTC). Enough for the intended loop: scan → fix → wait a few minutes → re-scan and compare.
  • Scanning the same URL inside 10 minutes returns the existing report and says so. /rescan and the Re-test now button force a fresh measurement.
  • When Lighthouse is unavailable the report says so and grades on server probes only — that score is not comparable with a full one, and the bot tells you.

Private, local and password-protected sites cannot be scanned (the scan runs from our servers). Adult sites are refused.

Any link of the form https://t.me/xSpeedScanBot?start=<payload> opens the bot and scans a site immediately, where <payload> is the URL or bare domain encoded as base64url (no padding, at most 64 characters). Use it to put a “test this on Telegram” link on a page whose URL you already know.

In groups

Add the bot to a group and it answers commands only/scan example.com, /rescan, /status — never every link someone pastes. Address it explicitly as /scan@xSpeedScanBot when several bots share the group.

Privacy

The bot stores your Telegram user id, @username, and the URLs you scan, so /rescan and /status work across restarts. It does not store message text, and Telegram never shows us your phone number. Scan reports are public and indexable, exactly like scans run from the website — see xSpeed Scan for what that means and how to have a report withdrawn.