SEO Campaign May 2023 to April 2024

Client DreamApp.io

Duration 12 Months

We took a dream app from 2K to 443K monthly visits.

Scroll to read the campaign

DreamApp.io had a brilliant product and almost no organic visibility. Twelve months of clustered content, technical repair and authority building turned it into one of the highest-traffic dream interpretation properties on the web, a 221× lift.

221×

Traffic multiple

1.42M

Total clicks

57.8M

Impressions

Key results: 443,564 monthly visits, 1.42 million clicks, 57.8 million impressions, 87 percent ranking improvement across the top 50 keywords, 14,632 visitors per day at peak.

01 / The Brief

Decoding the subconscious, at search scale.

DreamApp.io uses AI to decode dream symbols and recurring themes, turning them into insight about the thoughts and emotions underneath. The product worked. Discovery didn't. Every month, millions of people type their dreams into Google, and DreamApp was invisible for nearly all of it.

CLIENT

DreamApp.io

A platform for dream interpretation and self-awareness. AI decodes dream symbols and themes to surface insight into subconscious thought and emotion.

  • Dream logging and journal history
  • Recurring dream analysis
  • Personalised suggestions for emotional clarity and growth

AGENCY

RankFast Digital

A global SEO agency specialising in driving organic growth for businesses, from zero-authority startups to established brands, across competitive English-language markets.

  • Topical mapping and content cluster architecture
  • Technical SEO and Core Web Vitals remediation
  • Digital PR and authority link acquisition

02 / Objectives

What the client asked for.

Four targets set at kickoff. Each one framed against a search landscape already owned by Dream Moods, The Dream Tribe, BetterHelp and Calm.

01

100,000+ monthly visitors

Reach six-figure monthly organic traffic by covering a far wider surface: dreams, self-awareness and subconscious analysis.

02

Own the category terms

Rank for “dream interpretation app”, “dream meaning app” and the commercial cluster around them.

03

Outrank the incumbents

Position DreamApp.io directly against Dream Moods, The Dream Tribe, BetterHelp and Calm in US results.

04

Build a compounding channel

Invest in niche keywords and long-tail phrases so organic growth keeps compounding after the campaign ends.

03 / The Problem

Stuck at 2,000 visits a month.

Not one blocker, but eight, compounding. Content had no keyword data behind it, the site failed Core Web Vitals, and a thin backlink profile meant nothing ranked in the US where the audience actually was.

01

Growth ceiling at 2K monthly visitors, with no keyword data to target in bulk

02

Could not rank for “dream interpretation” in the US

03

Blog traffic was not translating into app downloads

04

Competitors dominated the result pages end to end

05

Key product pages had effectively zero organic visibility

06

Core Web Vitals failures and indexing issues

07

Limited authoritative links suppressed domain authority

08

Outranked on high-value terms and rich snippets

04 / The Strategy

Four pillars, run in parallel for twelve months.

Content volume alone would have stalled against the incumbents. The programme paired an aggressive publishing cadence with technical repair and authority acquisition, so every new article landed on a site Google could actually trust.

I

Content Clusters

Topical map

Pillar pages such as the Ultimate Dream Guide, each supported by 10 to 15 articles mapped to a single intent cluster.

30+ expert-reviewed articles published monthly, weighted toward high-intent and trending dream topics.

II

Keyword Targeting

Full-funnel

Coverage across the whole journey: awareness terms like “dream meaning”, consideration queries, and conversion-intent searches.

Optimised specifically for US search and seasonal demand spikes.

III

Technical SEO

Foundations

Core Web Vitals fixed, mobile performance rebuilt, server-side indexing verified, sitemap and robots corrected.

Structured data (FAQ and Article schema) deployed to compete for rich snippets.

IV

Link Building

Authority

Guest placements on high-traffic US psychology and wellness publications.

Digital PR built around shareable assets such as “Top 10 Googled Dreams”, designed to earn links rather than request them.

05 / Execution

Everything we touched.

The initiative list, exactly as it ran: technical, on-page, content, off-page and experience work delivered as one programme rather than sequential phases.

A

Technical SEO

  • Site speed optimisation, validated in PageSpeed Insights
  • Server-side indexing implemented and verified
  • Mobile responsiveness across all templates
  • SSL certification (HTTPS) enforced
  • XML sitemap and robots.txt corrected for indexing

B

On-Page SEO

  • Keyword research, keyword clusters and topical clusters
  • Full topical map creation
  • Unique, optimised title tags and meta descriptions
  • Correct H1 and H2 heading hierarchy
  • Image optimisation with descriptive ALT text

C

Content Optimisation

  • Targeted high-converting terms such as “dream interpretation”
  • Internal linking rebuilt for navigation and equity flow
  • Topical map built around high-volume content clusters

D

Backlink Strategy

  • Quality backlinks from authoritative sites in relevant niches
  • Mix of paid placements and editorial outreach
  • Anchor text mapped to commercial target pages

E

User Experience

  • Clear navigation and intuitive UI
  • Strategic placement of calls to action
  • Blog to app download paths made explicit

F

Publishing Cadence

  • 30+ expert-reviewed articles every month
  • Pillar and cluster structure, 10 to 15 supporting posts per pillar
  • Seasonal and trending dream topics prioritised

06 / Results

Twelve months, 221× the traffic.

The 100,000-visitor target was cleared four times over. Peak month recorded 443,564 organic visits, equivalent to 14,632 visitors a day, up from 88.

443,564

Monthly visits, March 2024

Up from 2,640 at campaign start.

14,632

Visitors per day at peak

From 88 per day in May 2023.

87%

Ranking improvement

Across the top 50 target keywords.

25,000

High-converting US visits

From commercial-intent keywords in the US alone.

Organic traffic trajectory, May 2023 to April 2024

Monthly organic visits
May 20232,640 Peak: Mar 2024443,564

Shape traced from Google Search Console performance data for dreamapp.io. Labelled endpoints (2,640 monthly visits at start and 443,564 at the March 2024 peak) are the reported figures. Intermediate months are shown to indicate trajectory.

07 / What Ranked

Brand terms and symbol searches, together.

Two engines running at once. Branded demand (“dream app”, “dreamapp”) grew as awareness compounded, while the symbol-interpretation cluster pulled in the volume that made the brand searchable in the first place.

Top performing queries by clicks

dream app

4,080

dreamapp

2,320

dream about killing someone

1,760

dream of killing someone

1,720

stalker dream

1,600

Top performing pages by clicks

/blogs/dreams-about-killing-someone

70,617

/blogs/dreams-of-someone-trying-to-kill-me

44,704

/blogs/dream-about-the-devil

38,985

/blogs/dream-about-kissing-someone

26,300

/blogs/dreaming-of-poop

23,500

08 / Best Performing Articles

Three pages, 154,306 clicks.

The top three articles alone generated more than 2.9 million impressions. Each one sits inside a cluster, and the cluster is what holds the position.

Dreams About Killing Someonedreamapp.io/blogs/dreams-about-killing-someone

70,617

Clicks

1,328,663

Impressions

5.31%

CTR

4.99

Avg. position

Dreams of Someone Trying to Kill Medreamapp.io/blogs/dreams-of-someone-trying-to-kill-me

44,704

Clicks

1,177,064

Impressions

3.80%

CTR

7.46

Avg. position

Dream About the Devildreamapp.io/blogs/dream-about-the-devil

38,985

Clicks

429,071

Impressions

9.09%

CTR

9.22

Avg. position

09 / Authority

Links from where the audience already reads.

Content was supported by a mix of paid placements and editorial outreach. Psychology and wellness publications were prioritised, because relevance carried more weight than raw domain rating.

10 / Verification

The numbers behind the curve.

Google Search Console totals for dreamapp.io, rebuilt here as live charts. The full campaign window and the peak month, side by side.

Search Console dreamapp.io 27 Jul 2023 to 30 Apr 2024

1.42M

Total clicks

57.8M

Total impressions

2.5%

Average CTR

6.5

Average position

Clicks Impressions
Full campaign window. 1.42M clicks and 57.8M impressions across 10 months of recorded search data, at 2.5% average CTR and average position 6.5. Peak day, Thursday 7 March 2024, returned 14,632 clicks against 671,946 impressions. Totals, averages and the peak day are the reported Search Console figures. The daily curve between them is reconstructed to match that shape.
Search Console dreamapp.io 1 Mar 2024 to 1 Apr 2024

443K

Total clicks

18.1M

Total impressions

2.4%

Average CTR

5.8

Average position

Clicks Impressions
Peak month. March 2024 alone recorded 443K clicks and 18.1M impressions at an average position of 5.8, the month the campaign target was cleared by more than four times. Monthly totals and averages are the reported Search Console figures. Day-level values are reconstructed to sum to that month total.

11 / Timeline

How the twelve months unfolded.

Compounding channels are slow before they are fast. Nine months of foundation work preceded the vertical part of the curve, and that sequencing was the point, not a delay.

May 2023

Campaign start: audit and topical map

Baseline of 2,640 monthly visits. Full technical audit, keyword research at scale, and construction of the topical map that would govern every article for the next year.

Jun to Aug 2023

Technical repair and first clusters

Core Web Vitals remediation, server-side indexing, sitemap and robots corrections. Pillar pages published with their first supporting articles.

Sep to Nov 2023

Publishing cadence at full rate

30+ expert-reviewed articles per month sustained. Internal linking rebuilt across clusters. FAQ and Article schema rolled out for snippet eligibility.

Dec 2023 to Jan 2024

Authority acquisition

Guest placements and digital PR land on high-DR US psychology and wellness publications. Domain authority lifts, and existing clusters move up together.

Feb to Mar 2024

Compounding, and the peak

The symbol-interpretation clusters hit page-one positions at scale. March records 443,564 visits and a 14,632-visitor single day.

April 2024

Campaign close at 221× baseline

Twelve-month programme completes at 1.42M cumulative clicks and 57.8M impressions, with an 87% ranking improvement across the top 50 keywords.

12 / Business Impact

The part that compounds.

Organic traffic does not reset to zero when the invoice stops. The rankings built during the campaign continue to return traffic afterwards, which is what changes the unit economics.

ROI

Returns significantly exceeded investment

The campaign achieved a substantial return on investment across the twelve-month period, with returns materially ahead of the spend committed.

Because organic positions persist, that return is expected to compound over time rather than decay, contributing to profitability well beyond the campaign window.

CAC

Customer acquisition cost fell notably

Growth in organic traffic reduced dependence on paid acquisition, driving a marked decrease in customer acquisition cost.

The result was more efficient marketing spend and better allocation of budget across the wider acquisition mix.

13 / Client Testimonial

DreamApp is facing tough times, but SEO has come to our rescue. 30k clicks in 1 month. SEO isn't popular for acquisition in apps, but that should change. Our goal was to acquire as many users as possible, quickly and with the minimum budget. Classic startup scenario. And the amazing Pranay Mishra from RankFast made it happen.

Questions & Discussion

Want the same curve for your product?

Talk to the team that built this campaign. We'll map your topical opportunity and show you what twelve months of compounding organic growth looks like for your category.