CM GEO Core — Local SEO & Schema Injector

Description

CM GEO Core is a lightweight, no-bloat WordPress plugin that injects two of the most powerful schema types — FAQPage and LocalBusiness — directly into your pages using a single shortcode.

Most businesses have FAQ pages. Very few have properly structured schema markup that AI tools like Google’s AI Overviews, ChatGPT, and Perplexity can actually read and cite. This plugin bridges that gap.

What it does

  • Injects valid FAQPage JSON-LD schema so Google and AI tools can read your Q&A content directly
  • Injects LocalBusiness schema with address, GPS coordinates, and service area description
  • Displays a clean, collapsible FAQ accordion visible to human visitors
  • Supports multiple page groups — create independent profiles for each page of your site
  • Uses your site’s favicon as the accordion trigger icon automatically
  • Allows custom trigger label per group

How it works

  1. Go to CM GEO Core in your WordPress admin
  2. Create a group slug (e.g. wedding-faq, homepage)
  3. Fill in your business details and FAQ pairs
  4. Copy the shortcode shown: [cm_geo_core group="wedding-faq"]
  5. Paste it anywhere in your page or post
  6. Done — schema is live

Why GEO, not just SEO?

GEO stands for Generative Engine Optimization — optimizing your content to be cited by AI-powered search tools. As Google, ChatGPT, and Perplexity increasingly answer questions directly from structured data, having proper schema markup is no longer optional. CM GEO Core makes it simple.

Features

  • Zero dependencies — no jQuery, no external libraries
  • Works with any WordPress theme including Elementor, Divi, Beaver Builder
  • Multiple group profiles — one plugin, unlimited pages
  • Clean uninstall — removes all data when deleted
  • Validated against Google Rich Results Test
  • FAQPage schema eligible for rich result snippets in Google Search

Installation

  1. Upload the cm-geo-core folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Navigate to CM GEO Core in your admin sidebar
  4. Create your first group, fill in your data, and paste the shortcode

FAQ

Does this work with page builders like Elementor?

Yes. Paste the shortcode [cm_geo_core group="your-group"] into any HTML or Shortcode widget in Elementor, Divi, or any other builder.

Can I have different FAQ schemas on different pages?

Yes — that is the core feature. Create a different group slug for each page and each one is completely independent.

Will this conflict with Rank Math or Yoast SEO?

CM GEO Core injects schema via shortcode only on pages where you place it. It coexists cleanly with Rank Math, Yoast, and other SEO plugins.

What happens to my data if I delete the plugin?

All data is cleanly removed from the WordPress database via uninstall.php. Nothing is left behind.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“CM GEO Core — Local SEO & Schema Injector” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Fix: Admin JS now loads correctly using CM_GEO_CORE_URL constant — Add FAQ Pair button working
  • Fix: Added plugin_dir_url() constant for reliable asset URL resolution

1.0.1

  • Fixed: Moved inline admin JavaScript to external file loaded via wp_enqueue_script()
  • Fixed: Moved inline frontend CSS to wp_add_inline_style() via wp_enqueue_style()
  • Updated plugin version to 1.0.1

1.0.0

  • Initial release
  • FAQPage JSON-LD schema injection
  • LocalBusiness schema with address and GPS coordinates
  • Multi-group profile system
  • Custom accordion trigger label
  • Site favicon as trigger icon
  • Clean uninstall