Directory / plugin

Trimardeau SEO Log : SEO & GEO Bot Analytics

v1.5.0 · by Nicolas TRIMARDEAU

SEO & GEO bot analytics: see Googlebot, ChatGPT, Claude and every AI crawler at work on each post, page and term — full crawl history included.

View on WordPress.org

About this plugin

Trimardeau SEO Log records every visit from search engine bots (Googlebot, Bingbot, DuckDuckBot…), AI training crawlers (GPTBot, ClaudeBot, CCBot, Bytespider…), live AI assistants (ChatGPT-User, Perplexity-User…), SEO tools and social preview bots — and turns them into clear, actionable statistics. Nothing to configure: activate it and watch the bots arrive.

AI visibility (GEO). Generative Engine Optimization starts with one question: do AI crawlers and assistants read your site? Trimardeau SEO Log answers it with dedicated stats for AI training crawlers and logs every live AI assistant visit — which assistant reads which page, in real time.

Everything is measured where you work:

  • Dashboard — bot visits over time, trend vs the previous period, most crawled content, most active bots, HTTP status codes served to bots, hour-by-day crawl heatmap.
  • Contents — a sortable, filterable overview of every post, page, term, archive or sitemap visited by bots, with the dominant bot for each.
  • Content history — click any content to open its own dashboard: crawl trend over time, most active robots, the exact URLs robots requested, HTTP statuses and hourly heatmap, all filtered on that content.
  • Live Log — the raw, chronological journal of every bot request (bot, URL, HTTP status).
  • 404 Monitor — every broken URL that bots keep hitting, grouped and ranked, so you can fix or redirect what actually matters to crawlers.
  • Per-content stats — last crawl date, 30-day chart and per-bot counts on every post, page, custom post type and taxonomy term.

Lightweight and privacy-friendly by design:

  • Human visitors are never logged — zero extra SQL query for them, no cookies, no consent banner needed.
  • No external requests: everything (including charts) is bundled.
  • Raw log retention is configurable (30 days by default, 0 = keep forever); daily aggregated statistics are kept forever and stay small.
  • Fully translatable — French, Spanish, German, Italian and Brazilian Portuguese translations are maintained on translate.wordpress.org.
  • Bundles Chart.js v4.5.1 (MIT) for the charts — no CDN, loaded only on the plugin’s admin pages.

Plugin tags