What WordPress users complain about in 1- and 2-star plugin reviews

578 low-star reviews (506 one-star, 72 two-star) of the 138 most-installed plugins in 12 WordPress.org categories, posted 26 Oct 2025 – 25 Oct 2026. A smaller sample than our app studies: popular plugins get few bad reviews. Classified by published keyword patterns into 15 themes. No AI.

Key findings

For journalists and researchers

Sample578 one- and two-star reviews of the 138 most-installed plugins in 12 WordPress.org categories
Period26 Oct 2025 – 25 Oct 2026; fetched 25 Oct 2026 from wordpress.org
Method15 complaint themes matched by published keyword patterns (no AI); hand check 60 of 70 matches on topic. Details
Credit lineSource: Revunda (revunda.xyz), analysis of 578 low-star WordPress.org plugin reviews, 2026
LicenceCC BY 4.0: reuse, chart and republish with credit and a link to this page
DataCSV · Themes chart (SVG) · Reply chart (SVG) · Rate chart (SVG)
Questionshello@revunda.xyz

Summary to quote

Complaint themes across all plugins

Bugs & errors32.5%Slow or no support18.0%Upsell, paywall & pushy Pro version14.9%Charges, renewals & refunds11.1%Hard to use or set up9.3%Slows the site or heavy8.8%Broke after an update8.5%Called it a scam or misleading8.0%AI features or AI support6.1%Missing features & limits5.9%Crashed or took down the site5.4%Ads, nags & admin clutter4.5%Conflicts with other plugins or themes1.9%Lost data, content or settings0.7%Locked out or blocked0.2%

Share of 578 one- and two-star reviews mentioning each theme (title and text). A review can match several themes.

Embed this chart

Image + link (works in most CMSs)

Interactive embed (iframe)

Download SVG · HTML · Free to reuse under CC BY 4.0 with a link to the study.

By category

Share of each category’s low-star reviews mentioning each theme, %. Categories with at least 20 low-star reviews.

CategoryPlugins1–2★BugsSupportUpsellChargesHard to useSlowUpdateScamAIMissingSite downNagsConflictData lossLocked out
Page builders & blocks129730.921.612.416.518.621.616.54.18.24.16.24.12.100
Backup & migration128931.513.523.610.13.45.63.421.32.23.44.52.21.11.10
WooCommerce & payments127236.123.65.69.79.78.311.15.64.26.98.35.62.800
SEO125628.623.212.516.18.91.87.15.421.43.61.801.800
Cookies & privacy124634.813.021.72.210.904.36.54.310.92.28.72.200
Images, galleries & sliders124443.29.115.96.811.411.411.46.804.56.82.302.30
Security & anti-spam123724.321.616.28.18.12.710.82.702.78.15.42.72.70
Caching & speed123534.32.92.905.717.12.9011.411.411.402.92.90
Forms123033.323.310.010.06.73.313.303.36.710.03.3000
Translation62839.328.625.032.17.17.1014.33.67.1010.73.600
Email & SMTP122222.718.222.74.59.19.14.522.79.14.504.5004.5
Analytics122227.313.613.613.604.54.50013.6018.24.500

Bad reviews per million installs

Cookies & privacy10.2Translation7.8Images, galleries & sliders6.2WooCommerce & payments5.5Page builders & blocks4.9Backup & migration4.7SEO2.7Caching & speed2.4Email & SMTP2.2Analytics2.2Forms1.5Security & anti-spam1.5

Low-star reviews in the period divided by the plugins’ combined active installs (as reported by WordPress.org, rounded down by the directory). Overall 3.5 per million installs across 166.6M+ installs.

Embed this chart

Image + link (works in most CMSs)

Interactive embed (iframe)

Download SVG · HTML · Free to reuse under CC BY 4.0 with a link to the study.

Do developers reply to bad reviews?

SEO98.2%Analytics90.9%Email & SMTP86.4%WooCommerce & payments84.7%Cookies & privacy78.3%Forms76.7%Page builders & blocks74.2%Images, galleries & sliders68.2%Caching & speed60.0%Backup & migration51.7%Security & anti-spam45.9%Translation21.4%

Share of low-star reviews with a reply from someone WordPress.org marks as the plugin’s author or support representative. Overall 70.2% of 578 reviews; median reply 1 day after the review, 67.5% of replies within 2 days.

Embed this chart

Image + link (works in most CMSs)

Interactive embed (iframe)

Download SVG · HTML · Free to reuse under CC BY 4.0 with a link to the study.

Lowest reply rates (plugins with ≥10 low-star reviews): Translate WordPress with GTranslate 8.3% of 12; Polylang 15.4% of 13; All-in-One WP Migration and Backup 27.7% of 47.

Plugins with the most low-star reviews

PluginCategoryInstalls1–2★
Elementor Website BuilderPage builders & blocks10M+77
All-in-One WP Migration and BackupBackup & migration5M+47
Rank Math SEOSEO4M+24
Complianz GDPR/CCPA Cookie Consent BannerCookies & privacy1M+22
Google for WooCommerceWooCommerce & payments800,000+18
JetpackBackup & migration3M+15
CookieYesCookies & privacy1M+15
WooCommerce PayPal PaymentsWooCommerce & payments800,000+14
PolylangTranslation900,000+13
All in One SEOSEO2M+12

Plugins with the highest share of each complaint

Among 17 plugins with at least 10 low-star reviews in the period; 3+ matching reviews required.

Bugs & errors

PluginCategory1–2★Share
Complianz GDPR/CCPA Cookie Consent BannerCookies & privacy2254.5%
Image OptimizerImages, galleries & sliders1154.5%
PolylangTranslation1353.8%

Slow or no support

PluginCategory1–2★Share
WooCommerceWooCommerce & payments1050.0%
Translate WordPress with GTranslateTranslation1233.3%
PolylangTranslation1330.8%

Upsell, paywall & pushy Pro version

PluginCategory1–2★Share
All-in-One WP Migration and BackupBackup & migration4742.6%
PolylangTranslation1330.8%
CookieYesCookies & privacy1526.7%

Charges, renewals & refunds

PluginCategory1–2★Share
Translate WordPress with GTranslateTranslation1233.3%
PolylangTranslation1323.1%
Elementor Website BuilderPage builders & blocks7718.2%

Hard to use or set up

PluginCategory1–2★Share
WooCommerceWooCommerce & payments1030.0%
Elementor Website BuilderPage builders & blocks7720.8%
Complianz GDPR/CCPA Cookie Consent BannerCookies & privacy2213.6%

Slows the site or heavy

PluginCategory1–2★Share
Elementor Website BuilderPage builders & blocks7724.7%
JetpackBackup & migration1520.0%

Broke after an update

PluginCategory1–2★Share
WooCommerce PayPal PaymentsWooCommerce & payments1421.4%
Elementor Website BuilderPage builders & blocks7719.5%

Called it a scam or misleading

PluginCategory1–2★Share
All-in-One WP Migration and BackupBackup & migration4738.3%

AI features or AI support

PluginCategory1–2★Share
Rank Math SEOSEO2433.3%
Elementor Website BuilderPage builders & blocks777.8%

Missing features & limits

PluginCategory1–2★Share
Elementor Website BuilderPage builders & blocks773.9%

Crashed or took down the site

PluginCategory1–2★Share
JetpackBackup & migration1520.0%
Google for WooCommerceWooCommerce & payments1816.7%
Elementor Website BuilderPage builders & blocks776.5%

Ads, nags & admin clutter

PluginCategory1–2★Share
Google for WooCommerceWooCommerce & payments1816.7%
Elementor Website BuilderPage builders & blocks773.9%

Method

Theme patterns

Slow or no support
\bsupport\b|customer service|help ?desk|no (?:response|reply|answer|help)|never (?:got|received|heard)|(?:didn['’]?t|did not|never|no one|nobody|won['’]?t|refused to) (?:respond|reply|answer|get back|help)|ignor(?:ed|ing) (?:my|our|me|us|the)|\bticket\b|\bforum\b

Bugs & errors
\bbugs?\b|\bbuggy\b|glitch|\bbroke\b|\bbroken\b|not working|doesn['’]?t work|does not work|didn['’]?t work|did not work|stopped working|won['’]?t work|\berrors?\b|\bwarnings?\b|deprecated|\bissues? with\b|messed up|disappeared

Crashed or took down the site
critical error|fatal error|white screen|\bwsod\b|500 error|error 500|internal server error|(?:site|website|page|admin|dashboard|backend) (?:went |is |was )?(?:down|crash\w*|broke|broken|inaccessible|unusable)|(?:crash\w*|broke|break\w*|killed|took down|brought down) (?:my |our |the |a |entire |whole )*(?:site|website|store|shop|server|wordpress|admin|dashboard)|site crash

Broke after an update
(?:after|since|with|in) (?:the |this |a |an |their |its |last |latest |recent |new |newest |most recent |\d[\d.]* )*(?:update|upgrade|version|release)|(?:update|upgrade)[ds]? (?:broke|broken|killed|ruined|messed|crashed|removed|changed)|new version|(?:last|latest|recent) (?:update|version)

Conflicts with other plugins or themes
\bconflict(?:s|ing)?\b|(?:incompatib\w*|not compatible|compatibility (?:issues?|problems?)|clash(?:es|ed)?)[^.!?\n]{0,40}(?:plugins?|themes?|builder|elementor|woocommerce|divi|astra|yoast|gutenberg|block editor)|(?:breaks?|broke) (?:other|another|my other) (?:plugins?|themes?)

Upsell, paywall & pushy Pro version
\bupsell|up-sell|pay ?wall|freemium|\b(?:premium|pro) (?:version|plan|licen[cs]e|features?|add-?ons?|extensions?|only|upgrade|tier)|\bgo pro\b|buy (?:the )?(?:pro|premium|paid|full)\b|(?:free|lite) version (?:is|was) (?:useless|limited|crippled|a demo|just|basically)|only (?:in|with|available in|for) (?:the )?(?:pro|premium|paid)\b|(?:forced|have|has|had|need|needs|must|required) to (?:buy|pay|upgrade|purchase)\b|behind (?:a|the) (?:pay|paid)|paid (?:extensions?|add-?ons?|version)|(?:sales|marketing) (?:pitch|tool)|\btrial\b

Ads, nags & admin clutter
\bnag(?:s|ging|ware)?\b|\bads\b|advertis|(?:upgrade|upsell|promo\w*|marketing|sales|admin|dashboard|annoying|constant|endless|intrusive|pro) (?:notices?|banners?|notifications?|pop-?ups?|messages?)|notices? (?:everywhere|all over|in (?:the |my )?(?:admin|dashboard))|pop-?ups? (?:in|on|all over) (?:the |my )?(?:admin|dashboard|wp-admin)|spam(?:s|my|ming)? (?:my|the|your) (?:admin|dashboard|wp-admin)|clutter|dashboard widget

Charges, renewals & refunds
\bcharg(?:e|ed|es|ing)\b|\bbill(?:ed|ing)\b|\brefund|money back|\binvoice|auto-?renew|\brenew(?:al|ed)?\b|\bcredit card\b|subscription|\blicen[cs]e (?:key|fee|cost|renewal|expired)|paid for|i paid|we paid

Slows the site or heavy
\bslow(?:s|ed|ing|er)?\b|page ?speed|load(?:ing)? (?:time|speed)|performance|takes forever|\bheavy\b|resource[- ]hog|cpu|\bbloat(?:ed|ware)?\b|memory (?:usage|limit|exhaust)|database (?:size|bloat|full)|too many (?:queries|requests|files)

Hard to use or set up
\bhard to\b|difficult|complicated|confusing|not (?:easy|intuitive|user[- ]friendly)|tedious|steep learning|clunky|\bunusable\b|can['’]?t figure|couldn['’]?t figure|no (?:documentation|instructions)|poor documentation

Missing features & limits
missing (?:feature|basic|option|functionality)|lack(?:s|ing)?(?: of)? (?:basic |many |key |essential |some )?(?:features?|options?|functionality|customi[sz]ation)|no option (?:to|for)|(?:doesn['’]?t|does not|didn['’]?t|did not) (?:have|support|allow|offer|let)|(?:can['’]?t|cannot|unable to) (?:customi[sz]e|change|edit|adjust|select|choose|disable|turn off)|limited (?:features?|options?|functionality)|very basic|too basic|removed (?:the |a )?(?:feature|option)

Lost data, content or settings
\blost (?:all |my |our |the |every )*(?:data|content|posts?|pages?|settings|orders?|emails?|entries|submissions|images?|files|work|customi[sz]ations?|translations?)|data loss|(?:deleted|wiped|erased|removed) (?:all |my |our |the |every )*(?:data|content|posts?|pages?|settings|orders?|emails?|entries|submissions|images?|media|database|tables)|\bwiped\b|corrupt(?:ed|s)? (?:my |our |the |all )*(?:database|data|site|website|content|posts?|pages?|media)

Locked out or blocked
lock(?:ed|s)? (?:me|us|myself|users|customers|people|admins?|everyone) out|locked out|(?:can['’]?t|cannot|couldn['’]?t|unable to) (?:log ?in|login|sign in|access) (?:to |into )?(?:my |our |the )?(?:own )?(?:site|website|admin|dashboard|wp-admin|backend|wordpress)|(?:blocked|banned) (?:me|us|myself|legitimate|real|customers|users|admins?)\b|blocked (?:my|our) (?:own )?(?:ip|access|login)

AI features or AI support
\bai\b|a\.i\.|artificial intelligence|chat ?gpt|openai|\bllms?\b|machine learning

Called it a scam or misleading
\bscam|\bfraud|\bsteal|\bstole\b|rip ?off|ripoff|misleading|false advertis|deceptiv|\bbait\b|dishonest|shady|predatory|\blies\b|\blied\b

Spot check

We read 70 randomly drawn matches by hand (up to 5 per theme, fixed seed): 60 of 70 (86%) were on topic. Misses by theme: support 2/5, upsell 2/5, nags 2/5, charges 1/5, missing 1/5, data loss 1/4, locked out 1/1. Most misses are generic words used in another sense (support for a feature, advertising meaning misleading claims, locked out of sending email). The one locked-out match was off topic, so that theme is effectively zero.

Limitations

Download the data

wordpress-plugin-review-complaints-2026.csv (CSV): every number on this page by overall, category, star rating and plugin, with counts and shares per theme, reply rate, installs and all-time star share. Licence: CC BY 4.0. Please credit Revunda with a link to this page.

Cite this study

Revunda (2026). What WordPress users complain about in 1- and 2-star plugin reviews. https://revunda.xyz/apps/research/wordpress-plugin-review-complaints-2026/

Link:

<a href="https://revunda.xyz/apps/research/wordpress-plugin-review-complaints-2026/">Revunda study of 578 low-star WordPress plugin reviews</a>

WordPress plugin 1-star reviews: what to fix first

1-star reviews by plugin: Elementor · All-in-One WP Migration · Rank Math SEO · Complianz

Show your ratings on WordPress

Revunda Review Badges is our free WordPress plugin: your live App Store or Google rating as a block, shortcode or widget.