Directory / plugin

GeoLens – AI Search Schema Checker

v1.13.7 · by geolensco

Check how well AI search engines can read your site's structured data, and inject Schema.org JSON-LD to fill the gaps.

About this plugin

GeoLens is a GEO (Generative Engine Optimization) tool that analyzes your website’s structured data and provides an AI Affinity Score — measuring how well AI engines can understand your site.

Features

  • AI Affinity Score — your site’s AI readability rating
  • Schema.org structured data health check
  • Whole-site scan — your homepage plus up to 30 more pages, on every plan
  • Automatic Schema injection, site-wide and included on every plan (Organization, WebSite, BreadcrumbList)
  • Conflict detection for Yoast SEO, Rank Math, AIOSEO, Schema Premium
  • Translation-ready

External Service

GeoLens is a client for the GeoLens service at https://geolens.co. The analysis runs
on our servers, so the plugin requires a free GeoLens account and will not work
without one
. The account is free and can be created from the plugin’s settings
screen; no payment details are required.

When the plugin contacts the service

  • When you run a scan — manually, or on the schedule you choose
  • When a page is rendered with Schema injection enabled, to fetch that page’s
    generated JSON-LD (results are cached)
  • When you open the GeoLens dashboard, to fetch your latest results
  • When you open the AI Citation screen, to fetch the citation data for the questions
    tracked for your site
  • When you create a free account from the settings screen, or activate or deactivate
    a licence key
  • Once per day, to check your licence status
  • If you have a paid subscription and cancel it from the Plans & Pricing screen
  • When checking for plugin updates. This applies only to the build distributed from
    geolens.co; the version installed from WordPress.org uses the WordPress.org update
    system instead

What is sent when you run a scan — POST https://api.geolens.co/api/v1/scan

  • Your site URL, site name, tagline, logo URL and site language
  • WordPress version, PHP version, active theme, whether the site is multisite, and
    the list of active plugins — the plugin list is used to detect Schema conflicts
  • The full contents of your robots.txt and llms.txt, where present
  • For each analysed post or page: its ID, URL, title, excerpt (for posts with no
    excerpt, the first 30 words of the content are used instead), author display name,
    author archive URL, published and modified dates, featured image URL, categories,
    tags, post type, comment count and word count
  • Any JSON-LD structured data already present on that page, including output produced
    by other SEO plugins

What is sent when Schema is injected — POST https://api.geolens.co/api/v1/schemas/{id}

  • The same per-post facts listed above, so that the returned Schema reflects the
    page’s current state rather than the state at the last scan

What is sent when you create a free account — POST https://api.geolens.co/api/v1/register

  • The email address you enter. The service replies with your licence key

What is sent when you activate or deactivate a licence —
POST https://api.geolens.co/api/v1/license/activate and /license/deactivate

  • Your licence key and your site URL (deactivation sends the site URL only)

Requests that send nothing beyond your licence key

  • Opening the dashboard — GET https://api.geolens.co/api/v1/report/latest
  • Opening the AI Citation screen — GET https://api.geolens.co/api/v1/visibility. The
    service returns the questions tracked for your site, the domains AI assistants cited
    for them, and when they were measured
  • The daily licence check — GET https://api.geolens.co/api/v1/license/verify
  • Cancelling a paid subscription — POST https://api.geolens.co/api/v1/subscription/cancel

Sent with every request

  • Your GeoLens licence key, in the X-Api-Key header

What is never sent

  • The full content of your posts and pages
  • Any personal data about your visitors
  • WordPress usernames, passwords, or any administrator credentials

Payments

The plugin does not take payments. Paid plans are purchased on https://geolens.co.

Terms of Service: https://geolens.co/terms/
Privacy Policy: https://geolens.co/privacy-policy/

Plugin tags