Resources · AI Visibility Tools

How to Use AirOps to Standardize AI Content Audits and Track Citations

AirOps can turn an AI content audit into a repeatable process rather than a one-off spreadsheet. Its Pages view joins Search Console, GA4 and AI citation data for each URL. Saved filters define which pages qualify for review, and Grids run the same audit Playbook across every page, using your Brand Kit and human review checkpoints. Content Updates log every publish and refresh, so you can compare citations before and after a change. There are limits. Pages only appear once they are cited, uploaded in a sitemap or added through the MCP create_page tool, many CMSs need a manual logging step, and the output still needs an editor. AirOps also does not publish its plan prices.

AirOps review: automating content optimization for GEO

AirOps describes itself as a content engineering platform for AI search. It combines tracking (Insights), recommended work (Opportunities), execution (Playbooks, Grids and Workflows) and context (Brand Kits and Knowledge Bases). For audits, its value is that the same data, criteria and instructions can be applied to hundreds of pages at once, and the results measured afterwards.

Audit step AirOps feature What it gives you
Build the page inventory Pages, from AI citations, a sitemap upload or the MCP create_page tool One row per URL, enriched with GSC and GA4 data
Choose pages to review Custom filters and the Stale Pages filter Repeatable selection rules
Review each page Playbooks run across a Grid The same checklist and output fields for every page
Keep brand facts consistent Brand Kits and Knowledge Bases Product lines, audiences, regions and rules in every step
Approve and publish Human Review steps and CMS integrations Sign-off before anything goes live
Measure results Content Updates and page citation metrics A timeline of changes against citation rate and clicks
Audit outside sources Citations view Cited third-party pages that mention competitors but not you

Its strengths are the joined page data and the ability to run one process at scale. Its weaknesses are set-up effort and output quality that depends on how well you configure it, covered below.

How do you set up a standard audit?

  1. Create the Brand Kit first. Add your domain, product lines, audiences, regions and writing rules. Content updates are only recorded for URLs that match a domain in a Brand Kit.
  2. Track the prompts that matter. Organise them by topic, persona and intent, since citation data is only as good as the prompt set behind it.
  3. Load the full inventory. Pages are created automatically when your site is cited, or when you upload a sitemap. GA4 and Search Console enrich existing pages but do not create them. Upload a sitemap, or add URLs through the MCP create_page tool, or pages that are never cited will be missing from the audit.
  4. Connect Search Console and GA4, so each page shows clicks, impressions, position, traffic and conversions next to citations.
  5. Save your audit filters. AirOps's documentation suggests several: pages that lost 50% or more of clicks but have at least one AI citation; pages with strong search performance but no citations; high-traffic pages with declining citations. Its Stale Pages filter shows pages whose last recorded update is more than six months old.
  6. Send the filtered pages to a Grid. Bulk actions add selected pages to a new or existing Grid, with a mapping step to match page data to Grid columns.
  7. Run one audit Playbook across the Grid, with a fixed set of output columns and a Human Review checkpoint before any change is published.

What should the audit Playbook check?

AirOps supplies the machinery, not the audit criteria. A standard audit needs the same questions asked of every page, with answers in fixed columns so results can be compared. A practical set:

  • Answer first: does the opening paragraph answer the page's main question directly?
  • Questions covered: which of the prompts citing this page, or competitors' pages, does it fail to answer? AirOps's Prompt Citations table lists the prompts driving citations to each page.
  • Facts and dates: are prices, specifications and claims current, and do they match the Knowledge Base?
  • Structure: are headings descriptive questions or topics, and are comparisons in tables?
  • Technical access: is the content in the HTML, and is the page indexable?
  • Recommended change: one of refresh, restructure, merge or leave, with a reason.

Keep the Playbook versioned. If you change the instructions mid-cycle, the results from before and after are no longer comparable. More on turning findings into a plan is in how to turn an AI visibility audit into a prioritised to-do list.

How do you track citations after changes?

AirOps records a content update each time a page is published or refreshed through it. That happens automatically through its native CMS steps for Webflow, WordPress, Shopify and Ghost, and through Grid exports. Other integrations, including HubSpot CMS, Contentful, Sanity and Framer, do not record updates automatically. For those, add a Track Content Update step to the workflow, or log updates through the API or MCP. Automated Change Detection, enabled by default on Enterprise, captures enrolled pages weekly and records a refresh when it detects a meaningful change, even without a CMS integration.

Each page's detail view shows its citation rate, citation share and number of distinct prompts citing it, with a timeline of related content updates. To judge whether a change worked:

  • Compare equal windows, such as four weeks before and four weeks after the update.
  • Keep a control group of similar pages you did not change, since AI answers shift for reasons unrelated to your edits.
  • Look at prompts, not just the rate. A page cited for new prompts after a refresh is a clearer signal than a small change in one percentage.

How do you audit third-party sources?

The Citations view lists every URL cited in AI answers for your tracked prompts, with columns for whether the page mentions your brand, which competitors it mentions, domain type, page type and citation rate. AirOps's own example is to filter for pages that do not mention you, do mention a named competitor, and are listicles, then sort by citation rate. The result is a list of roundups where a competitor appears and you do not. Those rows can go straight into a Grid for outreach planning. How this differs from a backlink review is covered in what a citation audit is and how it differs from a backlink audit.

Where does AirOps fall short?

  • Set-up effort. Brand Kits, prompt sets, filters and Playbooks all need configuring before the first useful audit.
  • Output needs review. A published hands-on review found that a workflow ran exactly as configured but still returned weak keywords, and that AirOps's prebuilt content campaign needed a person for facts, commercial framing and formatting.
  • Inventory gaps. Uncited pages are missing unless you upload a sitemap or add them through the MCP create_page tool, and exclusion lists for utility or old pages were still listed as coming soon.
  • Manual logging on many CMSs, which breaks before-and-after tracking if someone forgets the step.
  • Vendor figures. AirOps publishes claims such as refreshed pages holding citations better than neglected ones. Treat them as the vendor's research, not independent evidence.

We have not run AirOps ourselves. This assessment is based on AirOps's documentation and pricing page, and on a published hands-on review.

How much does AirOps cost?

AirOps's pricing page lists three plans but no subscription prices:

  • Solo: ChatGPT insights only, 35,000 tasks for content production, one Brand Kit, three Knowledge Bases, single user. Extra tasks cost $0.025 each.
  • Pro: insights across seven or more answer engines, 100,000 tasks, one Brand Kit, five Knowledge Bases, unlimited seats.
  • Enterprise: custom limits, multiple regions, personas and languages, custom agent builds and a dedicated account manager.

Tasks are AirOps's unit of work. Only some workflow steps count, and usage rises with each AI model call and data source you add. An audit run across hundreds of pages can use many tasks, so estimate usage on a small Grid first. How it compares with other tools is covered in Scrunch vs Peec vs AirOps vs Surfer and Peec Actions vs AirOps.

Who is it for?

  • Good fit: content teams with large libraries that refresh pages regularly and want tracking, execution and measurement in one place.
  • Reasonable fit: agencies running the same audit for several clients, if they can standardise the Playbook.
  • Poor fit: small sites with a few dozen pages, where a spreadsheet audit and a separate tracker cost less, and teams without an editor to review outputs.

What might this look like in practice?

Consider an illustrative project management software company, Stavmere, with 900 blog posts. It uploaded its sitemap to AirOps, connected Search Console and GA4, and saved one filter: pages with at least one AI citation that had lost 40% of clicks year on year. The filter returned 62 pages, which went into a Grid with a six-column audit Playbook. An editor rejected 11 of the suggested rewrites for outdated product claims, then approved the rest through the WordPress integration, so each refresh was logged automatically. After six weeks, the refreshed pages were cited for 38 prompts they had not been cited for before, while a control set of 30 unchanged pages stayed flat.

What do people ask about AirOps for audits and citations?

Can AirOps audit pages that are not cited?

Yes, if you upload a sitemap. You can also add a URL through AirOps's MCP create_page tool. Otherwise pages only appear once they are cited in tracked AI answers.

Does AirOps track citations before and after a refresh?

Yes. Content Updates log each publish and refresh, and page views show citation rate over time alongside them.

Which AI engines does AirOps track?

Solo covers ChatGPT only. Pro covers seven or more answer engines.

Does AirOps publish its prices?

No. Its pricing page lists plan features and task allowances, and says pricing depends on task volume and needs.

Published by The Kovmere Team · updated Sep 29, 2026 · More resources