Publisher Reach CTA Toolkit for Google Preferred Sources

Description

Publisher Reach helps WordPress publishers add polished Google Preferred Sources invitations without hand-coding the integration or restyling every placement.

Choose Google’s official localized badge or create a branded CTA with editable text, a site logo, theme-aware colors, and responsive layouts. Publish it with the block, shortcode, automatic article placement, or an optional floating prompt.

The complete plugin is free. There is no Publisher Reach account, API key, paid plan, telemetry, or artificial feature limit.

Get your first button live

  1. Install and activate Publisher Reach.
  2. Open Settings > Publisher Reach and confirm the publication hostname.
  3. Choose the Google flow and your official badge or custom CTA design.
  4. Add the block to a post, or enable automatic placement.
  5. Save and verify the button on the public page.

What you can publish

  • Google’s official Preferred Sources badges in 17 supplied languages.
  • Light, dark, automatic color-scheme, and Retina badge variants.
  • Editable accessible label, heading, and supporting text.
  • WordPress Site Logo, a Media Library image, or no logo.
  • Theme-derived colors or seven custom color controls with contrast warnings.
  • Minimal button, compact card, and callout presets with alignment, radius, shadow, and mobile-width controls.
  • A Gutenberg block, safe shortcode, automatic before/after placement, and an optional floating prompt.
  • Per-entry suppression and per-block design overrides.
  • Multisite-safe, per-site settings and optional data removal on uninstall.

Choose how Google opens

  • Selected design + Google flow (recommended): keeps the official badge or custom CTA you configured and progressively enhances it with Google’s flow.
  • Google native button: Google renders and localizes the interface and controls its appearance.
  • Direct link: uses a normal Google preferences link and makes no Google request before a reader clicks.

One integration mode applies across the document. The selected-design and native modes request Google’s library when the first Publisher Reach surface renders. Direct-link mode is the privacy-first choice when no pre-click Google request is wanted. See External Services before enabling a mode.

Block and shortcode

Add the Preferred Source Button block, or use:

[publisher_reach]

Optional attributes are label, heading, body, preset, align, theme, lang, design, badge_theme, icon, and mobile_full. They inherit the global settings unless overridden. URLs, HTML, CSS, and executable code are rejected.

Example:

[publisher_reach heading="Make us a preferred source" body="See more from our newsroom in Google Search." align="center" design="google_badge" badge_theme="auto" preset="compact"]

Important boundaries

Publisher Reach does not register or approve a site or confirm that a reader completed Google’s flow. It cannot guarantee selection, visibility, placement, traffic, or rankings. Google controls eligibility and the Preferred Sources service. Only domains and subdomains are eligible; a subdirectory such as example.com/news is not a separate source.

Publisher Reach is independent and is not affiliated with, sponsored by, or endorsed by Google. Google marks belong to Google LLC.

Privacy

Publisher Reach has no telemetry, advertising, or author connection. Settings stay in WordPress. The optional prompt stores only a session flag or local timestamp in the visitor’s browser; it is not analytics. See PRIVACY.txt, THIRD_PARTY_NOTICES.txt, and External Services below.

External Services

Publisher Reach can connect visitors to Google’s Preferred Sources service. Google controls that service, including its availability, eligibility decisions, interface, completion state, and results.

In the selected-design and native modes, Publisher Reach requests Google’s Preferred Sources library from:

https://news.google.com/swg/js/v1/publisher.js

It is requested only after the first non-direct-link Publisher Reach surface renders. Google may process ordinary request data such as IP address, browser, referrer, and publication domain under its policies.

In direct-link mode, Publisher Reach creates a local link in this form:

https://www.google.com/preferences/source?q=example.com

Google is contacted only after the visitor follows that link.

Service documentation: https://developers.google.com/search/docs/appearance/preferred-sources

Google Terms of Service: https://policies.google.com/terms

Google Privacy Policy: https://policies.google.com/privacy

Publisher Reach does not send telemetry, site configuration, or visitor analytics to the plugin authors.

Development

Human-readable source is under src/. Run npm ci && npm run build with a supported Node.js version to reproduce generated assets from scripts/build-assets.mjs and package-lock.json. Google’s unmodified Preferred Sources badge images and their source/licence record are under resources/; no third-party runtime code, font, or copied Google JavaScript is bundled.

Screenshots

Blocks

This plugin provides 1 block.

  • Preferred Source Button Invite readers to add this site as a preferred source on Google.

Installation

  1. In WordPress, open Plugins > Add New Plugin and install Publisher Reach.
  2. Activate Publisher Reach CTA Toolkit for Google Preferred Sources.
  3. Open Settings > Publisher Reach.
  4. Confirm the hostname, choose a Google flow and design, then save.
  5. Add the block or enable automatic placement and verify the public result.

A working button does not prove eligibility or selection. Check Google’s source preferences tool separately.

FAQ

Does Publisher Reach make my site eligible for Preferred Sources?

No. Google controls eligibility. Only domains and subdomains are eligible, not subdirectories.

Does it guarantee Google rankings or traffic?

No. Publisher Reach cannot guarantee selection, visibility, placement, traffic, or rankings.

When does a visitor’s browser contact Google?

The selected-design and native modes request Google’s script where a CTA renders. The direct-link mode makes no pre-click Google request; Google is contacted only after the visitor follows the link.

What does the direct link contain?

It contains only the validated WordPress Home URL hostname as Google’s q value, never a post path, shortcode URL, HTML, or visitor data.

Does the plugin track visitors?

No author telemetry is sent. Prompt dismissal stays in browser local or session storage. Google may process ordinary request data when its service or link is used.

What should I know about Content Security Policy?

The selected-design and native modes require Google’s script and interface. Publisher Reach never weakens Content Security Policy. Direct-link mode needs no external script or iframe.

What should I know about multisite?

Settings are per site. Network activation does not establish eligibility, and subdirectory paths are not separate source identities.

What happens if my theme has no Site Logo or Global Styles colors?

Missing logos are omitted. Theme mode inherits the surrounding article when no usable Global Styles palette exists. Custom logos and fixed colors remain available in Design.

Can I use Google’s official Preferred Sources badge?

Yes. Choose Official Google badge in Design. Publisher Reach includes Google’s supplied light, dark, localized, and Retina artwork. Editable publisher copy and logos remain visually separate from the unmodified badge.

What happens on uninstall?

With Delete data on uninstall enabled (the default), uninstall removes only Publisher Reach settings and suppression metadata, never posts. Browser-stored prompt dismissals cannot be cleared server-side.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Publisher Reach CTA Toolkit for Google Preferred Sources” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Add selected-design, Google-native, and privacy-first direct-link flows.
  • Add block, shortcode, automatic article placement, and optional floating prompt.
  • Add editable copy, logos, official badges, theme-aware colors, custom colors, responsive presets, and live Desktop/Mobile previews.
  • Add accessibility, multisite-safe settings, privacy controls, safe migrations, reproducible assets, and deterministic packaging.