Title: AI Summarize Buttons &amp; Google Preferred Source
Author: jisanewebmarketing
Published: <strong>26. meje 2026</strong>
Last modified: 12. oktobra 2026

---

Tykače pytać

![](https://ps.w.org/ewebmarketing-llm-summariser/assets/banner-772x250.png?rev=
3735743)

![](https://ps.w.org/ewebmarketing-llm-summariser/assets/icon-256x256.png?rev=3735743)

# AI Summarize Buttons & Google Preferred Source

 Wot [jisanewebmarketing](https://profiles.wordpress.org/jisanewebmarketing/)

[Sćahnyć](https://downloads.wordpress.org/plugin/ewebmarketing-llm-summariser.1.6.1.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/ewebmarketing-llm-summariser/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/ewebmarketing-llm-summariser/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/ewebmarketing-llm-summariser/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/ewebmarketing-llm-summariser/#developers)

 [Podpěra](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/)

## Wopisanje

Give your readers a one-click way to summarise your articles in their favourite 
AI assistant — and help your site get recommended in Google Search. This plugin 
adds a small, tasteful row of „summarize with AI“ buttons to your posts, plus a 
one-click „Add as Preferred Source“ button for Google.

**What makes this plugin different:** every other AI-summary plugin stops at the
buttons. This one also adds Google’s new **Preferred Source** button. When a reader
taps it and selects your site, your content is more likely to show up in Google’s
Top Stories, AI Mode and AI Overviews with a „preferred“ badge — a real visibility
edge you won’t find in other plugins.

#### Summarize with any AI, in one click

Readers can open your article in ChatGPT, Claude, Google Gemini, Perplexity, Grok
and Google AI out of the box — plus optional DeepSeek, Mistral, Copilot, Qwen and
Meta AI. Each button opens the chosen tool with a pre-filled, fully editable prompt
that points to the current article, so the AI summarises _your_ page, with your 
site credited as the source.

You control the prompt for every tool, so you can ask each AI to summarise, pull
key points, or answer specific questions — in any language and tone. Some tools (
Gemini, DeepSeek, Mistral, Copilot, Qwen, Meta AI) don’t accept a prompt in the 
URL; for those the button copies the prompt to the reader’s clipboard and opens 
the tool, with a small „paste it in“ confirmation. The rest open pre-filled automatically.

#### Become a Google Preferred Source

Turn on the optional „Add as Preferred Source“ button and your readers can make 
your site a preferred source in Google Search in a single tap. Choose a clean no-
script link or Google’s official button, and place it at the top of your articles,
the bottom, or both. (Your site must already appear in Google’s source-preferences
tool to be eligible.)

#### Key Features:

 * **Support for 11 AI Tools:** ChatGPT, Claude, Perplexity, Gemini, Grok and Google
   AI enabled out of the box, plus optional DeepSeek, Mistral, Copilot, Qwen and
   Meta AI. Editable in the backend so you can update endpoints as platforms change.
 * **Smart Sharing:** URL-prompt tools open pre-filled; clipboard-only tools (like
   Gemini) copy the prompt and open the tool, with a confirmation toast — so the
   prompt always reaches the AI.
 * **Custom Prompts:** Write your own prompts in any language to guide how each 
   AI interprets and summarises your content, using the `{url}` and `{sitename}`
   placeholders.
 * **Per-Post-Type Control:** Choose exactly which content types show the buttons—
   Posts, Pages, or any public custom post type.
 * **Per-Post Opt-Out:** An „AI Summarize Buttons“ box in the post editor lets you
   hide the buttons on any individual post.
 * **Flexible Placement & Sizing:** Inline (before/after content) or sticky floating(
   left/right), in three button sizes (Small / Normal / Large), with an option to
   hide the buttons on mobile.
 * **Three Display Modes:** Text + Icons (default), Icons only, or Text only.
 * **Editable Heading:** Set the label shown before the buttons (default „Summarise
   via AI:“), or leave it blank to hide it.
 * **Google Preferred Source (optional):** Invite readers to add your site as a 
   preferred source in Google Search — shown in Top Stories, AI Mode and AI Overviews
   with a „preferred“ badge. Choose a simple link (no external scripts) or Google’s
   official button, and place it before, after, or both around your content.
 * **Built-in Icons:** Lightweight, brand-distinct inline SVG icons for every tool.
   Zero extra HTTP requests, scales perfectly on retina displays, fully accessible.
 * **Customisation:** Use the native WordPress colour picker to match each button
   to your brand theme.
 * **Secure & Sanitised:** Fully compliant with WordPress escaping and sanitisation
   standards.

### External services

This plugin connects to third-party services only in the two optional cases below.
With default settings, the plugin makes no external requests from your server.

 1. AI share buttons (reader-initiated): When a visitor clicks a share button, their
    own browser opens the chosen AI tool (for example chatgpt.com, claude.ai, perplexity.
    ai, gemini.google.com, x.com/i/grok, google.com, chat.deepseek.com, chat.mistral.
    ai, copilot.microsoft.com, chat.qwen.ai, meta.ai) with a pre-filled or clipboard-
    copied prompt. These are client-side navigations initiated by the visitor; your
    server sends nothing to these services, and the plugin transmits no personal data.
    Each destination has its own terms and privacy policy.
 2. Google Preferred Source „Official Google button“ mode (optional, off by default):
    When — and only when — you set the Preferred Source option to „Official Google 
    button“, the plugin loads Google’s publisher library from https://news.google.com/
    swg/js/v1/publisher.js to render Google’s localised „add to preferred sources“ 
    button. This happens in the visitor’s browser on pages where the button is shown.
    If you use the „Simple link“ mode or leave the feature off, this script is never
    loaded. Google’s terms: https://policies.google.com/terms and privacy policy: https://
    policies.google.com/privacy.

### Trademarks

This plugin is an independent project and is not affiliated with, endorsed by, or
sponsored by Google, OpenAI, Anthropic, Perplexity, xAI, Microsoft, Mistral AI, 
DeepSeek, Alibaba (Qwen) or Meta. Product names, logos and brands are the property
of their respective owners and are used here only to describe which tools the buttons
link to.

## Fota wobrazowki

[⌊The clean, card-based admin settings panel for configuring your AI buttons.⌉⌊The
clean, card-based admin settings panel for configuring your AI buttons.⌉[

The clean, card-based admin settings panel for configuring your AI buttons.

[⌊The buttons displaying inline beneath a blog post.⌉⌊The buttons displaying inline
beneath a blog post.⌉[

The buttons displaying inline beneath a blog post.

[⌊The floating sticky placement option on the left side of the screen.⌉⌊The floating
sticky placement option on the left side of the screen.⌉[

The floating sticky placement option on the left side of the screen.

## Instalacija

 1. Upload the plugin files to the `/wp-content/plugins/ewebmarketing-llm-summariser`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‚Plugins‘ screen in WordPress.
 3. Use the ‚AI Summarize‘ settings screen (under Settings) to choose your content 
    types, pick which AI tools to display, edit the prompts, turn on the Google Preferred
    Source button, and customise the colours and size.

## HSP

### Which content types can show the buttons?

Any public content type. In the settings you can tick Posts, Pages, and any custom
post type registered on your site. The buttons appear on the single view of the 
types you select. You can also hide the buttons on an individual post using the „
AI Summarize Buttons“ box in the editor sidebar.

### Why does clicking Gemini (or DeepSeek, Mistral, Copilot, Qwen, Meta AI) copy the prompt instead of pre-filling it?

Those tools do not accept a prompt through the URL. To make sure the prompt still
reaches them, the button copies the prompt to your clipboard and opens the tool 
in a new tab, then shows a brief „Prompt copied — paste with Ctrl/Cmd+V“ message.
Tools that do support URL prompts (ChatGPT, Claude, Perplexity, Grok, Google AI)
open pre-filled automatically.

### Can I customise the default prompts?

Yes — every prompt is fully editable per tool in the settings panel. Write in any
language and any tone of voice to suit your audience, and use the `{url}` and `{
sitename}` placeholders to inject the current page link and your site name into 
the prompt at runtime.

### Why does an AI tool give a security warning when I click a share button?

Some AI platforms, like Claude, have strict Prompt Injection and Cross-Site Scripting(
XSS) protections. When a URL contains a pre-filled prompt, they may show a security
banner to ensure the user actually intends to run the prompt.

### What is the „Google Preferred Source“ option?

Google lets readers choose preferred sources that then appear more often in Top 
Stories, AI Mode and AI Overviews with a „preferred“ badge. This plugin can show
an optional invitation on your posts so readers can add your site in one step. It
is off by default. „Simple link“ just links to Google’s source-preferences tool 
and loads nothing extra; „Official Google button“ renders Google’s own localised
button and loads a small script from news.google.com. Your site must already appear
in Google’s source-preferences tool to be eligible — see https://developers.google.
com/search/docs/appearance/preferred-sources.

## Pohódnoćenja

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

### 󠀁[A must-have tool for modern reader engagement and SEO](https://wordpress.org/support/topic/a-must-have-tool-for-modern-reader-engagement-and-seo/)󠁿

 [Sumit Das](https://profiles.wordpress.org/sumitdlnsel/) 9. oktobra 2026

This plugin is a game-changer for any publisher or content creator looking to adapt
to modern reader habits. Super clean, lightweight with great customization options.

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

### 󠀁[A Powerful Plugin to Enhance Your AI Workflow](https://wordpress.org/support/topic/a-powerful-plugin-to-enhance-your-ai-workflow/)󠁿

 [Supriyo kundu](https://profiles.wordpress.org/supriyakun/) 2. oktobra 2026

A Powerful Plugin to Enhance Your AI Workflow

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

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-7395/)󠁿

 [mrinmoyk](https://profiles.wordpress.org/mrinmoyk/) 2. oktobra 2026

A very good plugin to work with

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

### 󠀁[Good Plugin to work with AI](https://wordpress.org/support/topic/good-plugin-to-work-with-ai/)󠁿

 [debasis89](https://profiles.wordpress.org/debasis89/) 2. oktobra 2026

Really useful plugin and quite easy to set up. I wanted a simple way to let visitors
share content with AI tools, and this plugin does the job without making things 
complicated. The setup was straightforward and the buttons look clean on the website.
I also like that I didn’t need to add a lot of custom code to get it working. Overall,
it’s a handy plugin and does exactly what I needed. Good work by the developer!

 [ Čitajće 4 pohódnoćenja ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/)

## Sobuskutkowarjo a wuwiwarjo

„AI Summarize Buttons & Google Preferred Source“ je softwara wotewrjeneho žórła.
Slědowacy ludźo su k tutomu tykačej přinošowali.

Sobuskutkowarjo

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

[Přełožće „AI Summarize Buttons & Google Preferred Source“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/ewebmarketing-llm-summariser)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/ewebmarketing-llm-summariser/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/ewebmarketing-llm-summariser/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/ewebmarketing-llm-summariser/)
přez [RSS](https://plugins.trac.wordpress.org/log/ewebmarketing-llm-summariser/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.6.1

 * The „Add as Preferred Source“ button now always renders after the AI summarize
   buttons when they share the same position (previously it could appear above them).
 * New: alignment option for the Preferred Source button — left (default), center,
   or right.

#### 1.6.0

 * Renamed the plugin to „AI Summarize Buttons & Google Preferred Source“ so it’s
   easier to find and clearly describes what it does (one-click AI summaries + the
   unique Google Preferred Source button). The plugin slug, your settings, and the
   settings-page URL are unchanged, so existing installs upgrade in place with nothing
   to reconfigure.
 * Rewrote the description and admin copy to be clearer and benefit-focused, and
   refreshed the tags for discoverability.
 * Added a Trademarks / affiliation notice.

#### 1.5.1

 * New: a placement option for the Google Preferred Source prompt — before content(
   top of the article), after content (default), or both.
 * Changed: removed the separate „Preferred Source Label“ field. The link now uses
   a fixed, translatable „Add as Preferred Source“ styled as a clean pill; the Official
   Google button continues to render Google’s own localised label.

#### 1.5.0

 * New: Google „Preferred Source“ promotion. Invite readers to add your site as 
   a preferred source in Google Search (Top Stories, AI Mode and AI Overviews). 
   Choose „Simple link“ (no external scripts) or Google’s „Official button“ (loads
   Google’s publisher.js). Off by default; configure it under Settings > Share to
   AI. Implements https://developers.google.com/search/docs/appearance/preferred-
   sources.
 * Changed: the default heading before the buttons is now „Summarise via AI:“ (previously„
   Summarise with AI:“). It remains fully editable in the Heading Text field, and
   blank still hides it.
 * Added an „External services“ section to this readme documenting exactly when 
   the plugin contacts third parties (and that, by default, it does not).
 * Confirmed compatible with WordPress 7.1.

#### 1.4.2

 * Confirmed compatible with WordPress 7.1 and updated „Tested up to“ to 7.1. Reviewed
   against the 7.1 changes (iframed editor, client-side media processing, updated
   editor components, persistent toolbar, jQuery UI 1.14.2): the plugin’s only editor
   touchpoint is a server-rendered meta box and its admin assets load only on its
   own settings page, so no compatibility changes were required.
 * New: the heading shown before the buttons is now editable in the settings („Heading
   Text“). Leave it blank to hide the label entirely.
 * Changed: the default heading is now „Summarise with AI:“ (previously „Share via
   AI:“), which more accurately describes what the buttons do. If you prefer the
   old wording, just set it in the new Heading Text field.

#### 1.4.1

 * Fixed: the clipboard tools (Gemini, DeepSeek, Mistral, Copilot, Qwen, Meta AI)
   could open the tool but leave the clipboard empty, so there was nothing to paste.
   The button now copies the prompt _before_ opening the new tab, while the page
   still has focus, and uses a synchronous copy method for reliability across browsers.
 * Improved: if the browser blocks copying entirely, the on-screen message now tells
   the reader to copy the prompt manually instead of implying it succeeded.
 * Note: Gemini and several other assistants do not support pre-filling a prompt
   through the URL (only browser extensions can do that), so this copy-and-paste
   flow is the intended, reliable behaviour. ChatGPT, Claude, Perplexity, Grok and
   Google AI continue to open pre-filled.

#### 1.4.0

 * Fixed: Gemini (and other tools that ignore URL prompts) now reliably receive 
   the prompt. Clicking the button copies the prompt to the clipboard, opens the
   tool, and shows a brief confirmation so the reader knows to paste. This resolves
   the long-standing issue where Gemini opened with an empty input.
 * New: Five additional AI tools — DeepSeek, Mistral, Copilot, Qwen and Meta AI.
   They ship disabled by default; enable any you want in the settings.
 * New: Per-post-type control — show the buttons on Posts, Pages, or any public 
   custom post type, chosen individually.
 * New: Per-post „Share to AI“ meta box to hide the buttons on a specific post.
 * New: Button size option (Small / Normal / Large) and a „hide on mobile“ toggle.
 * Improved: Google AI Mode now uses the standard `udm=50` search URL (the non-standard`
   aep=11` parameter has been removed). Existing installs are migrated automatically.
 * Security: The new clipboard buttons carry the prompt in `data-*` attributes that
   are escaped at output and passed through the plugin’s strict `wp_kses()` safelist;
   the frontend helper is a tiny dependency-free vanilla script with no external
   requests.
 * All prior settings are migrated automatically on upgrade — nothing needs to be
   re-saved.

#### 1.3.0

 * Added brand-distinct inline SVG icons for ChatGPT, Claude, Perplexity, Gemini,
   Grok and Google AI. Icons inherit the button’s text colour via `currentColor`
   so they always match your theme.
 * Replaced the „Show Text Labels“ checkbox with a „Button Display Elements“ dropdown
   offering three options: **Text + Icons** (default), **Icons only**, and **Text
   only**.
 * Existing installs auto-migrate the old `show_labels` value to the equivalent 
   new mode on first load — no settings get lost.
 * Icon-only buttons receive a proper `aria-label` for screen readers; visible text
   continues to provide the accessible name in the other two modes.
 * Security: SVG output is run through a custom strict `wp_kses()` safelist (only
   the exact SVG subset the plugin produces is permitted — no script, style, or 
   event-handler attributes).

#### 1.2.0

 * Renamed the plugin to „Share to AI — Buttons for ChatGPT, Perplexity & More“ 
   to better describe what it does. The plugin slug, options, and settings page 
   URL are unchanged, so existing installs continue to work with no migration required.
 * Rewrote the default prompts in neutral, international English so the plugin reads
   well to a global audience.
 * Updated the Plugin URI and Author URI to the new `ewebmarketing.au` domain.
 * Tidied admin copy and the „View details“ modal to match the new plugin name.

#### 1.1.1

 * Security: Hardened the inline CSS pipeline — LLM array keys are now validated
   against a strict whitelist and passed through `sanitize_html_class()` before 
   being interpolated into any CSS selector.
 * Security: Hex colour values are re-validated with `sanitize_hex_color()` at output
   time (escape-late) before being injected into inline CSS, eliminating any possibility
   of CSS breakout from a corrupted option.
 * Security: All dynamic output now uses context-appropriate escaping at the moment
   of echo (`esc_html()`, `esc_attr()`, `esc_url()`, `esc_textarea()`, `wp_kses_post()`,`
   wp_strip_all_tags()`), in line with „escape-late“ best practice.
 * Compliance: Renamed all PHP identifiers to use the unique `ewebllsu_` / `EWEBLLSU_`
   prefix (class, methods, option name, settings group, hooks, constants, script/
   style handles, CSS classes) to avoid collisions with other plugins/themes.
 * Compliance: Renamed the stored option from `emls_settings` to `ewebllsu_settings`;
   settings group renamed to `ewebllsu_settings_group`.
 * Hardened the LLM whitelist in `sanitize_options()` so only known keys are ever
   written to the database.
 * Made all user-facing strings translatable via the `ewebmarketing-llm-summariser`
   text domain.

#### 1.1.0

 * Completely rebranded to EwebMarketing LLM Summariser to comply with official 
   WordPress Plugin Repository guidelines.
 * Fixed text domain configuration to strictly match WordPress directory requirements.
 * Set explicit versioning on `wp_register_style()` to prevent frontend and admin
   caching issues.
 * Removed all external icon libraries (Font Awesome / SVGs) for maximum performance
   and strict security compliance.
 * Exposed the Base URL fields in the admin settings so users can manually update
   LLM routing endpoints as platforms (like Gemini) change their structures.

#### 1.0.0

 * Initial release on the WordPress Plugin Repository!
 * Native WP Colour Picker integration.
 * Comprehensive output escaping and strict data sanitisation.
 * Flexible display settings (Inline or Sticky placement).

## Meta

 *  Version **1.6.1**
 *  Last updated **2 dnjej**
 *  Active installations **10+**
 *  WordPress version ** 5.8 abo nowši **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ewebmarketing-llm-summariser/)
 * Tags
 * [ai summary](https://hsb.wordpress.org/plugins/tags/ai-summary/)[ChatGPT](https://hsb.wordpress.org/plugins/tags/chatgpt/)
   [Gemini](https://hsb.wordpress.org/plugins/tags/gemini/)[preferred source](https://hsb.wordpress.org/plugins/tags/preferred-source/)
   [summarize](https://hsb.wordpress.org/plugins/tags/summarize/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/ewebmarketing-llm-summariser/advanced/)

## Pohódnoćenja

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/reviews/)

## Sobuskutkowarjo

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

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/ewebmarketing-llm-summariser/)