From 0 to 39.9K monthly impressions in 90 days
A concrete SEO playbook for new domains: keyword clusters, on-page work, and the content cadence that actually moved the needle.
Six weeks into running Royal Subz’s blog, I was checking Google Search Console for the third time that day. The number had barely moved. I’d published a dozen posts. I was starting to seriously wonder whether SEO worked for other people but not for me.
Three months later that same dashboard read 39,900 monthly impressions. The posts hadn’t changed. The site hadn’t changed. What changed was time, and a few decisions I should have made on day one.
This is the playbook I wish I’d had next to me when I started. It’s not what most SEO blogs will tell you, and it’s not the thing you can buy in a course.
SEO is who you compete with, not what you write
The most useful single shift in my thinking was to stop treating SEO as “write good content” and start treating it as “find search results you can actually win.”
Every keyword is a fight for SERP space. If your competitors on a given query are Wikipedia, the New York Times, and a niche site with eight years of backlinks, you are not in the fight. Google doesn’t pretend new domains compete on equal footing, and neither should you. Find the searches those sites haven’t bothered to answer, and write the best answer for those instead.
What this looked like in practice: I stopped writing posts that fought for “how to use [popular tool]” — instant losses against the official docs. I started writing about specific friction my users were running into that no one had documented yet. The kind of question someone types out of frustration after the official channels failed them.
Boring keywords with low search volume are a feature, not a bug, when you have no domain authority.
The first 60 days are mostly invisible
I refreshed GSC about two hundred times in the first month. The number that mattered wasn’t impressions. It was indexed pages.
Until Google has crawled and indexed your content, nothing else matters. There are no impressions to track. There are no clicks to optimize. The first job of a new domain is not writing — it’s making sure what you’ve already written is in Google’s index in the first place.
What this looked like as a daily practice in those first weeks:
- Submit the sitemap to Google Search Console (and Bing while you’re at it)
- Manually request indexing for every new post via GSC’s URL Inspection tool
- Check the Coverage report weekly to catch crawl errors before they accumulate
- Ignore impressions and clicks until at least 30 days in
The data is too noisy to read in the first month. Watching it daily is just self-flagellation.
Structure beats prose
Google ranks content. It reads structure.
When a person lands on your post, they scan for two seconds before deciding to stay or bounce. Google’s crawler does roughly the same thing. If the answer to the search query isn’t visible in the H1, the first paragraph, or a list near the top — your post is failing two readers at once.
The format I converged on after about thirty posts:
- H1 phrased as the question someone would actually type
- A one-sentence answer in the first paragraph
- A bulleted summary of three or four supporting points immediately after
- The detail and proof come later, not first
- A clear “what to do next” line at the end
This sounds obvious. Most SEO posts I read still don’t do it.
What I’d skip if I started over
The advice industry has a lot of opinions about SEO. Some of it is good. A lot of it was written for established sites and quietly assumes a starting position you don’t have. Things I burned time on early that I’d skip now:
- Premium keyword research tools. Once you have any GSC data, the free Queries report is more useful than $99/month subscriptions. Before you have data, your support inbox is a better keyword tool than any of them.
- Schema markup beyond the basics. Product and Article schema, sure. The rest is optimization for problems you don’t have yet.
- Long-form 3,000-word “ultimate guides.” They didn’t rank for me. Tight, focused 800-word posts answering one specific question did.
- Backlink outreach in the first 90 days. Useful eventually. Not useful when you don’t yet have content depth worth linking to.
- Tweaking the sitemap weekly. Submit it once. Move on.
Most SEO advice was written for established domains. It quietly assumes a starting position you don’t have.
A weekly cadence that fits in a real schedule
I work on Royal Subz alongside a full-time job. The cadence had to fit into evenings and weekends without burning me out.
Monday Pull 2 question-style keywords from GSC's "Queries"
report (or from your support inbox if you don't have
GSC data yet)
Tue – Thu Draft and publish 1 post (~800 words, structured to skim)
Friday Add internal links from older posts to the new one
Request indexing in GSC
Check the Coverage report for crawl errors
Weekend Off
One post a week, every week, for ninety days. That’s twelve posts. Twelve is roughly the floor — fewer than that and the curve doesn’t have enough mass to compound.
The compounding payoff
The shape of the curve matters more than any single number on it:
- Month 1: ~200 impressions
- Month 2: ~5,000 impressions
- Month 3: 39,900 impressions
The first month feels like failure. The second month feels like luck. The third month is when the word “compounding” finally earns the description.
If I were starting again, the only thing I’d change is the date I started. Every week I waited to publish was a week of compounding I left on the table — and compounding only works forward in time.
Mezbah Uddin
Product Manager at DigitaVision LTD, founder of Royal Subz. Writing about building, shipping, and growing SaaS products.