Aug 31, 2026

Google has been rolling out more ways for readers to personalize what they see in Search, and one of the more interesting additions for publishers and businesses is Preferred Sources. If your website publishes original content — blogs, news, guides, or updates — this feature gives your regular readers a simple way to tell Google they want to see more from you.

In this guide, we’ll break down what Preferred Sources actually does, how to check if your site is eligible, and exactly how to add the button to your website (including a ready-to-use WordPress widget).

What Is Google’s Preferred Sources Feature?

Preferred Sources lets an individual Google user mark your website as a source they want to see more often. Once a reader adds you, your content gets more visibility for that specific person in Top Stories, and in some regions, in AI Overviews and AI Mode.

It’s important to set expectations correctly here: this is not a ranking factor in the traditional sense. Adding the button won’t push your site up in rankings for everyone. What it does is increase repeat visibility with the readers who already value your content — essentially, it helps you build a loyal, returning audience over time.

Step 1: Check If Your Site Is Eligible

Before adding any code to your site, confirm your site actually shows up in Google’s system. Search for your domain in Google’s source preferences tool. If your site doesn’t appear there, adding the button to your homepage won’t fix the underlying eligibility issue.

A few technical notes worth knowing:

  • Google supports domains and subdomains (e.g., example.com or blog.example.com)
  • Google does not support subdirectories (e.g., example.com/blog won’t work as a standalone target)
  • If your content actually lives on a subdomain, use that exact host — don’t assume the root domain will work interchangeably

Step 2: Choose Between the Standard Button and the Deeplink

There are two ways to let visitors add your site as a preferred source:

1. The Standard Embed Button (Recommended) This is Google’s official JavaScript widget. It automatically detects the reader’s language, opens a page that already has your publication pre-selected, and returns the visitor straight back to your article after they click “Add.” It’s a smoother, one-click experience with far less friction for the user.

2. The Deeplink This is a plain URL that opens Google’s general source preferences screen with your site pre-filled into the search box — but the visitor still has to manually find and check your listing, and they aren’t automatically returned to your site afterward. It’s a good fallback option for places where you can’t add JavaScript, such as email newsletters, social media posts, or a restrictive CMS.

Our recommendation: use the standard embed button wherever you can add JavaScript, and reserve the deeplink for channels where script tags aren’t an option.

Step 3: Add the Standard Button to Your Website

Load Google’s script once, ideally in your site’s <head>:

<script async src="https://news.google.com/swg/js/v1/publisher.js"></script>

Then place this container wherever you want the button to appear — a sidebar, footer, or the end of an article:

<div google-add-preferred-source-btn></div>

That’s it. You don’t need to hard-code your domain — the script handles that automatically.

Customizing the Button

Light or dark theme: The button defaults to a light theme. For dark backgrounds, add the theme attribute:

<div google-add-preferred-source-btn data-theme="dark"></div>

Language override: By default, the button matches the visitor’s browser language. If a specific page needs to force a language, add:

<div google-add-preferred-source-btn data-lang="en"></div>

Step 4: Using the Deeplink (No JavaScript Needed)

If you can’t add scripts to your site — or you want to promote this in an email or social post — use the deeplink format instead:

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

As a simple HTML link:

<p>
  <a href="https://www.google.com/preferences/source?q=example.com">
    Add Example as a Preferred Source
  </a>
</p>

Just swap example.com for your own domain.

Step 5: Adding the Button in WordPress

If your site runs on WordPress, you can build this into a reusable widget so any editor can drop it into a sidebar or footer without touching code. The widget can include options for light/dark theme and left/center/right alignment.

At a high level, the setup involves:

  1. Registering a custom WordPress widget that outputs the google-add-preferred-source-btn container
  2. Enqueuing Google’s publisher script only when the widget is active, so it doesn’t load site-wide unnecessarily
  3. Adding the widget through Appearance > Widgets and placing it in your chosen widget area

This keeps the implementation clean and lets non-technical team members manage where the button appears.

Step 6: Track Clicks in GA4

Since this is a new engagement signal, it’s worth tracking. You can add a delegated click listener that fires an event whenever a visitor clicks the Preferred Sources button — keep in mind this tracks that someone started the flow, not that they completed it on Google’s end.

  • If Google Tag Manager is present, push an event named preferred_source_button_click to the dataLayer, then create a Custom Event trigger in GTM tied to a GA4 Event tag.
  • If only gtag.js is installed, fire the event directly using Google’s gtag event command.

Either way, verify the event fires correctly using GTM Preview or GA4 DebugView before publishing the change — and consider adding it as a KPI in your ongoing SEO reporting.

Conclusion

Preferred Sources won’t replace solid on-page SEO or technical fundamentals, but it’s a low-effort addition that can meaningfully grow repeat visibility with an audience that already trusts your content. Since it also feeds into AI Overviews and AI Mode in supported regions, it’s a small step that lines up well with where search is heading.

If you run a website and want help auditing your technical SEO setup, implementing features like this correctly, or building a broader content and visibility strategy, Rank My Business can help you get it right — from the small technical details to the bigger picture strategy that keeps your site growing.