Your rankings bounce 5+ positions weekly while competitors stay stable. This isn't an algorithm hit — it's a signal that Google has low confidence in where you should rank. The fix is stability-building: depth, authority breadth, query coverage. Different from core update recovery in that there's no specific event to recover from; the symptom is fluctuation itself.
Why rankings bounce:
Weak relevance signal:
- Content is borderline match for query
- Other pages slightly better — they swap with you
Low authority:
- Few backlinks, light brand mentions
- Google reweights and you drop, then back up
Thin / narrow content:
- Page answers only part of query intent
- Better-covering pages outrank intermittently
Competitive churn:
- Many sites at similar level
- Small algorithm tweaks shuffle order
Fresh-content bias bouncing:
- Briefly ranked on freshness, falls when assessed
- Cycle repeats with each update
The single highest-leverage fix for volatility. Thin content bounces; deep content holds:
For each volatile page: - Add 3-5 sections you don't currently cover - Address related questions users have - Add original data or research - Add expert commentary (HARO / Qwoted) - Include specific examples and case studies - Add comparison content (X vs Y) if relevant - Build FAQ section addressing the long tail Depth signals: time-on-page, scroll depth, return visits. All of which Google measures and use to calibrate confidence.
Volatile pages often rank for a narrow query slice.
Broaden by addressing the full intent:
Target query: "CRM for small business"
Currently covered:
- Top 5 CRMs for small business
Should also cover:
- What is a CRM (definition)
- When does a small business need one
- Cost comparison
- Implementation timeline
- Migration considerations
- Common mistakes
This is breadth WITHIN the topic, not jumping to new topics.
The query becomes a full topic; you become a full source for it.
Page-level depth combines with site-level signals:
For each volatile page, audit incoming internal links: - How many other pages on YOUR site link to it? - From which positions (body link vs footer)? - With what anchor text? - From pages of what authority? If a volatile page has < 5 internal links: - Find your authoritative pages on related topics - Add contextual body links pointing at the volatile page - Use varied, descriptive anchor text - Treat each authoritative page as boosting the linked page Internal linking is the highest-ROI stability work. Free, fast, no external dependencies.
Volatility sometimes comes from internal keyword cannibalisation:
Search Console → Performance → filter by the bouncing query → multiple URLs from your site ranking for it? → Google can't decide which to surface Fix: - Pick the canonical page for that query - 301 the other pages OR rewrite them to target different queries - Update internal links to point at the canonical - Add a self-referencing canonical tag Often the "bouncing" is between two of YOUR pages, not against competitors. Consolidate and the volatility stops.
Internal linking + cannibalisation fix: - 2-6 weeks for stability improvement Content depth + breadth: - 4-12 weeks before Google's confidence rises Site-wide authority: - 3-12 months — slowest moving signal Track weekly ranking variance, not just position. "Position 5 ±2" is more important than "average 5".