Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

The Month My Website Started Paying Me Again

My SEO recovery took six months of unglamorous work and one week where it finally paid me back with real money in my inbox. This is the exact five-step playbook that did it, in enough detail to copy this week: the technical fixes, the content I killed, and the week it turned into revenue.

In this blog post I'm going to walk you through the week my SEO recovery stopped being a number on a dashboard and turned into real money in my inbox. Six months of unglamorous work. One week where it finally paid me back. And the exact five-step playbook that did it, in enough detail that you can copy it this week.

This is Week 13 of rebuilding my business in public. For the last twelve weeks I've shown you the de-indexing, the crashed open rate, the technical SEO nobody wants to do, the content I killed off, the inbox that nearly finished me. What I have not been able to show you, until now, is whether any of it worked.

This week, it worked.

Not in a "my impressions ticked up" way. In a "three different people emailed me asking to buy sponsored posts" way. The sponsored income that used to hold my whole business upright, the income that drained away over the last year, started coming back. Same week. Same inbox. Real money, from strangers, because of work I did in February that I had half talked myself into believing was pointless.

New here? Catch up on the whole rebuild so far

Every week since February I've documented this rebuild, the wins and the disasters, in public. If you want the full story, start at the beginning and work forward. Here is the run so far:

Week 1: De-indexing 1,300 pages to save my website

Week 2: My open rate crashed to 11%

Week 3: The unglamorous SEO work nobody talks about

Week 4: Crawled, not indexed (triaging 1,219 rejected pages)

Week 5: I took my open rate from 11% to 70%

Week 6: Conquering my inbox instead of my blog posts

Week 7: The income stream that saved my business three times

Week 8: I let Claude loose on my own website

Week 9: I redesigned my whole newsletter

Week 10: I automated my WordPress publishing in a weekend

Week 11: Rescuing the de-indexed pages

Week 12: AI inbox management gave me my life back

I want to be honest about how that feels, because rebuild-in-public only works if I tell you the hard parts too. For months I have been doing the work and watching almost nothing happen. You start to wonder if you are just a woman tidying the deckchairs on a ship that's already going down.

Turns out I wasn't. Turns out the work was working. It was just doing it underground, where the dashboard couldn't see it yet.

Here is the SEO recovery in numbers, if you only read this far

In February and March I was scraping between 150 and 285 clicks a week, and one grim week in the middle of March brought just 144. By the week of 8 June, 567. My weekly impressions, the number of times my pages showed up in search at all, went from about 30,000 to over 129,000, more than four times as many. My average position climbed from 27th to 14th. And the part that pays my bills, the inquiries came back, and the sponsored income lifted for the first time since the decline started.

Why this week mattered more than any other

For about ten years, my website paid me while I slept. Sponsored posts, mostly. It was the income stream that The income stream that saved my business three times, and I had come to treat it like the weather. Always there. Never something I had to think about.

Then, over roughly a year, it stopped.

Traffic slid. Rankings slid. The inquiries dried up. And because I had built so much of my life on that passive income, the whole thing felt less like a marketing problem and more like the floor disappearing.

So when I started this rebuild, the real question underneath every single week was not "can I get my impressions up." It was "is SEO recovery even possible for a site this old and this battered, or am I about to spend six months proving that it isn't."

Dashboards can flatter you. Impressions feel lovely and mean nothing if no one is clicking. Clicks feel great and mean nothing if no one is buying. The only metric I trusted was money, because money does not lie to make you feel better. This week, the money moved. That is why it mattered.

Where my SEO recovery started, which was rock bottom

Let me take you back to the start of the year, because you cannot understand the recovery without seeing the hole it climbed out of.

In February the whole month brought 937 clicks. Not the week. The month.

I have had single blog posts do better than that in a week, in the good years. My income from the site was close to nothing. I was up before five most mornings, working in the quiet before the day could get loud, writing my first rebuild posts with no proof that writing them would change a thing.

That is the bit most SEO advice skips. Everyone shows you the hockey-stick graph going up. Nobody shows you the months at the bottom where you are doing all the right things and the line is flat, and you have to decide, on faith and stubbornness alone, to keep going.

I kept going. Partly because I had told all of you I would, and I am a woman of my word. Partly because I did not have a better plan.

What I did to recover, in the order I did it

So here is exactly how I did it, in the order I did it, with enough detail to copy this week. The order matters more than the tools. Do these out of sequence and you will waste months. My SEO recovery came down to five moves.

How I recovered my SEO in five moves, in order

Move 1. Cut the dead weight first

The very first thing I did, back in Week 1, De-indexing 1,300 pages to save my website. Several people questioned my sanity. Briefly, so did I.

The logic is the opposite of what most people do. When your site is bloated with thin, old, forgotten pages, you are asking Google to wade through a thousand bad rooms to find your three good ones. Cut the bad rooms. Less, done well, beats more, done badly. Every time.

Here is how to choose what to cut, for free. Open Google Search Console, go to the Pages report and set the range to the last twelve months. Any page with zero clicks and barely any impressions for a whole year, anything thin, outdated, or a near-duplicate of something better, is a candidate. Do not delete it. Set it to noindex first, which in Yoast lives under the post's Advanced tab, where you switch "Allow search engines to show this page" to No. Noindex is reversible. Deleting is not. Keep anything that earns even a trickle of traffic or has a link pointing at it. I went deeper on the rescue side of this in Week 11, where Rescuing the de-indexed pages.

Move 2. Fix the plumbing nobody sees

Then came the deeply boring work I wrote about in Week 3, The unglamorous SEO work nobody talks about. Broken links. Redirect chains. Tag pages that should never have been indexed. Crawl errors that had been sitting there for years like damp under the floorboards.

Here is the free checklist, in order. In Search Console, work the Pages report from the top and fix every "Page with redirect" and every "Not found 404" that used to earn traffic, sending each dead URL with a 301 to the closest living page. Noindex your tag pages, author archives and date archives, because they are thin duplicates that dilute the whole site. Then run one free crawl of your site and repair every broken internal link it turns up.

None of it is exciting. None of it gives you a dopamine hit. All of it was slowly choking the site. You fix the plumbing not because it feels good, but because nothing else you do will hold if the plumbing leaks.

Move 3. Link what you keep, and this is the one that moved the most

This is the lever that did the heavy lifting, and it is the one almost nobody bothers with, so here is the full method. It is the work I documented in Week 4, Crawled, not indexed (triaging 1,219 rejected pages), and it cost me nothing but an afternoon.

Most of your best old posts are not failing on quality. They are failing because they are orphans. Google found them once, never had a reason to come back, and forgot they existed.

So do this. First, find your orphans, the good posts with no internal links pointing at them. Then pick your eight to ten strongest pages, the ones that already rank or already pull traffic. Those are your hubs. Now wire them together. From each buried post, add a link up to the hub it belongs under. From the hub, add links down to its best supporting posts. Use anchor text that describes what is at the other end, never the words "click here". Aim for three to five internal links in every post, all pointing at genuinely related pages.

That is the whole trick. No new content. You are just telling Google which of your pages matter and how they connect to each other. I had hundreds of posts sitting in the dark, and this switched the lights back on. If you only do one thing from this entire post, make it this one.

Move 4. Keep publishing, and keep it deep

Through all of it, I did not stop publishing, but I stopped publishing thin. Here is the rule I set myself, and I would give you the same one. Nothing under a thousand words. Write the post you wish had existed the last time you Googled the question, then stop, and do it again next week. One real, useful post beats five thin ones that nobody finishes.

Consistency is the least glamorous word in marketing and the most undervalued. You do not need a viral hit. You need to show up, week after week, with something worth ranking, while everyone else burns out and quits in month two.

Move 5. Wait, which is the hardest part

And then I waited. Because nobody tells you this about SEO recovery, and I will give you the full version below, since it is the single most important lesson of the whole rebuild.

I did most of this work in February and March. The results showed up in June.

The results, with the real weekly numbers

So here is what the work produced, week by week. These are my real figures, straight from Google Search Console.

Week of Clicks Impressions Avg Google position
2 Feb 285 39,011 27.5
9 Feb 236 34,634 22.8
16 Feb 211 36,422 16.2
23 Feb 189 29,254 16.3
2 Mar 238 29,069 25.5
9 Mar 226 27,692 29.3
16 Mar 144 30,299 28.7
23 Mar 242 33,151 23.4
30 Mar 236 32,094 21.5
6 Apr 240 31,563 22.4
13 Apr 202 31,314 22.4
20 Apr 250 30,800 20.5
27 Apr 267 22,126 21.7
4 May 321 22,669 21.3
11 May 287 41,575 19.8
18 May 299 104,877 16.9
25 May 216 115,014 16.0
1 Jun 479 129,175 14.2
8 Jun 567 101,087 16.4
Real weekly Google Search Console data for lilachbullock.com. The week of 15 June onward is still being counted by Google, so it is not shown here.

In February I was scraping by on 150 to 285 clicks a week, with a grim low of 144 the week of 16 March. Then the clicks bumped along flat for months while something more useful happened underneath. By the week of 8 June they broke out to 567, my best in months. The impressions tell the real story, climbing from about 30,000 a week to over 129,000, four times as many. My average position lifted from 27th, which is page three and might as well be the moon, to 14th, the bottom of page two and knocking on page one.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

SEO recovery shown as weekly Google clicks climbing from 202 to 567 between April and June 2026

And here is the pattern I want you to steal, because it is the part that will stop you quitting too early. The impressions and the rankings moved first, weeks before the clicks did. The clicks moved next. The money moved last. If I had only watched my traffic, I would have given up in May, right before the part that pays. The early signals were there long before the income was. You just have to know to look at them.

What moves first in an SEO recovery: impressions and rankings, then clicks, then money

But the number I care about most is not in that table. It is in my inbox. This week the inquiries came back, people I have never met asking about sponsored posts, the exact income stream I thought I had lost. If your own pipeline has felt like a ghost town lately, this is the slow fix that actually holds. After a year of watching it fall, that is not a small thing. That is the whole rebuild, justifying itself in a handful of emails.

What I'd do differently

I would have started the internal linking in Week 1, not Week 4. It was the highest-return thing I did, and I left it sitting in the queue behind work that mattered less.

I would have panicked less when my open rate crashed, the Week 2 disaster, My open rate crashed to 11% landed in the middle of all this. It felt like the sky falling. It was a separate, fixable problem, and the stress it caused cost me a week of clear thinking. I got it back to 70%, which I wrote up in Week 5, I took my open rate from 11% to 70%, but the worry was a tax I did not need to pay.

And I would have trusted the lag sooner. I nearly stopped in March. The work I almost abandoned in March is the exact work that paid me in June. Sit with that one if you are in your own flat-line month right now.

Should you try this, and how long does SEO recovery take

If you have an older website that used to perform and has slid, then yes, this is the playbook, in this order. Cut the dead weight. Fix the plumbing. Link what you keep. Publish deep and stay consistent. Wait.

How long does SEO recovery take? In my experience, on an established site, you are looking at three to six months before the work shows up in traffic, and a little longer before it shows up in income. That is not the answer anyone wants. It is the true one. If someone promises you a recovery in three weeks, hold onto your wallet.

How long SEO recovery takes, a three to six month timeline

When should you not do this? If your site is brand new, you are not recovering, you are building, and that is a different game with a different timeline. Cutting pages on a site that barely has any is not a strategy, it is just deleting your own work. This playbook is for the comeback, not the launch. And if your income has been lurching between feast and famine, a recovering site that brings in steady inbound traffic is one of the few things that smooths it out for good.

SEO recovery FAQ

How long does SEO recovery take?

On an established site, expect three to six months of consistent work before traffic clearly improves, and a bit longer before that traffic turns into income. Newer sites take longer because they have less authority to recover. The work compounds, so the early months feel flat and the later months accelerate.

Can a website recover after de-indexing lots of pages?

Yes. De-indexing thin, low-value pages often helps recovery rather than hurting it, because it concentrates your site's authority on the pages worth ranking. I de-indexed 1,300 pages and my traffic went up afterwards, not down. The key is cutting real dead weight, not your good content.

Does deleting old content really improve SEO?

It can, when the content is thin, outdated, or duplicated. Search engines have a limited budget for crawling your site. Removing the weak pages lets them spend that budget on your strong ones. Cut ruthlessly, but keep anything that earns traffic or links.

What is the first thing to fix in an SEO recovery?

Cut the dead weight, then fix the technical plumbing, broken links, redirect chains and crawl errors. After that, internal linking is the highest-return move most people skip. It wakes up good pages that Google has forgotten.

How do you know if your SEO recovery is working?

Watch impressions and average position first, in Search Console. They move weeks before clicks and income do. I cross-check the real traffic in Google Analytics too. If your pages are showing up more often and ranking higher, the recovery is underway even if the money has not caught up yet.

The final word

I rebuilt this site in public for one reason. I wanted you to see, in real time and with real numbers, whether a tired old website could be brought back from the floor by a one-person business with no agency, no budget, and a lot of stubbornness.

For twelve weeks I could not answer that. The honest version was "I think so, ask me later."

This week I can answer it. Yes. It comes back. That is what SEO recovery actually looks like, and it is not a magic trick or a tool you have not heard of. It is a handful of unglamorous decisions made in the right order and held for long enough that the internet noticed.

The money is not all the way back. I am not going to sit here and tell you the rebuild is finished, because it isn't, and you would know I was lying. But the line has turned. The inquiries are landing. And after a year of watching the floor fall away, a turned line and a full inbox is the best Tuesday I have had in a long time.

Keep going. The keep going is the entire thing.

The full rebuild-in-public series, in order

Week 1: De-indexing 1,300 pages to save my website

Week 2: My open rate crashed to 11%

Week 3: The unglamorous SEO work nobody talks about

Week 4: Crawled, not indexed (triaging 1,219 rejected pages)

Week 5: I took my open rate from 11% to 70%

Week 6: Conquering my inbox instead of my blog posts

Week 7: The income stream that saved my business three times

Week 8: I let Claude loose on my own website

Week 9: I redesigned my whole newsletter

Week 10: I automated my WordPress publishing in a weekend

Week 11: Rescuing the de-indexed pages

Week 12: AI inbox management gave me my life back

Want to follow the rest of the rebuild?

Every week I send a newsletter to fifteen thousand entrepreneurs, marketers and business owners, where I write about these experiments, often before they make it to the blog. Same voice as this post, half the length. Sign up here. No fluff, no fake urgency, one email a week.

And if you want help rebuilding your own marketing with AI baked in from day one, that is the work I do with a small number of clients at a time. Details on the Work With Me page.

Related reading: How to Get Paid as a Freelance Writer: The Real Numbers, the Real Clients, and the Brutal Truth Most Articles Won't Tell You and Freelance Job Writer: What It Pays, Where to Find It, and Why Most People Fail Within Six Months.

For the bigger picture, see my full guide to SEO.

The One Technical Fix That Moved the Needle Faster Than Any Content Update

After spending weeks rewriting old posts and refreshing meta descriptions, the single change that produced the fastest revenue recovery was fixing my internal linking structure, specifically targeting what I call "orphaned money pages." These were service and affiliate pages that existed on my site but had fewer than three internal links pointing to them from high-traffic content. I found them by exporting a full crawl from Screaming Frog, cross-referencing it against my Google Analytics traffic report, and sorting for pages with conversion goals but low link equity.

The process took one afternoon. I identified six pages generating income that had almost no internal links from my top 20 organic posts. I added contextual links to each one, not footer links or sidebar widgets, but genuine mid-paragraph references where the recommendation made sense for the reader. Within 19 days, two of those six pages saw organic traffic increases between 34% and 61%, and affiliate click-through on one product page went from roughly 40 clicks a month to over 200. I had not touched the copy on those pages at all.

Most articles about recovering a struggling website tell you to focus on content quality or backlinks, and both matter, but they take months to show results. Internal linking improvements work faster because Google can recrawl your existing pages quickly, and you are redistributing authority you already have rather than waiting to earn new authority from outside. The key is being ruthless about relevance. I only added links where the anchor text naturally described the destination page, and I removed two links from high-traffic posts that were pointing to pages I had quietly deprecated, which were bleeding crawl budget for nothing.

  • Run a full site crawl with Screaming Frog (free up to 500 URLs, paid after that)
  • Export your top 30 traffic pages from Google Analytics for the last 90 days
  • Find which income-generating pages appear fewer than three times as a link destination across those 30 posts
  • Write new contextual sentences inside existing paragraphs to include those links naturally, never bolted on at the end of a section
  • Log the date you made each change so you can attribute traffic movement accurately in Search Console

This is not glamorous work. Nobody is going to share a tweet about your internal link audit. But it was the quietest, fastest, and most measurable win I had during the month my site started earning again, and it cost me nothing except time I would have otherwise spent second-guessing my content strategy.

Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.