Add as Preferred Source on Google
Display a banner that allows users to add your website as a preferred source on Google Search.
The facts
- Rating
- 5★ from 2
- Active installs
- 500+
- Price
- Free
- Last updated
- 16 Jun 2026
- Added
- Sep 2025
- Requires WP
- 5.0
- Tested up to
- WP 7.0.4
- Requires PHP
- 7.2
- Downloads
- 2,816
Our analysis
AI-assistedThe Add as Preferred Source on Google plugin allows you to display a customizable banner and inline button on your website, directing visitors to Google's preferred sources feature. This feature enables users to add your site as a preferred source for their personalised search results. The plugin includes various customization options for the banner's appearance and behaviour.
It is suitable for website owners who want to encourage visitors to select their site as a preferred source in Google Search. The plugin provides tools for tracking user interactions and offers flexibility in how and when the banner is displayed.
Best for: This plugin suits website owners looking to improve their visibility in Google search results.
What it does well
- ✓Customizable banner with various display options
- ✓Tracks impressions, clicks, and dismissals
- ✓Responsive design for mobile and desktop
- ✓Allows exclusion of specific posts or categories
- ✓Supports multiple languages with localized badges
Where it falls short
- •No information on premium features or support
- •Limited to Google’s preferred sources functionality
Verdict
The Add as Preferred Source on Google plugin provides useful tools for engaging visitors and enhancing search visibility, though it is focused solely on Google’s preferred sources feature.
From the developer
Mathew's own description of Add as Preferred Source on Google, lightly tidied.
Add as Preferred Source on Google plugin displays a banner and inline button on your website that directs visitors to Google’s preferred sources feature. When clicked, the banner takes users to Google’s preferences page where they can add your site as a preferred source for their personalized search results.
What it does:
- Displays a customizable banner on your website
- Links to Google’s preferred sources feature
- Allows users to set your site as a preferred source in their Google Search settings
- Provides banner customization options (colors, text, position)
- Includes device-specific display controls for the banner (show it on mobile, desktop, or both)
- Controls exactly where the banner appears with Display Rules (all pages, posts only, pages only, or front page only)
- Excludes specific categories or individual posts/pages from showing the banner
- Triggers the banner immediately on page load, after the visitor scrolls a set percentage, or after a time delay
- Controls what happens after a visitor closes the banner – hide it for a configurable number of days, or show it again on every page view
- Tracks impressions, clicks, and dismissals with a built-in 30-day analytics dashboard
- Localized Google badge – the official badge ships in 17 languages, with an Auto mode that matches your site language
- Dark and Light badge themes – pick the badge variant that best fits your design
- Custom text badge – type your own button label for any language not in the built-in list; the badge renders with the Google logo in the same style as the official badges
- Inline badge style switcher – choose between the full card layout (title, subtitle, badge) or a clean simple style that shows only the badge
- Inline button with its own position (above content, below content, or both), post type targeting, color pickers, and customizable title and subtitle
- Automatically clears page caches from popular caching plugins when you save settings, so changes go live immediately
About Google Preferred Sources:
Google’s preferred sources is a feature that allows users to indicate which sources they want to see more of in their search results. This is a Google feature, not affiliated with this plugin. Users who add your site as a preferred source may see your content more frequently in their personalized search results.
DISCLAIMER: This plugin is not associated with Google and was created to help website owners make a banner and inline card for adding their sites to Google’s Preferred Source. The term “Google” is used solely to convey the plugin’s function, and we are not related to Google in any way.
Thank you for using the Add as Preferred Source plugin 🙂 If you like it, please leave a ★★★★★ rating to support us on WordPress.org to help us spread the word to the community.
Plugin Features:
- Custom domain override for the Google Preferred Source link
- Customizable banner text with website name variable
- Color customization for background and text
- Position control (top or bottom of page)
- Device-specific display for the banner (mobile, desktop, or both) – the inline button is not affected by these settings and appears on all devices
- Cookie-based dismissal with a configurable hide duration (1-365 days, default 7), or switch to showing the banner again on every page view
- Responsive design
- Translation ready
- Display Rules – show the banner everywhere, on posts only, pages only, or the front page only; exclude specific categories or individual post/page IDs
- Display Trigger – show immediately on page load, after the visitor scrolls a configurable percentage of the page (10-90%), or after a set time delay (1-60 seconds)
- Click-Through Analytics Dashboard – view 30-day impressions, clicks, dismissals, and click rate with a visual bar chart directly in the admin
- Badge Language – choose from 17 official badge languages (Danish, German, Spanish, Estonian, Finnish, French, Hindi, Hebrew, Japanese, Korean, Norwegian, Brazilian Portuguese, Russian, Swedish, Turkish, Ukrainian, and English), or leave it on “Auto” to match your site language
- Badge Theme – switch between the Dark (default) and Light versions of the official Google badge, with a live preview in the settings
- Custom Badge Text – type your own button label for any language not in the built-in list; the badge renders with the Google “G” logo matching the official badge style
- Inline Button – an in-content card with its own enable toggle, position (above content, below content, or both), post type targeting (posts, pages, and custom post types), background and text color pickers, and customizable title and subtitle
- Inline Badge Style – switch the inline button between “Default” (full card with title and subtitle) and “Simple” (badge image only, no card)
- Automatic Cache Clearing – saving settings purges page caches from popular caching plugins (WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed Cache, and more) so changes go live immediately
- Lightweight and Accessible – CSS and JavaScript load only on pages that actually show the banner or button, assets are minified, and the banner is fully keyboard accessible
Technical Requirements:
- WordPress 5.0 or higher
- PHP 7.2 or higher
- Modern web browser with JavaScript enabled
Configuration
After installation, go to Settings > Add as Preferred Source in your WordPress admin to configure the plugin.
Step 1: Basic Settings
-
Enable Banner: Check this box to activate the banner on your website. The banner will not appear until this is enabled.
-
Website Name: Enter your website or publication name. This defaults to your WordPress site title but can be customized. This name will replace the {website_name} placeholder in your banner text.
-
Custom Domain: Override the URL used in the Google Preferred Source link. Leave this empty to use your site’s domain automatically (recommended). Only set this if the link should point to a different URL – for example, if your WordPress site lives on a subdomain but your canonical domain is
https://example.com. -
Banner Text: Customize the message displayed to visitors. Default text is “Add as a preferred source on Google”. You can use the placeholder {website_name} anywhere in your text, and it will be automatically replaced with the website name you specified above.
- Example: “Add {website_name} as your preferred source on Google”
- Example: “Get more content from {website_name} – add us as a preferred source”
Badge Language: Choose which language to use for the Google badge image. “Auto” detects your site’s language automatically and falls back to English if the language is not available. 17 languages are included: Danish, German, Spanish, Estonian, Finnish, French, Hindi, Hebrew, Japanese, Korean, Norwegian, Brazilian Portuguese, Russian, Swedish, Turkish, Ukrainian, and English. If your language is not listed, select “Custom text (my language is not listed)” – this lets you type your own button label, and a badge will be generated with the Google logo and your text, styled to match the official badges.