SaaS SEO case study

SaaS SEO Case Study: how a habit-tracker app revived a 5-year-dormant blog (+330% impressions)

everyday.app is a beloved indie habit tracker with years of loyal users. Before: a blog dormant for 5 years, position 15 for its own category term, and a brand name Google and the LLMs kept mistaking for a dictionary word. After 3 months with SEOZilla: impressions +330% YoY — still accelerating to +660% in the latest month — a climb to position #1 for “daily habit tracker”, and a +30–50% signup increase YoY.

ed
everyday.app
Habit tracker · iOS, Android, Web, watchOS
everyday.app

Run the same play on your SaaS:

Free analysis + 1 free article. No credit card.

“SEOZilla completely turned our organic growth around.”

Joan Boixados
Joan Boixados
Founder, everyday.app
The situation

A loved brand. A dead blog. And a name that confused AI.

everyday.app has been around for years — a focused, well-built habit tracker shipped across iOS, Android, web and watchOS, with a loyal user base that sticks around. The kind of indie SaaS that quietly compounds without raising rounds or running ads.

The downside of being a 1- or 2-person team running a real product is that there's no time left for content. The blog had been effectively dormant for ~5 years. Customers across every platform needed support, the product needed updates, and writing 3,000-word articles every week wasn't going to happen.

The hidden problem

When your brand name is a common English word

“Everyday” is one of the most common words in the English language. That's a brand-entity nightmare. When users ask ChatGPT for “the best everyday habit tracker”, the model has to disambiguate between:

  • the actual product (everyday.app)
  • the dictionary word “everyday”
  • random other products with “everyday” in their name

Without fresh content reinforcing “everyday.app = habit tracker app”, both Google's knowledge graph and the large-language models that recommend products were unsure what this brand actually was. Five years of blog silence let that confusion compound.

And meanwhile, the canonical category query — habit tracker at 15K searches/month — was a keyword they couldn't afford to lose. They were buried at position 15.

Before & after

Where everyday.app started vs where it is now

Growth percentages only mean something if you know what they grew from. Here is the whole picture, side by side.

Blog
Before SEOZillaDormant for ~5 years — no new posts
After 3 months10 articles a month, AI-drafted and human-edited
"habit tracker" (15K/mo)
Before SEOZillaBuried at position 15 — 42 clicks
After 3 monthsFront page — 2,650 clicks (63× more)
Impressions (3 months)
Before SEOZilla178K
After 3 months766K — +330% YoY
Clicks (3 months)
Before SEOZilla3.39K
After 3 months9.27K — +173% YoY
Average position
Before SEOZilla13.9 — page two
After 3 months8.3 — page one
"daily habit tracker"
Before SEOZillaPosition 9
After 3 monthsPosition 1
Brand entity
Before SEOZillaGoogle and the LLMs could not tell the product from the dictionary word
After 3 monthsRecognised as a habit tracker app by Google and ChatGPT
Web signups
Before SEOZillaPre-SEOZilla baseline
After 3 months+30–50% YoY, confirmed by the team
Impressions, clicks and position figures come from everyday.app's Google Search Console, compared against the same period a year earlier. Keyword positions are from Ahrefs (US). The signup lift is the team's own analytics.
The results

Year-over-year growth across the board — and accelerating

Comparing the same period this year vs last year — the cleanest measure of whether SEO is actually moving the needle. Numbers pulled from everyday.app's Search Console.

YoY growth — same period last year

Source: Google Search Console, sorted by magnitude.

Latest month
+661%
impressions YoY · last 28 days
Impressions · 28d YoY
+661%
Impressions · 3mo YoY
+330%
Clicks · 28d YoY
+283%
Clicks · 3mo YoY
+173%
Avg position, 3-month YoY: 13.9 → 8.3 (jumped ~5.6 positions)
Avg position, 28-day YoY: 14.3 → 8.1 (jumped ~6.2 positions)
Still accelerating

The most recent 28 days alone drove 428K impressions (+661% YoY) and 4.02K clicks (+283% YoY) — more than everyday.app's entire first quarter on SEOZilla.

The keyword they couldn't afford to lose

Clicks on habit tracker went from 42 to 2,650 year over year — a 63× jump — with impressions up 10,087 → 58,223.

How long it took

First results at three months

everyday.app had one advantage a brand-new site does not: years of accumulated domain authority. The blog was dead, but the domain wasn't — so once the content engine restarted, Google had something to re-rank rather than something to discover.

  1. Month 0

    An established site with a dead blog

    Years of domain authority and loyal users, but five years of blog silence, position 15 on the category head term, and a brand name the search engines kept confusing with a common English word.

  2. Months 1–2

    The content engine restarts

    A dedicated human editor is briefed on the brand voice, and 10 AI-drafted, human-polished articles a month start shipping under her byline. Google begins crawling the blog more often.

  3. Month ~3First results

    The curve bends

    Impressions +330% YoY, average position 13.9 → 8.3, "daily habit tracker" climbs to #1 — and the team confirms a 30–50% YoY lift in web signups.

  4. Since

    Still accelerating

    The latest 28 days alone drove 428K impressions (+661% YoY) and 4.02K clicks (+283% YoY) — more than the entire first quarter on SEOZilla.

Three months is the fast case, not the typical one. An established site with existing authority can move this quickly. A brand-new domain has to build that authority first — our personal trainer case study started from zero and saw its first client at around six months.
The brand-reinforcement effect

Google & ChatGPT now know what everyday.app is

Every article SEOZilla publishes is another signal teaching the search engines and the LLMs that this brand is a habit tracker app. The category rankings climbed in lock-step with that reinforcement.

Keyword
Position
Volume
habit tracker app
17107
4.4K/mo
free habit tracker app
23716
1.2K/mo
best free habit tracker app
221012
600/mo
habit tracker ideas
514
600/mo
daily habit tracker
918
500/mo
free habit tracker
1holding
400/mo
daily tracking
523
300/mo
habit tracker apps
59950
200/mo
habits app
20713
200/mo
habit tracker app free
1239
200/mo
habit tracker online
new1
150/mo
7 days to form a habit
new1
150/mo
daily habit tracker app
817
150/mo
online habit tracker
312
100/mo
everyday habit tracker
1holding
90/mo

Selected wins from the last quarter — there are more. Climbs like “habit tracker apps” from page 6 (#59) onto the front page, or “daily habit tracker” from #9 to #1, are the kind of move that only happens when the search engine's understanding of the brand changes, not just keyword targeting.

“SEOZilla completely turned our organic growth around. In just 3 months, our impressions jumped by +330% YoY, we hit the #1 spot for ‘daily habit tracker’, and most importantly, we saw a 30–50% increase in signups. The human-plus-AI approach completely revived our dormant blog while perfectly keeping our brand voice intact.”

Joan Boixados
Joan Boixados
Founder · everyday.app
everyday.app
everyday.app's plan
Starter· Human + AI
$499.99/ month

For established brands with loyal readers who'd rather see content polished by a real human editor than served by a faceless AI.

What's included
  • A dedicated human editor — publishes under her own name and bio on your site
  • 10 SEO + GEO articles / month — AI-drafted, human-polished, brand-voice-matched
  • Full AI Suite underneath — research, image generation, auto-publish to WordPress / Ghost / Shopify / Webflow
See which plan is right for you
How it worked

From dormant blog to category authority — in 5 steps

1

Connect everyday.app and brief the human editor

SEOZilla scanned the site, the existing content, the category and the competitors. The assigned human editor read the existing voice, talked to the team, and locked in brand guidelines before writing a single line.

2

10 articles per month, AI-drafted and human-polished

The agents handle research, drafting, images and structure. The editor refines, fact-checks and rewrites until it reads the way an established brand should. Articles publish under her byline with a real author bio — not an anonymous AI footer.

3

The dormant blog comes back online

Five years of silence broken by a steady cadence of useful, on-brand content. Google's crawler started visiting more often. The site's topical relevance signals began to compound.

4

AI tools relearn the brand

Repeated co-occurrence of “everyday.app”, “habit tracker” and related semantics across fresh content reinforces the entity in both Google's knowledge graph and the LLM training data the web feeds into. ChatGPT starts answering correctly when users ask for habit tracker recommendations.

5

Rankings climb, signups follow

Impressions more than quadruple YoY — and the most recent month is up over 7×. The category keyword “daily habit tracker” climbs to #1. And the team confirms a 30–50% YoY lift in web signups from their own analytics.

Why Human + AI

For established brands, the editor matters

The Full AI Suite is incredible for new sites moving fast. For a brand with loyal readers who already know your voice, Human + AI is the better fit.

A real byline & bio

Every post is published under your editor's actual name and bio. Readers see a human accountable for what they're reading — not an “AI” footer disclaimer.

Brand voice, locked in

The editor learns your style guide, your existing back catalogue and the way your audience talks. Output reads like you, not like a generic SEO blog.

AI scale, human polish

You still get the agentic research, the keyword strategy and the image generation underneath. The editor just makes sure what ships is what an established brand would proudly ship.

Rule of thumb: new sites and 1-person service businesses tend to start on Starter (Full AI Suite, $49.99/mo) and graduate to Human + AI once they have an audience and a voice to protect. everyday.app skipped straight to Human + AI because the brand was already established.

Run the same play on your SaaS

Drop in your URL. SEOZilla analyses your site, your category, your competitors and your brand entity — then writes a free SEO + GEO article so you can see the quality before committing.

No credit card. Real analysis. Real article. Yours to keep.

SaaS SEO Case Study: How a Habit-Tracker App Revived a 5-Year-Dormant Blog (+330% Impressions) | SEOZilla