Skip to content
Product updates

What is new in PerfBee

What shipped, newest first. Each entry links to the help article or page that explains it, and names the plan where a feature has one.

Last updated: November 12, 2026

Google

Every plan

Google Analytics numbers next to each page

Connect Google Analytics read-only and link a Google Analytics 4 property to a site you verified. Site Pages shows each page's sessions and key events, and the sessions that came from AI assistants as GA4 reports them. The Conversion tab uses the revenue Analytics reports for a landing page.

Every plan

Search Console numbers next to each page

Connect Google Search Console read-only, and Site Pages shows the clicks, impressions and average position Google reports for each page you crawled, and its index status once PerfBee has asked Google about it. Fixes ranks a fix higher when it affects pages with more clicks.

Inspect now: every planScheduled checks: Starter and up

URL Inspection: Google's index status

Inspect now asks Google about one page and shows its answer in Google's words. Scheduled checks ask about up to 1,000 pages a day for each site.

Data out

Download: Starter and up

Image sitemap download

The Sitemap tab can also download an image sitemap: the pages of your clean sitemap, each with the working images it shows. It is built from the link data your latest detailed crawl stored, so it is offered only when that crawl checked images and stored its links. Images set as CSS backgrounds are not in it, and neither are images a script adds, unless the crawl rendered the page.

Starter and up

A report guide for your crawl history

A new guide shows how to chart your crawl history in a report. A live link returns one row per crawl, a Google Sheet reads the link, and the report reads the sheet. The crawl history link now has 16 columns, including SEO issues and what changed since the previous crawl. The first ten are unchanged.

Every plan

REST API and signed webhooks

The REST API lets a script read crawl results and start crawls, and signed webhooks tell your tools when a crawl's data is ready. Reading costs no credits, and a crawl you start spends credits like one you start in the dashboard.

See a big site

Download: Starter and up

Compare any two crawls

In the Changes tab, Compare with lets you pick any completed crawl of the same site made in the same mode, not only the previous one. Each list shows its first 500 rows, the counts above them include every row, and the download has them all. Fast crawls and crawls of more than 25,000 pages are compared on broken links only, and the tab says so.

Every plan

Segments

A segment is a named group of URLs, such as Blog or Product pages, made from URL rules. Site Pages can show one segment at a time and count each one, and making a segment costs no credits.

Every plan

Compare with another page

Compare reads two pages of your site live and shows what differs: the status, title, description, canonical, headings, structured data and the words on the page. It costs no credits, and PerfBee keeps nothing.

Every planDownload: Starter and up

Structure

The Structure tab draws your site as the folders its pages sit in, with how many pages each holds, how many have errors and how many clicks deep they are. Errors are known only for pages a detailed crawl read, and depth only once a crawl has covered the whole site. It reads what your scans already found, so it costs no credits.

Orphan pages: more found, all listed

PerfBee now finds two kinds of orphan page it missed: a page whose only link is to itself, and a page that only other orphans link to. The list shows every one, so your orphan count can go up after your next scan.

More checks

Business and up

AI prompts and Ask AI write HTML and JSON-LD

A prompt or an Ask AI question can ask for code: JSON-LD for the page, an FAQ section in HTML, or the title, meta description and canonical tags. PerfBee checks the code before you see it. It removes scripts, styles, event handlers and links to other sites, and leaves out JSON-LD that is not valid. The code has its own box with Copy code, and the download has an AI Code column.

Business and up

AI prompts read the page text, and Ask AI answers about one page

A prompt can now send the main text of a page, its first H2, declared language, social title and description and a summary of its structured data. A detailed crawl stores them. In Page Detail, the Ask AI tab answers one question about one page, from what Site Pages stores or from the live page. PerfBee deletes the question once the answer is written, and the answer ten minutes after you ask.

Business and up

AI prompts on Site Pages, with your own key

Save your own OpenAI, Anthropic or Google Gemini key, select pages in Site Pages and run one instruction on them. The model sees only each page's title, description, H1 and a few technical fields, so review every answer. Your provider bills your account and PerfBee uses no credits.

H2 and viewport checks

A detailed crawl now reports Missing H2, Multiple H2 (two or more H2s with text), H2 too long (the first H2 is over 70 characters) and Duplicate H2 (pages share the same first H2). It also reports a missing viewport tag, a viewport that does not follow the device width and a viewport that stops visitors zooming. They add no request to your site and no credits. The H2 checks are information only and are not part of the score.

HTML structure checks

A detailed crawl now reports pages with no head tag, more than one head tag, no body tag, more than one body tag, an element in the head that closes it early (so the tags after it are ignored) and something placed before the head. PerfBee reads the HTML exactly as your server sent it, so a browser repairing the page cannot hide the problem, and a page it cannot read to the end, or that the crawl rendered with JavaScript, is left out. They add no request to your site and no credits, and they are information only.

Background images are checked too

A detailed crawl that checks images now also checks images set as CSS backgrounds. They show in the Images tab with a CSS background label, and a broken one counts under Broken images. PerfBee reads inline styles and the page's own style rules, and on rendered pages the styles the browser applied. It does not download stylesheet files, and it checks up to 20 backgrounds per page besides the page's regular images. No credits.

Every plan

PageSpeed on a sample of crawled pages

A crawl can also run PageSpeed on a sample of its pages: one example page of each of your biggest templates. It is off until you switch it on in the scan form, for a site in My Sites. The form shows the number of pages and the most credits first. Each page tested costs 2 credits, the same as a performance test, and a page PageSpeed could not test costs nothing. The scores for mobile and desktop appear in the crawl's Summary tab.

Every plan

PerfBee phone check in Accessibility

Each page of an Accessibility by template run is now also opened at phone width. PerfBee looks for sideways scrolling, small tap targets, small text and a page laid out wider than the phone, and lists them as PerfBee phone check. These are PerfBee's own measurements, not WCAG tests, and they cover the same sample of pages. It is one more page load of your site for each tested page and costs no extra credits.

Heading and sitemap hreflang checks

A detailed crawl now checks the headings of each page and the hreflang entries in your XML sitemap. They add no request to your site and no credits to a crawl.

Every planDownload: Starter and up

Accessibility by template

A run tests one example page of each of your biggest templates against automated accessibility rules, up to 10 pages by default, and groups the findings by rule and by template. You see the pages and the credits first and confirm them; it tests a sample, and passing every rule does not make a site accessible.

JavaScript rendering options

On the scan form you can render pages as Desktop or Mobile, add an extra wait, or wait for an element. A rendered page is compared with the HTML the server sent, and its JavaScript errors are listed.

Structured data, hreflang, near-duplicates and widths

A detailed crawl checks structured data against the properties Google documents, reads hreflang, finds near-duplicate pages and estimates how wide each title and description is in a search result.

Starter and up

Crawl a private staging site through a tunnel

PerfBee cannot enter your network, so a private staging site is out of its reach. If a tunnel you run gives it a public address and lets in only requests that carry a secret header, PerfBeeBot can crawl it.

Try it on your own site.

Add a site, run a crawl and open Site Pages.

Start for freeAbout the Site Crawler

Site Crawler is on every plan.