Velocity Forge measures Core Web Vitals on your own site, from your real visitors: LCP, INP, CLS, TTFB and FCP. Every measurement is stored in your own database. The measuring script is served from your site, nothing is loaded from a CDN, and no field reading leaves the site.
It does not stop at the number. A slow interaction is reported with the control that was hit, and whether the time went on a busy main thread, on your own handler or on the repaint afterwards. A slow first paint is reported with the element and the file it loaded. Two cards on the Monitoring screen list the ten controls that cost the most interaction time and the five elements that delay the first paint, each with the file and the plugin behind it. A figure is shown only once an element has at least three measurements.
When an update slows the site down, the plugin tells you what changed. Before an update replaces any file it takes a snapshot of the scripts and stylesheets your front page loads, and afterwards the regression row names the assets the update added, removed or resized. You can set budgets for LCP, INP, CLS and TTFB, and the site owner gets an e-mail when a regression lands.
The changes the free plugin makes are small and reversible. It adds LCP hints to the detected hero image (
fetchpriority="high" and a preload),
decoding="async" to images and lazy loading below the fold, and speculation rules for prefetch and prerender with a cart, checkout and add-to-cart exclusion that cannot be switched off. Safe Mode disables all of it in one click, from the admin bar as well, and a recovery drill lets you test the escape hatches on a day when nothing is wrong. Velocity Forge is not a page cache: it recognises seventeen caching and optimisation plugins and stands aside where their work overlaps.
Free
- Core Web Vitals collection from real visitors (LCP, INP, CLS, TTFB, FCP), 30 days of history by default, up to 365 days if you ask for it in Settings
- Element, file and plugin behind each slow measurement
- Trend chart of the 75th percentile over 30 days, with the same numbers in a table
- Regression monitor with an asset difference after updates, and an e-mail to the site owner
- Performance budgets for LCP, INP, CLS and TTFB
- LCP hints and lazy loading, speculation rules
- Page profiler: audit single pages or batches of up to 50 URLs of your own site
- Asset inventory: every script and stylesheet handle with its owner
- Database health: autoloaded options, expired transients, overdue cron, and the heaviest autoloaded options with the plugin that wrote them
- Cache plugin coexistence
- Safe Mode, rollback manager and recovery drill
Pro add-on (separate plugin, not part of this download)
- The Optimiser: asset rules (defer, async, delay until interaction, dequeue, preload, preconnect), critical CSS, WebP and AVIF image conversion, autoload and transient cleanup
- Rules that take themselves back when real visitors measure a regression
- Regression alerts to Telegram, Slack or your own webhook
- CSV export of field data
- AI Performance Advisor, which reads your field data and returns an ordered plan without applying anything
- Scheduled lab audits through your own PageSpeed Insights key, which also check the Total Blocking Time budget
The free plugin's own requests all go to your own site. Details are under External services.
Documentation: https://velocityforge.app/docs/
1.4.2
A repeated AI advisor request after a lost answer is not charged twice (together with VelocityForge Pro 1.4.0). If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.4.1
Sites that switch WP-Cron off no longer get the request that wakes it. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.4.0
Page addresses are stored without the part after a question mark or hash, and data from earlier versions is cleaned up in the background. Fixes false regression alerts after updates. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.3.2
When AI credits run out, the message now links to the page where you buy credits. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.3.1
Turning the usage statistics off now also clears what was queued; Settings gets a second privacy box with the Pro add-on. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.3.0
Suggests pages to watch on the Monitoring screen and says how long a page may still need before it has enough data. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.2.6
Deleting the plugin leaves the job queue shared by the Forge plugins alone while another one is still installed. If you run VelocityForge Pro, it must be 1.2.5 or newer. Requires WordPress 6.6 or newer.
1.2.5
The recovery drill no longer sends the site's own panic secret. Needs VelocityForge Pro 1.2.5 or newer if you run the add-on.
1.2.4
Field data is kept up to a year on every install. Needs VelocityForge Pro 1.2.5 or newer if you run the add-on: the licence screen moved into it, and an older add-on stays paused until it is updated.
1.2.3
The recovery drill and the page profiler stay inside your own site: no writes to wp-content, no requests to other hosts. Needs VelocityForge Pro 1.2.0 or newer if you run the add-on.
1.2.2
Needs VelocityForge Pro 1.2.0 or newer — an older add-on is switched off whole rather than left running, because the rule watch the free screens promise lives entirely in 1.2.0 and later.
1.2.0
Field measurements now name what they point at: the slow control, the delayed element and the plugin behind each. Adds the recovery drill, a trend chart and asset changes in the regression report. Needs VelocityForge Pro 1.2.0 or newer if you run the add-on.
1.1.0
LCP hints, 30-day field-data retention, 50-URL batch scans, the regression e-mail and the database health report are now part of the free plugin.
1.0.2
Fixes Core Web Vitals collection, which never ran: the measuring library shipped as a placeholder. Also drops a Pro feature that was listed but never built.
1.0.1
Regression e-mails now send, and field data can be exported. Nothing to do on upgrade.
1.0.0
Initial release.