Public Good


Publishers use the Public Good plugin to “make the news actionable” which drives both reader engagement and incremental revenue. We pay media partners premium viewable CPMs between $4 – $8. We also offer opportunities to deliver campaigns that drive positive engagement for the publication and it’s community at no charge.

Here’s how it works, the plugin embeds Public Good Action Units in content empowering readers to take action on what they just read about. Example actions include help hurricane victims, nominate a hero, learn more, pledge for change, write a message of hope, advocate, pledge, donate, etc. Brands and nonprofits sponsor these units to drive awareness and engagement in their purpose and social impact work.

Become an approved Public Good media partner to drive revenue and reader engagement

Public Good is the leading digital purpose marketing channel for today’s leading brands including L’Oreal, CVS Health, Unilever, Pfizer, Allstate, Pepsi, Verizon, and American Lung Association to name a few. Our AI-for-Good contextual targeting and unique brand safety attract brands that traditionally don’t run on news content. Key benefits of partnership with Public Good include:

  • Premium CPM to the publisher from brand-sponsored campaigns
  • Reader Engagement & Data
  • Full reporting and metrics
  • Insights into what your readers care about
  • First party data from reader actions taken
  • Increased publisher net promoter score
  • Increased engagement metrics including time on page
  • Full compliance with privacy rules including GDPR, CCPA, and new Safari and Chrome privacy features

Our media partners include CNN, The Guardian, Huffpost, Flipboard, Hearst, Upworthy, the Discovery Network and hundreds of local publications as well.

If you represent a media organization or brand, please contact us at Our team will assist you by providing implementation support, discuss how you can develop campaigns with us, and establish revenue reporting and payment plans.


  1. Install and activate the plugin through the ‘Plugins’ menu in WordPress

  2. Locate your organization’s partner-id. This is the key that ensures our widget will deliver the results (organizations, causes, actions, etc.) you expect. If you do not have a partner-id, submit a ticket, or, if you are a media organization or brand, send us a note so we can send your custom instructions based on your specific goals. We’ll reply within a business day.

  3. If you have not already received implementation instructions from us, be sure and contact us. Our instructions ensure our content classification tool fits the specific implementation goals you have.

सामान्य प्रश्न

Who else uses this?

We’re adding new partners all the time but our long-term partners include CNN, The Guardian, Huffpost, Hearst Newspapers, Upworthy, Oprah, the Food Network and hundreds of local publications as well.

How do I get started?

If you represent a media organization or brand, contact us at so we can assist you by talking through your strategic and impact-oriented goals and providing an implementation plan that fits. At a very minimum, you’ll need to get a partner-id from us in order to get started.

So, how does it work? How does it know what to display?

Public Good’s proprietary and industry leading AI for Impact content evaluation and targeting service analyzes our partner’s content for relevance to our active campaigns. It considers the article’s topics, subjects, sentiment and tone in an evaluation that yield’s an Action Unit on all articles we predict your readers will be interested to act upon the cause of the campaign.

How does this drive revenue?

We offer a premium CPM rate to our media partners, running between $5-$8 per vCPM for all sponsored campaigns we run.

Why do you need to load javascript?

Our script enables our classification system to work it’s magic, determining the best results based on the specific content displayed on each article. This also allows us to be flexible and work with you to use multiple types of widgets and publish and point to new campaigns as news breaks.

We do have other implementation options available if, for any reason, you are unable to add javascript to your site. These options may however be limited in function. We can schedule a technical call or provide more details if you’re interested.


इस प्लगइन के लिए कोई समीक्षा नहीं है।

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


Translate “Public Good” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

बदलाव विवरण


  • Updated JavaScript file reference path.


  • Removed settings panel.
  • Prevent div attributes from getting stripped by KSES.
  • Add support for new widget types (card and chat)
  • General enhancements to takeaction shortcodes


  • Fixed incorrect identification of target type.


  • Add Public Good as an oEmbed provider.


  • Upgrade plugin to use version 2 of the button code.


  • Security enhancements to support WordPress VIP
  • Added support for different sizes and colors of buttons


  • Fixed to support WP versioning


  • Updates to readme


  • Added default location as an option.
  • Added using tags to help determine a default cause if none is specified.


  • First stable version!