Title: WebImpulser SEO &amp; GEO
Author: webimpulser
Published: <strong>November 3, 2026</strong>
Last modified: November 3, 2026

---

Search plugins

![](https://ps.w.org/webimpulser-seo-geo/assets/banner-772x250.png?rev=3781458)

![](https://ps.w.org/webimpulser-seo-geo/assets/icon-256x256.gif?rev=3781458)

# WebImpulser SEO & GEO

 By [webimpulser](https://profiles.wordpress.org/webimpulser/)

[Download](https://downloads.wordpress.org/plugin/webimpulser-seo-geo.1.7.1.zip)

 * [Details](https://wordpress.org/plugins/webimpulser-seo-geo/#description)
 * [Reviews](https://wordpress.org/plugins/webimpulser-seo-geo/#reviews)
 *  [Installation](https://wordpress.org/plugins/webimpulser-seo-geo/#installation)
 * [Development](https://wordpress.org/plugins/webimpulser-seo-geo/#developers)

 [Support](https://wordpress.org/support/plugin/webimpulser-seo-geo/)

## Description

WebImpulser SEO & GEO adds a live scoring panel to your WooCommerce product edit
screen, built for two things at once:

 * **Classic SEO**: title, meta description, content, images, categories, internal
   links — the same signals you already manage with Yoast SEO or RankMath.
 * **GEO (Generative Engine Optimization)**: what makes ChatGPT, Perplexity, Gemini
   or Google AI Overviews cite and recommend your products — `llms.txt`, AI-bot 
   rules for `robots.txt`, structured data (JSON-LD), per-product FAQs.

**Works alongside Yoast SEO and RankMath, it does not replace them.** The plugin
reads (never overwrites) the SEO title, meta description and keyphrase already set
in Yoast/RankMath when active, and uses them as scoring input. Only when you edit
the title/meta description from this plugin’s own tab does it also save to the Yoast/
RankMath field (if active), because that is the plugin that actually prints the `
<title>` tag on your store — everything else from Yoast/RankMath (its own focus 
keyword, its own score, cornerstone, etc.) stays untouched and read-only.

#### Main features

 * Product panel with SEO/GEO progress rings and live recalculation while you edit(
   no need to save first).
 * Global dashboard: every product, SEO/GEO averages, weekly trend, CSV export.
 * `llms.txt` generator and AI-bot rules for `robots.txt`.
 * Product and Organization JSON-LD (can be disabled if your theme already outputs
   one).
 * Dedicated product sitemap with images at `/wiseo-sitemap.xml`.
 * 301/302 redirect manager with real 404 logging.
 * Per-product FAQ with FAQPage schema.
 * Insights: keyphrase cannibalization and orphaned products (no inbound internal
   links).
 * Backup assistant: copies the effective title/meta description/keyphrase from 
   Yoast or RankMath into the plugin’s own keys, in small batches, so nothing is
   lost if you ever deactivate those plugins.

Requires WooCommerce to be active.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from Plugins  
    Add New  Upload Plugin.
 2. Activate the plugin from the Plugins menu.
 3. With WooCommerce active, go to the new **SEO & GEO** menu in the admin.
 4. If you have Yoast SEO or RankMath, the welcome screen offers to back up existing
    titles/meta descriptions/keyphrases (optional, done in batches, does not modify
    those plugins).

## FAQ

### Does it replace Yoast SEO or RankMath?

No. It works alongside them: it reads their data as a reference and, if no SEO plugin
is active, it prints the `<title>` and meta description itself. All other Yoast/
RankMath features are left untouched.

### What happens if I deactivate Yoast SEO or RankMath later?

If you used the “Back up titles” button on the dashboard at least once, your effective
title, meta description and keyphrase are saved under the plugin’s own keys and 
are not lost.

### Do I need WooCommerce?

Yes, the plugin analyzes WooCommerce products.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WebImpulser SEO & GEO” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “WebImpulser SEO & GEO” into your language.](https://translate.wordpress.org/projects/wp-plugins/webimpulser-seo-geo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/webimpulser-seo-geo/),
check out the [SVN repository](https://plugins.svn.wordpress.org/webimpulser-seo-geo/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/webimpulser-seo-geo/)
by [RSS](https://plugins.trac.wordpress.org/log/webimpulser-seo-geo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.7.1

 * Renamed every plugin class from the two-letter prefix `WI_*` to `WISEO_*`, so
   all classes, functions, options and constants now share one consistent prefix
   over four characters (WordPress.org Plugin Review feedback).
 * Replaced the per-product FAQ block’s inline `<style>` echo with a conditionally
   enqueued stylesheet (`wp_register_style()` + `wp_add_inline_style()`), only loaded
   on product pages that actually have FAQ content.

#### 1.7.0

 * Removed the “Tested up to” line from the plugin’s PHP header (WordPress.org’s
   own submission check requires it to live only in readme.txt, to avoid the two
   values silently drifting apart in a future release).

#### 1.6.9

 * Prefixed the two unprefixed globals in uninstall.php’s multisite loop. Added 
   a justification comment for the `wp_sitemaps_enabled` check, which reads a WordPress
   core filter rather than defining a new one.

#### 1.6.8

 * Fixed a “Tested up to” mismatch: the plugin header still said 6.7 while readme.
   txt already said 7.1 — both now say 7.1.

#### 1.6.7

 * Fixed two misplaced `phpcs:ignore` comments (uninstall.php’s prepared statement,
   the FAQ loop in the metabox) that the previous attempt left uncovered. Plugin
   Check now reports zero findings across all categories.

#### 1.6.6

 * readme.txt rewritten in English (required for the WordPress.org directory) and“
   Tested up to” bumped to 7.1.
 * Properly suppressed the remaining Plugin Check false positives with correctly
   placed `phpcs:ignore` comments (the previous attempt had a few misplaced).
 * Metabox: `$_POST['wiseo_focus_keyphrases']` and `$_POST['wiseo_faq']` are now
   sanitized at the point of first use, not just inside the processing loop.

#### 1.6.5

 * Marked the remaining Plugin Check false positives (already verified one by one)
   with `phpcs:ignore` and a justification comment.

#### 1.6.4

 * Ran the official WordPress.org “Plugin Check” plugin and fixed the real findings:
   nonce missing `wp_unslash()`, `REQUEST_URI`/`$_POST` not sanitized in the redirect
   manager, “Domain Path” header pointing to a non-existent `languages/` folder.
   The remaining “unescaped output” findings are verified false positives (internal
   helpers that already escape, or non-HTML output like CSV/XML/plain text).

#### 1.6.3

 * Dashboard redesign: gradient header panel plus a row of quick-access tiles to
   every screen the plugin offers (GEO Tools, Insights, Redirects, Breadcrumbs, 
   App Nativa).

#### 1.6.2

 * WebImpulser logo added to every plugin screen’s header.
 * New informational “App Nativa” tab (a separate product — the SEO & GEO plugin
   itself stays free with no locked features).
 * Clearer dashboard message about what GEO is for: getting ChatGPT, Gemini and 
   Perplexity to find and recommend your store.

#### 1.6.1

 * Prepared for the WordPress.org directory: license/compatibility headers, readme.
   txt, full cleanup of the plugin’s own options and metadata on uninstall (uninstall.
   php).
 * Dashboard: the summary no longer recalculates automatically on a catalog with
   an empty cache (left to the weekly cron or the “Recalculate summary” button).
 * CSV export: neutralizes cells that could be interpreted as a formula in Excel/
   Sheets.

#### 1.6.0

 * Organization and Product JSON-LD, dedicated sitemap with images, per-product 
   FAQ with FAQPage schema.

#### 1.5.x

 * Batch-based backup assistant for title/meta description/keyphrase, built for 
   large catalogs, plus a fix for a dashboard hang on stores with many products.

#### 1.0.0 – 1.4.x

 * First version: read-only Yoast/RankMath reader, SEO and GEO scoring engine, dashboard,
   product tab, suggested internal links, UI improvements and live scoring.

## Meta

 *  Version **1.7.1**
 *  Last updated **6 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai search](https://wordpress.org/plugins/tags/ai-search/)[geo](https://wordpress.org/plugins/tags/geo/)
   [schema](https://wordpress.org/plugins/tags/schema/)[seo](https://wordpress.org/plugins/tags/seo/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/webimpulser-seo-geo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/webimpulser-seo-geo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/webimpulser-seo-geo/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/webimpulser-seo-geo/)