Fennec SEO 1.2.1: Full-Site Batch Audit & AI SEO Citation Report
Fennec SEO 1.2.1 adds two ways to investigate a site: batch auditing URLs from a sitemap, and inspecting recorded AI crawler activity through Cloudflare.
The batch workflow checks dozens of pages in one run. The AI SEO Citation Report, also called AI Monitor, shows crawl activity; its name does not mean it can confirm citations in AI answers or inclusion in model training.
What is new in Fennec SEO 1.2.1?
| Update | What it helps you do |
|---|---|
| Full-site Batch Audit | Pull URLs from a sitemap and audit up to 50 pages (100 for Pro) in one run |
| Issue categorization | Review problems the Screaming Frog way — grouped by title/meta, headings, links, images, schema, and more |
| AI SEO Citation Report | Connect Cloudflare to inspect recorded crawler requests and requested paths |
| Global Radar | Track worldwide AI crawler trends from public Cloudflare Radar data, no account required |
| Reliability fixes | Resolve a GSC search-analytics crash and unresponsive page links |
Full-site Batch Audit: from one URL to your whole site
Most site audits start the same frustrating way: copying links one at a time. For a site with hundreds of pages, that is not a workflow — it is a chore.
The new Full-site Batch Audit changes that. Paste a sitemap URL (or your domain), and Fennec SEO:
- Extracts every URL from the sitemap, recursively following sub-sitemaps.
- Lets you select, remove, or manually append URLs before you start.
- Flags invalid URLs and cross-domain addresses automatically, so you only audit what belongs to the current site.
- Decodes URLs for clean display and supports one-tap preview and external open.
Free users can audit up to 50 pages per run, and Pro members up to 100 pages. The batch runs concurrently; completion time depends on the pages and network conditions.
Results organized like Screaming Frog
The results page groups issues by category instead of dumping a flat list. You see, at a glance:
- Title & description problems
- Heading (H1/H2) structure issues
- Links, images, and schema gaps
- Robots.txt, HTTP status, and LLM/AI signals
Each category shows its issue count and severity (high / medium / low), and each URL carries its own score. Tap any issue to open a full detail view with the recommendation — the same depth as a single-URL audit, but across your entire site.
AI SEO Citation Report: see recorded crawl activity
Connect Cloudflare in AI Monitor to review the crawler request counts, paths and daily trends available for your site. A request to a URL shows an access attempt recorded by that data source. It does not establish what an AI answer displayed or what a model learned.
Keep these five observations separate when interpreting the report:
| Observation | Evidence to check | What it establishes |
|---|---|---|
| Crawler request | Recorded crawler identity, timestamp and requested path | A request was recorded; it may have been blocked or failed |
| Successful response | Response status and returned content | A 2xx response was served; inspect the body to check whether it contains the intended page |
| Referral visit | A visit with an AI-platform referrer | An attributed visit, not the exact answer or every citation |
| Answer citation | The answer itself, its linked URL, prompt, platform and observation time | That answer linked the page at that time; it does not establish a general citation rate |
| Training inclusion | Separate, verifiable evidence of dataset or model use | Crawler or path logs alone cannot confirm training inclusion |
Cloudflare’s analytics documentation separates requests, successful responses and referrals. Its referral views require a paid Cloudflare plan. Those Cloudflare views describe available evidence, not a promise that every field is exposed by Fennec SEO 1.2.1. If a status, response body or referral field is absent from the app, check the corresponding Cloudflare or site logs rather than infer it from a request count.
For example, if a crawler requests /guide/, first check its status and content. A 403 calls for an access-policy check; a 200 still needs a body check for a challenge or generic page. Neither result confirms an answer citation. For that, save an actual answer and verify its source link. The server-log workflow and AI referral measurement guide explain the separate checks.
Do not filter by
*bot*alone. Names such as ChatGPT-User, Claude-User and Perplexity-User do not contain “bot”. Check the crawler identities available in the report and verify identity using the provider’s guidance. A user-agent string alone is not proof of identity, training use or a citation. No traffic-share estimate follows from these names.
The companion Global Radar view uses public Cloudflare Radar data without an account connection. It provides wider crawl-trend context, not your site’s citation rate or a prediction of future AI exposure.
What to verify after fixing a page
Batch audit helps you group technical SEO issues across the selected URLs. Fix a verified problem, rerun the affected checks, then compare recorded access activity for the same page and time range. Keep any observed answer citation or referral visit in a separate record.
For Google AI Overviews and AI Mode, Google’s guidance on AI features requires a page to be indexed and eligible for a search snippet to appear as a supporting link. Meeting those conditions does not guarantee indexing or display. Access checks are useful inputs to GEO, but a successful request does not prove that an AI system will select or cite a page.
How to get started
- Open Fennec SEO and start a full-site audit by pasting your sitemap URL.
- Review the auto-extracted URL list — remove or append as needed, then run the batch.
- Explore the categorized issues and drill into individual URLs.
- Open AI Monitor, connect Cloudflare, and review the recorded crawler requests. Check response evidence separately, and retain actual answers if you need to verify citations.
You can install Fennec SEO 1.2.1 from the official store pages:
For the full list of changes, see the changelog. If you are weighing the app against other tools, Fennec SEO vs traditional SEO tools breaks down the differences, and how generative search chooses sources explains source selection beyond the crawl activity shown in the report.
Frequently asked questions
What is the difference between a single audit and a batch audit?
A single audit checks one URL in depth. A batch audit extracts many URLs from your sitemap and runs the same analysis across all of them at once, then groups the results by category so you can spot site-wide patterns. It is the same engine — just scaled to your whole site.
Do I need a Cloudflare account to use the AI SEO citation report?
Yes, for your own site’s crawl data you connect a read-only Cloudflare API token. The Global Radar view, which shows worldwide AI crawler trends, works without any account.
How many pages can I audit for free?
Free accounts can audit up to 50 pages per batch, and Pro members up to 100 pages. See pricing for the full plan comparison.
Which crawler names should I check?
Look at the identities returned for your site and selected period. Examples include GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and the “User” agents described above. An absent row does not establish that a service never accessed or cited your page; coverage depends on the data source and filters. Googlebot activity also serves ordinary Google Search and does not identify an AI Overview citation.
Does a crawl prove an AI citation or training inclusion?
No. Verify a citation in an actual answer and record its linked URL and observation context. Training inclusion needs separate evidence of dataset or model use. Neither a request count nor a successful response supplies that evidence.