Sell more, spend less

Discover fresh insights and innovative ideas by exploring our blog,  where we share creative perspectives

  • Home
  • Docs
  • Information Sheet — Before Installing GEOmatic AI
View Categories

Information Sheet — Before Installing GEOmatic AI

(Generative Engine Optimization / AI-First SEO)

1) What to Expect (functional summary) #

  • License & Pro/Lite: key in the format GEO-XXXX-XXXX-XXXX, remotely verified, valid 365 days, re-checked every 7 days. If verification fails, Pro features are disabled.
  • AI Sitemap: exposes /ai-sitemap.xml via a rewrite rule + flush on activation; XML output differs for Lite/Pro (AI score, etc.); transient cache ~10 min, purged on content save.
  • robots.txt: adds an “AI Sitemap” block + specific allowances (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot).
  • HTML tags for LLMs: injects data-llm attributes into headings and paragraphs via the the_content filter.
  • AI Summary (Premium option): injects an invisible summary at the top of content (aria-hidden, display:none) when enabled.
  • AI bot detection (Pro): logs visits (last 1,000 records).
  • JSON-LD: Organization (Lite) and enriched (Pro) markup auto-injected into <head>.
  • SEO compatibility: anti-duplicate guard detects Yoast, Rank Math, SEOPress, AIOSEO and removes GEOmatic JSON-LD to avoid collisions; per-content opt-out via a metabox.

2) Prerequisites & Precautions Before Installation #

Environment

  • Have WordPress admin access + a recent backup (files + DB).
  • Allow outbound connections to geomatic.cloud for license verification (otherwise Pro won’t remain active).
  • Existing SEO plugins (Yoast / Rank Math / AIOSEO / SEOPress):
    • The plugin disables its own JSON-LD when one of these is detected (to prevent duplicates). This is good for compatibility—still verify final schema output after activation.
    • If you want to use GEOmatic’s schema instead, uncheck/disable the other plugin’s JSON-LD output to avoid redundancy.

Caching/CDN

  • AI sitemap is cached (10-minute transient) and purged on each save; adjust your page cache/CDN accordingly and force a purge after large imports if needed.

Engines/LLM Policies

  • The plugin inserts data-llm and invisible summaries (Premium). This is intended for AI agents but stay transparent: avoid deceptive hidden content and document it in your internal SEO policy.

Privacy (admin)

  • The code displays an admin notice containing predefined license information; ensure no sensitive data is exposed to other admins.

3) Installation & Initial Configuration (recommended) #

Install & activate

  • On activation, the plugin registers the /ai-sitemap.xml rewrite and flushes permalinks; no manual permalink setting is required.

Enter license (if Pro)

  • Go to GEOmatic AI → License, enter a key like GEO-XXXX-XXXX-XXXX.
  • The plugin tests the key on the server before saving it. Network failure = not saved, Pro inactive.

Basic settings (GEOmatic dashboard)
Enable based on your usage:

  • JSON-LD Schema (if you’re not using another SEO plugin’s schema); injected into <head>.
  • AI Sitemap (exposed at /ai-sitemap.xml + adds <link rel="sitemap" …>).
  • HTML Attributes (data-llm on headings + paragraphs).
    These options exist natively in geomatic_ai_settings.

AI Summary (Premium)

  • If on Pro, enable “Auto AI Summary” (menu: Open AI Key / Automatic AI Summary). The plugin injects an invisible summary at the top of content.

Quick checks

  • /ai-sitemap.xml returns XML (Pro: with priorities based on an AI score).
  • /robots.txt contains Sitemap: …/ai-sitemap.xml + “AI Bot Access” blocks.
  • A test page shows data-llm attributes in HTML (inspect element).

4) Compatibility & Coexistence with AIOSEO / SEOPress #

  • JSON-LD schema: GEOmatic backs off if AIOSEO or SEOPress are active (detected via constants/classes) to avoid duplicate schema. You can re-enable GEOmatic per content via the “GEOmatic AI — Schema” metabox (toggle the “Disable …” in reverse).
  • Sitemaps: /ai-sitemap.xml is additional (does not replace classic sitemaps from SEO plugins). robots.txt entry for “Sitemap:” is added by GEOmatic; keep one entry per sitemap type for cleanliness.
  • Tags & content: data-llm attributes are added via the_content (priority 9) — low conflict risk, but test with other filters (builders, shortcodes).

5) Risks to Avoid / Warnings (install & activation) #

  • Invalid key or blocked network: wrong format or unreachable server ⇒ no Pro; WP_DEBUG logs will show it.
  • Double schema: do not enable multiple JSON-LD providers at once (Rich Results inconsistencies). GEOmatic already removes its hooks if AIOSEO/SEOPress are present—still verify a few key pages.
  • Caches/CDN: purge cache if /ai-sitemap.xml looks stale beyond 10 minutes, or after large imports.
  • Hidden content (Premium summary): even if aria-hidden, keep the summary consistent with the content to avoid any cloaking concerns.
  • Bot log: Pro detection stores up to 1,000 visits; on AI-heavy sites, monitor option size.
  • Rewrites: activation flushes rules, but if /ai-sitemap.xml returns 404, save permalinks to force another flush.
  • Admin notices: an admin notice shows license info; check relevance in multi-admin environments.

6) Ready-to-Use Checklist (copy/paste for your product page) #

  • ✅ Full backup (files + DB)
  • ✅ Install & activate GEOmatic AI
  • ✅ Enter GEO-XXXX-XXXX-XXXX key (if Pro) and verify license status
  • ✅ (With AIOSEO/SEOPress) Choose one JSON-LD provider (or let GEOmatic auto-disable its schema)
  • ✅ Enable: AI Sitemap, HTML Attributes, (optional) GEOmatic JSON-LD if you’re not keeping AIOSEO/SEOPress schema
  • ✅ (Pro) Enable Auto AI Summary if desired
  • ✅ Verify /ai-sitemap.xml & /robots.txt
  • ✅ Purge caches/CDN if needed

7) Additional Useful Notes #

  • <head> link to AI sitemap: a <link rel="sitemap" …> tag is added when AI Sitemap is enabled.
  • ai.txt (infra option): code also supports rewriting /ai.txt (allow/deny AIs) when enabled in related options.
  • Admin menus/pages: Dashboard, License, AI Reporting, Bot Detection (Pro), and Open AI Key / Automatic AI Summary.

Leave A Comment

Cart (0 items)

Ready to Get Started

Location

Would you like to join our growing team?

What'sApp

We’re interested in working together

Create your account