Google Preferred Source for Odoo: The Free App We Built to Boost SEO & AI Search Visibility

Key Insights & Technical Highlights
- What It Is: A free, open-source Odoo 19 module that adds Google's official Preferred Sources badge to your website and eCommerce pages.
- Why It Matters: Preferred Sources is a signal to Google that can influence ranking in Search, AI Overviews, and Top Stories — the exact surfaces GEO (Generative Engine Optimization) targets.
- Two Modes: Google's official JS badge, or a lightweight deeplink button with zero third-party script.
- SEO-Safe: No layout shift, no render-blocking, no measurable impact on Core Web Vitals.
- Get It Free: Download it from our free resources page, which links straight to the Odoo Apps Store listing.
- Need It Custom-Built In? See our Odoo development services.
Google's Preferred Sources feature lets searchers explicitly mark a site as one they trust, and that signal feeds into how Google ranks content in Search results, AI Overviews, and Top Stories. It's a small badge with an outsized effect on visibility, and most website platforms have no clean way to add it.
We rolled it out on our own site first — you can see the same badge live on the Softosmith blog today. Once we saw it working, we packaged the integration into a standalone Odoo app, open-sourced it, and published it on the official Odoo Apps Store so any Odoo-powered website can add it in minutes, free.
1. What Are Google Preferred Sources
Preferred Sources is Google's mechanism for letting users tell Google which publishers and sites they want to see more of in their results. When a visitor marks your site as preferred, it becomes a positive ranking and personalization signal — one that plays directly into how AI-generated answers and Top Stories carousels choose which sources to surface.
For any business investing in SEO or GEO (Generative Engine Optimization), that makes the Preferred Sources badge a low-effort, high-leverage addition to a website — provided it's implemented without hurting page performance.
2. Why We Built This for Odoo
Odoo powers a huge share of the websites and online stores we come across in client work, and there was no clean, native way to add the Preferred Sources badge to an Odoo site — it meant either hand-editing templates or leaving it out entirely. Since we'd already built and tested the integration on our own site, turning it into a proper Odoo module and giving it away was a natural next step.
3. Key Features
- Official Google JS SDK — renders Google's own localized badge with light or dark theme options.
- Automatic eCommerce Integration — the badge appears on
website_saleproduct pages without extra setup. - Website Builder Snippet — drag-and-drop badge placement on any page, no code required.
- Multi-Website Support — settings are stored independently per website, for multi-company Odoo instances.
- SEO-Safe Design — no layout shift, no render-blocking scripts, and no effect on Core Web Vitals.
4. Two Integration Modes
The module ships with two ways to display the badge, so you can pick based on how strict your performance or third-party-script policy is:
| Mode | How It Works | Best For |
|---|---|---|
| Standard JS Badge | Loads Google's official script to render the native, localized badge | Sites that want Google's exact badge design and behavior |
| Deeplink Button | A plain, Odoo-styled link with no third-party script at all | Sites with strict third-party script or CSP policies |
5.Installation & Setup
- Install Google Preferred Source from the Odoo Apps Store on your Odoo.sh or on-premise instance.
- Go to Website > Configuration > Settings > Google Preferred Source.
- Choose your integration mode: the official JS badge, or the deeplink button.
- Place the badge automatically on product pages, or drop it anywhere with the Website Builder snippet.
- If you run multiple websites on one Odoo instance, repeat configuration per site — settings are stored independently.
6.Requirements & Limitations
- Odoo Version: 19.0, on Community, Enterprise, or Odoo.sh.
- Dependencies:
website,website_sale,mail, andaccount. - Hosting: Available on Odoo.sh and on-premise instances only — not available on Odoo Online, since it restricts custom module installation.
- License: LGPL-3, free and open source.
We built this because we needed it ourselves, tested it on our own site first, and open-sourced it once it worked — the same approach we bring to custom Odoo builds for clients.
7. Frequently Asked Questions (FAQ)
Is the Google Preferred Source Odoo app really free?
Yes. It's released under the LGPL-3 open-source license and published on the official Odoo Apps Store at no cost.
What does Google Preferred Sources actually do for SEO and AI search?
It lets site visitors mark your domain as a preferred source in Google, a signal that can influence how your content is prioritized in Google Search results, AI Overviews, and Top Stories.
Which Odoo versions and hosting types does the app support?
It supports Odoo 19.0 on Community, Enterprise, and Odoo.sh. It's built for on-premise and Odoo.sh deployments and is not available on Odoo Online.
Does the badge slow down my Odoo website?
No. The module is SEO-safe by design, with no layout shift and no render-blocking scripts. The Google JS SDK only loads when the JS badge mode is enabled.
Ready to Get the Badge on Your Odoo Site?
Download Google Preferred Source free from our free resources page, or if you want a fully custom Odoo build with integrations beyond the App Store, explore our Odoo development services.