CriticDB Bot & Publisher
How our review crawler identifies itself, how to whitelist it, and how WordPress outlets can skip crawling entirely with the CriticDB Publisher plugin.
Our crawler
CriticDB indexes video-game reviews from outlets across the web. Our crawler identifies itself with this User-Agent:
CriticDBBot/1.0 (+https://criticdb.com/bot)
It fetches review pages and feeds only, at low volume (typically a few requests per hour per site), from the IP address 137.184.204.126. It respects robots.txt rules for the CriticDBBot user-agent — to stop it crawling your site entirely, add:
User-agent: CriticDBBot Disallow: /
Whitelisting CriticDBBot
If your site uses bot protection (Cloudflare, WAFs, security plugins), our crawler may be blocked with a 403 and your reviews won't appear on CriticDB. Allowing either the User-Agent CriticDBBot or the IP 137.184.204.126 fixes this.
The most reliable method is an IP Access Rule:
- Log in to the Cloudflare dashboard and select your domain.
- Go to Security → WAF → Tools.
- Under IP Access Rules, enter
137.184.204.126, choose the action Allow, scope This website, and add a note likeCriticDB review crawler.
Alternatively, allow by User-Agent with a WAF custom rule:
- Go to Security → WAF → Custom rules → Create rule.
- Set Field to User Agent, Operator to contains, Value to
CriticDBBot. - Set the action to Skip and tick the protections to skip (remaining custom rules, rate limiting, and Super Bot Fight Mode if your plan shows it).
- Deploy the rule.
Note: on the Cloudflare Free plan, Bot Fight Mode cannot be bypassed by custom rules — if it's enabled (Security → Bots) and blocking us, use the IP Access Rule method above, which takes precedence.
CriticDB Publisher for WordPress — no crawling needed
If your site runs WordPress, you can skip crawling entirely. The CriticDB Publisher plugin sends your reviews to CriticDB directly:
- New reviews are pushed automatically when you publish.
- A one-time back-catalog sync submits your existing review history in batches — safe to re-run, no duplicates.
- An editor panel lets you tag the exact game (searching the CriticDB database, covers included), and flag games we don't have yet so we add them.
- Scores are sent in your own scale (out of 5, 10, 100, stars, letter grades, or unscored) and normalized correctly on our side; your original score format is always displayed.
- Author bylines are matched to CriticDB author pages; new writers get a page created automatically.
Requirements
WordPress 5.9 or newer, PHP 7.4 or newer, and an API key issued by CriticDB. Keys are issued to outlets accepted onto CriticDB — create an account and apply for your Outlet to be included.
Please use the application form
Installation
- 1Download the plugin (zip).
- 2In WordPress admin, go to Plugins → Add New → Upload Plugin, choose the zip, then Install Now and Activate.
- 3Open Settings → CriticDB, paste your API key and press Test connection — you should see your outlet's name. Your score scale is applied automatically from what CriticDB has on file.
- 4Select the categories or tags that mark your review posts. Save, then pick your score field — the plugin auto-detects common review plugins and lists the custom fields found on your recent reviews.
- 5Optional: press Sync back-catalog to submit your existing published reviews. Progress is shown and the sync can be safely resumed or repeated.
- 6Publish reviews as normal. The CriticDB panel in the post editor shows each review's submission status, and lets you confirm the game and adjust the score, author, or summary for that post if needed.
What we store
Each submission contains the review's URL, title, game, score, author byline, publication date, and a short summary (your excerpt or the review's opening lines). We link back to the full review on your site — CriticDB never republishes review text. To have your reviews removed or your key deactivated, use the contact page.