Title: KOZ URL-Only Comment Spam
Author: Tony_Koz
Published: <strong>August 18, 2026</strong>
Last modified: August 18, 2026

---

Search plugins

![](https://ps.w.org/koz-url-only-comment-spam/assets/banner-772x250.png?rev=3652143)

![](https://ps.w.org/koz-url-only-comment-spam/assets/icon-256x256.png?rev=3652143)

# KOZ URL-Only Comment Spam

 By [Tony_Koz](https://profiles.wordpress.org/ramirkz/)

[Download](https://downloads.wordpress.org/plugin/koz-url-only-comment-spam.1.1.10.zip)

 * [Details](https://wordpress.org/plugins/koz-url-only-comment-spam/#description)
 * [Reviews](https://wordpress.org/plugins/koz-url-only-comment-spam/#reviews)
 *  [Installation](https://wordpress.org/plugins/koz-url-only-comment-spam/#installation)
 * [Development](https://wordpress.org/plugins/koz-url-only-comment-spam/#developers)

 [Support](https://wordpress.org/support/plugin/koz-url-only-comment-spam/)

## Description

KOZ URL-Only Comment Spam is a focused moderation tool for a common low-effort spam
pattern: comments containing only one or more links. It can send matching comments
directly to spam or hold them for manual moderation while ordinary comments continue
through the normal WordPress workflow.

The detector removes HTML and invisible spacing characters before checking the visible
content. It can exempt logged-in users, trust same-site links and approved domains,
and lets an administrator test a sample without saving that sample.

Privacy remains deliberately limited. The plugin stores no comment text, detected
URL, IP address, email, referrer, cookie, fingerprint or user-agent value. It stores
only aggregate counts and a small summary of the latest match.

Use case: a public website receives repeated comments made entirely of promotional
URLs. The plugin removes that noise before it reaches the normal review queue, without
sending comment data to an external service.

Use case: a community site permits internal resource links but wants external URL-
only comments reviewed. Trusted-domain settings allow internal destinations while
suspicious external links are handled automatically.

The plugin was originally developed for the UA FREE charitable foundation website,
which remains a production test environment. Development and ownership belong to
Tony Kozyriev (`ramirkz`). Foundation donations and developer support are separate.

Features:

 * Detect one or more URL-only values after HTML and invisible spacing are removed.
 * Preserve comments that contain human-readable text.
 * Ignore pingbacks, trackbacks, administrators and comment moderators.
 * Optionally exempt all logged-in users.
 * Optionally trust same-site links and selected domains.
 * Choose between spam and moderation queue.
 * Test samples without saving them.
 * Administration interface in Ukrainian, Chinese, Spanish, Arabic, Indonesian, 
   Portuguese, French, Japanese, German and Hindi; English fallback.
 * No external requests, telemetry, cookies, cron jobs or custom database tables.

## Installation

 1. Deactivate the legacy UA FREE URL-Only Comment Spam plugin if it is installed.
 2. Upload the KOZ ZIP through Plugins > Add New > Upload Plugin.
 3. Activate the plugin.
 4. Open KOZ Suite > URL Comment Spam and review the settings.

Existing UA FREE settings and aggregate counters are preserved automatically.

## FAQ

### Does the plugin send comment content to an external service?

No. Detection runs locally in WordPress. The plugin does not send comment text, 
URLs, IP addresses, email addresses, referrers or user-agent values to an external
service.

### Will ordinary comments be marked as spam?

The detector targets comments whose visible content consists only of one or more
URLs after HTML and invisible spacing are removed. Comments containing ordinary 
readable text continue through the normal WordPress workflow.

### Can I allow internal or trusted links?

Yes. You can trust same-site links and add approved domains in the plugin settings.

### Can I test the detector without saving a comment?

Yes. The administration screen includes a sample test that does not persist the 
sample text.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KOZ URL-Only Comment Spam” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tony_Koz ](https://profiles.wordpress.org/ramirkz/)

[Translate “KOZ URL-Only Comment Spam” into your language.](https://translate.wordpress.org/projects/wp-plugins/koz-url-only-comment-spam)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/koz-url-only-comment-spam/),
check out the [SVN repository](https://plugins.svn.wordpress.org/koz-url-only-comment-spam/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/koz-url-only-comment-spam/)
by [RSS](https://plugins.trac.wordpress.org/log/koz-url-only-comment-spam/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.10

 * Publish the current production-tested package as the first public SVN release
   after WordPress.org approval.
 * Keep moderation rules, stored settings, aggregate counters and privacy behavior
   unchanged.
 * Refresh public release metadata for WordPress.org.

#### 1.1.9

 * Fixed WordPress.org Stable tag metadata to match the plugin version.
 * No changes to spam detection, settings, counters or support-panel behavior.

#### 1.1.8

 * Prevent duplicate support blocks when the shared KOZ Suite panel is active.
 * Add the About the foundation button to standalone support fallback.

#### 1.1.7

 * Fixed duplicate KOZ support panel rendering in WordPress admin by ensuring a 
   single panel initialization.
 * No changes to spam detection, stored settings, counters or compatibility behavior.

#### 1.1.6

 * Standardized plugin-owned identifiers under the kozurlspam / KOZURLSPAM prefix
   and ramirkz\kozurlspam namespace.
 * Replaced shared support/runtime identifiers with plugin-specific equivalents.
 * Migrates existing UA FREE settings into the canonical KOZ option names without
   exposing copied comment content.

#### 1.1.5

 * Unified the namespace, global constants and KOZ hooks under the exact KOZURLOnlyCommentSpam
   prefix.
 * Preserved existing settings and UA FREE compatibility hooks.

#### 1.1.2

 * Aligned KOZ hook names with the plugin namespace prefix used by Plugin Check.
 * Removed the global uninstall variable while preserving conditional data deletion.

#### 1.1.0

 * Rebranded the plugin under the independent KOZ suite.
 * Added the KOZ Suite menu and shared support panel.
 * Added administration localization for ten languages plus English fallback.
 * Preserved legacy settings, counters, filters and event hooks.
 * Added KOZ-prefixed filters and event hooks.
 * Removed bundled PO and MO files for WordPress.org compatibility.

## Meta

 *  Version **1.1.10**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [comments](https://wordpress.org/plugins/tags/comments/)[moderation](https://wordpress.org/plugins/tags/moderation/)
   [privacy](https://wordpress.org/plugins/tags/privacy/)[spam](https://wordpress.org/plugins/tags/spam/)
   [url](https://wordpress.org/plugins/tags/url/)
 *  [Advanced View](https://wordpress.org/plugins/koz-url-only-comment-spam/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/koz-url-only-comment-spam/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/koz-url-only-comment-spam/reviews/)

## Contributors

 *   [ Tony_Koz ](https://profiles.wordpress.org/ramirkz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/koz-url-only-comment-spam/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://github.com/ramirkoz/ua-free-plugins#support-plugin-development)