Title: KudoMetrics Preferred Source Button for Google
Author: kudometricsllc
Published: <strong>Septanm 10, 2026</strong>
Last modified: Septanm 10, 2026

---

Search plugins

![](https://ps.w.org/kudometrics-preferred-source-button-for-google/assets/banner-
772x250.png?rev=3689475)

![](https://ps.w.org/kudometrics-preferred-source-button-for-google/assets/icon-
256x256.png?rev=3689475)

# KudoMetrics Preferred Source Button for Google

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

[Download](https://downloads.wordpress.org/plugin/kudometrics-preferred-source-button-for-google.1.7.46.zip)

 * [Details](https://hat.wordpress.org/plugins/kudometrics-preferred-source-button-for-google/#description)
 * [Reviews](https://hat.wordpress.org/plugins/kudometrics-preferred-source-button-for-google/#reviews)
 *  [Installation](https://hat.wordpress.org/plugins/kudometrics-preferred-source-button-for-google/#installation)
 * [Development](https://hat.wordpress.org/plugins/kudometrics-preferred-source-button-for-google/#developers)

 [Support](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/)

## Description

Make it easy for your readers to add your website as a Preferred Source on Google.

**KudoMetrics Preferred Source Button for Google** lets you add a Preferred Source
button anywhere on your WordPress website. Choose from the official Google button
design or 40+ unique button styles, customize the text and appearance, and control
exactly where the button is displayed.

When a visitor clicks the button, they are directed to Google’s Preferred Sources
experience, where they can choose your website as one of their preferred sources.

#### Key features

 * **Official Google button** — Use Google’s official Preferred Sources button design
 * **40+ unique button styles** — Choose from a wide range of ready-made designs
 * **Live preview** — See how your selected button looks before publishing it
 * **Custom button text** — Change the button label to match your website and audience
 * **Custom site name** — Add your website or publication name with the `{site_name}`
   merge tag
 * **Supporting text** — Add optional short text above or below the button. Show
   it always, on hover, or from an info (i) icon
 * **Design customization** — Customize the icon, border/fill, text color, background,
   tooltip background, corner radius, and font size
 * **Flexible positioning** — Display the button at the top, middle, or end of an
   article, below the post meta, near the table of contents, in the sidebar, above
   comments, and more
 * **Floating button** — Keep the Preferred Source button visible while visitors
   scroll
 * **Floating button triggers** — Show immediately, after a selected scroll percentage,
   or after a time delay
 * **Device controls** — Display automatic buttons on mobile and desktop, desktop
   only, or mobile only
 * **Multiple content types** — Posts, pages, homepage/blog, category pages, tag
   pages, author pages, search results, archives, and supported custom content types
 * **Per-post control** — Enable or disable the button for individual posts
 * **Exclusion rules** — Hide the automatic button from specific posts, pages, or
   categories
 * **Bulk controls** — Enable or disable the button across existing posts
 * **Shortcode** — `[kmpsbg_preferred_source_button]`
 * **Block** — Insert the button in the WordPress editor
 * **Widget** — Add the button in a sidebar
 * **Custom Google domain** — Specify the domain used for the Preferred Source link
 * **Open in new tab** — Choose whether the Google link opens in a new browser tab

#### How it works

**1. Choose your button design**

Open **Settings  Preferred Source** and select your preferred design. You can use
the official Google button or choose from 40+ unique custom styles. A live preview(
Desktop / Mobile) lets you see the button before displaying it on your website.

**2. Customize your button**

Personalize the button to fit your website:

 * **Button name/text** — For example, “Add as preferred on Google”
 * **Site name** — Add your website or publication name
 * **Supporting text** — Optionally add a short explanation above or below the button(
   always, on hover, or info icon)

For custom designs, you can also adjust colors, borders, backgrounds, font size,
corner radius, Google icon visibility, and other design settings. With **Mobile 
and desktop**, you can set different copy and supporting-text triggers for each 
device.

**3. Choose where it appears**

Display the button automatically:

 * At the top of an article
 * In the middle of an article (after a chosen paragraph)
 * At the end of an article
 * Below the post meta
 * Above or below the table of contents
 * In the sidebar (below Share this article, or at the end)
 * Below the featured image or after the first heading
 * Above comments
 * As a floating button that stays visible while scrolling

You can enable more than one placement at the same time. TOC, sidebar, and post-
meta spots are found automatically — no CSS selector required.

**4. Control who sees it**

Choose where automatic placement should be enabled, including posts, pages, homepage/
blog, categories, tags, search results, author pages, archives, and supported custom
content types.

You can also control visibility by device and exclude specific posts, pages, or 
categories. For complete manual control, use the shortcode, block, or widget.

**5. Save and publish**

Save your settings and the Preferred Source button is ready to appear according 
to your selected display rules. When readers click the button, they can proceed 
to Google and select your website as a Preferred Source.

#### Why use KudoMetrics Preferred Source Button for Google?

Google Preferred Sources gives users a way to choose publications and websites they
want to see more prominently in eligible Google experiences.

This plugin gives WordPress site owners a simple way to make that option visible
to their readers without manually building and managing the integration.

Whether you want Google’s official design, a button that matches your site’s branding,
a floating call-to-action, or a manually placed button inside an article, you can
configure it from WordPress.

#### Before you start

Only domain-level and subdomain-level sites that already appear in Google’s [source preferences tool](https://developers.google.com/search/docs/appearance/preferred-sources)
are eligible to be selected as a preferred source. This plugin creates the link 
that makes it easy for eligible sites to invite readers to add them — it does not
register your site with Google or affect your eligibility.

#### Disclaimer

KudoMetrics Preferred Source Button for Google is an independent WordPress plugin
and is **not affiliated with, endorsed by, or sponsored by Google**. Google and 
related trademarks are the property of their respective owners.

The plugin helps website owners provide visitors with access to Google’s Preferred
Sources functionality. Adding a Preferred Source button does not guarantee increased
rankings, traffic, visibility, or inclusion in any specific Google Search feature.

Custom button styles include an original multicolor G icon to show that the click
goes to Google; that icon is plugin artwork, not a Google trademark file. The optional
official interactive button loads Google’s own script from news.google.com and is
subject to Google’s terms.

Thank you for using KudoMetrics Preferred Source Button for Google. If it helps 
your site, please leave a ★★★★★ rating on WordPress.org.

### External services

This plugin can load Google’s Subscribe with Google publisher script when you enable
the official interactive Google button on the Design tab.

The script is loaded from `https://news.google.com/swg/js/v1/publisher.js` on pages
where that button is shown. It renders Google’s official Preferred Sources button
in the visitor’s browser. The plugin does not send your WordPress site data to Google
through this script; Google’s script may collect usage data according to Google’s
policies when it runs in the visitor’s browser.

This service is provided by Google LLC: [Terms of Service](https://policies.google.com/terms),
[Privacy Policy](https://policies.google.com/privacy).

Custom button styles link to `https://www.google.com/preferences/source` (or your
configured domain) so visitors can open Google’s Preferred Sources page. Those links
are opened in the visitor’s browser only when they click the button; no server-side
request is made by the plugin to Google for custom styles.

## Screenshots

[⌊Front-end display of the Preferred Source button on a blog post.⌉⌊Front-end display
of the Preferred Source button on a blog post.⌉[

Front-end display of the Preferred Source button on a blog post.

[⌊Settings page (Design tab) with live button preview and 40+ button styles.⌉⌊Settings
page (Design tab) with live button preview and 40+ button styles.⌉[

Settings page (Design tab) with live button preview and 40+ button styles.

[⌊Display tab — visibility, exclusions, placement options, and bulk controls.⌉⌊Display
tab — visibility, exclusions, placement options, and bulk controls.⌉[

Display tab — visibility, exclusions, placement options, and bulk controls.

## Blocks

This plugin provides 1 block.

 *   Preferred Source Button

## Installation

 1. Upload the plugin files to `/wp-content/plugins/kudometrics-preferred-source-button-
    for-google`, or install through the WordPress plugins screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **Settings  Preferred Source**.
 4. On the **Design** tab, choose Custom or Google official, pick a style, set the 
    button text, supporting-text trigger, and devices.
 5. On the **Display** tab, turn the button on, choose who sees it, pick content types,
    and set placement (including post meta, TOC, and sidebar options).
 6. Save settings. Optional: add `[kmpsbg_preferred_source_button]` or the **Preferred
    Source Button** block anywhere you want a manual copy.

## FAQ

### What is a Google Preferred Source?

Preferred Sources is a Google Search feature that allows users to select websites
and publications they want to see more content from in eligible Google Search experiences.

### What does this plugin do?

It makes it easy to add a Preferred Source button to your WordPress website. Visitors
can click the button and proceed to Google to add your website as a preferred source.

### Does this register my site with Google?

No. It builds the `google.com/preferences/source` link for your domain, matching
the format Google documents for site owners. Whether your site can be selected depends
on Google’s own criteria.

### Does the plugin include the official Google button?

Yes. You can use the official Google Preferred Sources button design or choose from
40+ unique custom button styles.

### Can I customize the button design?

Yes. Custom designs can be personalized with button text, site name, colors, background,
border, font size, corner radius, Google icon visibility, and supporting text. A
live preview shows the result before you publish.

### Where can I display the button?

You can automatically display the button at the top, middle, or end of an article,
below the post meta, near the table of contents, in the sidebar, above comments,
or as a floating button. You can also place it manually using the shortcode, block,
or widget.

### How do I put it under the post meta, table of contents, or in the sidebar?

On the Display tab, tick one or more of: **Below the post meta**, **Above the table
of contents**, **Below the table of contents**, **Sidebar, below Share this article**,**
End of the sidebar**. The plugin finds the author line, TOC, and share box automatically.
You do not need a CSS selector.

### Can I show the button only on specific posts or pages?

Yes. You can control where the button appears by content type, enable or disable
it for individual posts, and exclude specific posts, pages, or categories.

### How do I show the button on every post?

Turn **Show the button on your site** on, choose **All posts**, tick **Post** (and
any other types), pick at least one placement, then save.

### How do I show the button on only some posts?

Choose **Choose per post**. Open a post, find the **Preferred Source Button** box
in the editor sidebar, set **Show on this post** to **Enable**, then update.

### How do I hide it on one post or page?

Under **Exclude specific posts and pages**, enter that item’s ID only. Example: `
1000` hides post 1000 and nothing else. Find the ID in the editor URL (`post=1000`).
You can also tick a category to hide every post in that category.

### Can I control the button on mobile and desktop?

Yes. Automatic placements can be shown on mobile and desktop, desktop only, or mobile
only. With Mobile and desktop you can set a different button name and supporting-
text trigger for each.

### Is there a shortcode?

Yes. Use `[kmpsbg_preferred_source_button]` anywhere shortcodes are supported.

### Can I add supporting text around the button?

Yes. You can add optional supporting text above or below the button. Choose **Always
visible**, **On hover**, or **Info icon (i)**. Hover and icon use a square tooltip
with an arrow and no border.

### Can I use a floating Preferred Source button?

Yes. The plugin includes a floating button that can stay visible while users scroll.
You can choose its corner position and configure it to appear immediately, after
a specific scroll percentage, or after a time delay.

### Does scroll or delay hide in-content buttons?

No. Scroll percentage and time delay apply only to the floating corner button.

### Can I change the button’s destination domain?

Yes. By default it uses your site’s own domain. Override it in Settings if needed(
for example on a staging or subdomain setup).

### Does adding the button improve my Google rankings?

No. Using the plugin or being selected as a Preferred Source does not guarantee 
higher search rankings, increased traffic, or visibility in Google Search.

### Is this plugin affiliated with Google?

No. KudoMetrics Preferred Source Button for Google is an independent WordPress plugin
and is not affiliated with, endorsed by, or sponsored by Google. Google and related
trademarks belong to their respective owners.

### Does it work with caching plugins?

When you save settings, the plugin tries to clear page caches from WP Rocket, W3
Total Cache, WP Super Cache, LiteSpeed Cache, and similar plugins if they are installed.

### What happens if I deactivate or uninstall the plugin?

Deactivating keeps your settings. Uninstalling deletes plugin settings, widget settings,
and per-post enable/disable data.

## Reviews

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

### 󠀁[Simple and Helpful](https://wordpress.org/support/topic/simple-and-helpful-48/)󠁿

 [getafollowerwp](https://profiles.wordpress.org/getafollowerwp/) Septanm 10, 2026

I’ve been using this plugin on my WordPress site and have had a great experience
with it. It’s easy to set up, offers plenty of customization options, and works 
as expected without any complicated configuration. I especially like being able 
to control where the button appears on my site. It’s simple, useful, and does exactly
what it’s supposed to do. Definitely worth trying!

 [ Read all 0 reviews ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/)

## Contributors & Developers

“KudoMetrics Preferred Source Button for Google” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “KudoMetrics Preferred Source Button for Google” into your language.](https://translate.wordpress.org/projects/wp-plugins/kudometrics-preferred-source-button-for-google)

### Interested in development?

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

## Changelog

#### 1.7.46

 * Fix: Prevented nested form submission conflicts on admin settings bulk actions.
 * Fix: Improved custom CSS selector saving and JSON synchronization in settings.
 * Fix: Allowed wildcard (*) characters in custom CSS selector validation.
 * Fix: Enhanced button placement detection for themes with hero/slide sections 
   and Genesis child themes.
 * Fix: Cleaned up legacy placement settings flags.

#### 1.7.45

 * Moved settings-page admin CSS from inline style to assets/css/admin.css (Plugin
   Check).

#### 1.7.44

 * Moved settings-page admin JavaScript from inline script to assets/js/admin.js(
   Plugin Check).

#### 1.7.43

 * Bulk post actions now use POST via admin-post.php instead of GET links.
 * Added post revision/autosave guard on per-post meta save.
 * Block editor script translations, directory index.php files, and minor Plugin
   Check fixes.

#### 1.7.42

 * Renamed to KudoMetrics Preferred Source Button for Google (slug: kudometrics-
   preferred-source-button-for-google).
 * Prefixed functions, options, shortcode, block, and script handles with `kmpsbg_`(
   6 characters).
 * Documented Google external services in readme (Terms of Service and Privacy Policy
   links).
 * Fixed admin bulk-action URLs to use the new settings page slug.

#### 1.7.41

 * Internal development release.

#### 1.7.20

 * Text domain and plugin folder slug are now `preferred-source-button-for-google`(
   does not start with “google”).

#### 1.7.19

 * Plugin name and WordPress.org listing copy: Preferred Source Button for Google.
 * Readme documents the official Google button, 40+ styles, how it works, and display
   controls.

#### 1.7.18

 * Load front-end CSS/JS only when the plugin is on, and load the info-icon script
   only when that trigger is used.
 * Added uninstall cleanup and a safe deactivation hook.
 * Stronger Google disclaimer in settings, readme, and license.txt.

#### 1.7.17

 * Plugin Check: verify bulk-action nonce before reading request data, set a version
   on Google’s publisher script, and match the readme plugin name to the plugin 
   header.

#### 1.7.16

 * Hardened input sanitization, output escaping, nonce checks, and capability checks
   for WordPress.org review.

#### 1.7.15

 * Site name in hero buttons stays extra-bold on the front end, matching the settings
   preview (theme CSS can no longer flatten it).

#### 1.7.14

 * Hero cards wrap at about 300px so the label sits on two lines next to the Google
   G.

#### 1.7.13

 * Hover / info-icon tooltip has no border. The box and arrow use fill and shadow
   only.

#### 1.7.12

 * Below-post-meta placement stays a compact button width instead of stretching 
   across the full header.

#### 1.7.11

 * New placement: **Below the post meta** (under author, last updated, and read 
   time). Found automatically — no CSS selector.

#### 1.7.10

 * Removed the grey strip that appeared between the button and the tooltip on hover.
 * Mobile tooltip stays inside the column without clipping.
 * Info (i) icon is bolder.

#### 1.7.9

 * Hero cards stay compact so the label wraps onto two lines next to the Google 
   G.
 * Info (i) icon sits 8px beside the button instead of being pushed to the far right.

#### 1.7.7

 * Info icon matches a circled “i”. Tooltip is a square box with an arrow (Forbes-
   style).
 * Choose **Tooltip background** on the Design tab. Label color switches automatically
   for contrast.

#### 1.7.5

 * TOC and sidebar placements no longer ask for a CSS selector.
 * New options: Above the table of contents, Below the table of contents, Sidebar
   below Share this article, End of the sidebar.

#### 1.7.4

 * Desktop only / Mobile only hides the extra mobile (or desktop) copy card. Two
   columns appear only for Mobile and desktop.

#### 1.7.3

 * Devices, supporting-text triggers, and live Desktop / Mobile preview live on 
   the Design tab.
 * Hero Google G icon is 24×24 with tighter padding.
 * Separate desktop and mobile button name, supporting text, and always / hover /
   info-icon trigger.

#### 1.7.1

 * New placements: below the table of contents, sidebar below Share this article,
   below the featured image, after the first heading, and above comments.

#### 1.7.0

 * Supporting text can show always, on hover, or from an info (i) icon beside the
   button.

#### 1.6.50

 * Moved Devices and bulk actions to the Placement column on the Display tab.
 * Clearer exclude fields for specific post IDs and page IDs.

#### 1.6.48

 * Device targeting for automatic placements.
 * Floating button scroll and delay triggers.
 * Category and ID exclusions for automatic placements.
 * Purge popular page caches when settings are saved.

#### 1.6.37

 * Style names describe the look instead of publisher brands.
 * Visibility and Placement combined on the Display tab.

#### 1.2.0

 * Added compact pill, bordered card, and gradient card button styles.
 * Added a {site_name} merge tag for button text and optional supporting text.
 * Added a second color option for gradient styles.

#### 1.1.0

 * Added Google-style light and dark badge designs.
 * Added automatic placement: post header, mid-content, and post footer.
 * Added a sidebar widget.

#### 1.0.0

 * Initial release: shortcode, Gutenberg block, floating button, and settings page.

## Meta

 *  Version **1.7.46**
 *  Last updated **4 è ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kudometrics-preferred-source-button-for-google/)
 * Tags
 * [google](https://hat.wordpress.org/plugins/tags/google/)[news](https://hat.wordpress.org/plugins/tags/news/)
   [preferred sources](https://hat.wordpress.org/plugins/tags/preferred-sources/)
   [seo](https://hat.wordpress.org/plugins/tags/seo/)[top stories](https://hat.wordpress.org/plugins/tags/top-stories/)
 *  [Advanced View](https://hat.wordpress.org/plugins/kudometrics-preferred-source-button-for-google/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kudometrics-preferred-source-button-for-google/)