The Bottleneck Calculator WordPress Plugin
One shortcode puts a working CPU + GPU bottleneck calculator in any post or page. Your readers pick their parts and get a verdict for the resolution they play at, without leaving your site. Free, GPL, eleven languages, and it loads nothing onto your readers.
Install it in under a minute
- In your WordPress admin, go to Plugins > Add New and search "bottleneck calculator" - or install directly from the directory listing.
- Install and activate. There is no settings page - there is nothing to configure.
- Put
[bottleneckpc_calculator]in any post or page.
The shortcode
[bottleneckpc_calculator]
[bottleneckpc_calculator cpu="ryzen-7-9800x3d" gpu="rtx-5070" res="1440p"]
[bottleneckpc_calculator lang="de" credit="false"]Every attribute is optional:
| Attribute | Values | Default |
|---|---|---|
| lang | en, es, it, ko, fr, pt, de, pl, cs, el, ru | your site language, else English |
| cpu | a processor slug, e.g. ryzen-7-9800x3d | none |
| gpu | a graphics card slug, e.g. rtx-5070 | none |
| res | 1080p, 1440p, 4k | 1440p |
| width | pixels or a percentage | 100%, capped at 420px |
| height | pixels | 480 |
| credit | true, false | true |
Part slugs are the ones in our own URLs, so you can read a pair straight off any result page - /bottleneck-checker/ryzen-5-5600/rx-9070xt gives you cpu="ryzen-5-5600" and gpu="rx-9070xt". Writing about a specific pairing? Pre-set it so your readers land on exactly the verdict your article discusses.
What it looks like



What it costs your page: one request
The plugin enqueues no CSS and no JavaScript. It outputs an iframe, and that iframe makes one request for the widget. No analytics land on your readers, no advertising scripts, no cookies, no service worker - verifiable in your browser's network tab. Your Core Web Vitals will not notice it exists.
The hardware data behind the verdicts is our continuously updated database - the same one that powers this site - so new processors and graphics cards appear in your embed automatically, without touching the shortcode again.
By default a small credit line renders underneath the widget in your page's own HTML, linking to the calculator in the widget's language. That credit is the only thing we ask for, and credit="false" removes it entirely if you would rather not carry it.
Add it to your site
Hardware blog, gaming site, PC-building community - if your readers ask "will these parts work together?", the calculator answers it without them leaving your page.
Install from WordPress.org →Frequently Asked Questions
Does the plugin slow my WordPress site down?
No. The plugin enqueues no CSS and no JavaScript of its own - it outputs one iframe, which makes a single request for the widget. Nothing loads onto your readers: no analytics, no advertising scripts, no cookies, no service worker. You can verify this in your browser network tab.
Can I remove the attribution link?
Yes. Add credit="false" to the shortcode and the credit line is not output at all. The credit is rendered in your page HTML underneath the widget by default - it is the only thing we ask for, but it is genuinely optional.
What languages does the calculator support?
Eleven: English, Spanish, Italian, Korean, French, Portuguese, German, Polish, Czech, Greek and Russian - real translations of labels and verdicts, not machine-rendered English. By default the widget follows your site language automatically; a lang attribute overrides it.
Is the plugin free?
Free and GPL-2.0, installed from the official WordPress.org directory. No account, no API key, no premium tier.
Does the hardware data go stale?
No - the calculator reads our continuously updated hardware database, so processors and graphics cards released after you install appear automatically without touching the shortcode.
Can I pre-select a CPU and GPU for a specific article?
Yes. Pass slugs in the shortcode: [bottleneckpc_calculator cpu="ryzen-7-9800x3d" gpu="rtx-5070" res="1440p"]. The slugs are the same ones in our own URLs, so any result page on this site gives you the exact pair for your article.