Title: Safetag
Author: Sourcetop, Inc.
Published: <strong>March 24, 2022</strong>
Last modified: May 12, 2025

---

Search plugins

![](https://ps.w.org/safetag/assets/banner-772x250.png?rev=2698834)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/safetag/assets/icon-256×256.png?rev=2698828)

# Safetag

 By [Sourcetop, Inc.](https://profiles.wordpress.org/sourcetop/)

[Download](https://downloads.wordpress.org/plugin/safetag.2.1.9.zip)

 * [Details](https://wordpress.org/plugins/safetag/#description)
 * [Reviews](https://wordpress.org/plugins/safetag/#reviews)
 *  [Installation](https://wordpress.org/plugins/safetag/#installation)
 * [Development](https://wordpress.org/plugins/safetag/#developers)

 [Support](https://wordpress.org/support/plugin/safetag/)

## Description

Safetag helps publishers meet brand safety requirements by scanning all posts for
negative keyword lists provided by advertising partners.

#### Manage Individual Campaign Lists to Maximize Inventory

The Safetag WordPress plugin ensures brand safety for advertisers by scanning each
piece of site content identifying matches against negative keyword lists provided
by advertisers for ad campaigns.

Safetag exposes each campaign as key value pairs to be used for ad targeting. Because
each campaign is managed separately, ad op teams can more intelligently manage their
ad inventory.

Campaigns can be set to exclude content, but also to include posts with specific
terms. For instance, advertisers can target all articles that contain a list of 
celebrity names or clothing brands that match their audience profile.

We know there is considerable overlap between keyword lists and Safetag builds up
its own index of terms with each new Campaign building on top of the previous ones,
greatly speeding up time to deploy.

When new posts are created, or old ones edited, Safetag will trigger a fresh scan
of that post so nothing slips through.

Publishers can confidently assure their ad partners their ads are in a brand safe
environment with Safetag.

#### Detailed Reporting

Brands and agencies send generic keyword lists for their campaigns as required by
lawyers. However these lists are generally a hodgepodge of terms and phases added
over time with little or no understanding of the impact to individual sites. The
downside is a lot of valuable inventory is banned for no rational reason.

Safetag reporting gives publishers the ammunition they need to have an intelligent
conversation to adjust a negative keyword list resulting in more inventory – a win
for both parties.

Internally these reports can also inform the editorial team the words and phrases
most often banned giving them feedback on what to avoid – or at least understand
the impact of using particular language. “Click bait” headlines may drive traffic,
but if it cannot be monetized it’s a wasted opportunity.

#### IAB TAGGING

Add IAB Audience tags to the site and IAB 4 Content tags to each piece of content
to further enhance targeting or programmatic revenue.

#### FREE VERSION

Users can create one campaign with up to 500 terms for free to scan all posts with
detailed reporting.

#### Export Tags for Headless setup

In a headless setup, you can export tags using the REST API. (‘yourdomain/wp-json/
safetag-api/v1/post-campaign/post_id’).
 Note: This URL needs to be secured.

## Screenshots

[⌊Safetag Campaigns⌉⌊Safetag Campaigns⌉[

Safetag Campaigns

[⌊Safetag Exclude⌉⌊Safetag Exclude⌉[

Safetag Exclude

[⌊Safetag Exclude All⌉⌊Safetag Exclude All⌉[

Safetag Exclude All

[⌊Safetag Include⌉⌊Safetag Include⌉[

Safetag Include

[⌊Safetag Posts⌉⌊Safetag Posts⌉[

Safetag Posts

[⌊Safetag Settings⌉⌊Safetag Settings⌉[

Safetag Settings

[⌊Safetag Right Rail⌉⌊Safetag Right Rail⌉[

Safetag Right Rail

## Installation

#### Minimum Requirements

 * PHP version 5.6 or greater (PHP 7.2 or greater is recommended)

#### Automated Installation

 1. Download, install and activate through the WP Admin panels plugin directory
 2. Enjoy!

Or…

#### Manual Installation

 1. Upload the entire `/safetag` directory to the `/wp-content/plugins/` directory.
 2. Activate Safetag through the ‘Plugins’ menu in WordPress.

## FAQ

### Can I get more than one free campaign?

No. Safetag allows one free campaign for one site. Users can pay for a site license
for unlimited campaigns. Discounts are provided for multiple sites. Please visit
safetag.ai/pricing/ for more information.

### How long does it take to scan content?

The first list takes the longest as it needs to scan all posts for all keywords.
We have run campaign lists with over 10,000 terms over 20,000+ posts and it takes
about four hours. Safetag keeps an index so additional lists take much less time.
Most lists overlap and only new terms are scanned.

### What happens when I create a post?

Safetag scans all new posts when they are saved in the background and adds the post
to the master index.

### What happens when I edit a post?

Safetag does an independent scan when a post is edited to ensure no new terms are
added and reindexes the post.

## Reviews

![](https://secure.gravatar.com/avatar/82ca1eb56c552f2a4c6d8787d682d33606cc799d236f5b8011e307634f215e44?
s=60&d=retro&r=g)

### 󠀁[Efficient and Developer-Friendly Solution for Brand Safety and Ad Management](https://wordpress.org/support/topic/efficient-and-developer-friendly-solution-for-brand-safety-and-ad-management/)󠁿

 [Md Mostafizur Rahman](https://profiles.wordpress.org/jahid32/) September 10, 2024

As a developer, Safetag stands out for its robust functionality and seamless integration
into WordPress. It’s built with scalability in mind, allowing publishers to manage
multiple ad campaigns with unique keyword lists without compromising site performance.
The codebase is clean and easy to extend, making it ideal for custom requirements
or additional integrations. The automatic scanning of posts for negative keywords
is efficient, and the plugin’s ability to re-scan on content updates ensures nothing
is missed. I appreciate how Safetag uses key-value pairs for campaigns, which makes
ad targeting and inventory management more dynamic. The reporting feature is particularly
useful for developers working with editorial teams, providing actionable insights
to fine-tune content and keyword strategies. Safetag’s support for IAB Audience 
and Content tags also enhances programmatic revenue potential, offering a comprehensive
solution. Overall, it’s well-designed, developer-friendly, and highly functional
for managing brand safety.

 [ Read all 1 review ](https://wordpress.org/support/plugin/safetag/reviews/)

## Contributors & Developers

“Safetag” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Sourcetop, Inc. ](https://profiles.wordpress.org/sourcetop/)

[Translate “Safetag” into your language.](https://translate.wordpress.org/projects/wp-plugins/safetag)

### Interested in development?

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

## Changelog

#### 2.1.9

 * Improved keyword insert logic for Campaigns reports

#### 2.1.8

 * Improved functionality for Campaigns reports

#### 2.1.7

 * Improved functionality for handling trashed posts.

#### 2.1.6

 * A custom user role called Safetag has been added.

#### 2.1.5

 * Validate the uniqueness of the campaign name

#### 2.1.4

 * Bug fixing.

#### 2.1.3

 * Bug fixing.

#### 2.1.2

 * Bug fixing.
 * Post-type selection settings have been added, where users can select a specific
   post types to scan.

#### 2.1.1

 * Bug fixing.

#### 2.1.0

 * Added cron event alert

#### 2.0.9

 * Added outgoing GAM call

#### 2.0.8

 * Bug fixing.

#### 2.0.7

 * Bug fixing.

#### 2.0.6

 * Campaign edit/save success message update

#### 2.0.5

 * Display an expiration warning message on the settings page when licenses have
   expired or have less than 30 days remaining.
 * Display a warning message if attempting to update over 500 keywords while using
   the free version license.
 * In the free version license, users are only able to edit the most recent campaign.
 * Updated FAQ on plugin dashboard

#### 2.0.4

 * Updated Screenshots and Description

#### 2.0.3

 * Latest WordPress version support.

#### 2.0.2

 * The Report navigation color change when the page is active.

#### 2.0.1

 * UI/UX Updates
 * Improvement in Keyword Scan
 * Updated Audience Tag

#### 1.1.7

 * Error handle

#### 1.1.6

 * Error handle

#### 1.1.5

 * UI/UX Updates
 * Improvement in Keyword Scan
 * Updated Audience Tag

#### 1.1.3

 * Updated admin dashboard styling

#### 1.1.2

 * Resolved global style-breaking issue

#### 1.1.1

 * Export tags using the REST API for headless setup

#### 1.0.9

 * class-safetag-public.php added empty check

#### 1.0.7

 * safetag-public.js put this file for wp_localize_script

#### 1.0.6

 * updated iab tags
 * updated iab audience tags
 * set transient for cache

#### 1.0.4

 * Update Admin Dashboard

#### 1.0.4

 * Updated IAB audience Tag

#### 1.0.3

 * Some minor bug fix

#### 1.0.2

 * Updated Readme.md
 * Added report chart
 * Added IAB Audience Tags

#### 1.0.1

 * Initial Release

## Meta

 *  Version **2.1.9**
 *  Last updated **1 year ago**
 *  Active installations **60+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.6.5**
 *  PHP version ** 7.4 or higher **
 *  [Advanced View](https://wordpress.org/plugins/safetag/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/safetag/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/safetag/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/safetag/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/safetag/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/safetag/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/safetag/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/safetag/reviews/)

## Contributors

 *   [ Sourcetop, Inc. ](https://profiles.wordpress.org/sourcetop/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/safetag/)