Log in
Sign up with Google

Other bot · Automattic

WordPress.com is Automattic’s other bot

WordPress.com appears in user agents of services run by Automattic. The mShots variant is Automattic's website thumbnail and screenshot service.

Our take

Allow

It fetches pages to create thumbnails and previews, which can help your pages display well when shared.

User agent

WordPress.com mShots; http://support.wordpress.com/contact

Activity

WordPress.com is crawling less than last month

Requests per site per dayLAST 28 DAYS
Sep 17Sep 26Oct 5Oct 14
What it crawls30 DAYS
  • Not found (404) 96%
  • Security probes 4%
  • Other 0.1%

01 · Operator

Who operates WordPress.com

Company
Automattic
Type
Other bot
Official docs
github.com

02 · Behavior

What WordPress.com does

mShots generates screenshots of web pages for WordPress.com and other users of its public endpoint. A request to s0.wordpress.com/mshots/v1/ with a URL triggers a fetch of that page. The service runs a Chromium browser through Puppeteer to render the page. Other user agents starting with WordPress.com; followed by a site URL were also observed.

03 · Impact

Why WordPress.com matters for your site

If you allow it

  • Screenshots and previews of your pages display correctly
  • Requests are triggered by real use, not bulk crawling

If you block it

  • Anyone can request a screenshot of a public URL
  • Rendering a full page adds some load

04 · Allow

How to allow WordPress.com

robots.txt

# WordPress.com has no documented robots.txt token and does not read robots.txt.
# Use a Cloudflare, nginx or Apache rule instead.

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "WordPress.com")
Action:     Skip › All Super Bot Fight Mode rules

# Also check Security › Bots: "Block AI bots" can block it regardless of robots.txt.

WordPress

# WordPress.com has no documented robots.txt token and does not read robots.txt.
# Use a Cloudflare, nginx or Apache rule instead.

nginx

# nginx serves every user agent by default.
# Make sure no rule like this blocks it:
# if ($http_user_agent ~* "WordPress\.com") { return 403; }

Apache

# Apache serves every user agent by default.
# Make sure .htaccess has no rule like this:
# RewriteCond %{HTTP_USER_AGENT} WordPress\.com [NC]
# RewriteRule .* - [F,L]

05 · Block

How to block WordPress.com

Start with robots.txt. If WordPress.com keeps showing up in your logs, block it at your CDN or web server.

robots.txt

# WordPress.com has no documented robots.txt token and does not read robots.txt.
# Use a Cloudflare, nginx or Apache rule instead.

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "WordPress.com")
Action:     Block

WordPress

# WordPress.com has no documented robots.txt token and does not read robots.txt.
# Use a Cloudflare, nginx or Apache rule instead.

nginx

# In your server { } block:
if ($http_user_agent ~* "WordPress\.com") {
    return 403;
}

Apache

# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} WordPress\.com [NC]
RewriteRule .* - [F,L]
</IfModule>

06 · User agents

User agents we see for WordPress.com

User agentShareLast activeStatus
Jetpack by WordPress.com 34% Today Unverified
WordPress.com; https://wordpress.com 33% Today Unverified
Jetpack by WordPress.com (Jetpack 12.1; WordPress 6.3) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.5; WordPress 6.4) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 13.0; WordPress 6.3) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.5; WordPress 6.2) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.0; WordPress 6.1) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.1; WordPress 6.1) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.1; WordPress 6.4) 2.2% Today Unverified
Jetpack by WordPress.com (Jetpack 12.0; WordPress 6.3) 2.1% Today Unverified
Jetpack by WordPress.com (Jetpack 12.0; WordPress 6.4) 2.1% Today Unverified
Jetpack by WordPress.com (Jetpack 12.0; WordPress 6.2) 2.1% Today Unverified
Jetpack by WordPress.com (Jetpack 12.1; WordPress 6.2) 2.1% Today Unverified
Jetpack by WordPress.com (Jetpack 12.5; WordPress 6.3) 2.1% Today Unverified
Jetpack by WordPress.com (Jetpack 13.0; WordPress 6.2) 2% Today Unverified

07 · Verification

Is it really WordPress.com?

WordPress.com’s operator publishes no IP ranges or hostnames, so requests cannot be verified. Treat the user agent as a claim, and watch your logs for unusual request rates.

FAQ

Questions about WordPress.com

What is WordPress.com mShots?

mShots is Automattic's website thumbnail and snapshot service. It renders a page and returns a screenshot image.

Why does WordPress.com mShots visit my site?

Someone requested a screenshot of one of your URLs, for example through a WordPress.com feature or the public mShots endpoint.

Who runs mShots?

The mShots code is published by Automattic, and the Automattic Systems Team manages the live deployment.

Last updated Oct 14, 2026

Your site

See which pages WordPress.com crawls on your website

Log Hero reads your server logs and shows every AI bot, every page, every day.

Sign up with Google

Free during early access