What This Does

Tracks how fast your published content reaches Google's first page (positions 1-10). Shows average days-to-rank, identifies your fastest performers, and reveals whether your velocity is improving over time.

Key question answered: "How long does it take for my content to rank?"


How Velocity Is Calculated

Definition: Velocity = days from publication date to first appearance in position 10 or better in Google Search Console data.

Data sources:

  • Your content's publication date
  • Daily position tracking from Google Search Console
  • Only tracks content published in last 12 months
  • Only counts pages with published URLs

Example: Article published Jan 1, reaches position 8 on Jan 15 → velocity = 14 days.


What You See

1. Hero Narrative

Shows:

  • Your average days-to-page-1
  • Comparison to industry average (52 days)
  • How many pieces published vs. ranked

Interpretation:

  • Faster than 52 days? Your content strategy is working.
  • Slower than 52 days? Focus on competitive keywords (lower difficulty).
  • Nothing ranked yet? Keep building. New sites take 2-3 months.

2. Stats Cards

| Card | Metric | Meaning |
|------|--------|---------|
| Published | Total content published | Last 12 months only |
| Reached Page 1 | Count + success rate % | Higher % = better keyword selection |
| Fastest | Lowest days-to-rank | Your best-performing piece |
| Median | Middle value | More stable than average (not skewed by outliers) |

Success rate benchmark: 40%+ is strong. Below 20% means keywords are too competitive.

3. Velocity Trend Banner

Three states:

| State | What It Means | Color |
|-------|---------------|-------|
| Improving | Recent content ranks faster than older content | Green |
| Slowing | Recent content taking longer to rank | Red |
| Stable | No significant change | Gray |

How it's calculated: Splits ranked content into two halves (older vs. recent), compares average velocity. Improvement >5 days = "improving."

What to do:

  • Slowing? Check if recent content targeted harder keywords. Review keyword difficulty scores.
  • Stable? Your process is consistent. Look for optimization opportunities.

4. Velocity by Content Type

Shows: Average velocity for each brief type (keyword briefs, trend briefs, GSC insights, etc.).

Bar chart:

  • Each bar represents avg days for that content type
  • Vertical line at 100% = industry average (52 days)
  • Bars shorter than line = faster than industry

Fastest = min days for that type

Use case: Identify which brief types rank fastest. Double down on those.

Example: Trend briefs rank in 28 days avg, keyword briefs in 45 days → prioritize trends for quick wins.

5. Fastest to Page 1 (Table)

Top 5 content pieces that reached page 1 fastest.

Columns:

  • Content: Title + keyword
  • Days: Time-to-rank badge

Badge colors:

  • Green: ≤7 days (exceptional)
  • Yellow: 8-30 days (strong)
  • Gray: 30+ days (average)

Action: Study these winners. What patterns do they share? (Topic freshness? Lower competition? Better quality?)

6. Time to Page 1 Distribution

Histogram showing how many pieces ranked within each time bucket.

Buckets:

  • Within 7 days (fast movers)
  • 8-14 days
  • 15-30 days
  • 31-60 days
  • 60+ days (slow burners)

Footer: Shows count of pieces that haven't reached page 1 yet.

Interpretation:

  • Most in "Within 7 days"? You're targeting low-competition keywords or have high authority.
  • Most in "60+ days"? Keywords may be too competitive. Consider easier targets.
  • High "not ranked yet" count? Normal for recent content. Check back in 30 days.

Requirements

To use this feature, you need:

  1. Published content with URLs
  • Must have a publication date set
  • Must have a published URL or content page URL
  • Applies to any content source: briefs, custom uploads, etc.
  1. Google Search Console connected
  • GSC data sync must be enabled
  • Daily search performance data for your pages
  • Sync runs automatically (daily scheduled task)
  1. Time to accumulate data
  • Minimum: 1-2 weeks after publishing
  • Ideal: 30+ days for meaningful trends
  • Best: 3+ months of publishing history

Empty state? If dashboard shows "No Published Content Tracked," check:

  • Are articles published with URLs?
  • Is GSC connected and syncing?
  • Has enough time passed since publication?

Use Cases

1. Benchmark Your Performance

Compare to industry: 52-day average is the benchmark.

Questions to ask:

  • Are we faster or slower than average?
  • Which content types perform best?
  • Is velocity improving or declining?

2. Identify What's Working

Study your fastest performers:

  • What keywords did they target?
  • What keyword difficulty scores?
  • What content format? (how-to, listicle, guide?)
  • What word count?
  • What quality score from content grading?

Replicate patterns: If 5 fastest pieces are all "how-to" guides under 2,000 words with difficulty <30, that's your sweet spot.

3. Optimize Keyword Selection

If velocity is slow (>60 days avg):

  • Lower keyword difficulty threshold in briefs
  • Target long-tail keywords (4-5 words)
  • Use Content Arbitrage Finder for easier wins
  • Check SERP competition (SEO data analysis in briefs)

If success rate is low (<20%):

  • Keywords too competitive
  • Need more topical authority (write cluster content)
  • Check backlink gap vs. competitors

4. Track Strategy Changes

Before/after analysis:

  • Changed content format? Watch velocity trend.
  • Started targeting easier keywords? Check if recent_avg drops.
  • Improved content quality? See if page 1 rate increases.

Example: You implement a "cluster content" strategy in January. By March, check velocity dashboard to see if recent content ranks faster than November-December content.

5. Set Content Goals

Based on your velocity data:

  • Current avg: 65 days → Goal: 50 days (industry avg) by Q2
  • Success rate: 35% → Goal: 50% by end of year
  • Fastest: 12 days → Goal: Replicate this 5 times in next 30 days

Track monthly: Export fastest performers each month, study patterns.


Data Freshness

Velocity data updates automatically via:

  1. GSC sync (daily)
  • Fetches latest position data from Google Search Console
  1. Content updates (real-time)
  • When content status changes to "published"
  • When published URL is set
  • When published date is recorded

Dashboard loads fresh data on every page view - no manual refresh needed.

Lag time: GSC data lags 2-3 days behind real-time Google rankings (Google's limitation, not ILLIXIS).


Industry Benchmark

The industry average benchmark is 52 days to page 1, based on conservative SEO industry benchmarks (45-60 day range). This is used for:

  • Comparison narrative ("X days faster than average")
  • Bar chart reference line
  • Performance assessment

Note: 52 days assumes medium-competition keywords on established sites. New sites (0-6 months) should expect 90-180 days.


Limitations

What this does NOT track:

  1. Content not published with URLs - Drafts, pending content, content without URLs
  2. Rankings beyond page 1 - Only tracks position ≤10 (first page)
  3. Non-GSC data - Relies entirely on Google Search Console
  4. Keyword-level velocity - Tracks page-level, not individual keyword velocity
  5. Historical pre-ILLIXIS content - Only tracks content published via ILLIXIS with publication dates

GSC limitations:

  • Data lags 2-3 days
  • Only tracks queries with impressions (no data = no ranking tracked)
  • Aggregated by page URL (not keyword-specific)

Troubleshooting

"No Published Content Tracked"

Cause: No content meets requirements (published + URL + publication date + last 12 months).

Fix:

  1. Check Content Hub - are articles marked "published"?
  2. Verify the published URL is set
  3. Confirm the publication date is set
  4. Wait 7-14 days after publishing for GSC data to appear

Velocity Seems Wrong

Symptom: Dashboard shows 150 days avg, but you know content ranked faster.

Causes:

  1. Publication date incorrect - If the date is too early, velocity calculation inflates
  2. GSC data missing - Check if GSC sync is working (Analytics > GSC Dashboard)
  3. URL mismatch - Published URL doesn't match GSC page URL (trailing slash, http vs https)

Fix:

  • Verify the publication date matches the actual date the content went live
  • Normalize URLs (ensure consistent format)

Empty "Fastest Performers" Table

Cause: No content reached page 1 yet.

Fix:

  • Normal for new sites or recent content
  • Check "Time to Page 1 Distribution" - if all in "60+ days" bucket, give it more time
  • Review keyword difficulty - may be targeting too-hard keywords

Velocity Trend Shows "Slowing"

Not a bug - this means recent content is taking longer to rank.

Possible reasons:

  1. Targeted harder keywords recently
  2. Google algorithm update impacted rankings
  3. Increased competition in your niche
  4. Content quality declined (check content grading scores)

Action: Review recent content's keyword difficulty scores and SERP competition.


Integration Points

Feeds into:

  • Maya - Uses velocity data for recommendations ("Your content ranks faster when...")
  • Content Hub - Velocity stats appear on content cards
  • Analytics Narrative - Velocity trends included in weekly summaries
  • Preference Learning - Velocity data trains models for brief recommendations

Triggered by:

  • GSC sync (daily automated task)
  • Content publication (when status changes to "published")
  • Manual GSC refresh from Analytics dashboard

Related Features

| Feature | How It Connects |
|---------|-----------------|
| Content Decay Dashboard | Shows when velocity reverses (ranked content drops off page 1) |
| Prediction Accuracy Dashboard | Compares predicted vs. actual velocity |
| GSC Analytics | Raw data source for velocity calculations |
| Content Hub | Where published content is managed |
| Brief Quality Scoring | High-quality briefs → faster velocity |


Best Practices

  1. Check monthly - Velocity changes slowly. Weekly checks are overkill.
  2. Study outliers - Your fastest piece (7 days) and slowest (120 days) tell different stories. Understand both.
  3. Don't chase 7-day velocity - Ultra-fast rankings often mean low-volume keywords. Balance speed with traffic potential.
  4. Track by content type - If keyword briefs rank in 30 days but trend briefs take 70 days, adjust strategy.
  5. Compare apples to apples - New sites: ignore velocity until 6+ months old. Compare to sites of similar age/authority.
  6. Use with Arbitrage Finder - Find keywords with high search volume + low difficulty = fast velocity + good traffic.
  7. Document your wins - When a piece ranks in <14 days, note what made it work. Replicate that process.

FAQ

Q: What's a good velocity? A: Under 45 days = excellent. 45-60 days = good. 60-90 days = average. 90+ days = slow (target easier keywords).

Q: Why did my velocity get worse? A: Either (1) you targeted harder keywords, (2) competitors got stronger, or (3) algorithm update. Check keyword difficulty of recent content.

Q: Can I see velocity for individual keywords? A: No - velocity is page-level. But you can infer keyword velocity if page targets one primary keyword (most briefs do).

Q: Does this work for non-blog content (product pages, landing pages)? A: Yes, if the page appears in GSC and has a publication date. Landing pages created via ILLIXIS Landing Pages feature are tracked.

Q: My best content never ranks. Why? A: Check (1) keyword difficulty >50? (too hard), (2) backlinks? (need more authority), (3) indexing? (submit to GSC). Velocity dashboard assumes content is indexed.

Q: Industry average is 52 days. Where does that come from? A: Conservative benchmark from SEO industry studies (Ahrefs, SEMrush data). Actual average varies by niche, domain age, authority.


Summary

Content Velocity Dashboard answers:

  • "How fast does my content rank?"
  • "Which content types rank fastest?"
  • "Is my velocity improving or declining?"

Use it to:

  • Benchmark against industry (52 days)
  • Identify your fastest-performing content patterns
  • Optimize keyword selection (easier keywords = faster velocity)
  • Track strategy changes over time

Requirements: Published content + GSC connection + 2-4 weeks of data.

Check monthly. Study your fastest performers. Replicate what works.

Ready to lose the stack?

One platform. You approve. ILLIXIS executes. Marketing that just happens.

Join the waitlistNo spam, everUnsubscribe anytime
First 20 founding members: 50% off any plan for your first year.

Marketing, Unstacked.