=== GeoMapEngine ===
Contributors: geomapengine
Tags: local seo, google business profile, rank tracking, reviews, schema
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.0
Stable tag: 1.0.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your WordPress site to GeoMapEngine — live rank proof, NAP/schema sync, reviews, and blog publishing from your local SEO dashboard.

== Description ==

GeoMapEngine is a local SEO automation platform. This free connector plugin links your WordPress site to your GeoMapEngine business — no code, no token copy-paste.

= What it does =

* **Two-click connect** — pick your business on geomapengine.com, done
* **Script injection** — the tracking/rank loader installs itself (no manual paste)
* **Live rank map** — embed your geo-grid heatmap: Gutenberg block, Elementor widget, or shortcode
* **LocalBusiness schema + NAP** — always in sync with your dashboard, with aggregateRating stars
* **Reviews display** — your latest Google reviews: Gutenberg block, Elementor widget, or shortcode
* **Blog Publisher** — receive AI-written localized posts from your dashboard, featured image included
* **WP → GBP** — new blog posts can auto-publish to Google Business Profile
* **Free Rank Check block** — lead-gen form on your site; submissions become attributed leads in your funnel
* **Service Area Map block** — live Leaflet/OpenStreetMap coverage map: HQ pin, service radius ring, targeted city markers
* **Auto alt-text** — AI vision writes SEO alt text on every image upload, zero clicks (toggleable)
* **Fix Inbox pushes** — audit findings become one-click fixes that write into Yoast/RankMath fields (opt-in head-injection fallback), with previous values stored for one-click undo
* **Link suggestions** — editor meta box suggests internal links to pages the platform's rank data says need a boost
* **Agency mode** — stealth menu option, white-label "Powered by", per-site restricted tokens

Requires a GeoMapEngine account at https://geomapengine.com (free tier works).

== Installation ==

1. Upload the `geomapengine` folder to `/wp-content/plugins/`
2. Activate the plugin
3. Settings → GeoMapEngine → "Connect to GeoMapEngine"
4. Pick the business this site belongs to — you're connected

== Frequently Asked Questions ==

= Does it replace Yoast or RankMath? =
No — it feeds them. Metadata writes into Yoast/RankMath fields; those plugins keep rendering your site.

= Does it work with Elementor? =
Yes — Rank Grid Map, NAP Card and Reviews register as native Elementor widgets when Elementor is active. Gutenberg blocks and shortcodes work regardless.

= What can the plugin access on my account? =
Only the ONE business you connect it to. The site token can't list or reach any other business — even if your site is compromised. Agencies: each client site binds to exactly one business, and you can revoke any site in one click from the dashboard.

= Can I hide it from clients? =
Yes — stealth mode removes the plugin from the Settings menu (the page stays reachable via direct URL), and white-label plans render "Powered by {your agency}" in front-end output instead of anything GeoMapEngine-branded.

== Changelog ==

= 1.0.1 =
* Mobile/small-screen pass — admin settings stacks cleanly at ~375px, token form no longer overflows
* Service-area map now redraws on rotate/resize (Leaflet invalidateSize)
* Long site URLs wrap in the link table; missing toggle/hint styles added
* Self-hosted updater — update notices appear in Dashboard → Updates via the GeoMapEngine manifest

= 1.0.0 =
* Initial release — connect, inject, embeds, schema, reviews, publishing
