

<strong>Hidden SEO Spam Found in the Database</strong> - Review a database finding with severity, confidence score, matched excerpt, and exact post location.
File scanner says your WordPress site is clean, but Google still shows spam pages, strange redirects, pharma keywords, hidden links, or Japanese keyword hack results?
Content Guard Pro scans the WordPress database for hidden SEO spam, malicious scripts, suspicious iframes, spam links, encoded payloads, and cloaked content inside posts, pages, custom post types, titles, excerpts, and Gutenberg blocks.
Most WordPress security plugins focus on files, firewalls, login protection, or vulnerability checks. Content Guard Pro adds the missing database-content layer, so you can inspect the places attackers often abuse after a hacked-site cleanup: post content, block markup, titles, excerpts, and deeper database fields when Standard Scan is enabled.
The free plugin includes Quick Scan for wp_posts, including:
The free version also includes unlimited manual scans, all findings visible, on-save single post scanning, confidence scores, severity labels, admin notices, dashboard alerts, 30-day scan history, and allowlist/denylist controls.
Content Guard Pro helps find content-layer threats such as:
display:none, visibility:hidden, opacity:0, off-screen positioning, and tiny or hidden elementsjavascript: links, and suspicious inline event handlerseval(), fromCharCode(), atob(), Base64 payloads, and large data: URIsUse Content Guard Pro when:
File scanners are important, but many SEO spam infections do not live in plugin files or theme files. Attackers often inject spam links, hidden text, malicious scripts, or redirect code directly into WordPress content stored in the database.
Content Guard Pro focuses on that content layer. It is designed to complement your existing security stack, not replace it.
Think of it as database forensics for WordPress content: scan posts, pages, custom post types, block markup, and deeper database fields with a scanner built specifically for content-resident threats.
Not every external link or hidden element is malicious. Content Guard Pro uses confidence scores, Critical/Suspicious/Review severity labels, accessibility-aware rules, and allowlists to reduce obvious false positives.
Findings include the affected content location, matched rule, confidence score, context excerpt, and suggested next action so you can review problems faster.
wp_posts content, including posts, pages, custom post types, titles, excerpts, and Gutenberg blocksPremium plans add deeper coverage and workflow automation for site owners and agencies:
wp_posts, wp_postmeta, and selected wp_options dataContent Guard Pro scans locally on your WordPress server and works without creating an account or connecting to the cloud service.
Optional external service: Content Guard Pro Cloud, provided by contentguardpro.com.
The optional cloud service can be used for rule-pack hints, community allowlist sync, optional anonymous telemetry, optional developer contact, and optional security newsletter preferences. It is consent-based and can be skipped.
If you choose to connect, the service may receive the site URL, site name, plugin version, WordPress version, PHP version, anonymous installation ID, consent choices, optional email address if you provide it, and anonymous scan metrics such as scan count, findings count, duration, and items scanned when telemetry is enabled.
Content Guard Pro does not send post content, database contents, matched excerpts, scan result details, usernames, passwords, payment details, visitor data, or stored customer data to the cloud service.
Terms: https://contentguardpro.com/terms
Privacy Policy: https://contentguardpro.com/privacy
Documentation: https://contentguardpro.com/docs
Support forum: https://wordpress.org/support/plugin/content-guard-pro/