How To Add Google’s Preferred Sources Button To Your Website

Google’s new Preferred Sources embed removes one action from the process of adding a publication as a Preferred Source.

With the embed, a reader adds the site and returns to the article. A deeplink sends the reader to Google’s source preferences tool, where the site still has to be selected and confirmed.

This simple guide shows how to add the button to your website and provides WordPress widget code you can use.

What Google’s Preferred Sources Feature Does

Preferred Sources affects what an individual Google user sees after selecting your publication. It does not improve your site’s rankings for everyone or guarantee that your articles will appear in Top Stories.

According to Google’s documentation, it is available globally for Top Stories in the languages where Google Search is available. Preferred sources can also be highlighted in AI Overviews and AI Mode where those experiences are available.

See also: Google’s Liz Reid: Personalization Can Help Small Publishers

Check Eligibility Before You Add The Button

First, search for your publication in Google’s source preferences tool. If it does not appear there, adding the button will not solve the eligibility issue.

Google supports domains and subdomains, but not subdirectories. These are valid targets:

  • example.com
  • news.example.com

This is not a valid target:

If the publication lives on a subdomain, use that host rather than assuming the root domain is interchangeable.

Add The Standard Preferred Sources Button

Google recommends its standard JavaScript implementation because it is localized automatically and returns the reader to the page where they started.

Standard Button Vs. Deeplink: What I Observed

I tested both routes on mobile. With the embedded button, Google opens a publication-specific confirmation page. The source is already identified, the reader taps Add, and Google returns them to the article. After the initial click on your website, it is a single-action flow.

The embed button opens a publication-specific page where the reader only needs to tap Add.
The embed button opens a publication-specific page where the reader only needs to tap Add. (Image from author, August 2026)

The deeplink is different. It opens the general Source preferences screen with the publication search filled in, but the reader still has to select the publication’s checkbox. Google also does not automatically return them to the article. In practice, the embed removes one extra action, so it creates less friction.

Google Source preferences page showing Search Engine Journal with unchecked selection box
Image from author, August 2026

The deeplink opens the general Source preferences page, where the reader still needs to select the publication.

This is why I would use the standard button on a website if it is possible. The deeplink still makes sense in email, social posts, or a CMS where the script cannot be added.

Load the library once from the application shell, theme, or a small site plugin, preferably in the document’s :

Scroll to Top