auditmyvisitorsv0.3.1auditmyvisitors.casoon.de

Reports

The twelve reports of auditmyvisitors report, what each one combines and which flags it takes.

All reports read the property chosen with auditmyvisitors properties select. The period is the last 28 days unless --days (-d) says otherwise or default_days in config.toml sets another default. compare uses its own windows instead.

Report Shows Flags
overview Traffic, engagement and search performance, insights, summary -d
top-pages Pages ranked by sessions, clicks or impressions -d, -n, --sort-by
page One URL in detail --url, -d
compare Before/after a change date, site-wide or for one URL --since, --before, --after, --url
opportunities Prioritised opportunities and an action plan -d
queries Query-level search performance with the best-ranking page per query -d, -n, --sort-by
ai-traffic Referrals from AI assistants and answer engines -d
channels Traffic channels with engagement metrics -d
clusters Topic clusters across pages and queries -d
decay Pages losing search performance, period over period -d
devices Traffic by device category (desktop, mobile, tablet) -d
countries Traffic by country -d, -n

GA4 reports paths, Search Console full URLs. Where a report uses both, the two are matched per page path.

top-pages, page and compare also work with GA4 alone, their search columns then stay empty; ai-traffic, channels, devices and countries use GA4 only anyway. queries, opportunities, clusters and decay need a Search Console property and stop with No Search Console property selected otherwise. So does overview, because it builds opportunities, growth, trends and clusters alongside.

overview

auditmyvisitors report overview
auditmyvisitors report overview --days 90

Prints the site overview (sessions by channel, engagement rate, clicks, impressions, CTR, average position, insights), then a management summary, growth and trend highlights and topic clusters. Each run saves a snapshot of the key metrics under the property’s name and date; when a snapshot from an earlier day exists, the overview compares against the most recent one. auditmyvisitors snapshot list shows the saved snapshots.

top-pages

auditmyvisitors report top-pages
auditmyvisitors report top-pages --limit 50 --sort-by clicks

--limit (-n) defaults to 20 (or top_pages_limit in the config); --sort-by takes sessions (default), clicks or impressions.

page

auditmyvisitors report page --url https://example.com/my-page

GA4 and Search Console figures for one URL, with the queries it ranks for.

compare

auditmyvisitors report compare --since 2026-03-01
auditmyvisitors report compare --url https://example.com/page --since 2026-03-01 --before 14 --after 14

Two windows around a change date such as a deploy: --before days before --since and --after days from it, 30 each by default. Without --url the comparison covers the whole site.

opportunities

auditmyvisitors report opportunities

Each opportunity is scored as impact × confidence / effort: impact is the estimated additional clicks, confidence grows with the impressions (log10(impressions + 1)), effort is 1, 2 or 3. The expected CTR behind the impact depends on the position. Opportunities for the same keyword are merged into one entry, and the result ends in a three-tier action plan.

queries

auditmyvisitors report queries --limit 100 --sort-by ctr

--limit defaults to 30; --sort-by takes clicks (default), impressions, ctr or position. Each query is shown with the page it ranks best on (lowest average position), and queries are classified by intent: informational, navigational, commercial or transactional. Queries containing one of the brand_terms from the config count as navigational.

ai-traffic

auditmyvisitors report ai-traffic

Sessions referred by a list of 16 known AI domains, among them chatgpt.com, perplexity.ai, claude.ai, gemini.google.com and copilot.microsoft.com, and what the pages they land on have in common.

clusters

auditmyvisitors report clusters

Pages and queries grouped into topics in three ways: by the first meaningful URL path segment, by the most frequent terms in the top queries, and by the manual clusters in config.toml.

decay

auditmyvisitors report decay --days 28

Compares the last --days with the period of the same length before it and lists pages with a significant decline in clicks or impressions, with the estimated click loss.

channels, devices, countries

auditmyvisitors report channels
auditmyvisitors report devices
auditmyvisitors report countries --limit 30

Traffic broken down by channel, device category and country. countries shows 20 rows unless --limit says otherwise.

All flags in one place: CLI reference.

Edit this page on GitHub · Docs for v0.3.1