Help & Documentation
Browse the full documentation index · Press Esc to close
Executive Dashboards

Traffic Trend

Traffic Trend is the daily heartbeat of your organic search performance. It plots clicks, impressions, CTR, and average position day by day across the selected reporting window so you can see growth, decline, seasonality, and one-off events at a glance. Every other report in Metricstab eventually answers the question "what made this curve move?" — Traffic Trend is where you spot the move in the first place.

What it measures

  • Clicks — number of times a user actually clicked through from a Google search result to your site.
  • Impressions — number of times one of your URLs appeared in a search result the user could see.
  • CTR — clicks ÷ impressions, expressed as a percentage. The percentage of people who saw you and clicked.
  • Avg. position — the impression-weighted mean ranking position your URLs held for queries that produced an impression. Lower is better (1 is the top result).

How we compute it

  1. Each day in the selected range is plotted as one data point per metric, sourced from your site-level Search Console feed.
  2. Daily clicks and impressions are shown directly. CTR is recomputed at display time as total clicks ÷ total impressions across the visible window — not as an average of daily CTRs, which would over-weight low-volume days.
  3. Average position is impression-weighted: it answers "on the typical impression, what position were we?" rather than "what's the simple average of our daily averages?". This matches the way Search Console itself reports position.
  4. The chart supports a smoothed view (7-day rolling average) and a raw view, plus daily / weekly / monthly roll-ups.
  5. If a comparison period is selected, the same calculation is run for the previous window of equal length and overlaid as a dashed series.
  6. Annotations you've created in Manage Site → Annotations are rendered as vertical markers on the date axis.

Scenarios you'll see

Steady growth

Clicks and impressions both rise, CTR holds or improves, and position trends down (better). This usually means new pages ranking, expanding query coverage, or rising demand. Confirm via New Keywords and Top Queries.

Sudden drop

A clear step-down on a specific date. Most often a Google update, a site migration, or an indexing regression. Cross-check the date with annotations, Index Coverage, and Falling Pages.

Impressions up, clicks flat

You're being shown more often but not winning the click. Position is often weakening, or you're appearing for less-relevant queries. Check CTR Opportunities and Rankings Distribution.

Weekly seasonality

Repeating weekday peaks and weekend troughs (B2B) or the inverse (B2C/entertainment). This is normal — switch to weekly roll-up to suppress it before judging trend direction.

Single-day spike

One day far above the rest. Usually PR coverage, a viral asset, or a ranking surge for a high-volume query. Anomalies Snapshot will flag it; use Top Movers to identify the driver.

Position improves but clicks fall

Often a SERP-feature change — featured snippet lost, AI overview eating the click, or your title was rewritten by Google. Inspect the page in Search Console Live and review CTR Curve.

What to do with it

  • Use the compare toggle to overlay the prior period — context beats raw numbers every time.
  • Switch to the weekly roll-up when you need to ignore day-of-week noise.
  • When you spot a step-change, add an Annotation on that date so future-you and teammates know what happened.
  • For "why did X day move?" questions, jump straight to Anomalies Snapshot and Winners and Losers filtered to that range.

Caveats & limits

  • Search Console data has a ~2-day lag. The last 1–2 days will look artificially low until they're finalised.
  • Average position is impression-weighted, so a single high-impression query at position 30 will drag the average more than a hundred small queries at position 5.
  • CTR computed on very small impression counts is statistically noisy — interpret with care below ~50 impressions/day.
  • Anonymised queries (long tail / sensitive topics) are excluded from query-level data but still contribute to site-level totals shown here.

Related reports