A plan for recovering the traffic that vanished in January — and rebuilding it around the people who actually hire agencies.
Here's what the data says: you built a channel that peaked at 13,431 clicks a month — as a non-SEO. What happened in late January was technical, it left fingerprints, and the fix that's already in place is half working. Your visibility is recovering. Your clicks are not. That gap is diagnosable and closable.
But here's the part that matters more: even at its peak, this traffic was mostly Instagram users looking for free tips — not businesses looking for an agency. The crash forces a rebuild anyway. So we're not rebuilding what you had. We're rebuilding it aimed at hospitality and e-commerce decision-makers, with your site finally set up to catch the leads it creates.
You remembered it as "10,000 visits to 1,000, overnight." The real numbers are close — and the timeline tells us exactly what kind of problem this is.
Daily data shows the site earning a steady 250–310 clicks a day straight through January 20. Then, on January 21, impressions started falling. Six days later, clicks followed. By January 31 the site was earning 69 clicks a day.
| Window | Clicks / day | Impressions / day | What's happening |
|---|---|---|---|
| Jan 1 – 20 | ~260 | ~67,000 | Business as usual |
| Jan 21 – 26 | ~207 | ~44,000 ↓ | Impressions begin to fall — Google is recrawling |
| Jan 27 – 31 | ~99 | ~27,000 ↓↓ | Rankings drop page by page |
| February | ~65 | ~18,000 | New floor |
A healthy site doesn't lose nearly three-quarters of its daily clicks over ten days while positions decay page-by-page. That's the signature of a site-wide technical fault being discovered on recrawl — which matches the timeline you described: code added to the site header in January, with an error in it. This wasn't an algorithm update, a content problem, or a penalty. Your site effectively told Google to stop trusting every page at once.
The practical upshot: technical crashes are recoverable. We've run this exact playbook before — a client site that lost the majority of its traffic to a botched migration is now climbing back week over week. The pattern there and the pattern here rhyme.
The header fix is in and it's working — for some of the site. This is the part nobody has diagnosed yet.
June impressions nearly doubled from the spring floor — Google is re-showing the site. But the recovery is split cleanly in two:
| Page | Position now | Status |
|---|---|---|
| 50+ Trending Reels Audio This Week | 8.4 | Recovering — back on page 1 |
| How to Recover TikTok Drafts (published post-crash) | 5.4 | 1,707 clicks — thriving |
| Most Active Times on Instagram | 7.2 | Recovering |
| Reorder Instagram Story Highlights | 7.8 | Recovering |
| Homepage (agency queries) | 37.8 | Buried — page 4 |
| Boutique Marketing Agencies in Phoenix | 27.5 | Buried — was a lead source |
| NYC Social Media Agency page | 64.8 | Buried — page 6+ |
| Top 12 NYC Creative Agencies | 57.1 | Buried |
The pages that recovered attract Instagram users. The pages still buried are every single page a potential client would land on. "We're seeing small recoveries" is technically true — but the recovery is happening on the traffic that doesn't produce revenue, and stalled on the traffic that does. This is why it doesn't feel recovered: for lead generation purposes, it isn't.
Search Console shows the sitemap holds a healthy 374 pages and reads cleanly. But scattered through the index are dozens of Squarespace auto-generated tag and category archives — /blog/tag/... and /blog/category/... URLs that earned effectively zero clicks all year while adding crawl noise. More importantly, Google demoted every page during the January breakage and has only re-verified the pages that get constant user signals (the popular how-to posts). The commercial pages get little traffic, so nothing has prompted Google to re-evaluate them — and they've sat in limbo ever since.
A post published after the crash ranks at position 5.4 and has pulled 1,707 clicks. The domain is not damaged goods. Google will still rank new Scott Social content on page 1 — it just hasn't re-trusted the old commercial pages yet. That's a fixable state, not a penalty.
Also verified: the header code is clean today, and the current sitemap was resubmitted April 18 with zero errors — the emergency fixes landed. What's missing is the cleanup and reinforcement work that turns "no longer broken" into "recovered."
Weeks 1–4. Included in the retainer, front-loaded, and measured weekly. The goal: remove everything suppressing re-trust, then force Google to re-evaluate the pages that earn money.
There are only three kinds of pages in this whole plan, and most of the work is on ones that already exist:
| Page | New or existing? | What we do |
|---|---|---|
| Home, /services, /about, case studies | Existing | Refresh the words on them and re-submit to Google. "Rebuild" = rewrite & resubmit, not tear down. |
| Individual service pages (paid ads, photoshoots) | New | Split the one crowded /services page into a dedicated page per service so each can rank. |
| Location pages (NYC, Phoenix, LA, Spokane) | New | One page per metro where you have a team member — see Section 05. These capture the big "agency near me" searches. |
Thirty minutes: what she found in the header, what she already tried, what she ruled out. We don't re-run experiments that already failed.
Verify no legacy sitemap is lingering in Search Console (the fix that turned our last recovery around overnight), confirm canonicals, robots directives, and structured data across templates — the January error may have left residue.
Noindex the ~2,500 tag/category archive URLs so the site presents Google with its real ~200 pages. This concentrates crawl budget and authority on pages that can actually rank.
Nothing gets torn down here — "rebuild" just means refresh and re-submit. We rewrite the page titles and copy on the pages you already have (home, /services, /about, case studies) so they clearly target the terms buyers use, add internal links to them from your popular posts, and ask Google to re-crawl each one. That's what nudges Google to re-rank pages it demoted in January.
Today everything lives on one /services page, so none of it can rank for anything specific. We split the services worth ranking — paid ads and photoshoots first — into their own dedicated pages with real copy and FAQs. A page about one thing beats a paragraph buried in a list of five.
The same weekly dashboard we run for our other recovery client: clicks, impressions, and position on the commercial page set, so you watch it happen instead of taking anyone's word for it.
Before the crash, three blog posts produced roughly 60% of all clicks. All three teach people how to use Instagram.
| Top pages · Oct 2025 – mid-Jan 2026 | Clicks | Who searches this |
|---|---|---|
| 50+ Trending Reels Audio This Week | 12,213 | People making their own reels |
| Most Active Times on Instagram | 5,602 | People running their own accounts |
| Reorder Instagram Story Highlights | 5,548 | People running their own accounts |
| Hashtags Not Working on Instagram | 1,312 | DIY troubleshooters |
| Add Polls to Instagram Captions | 1,163 | DIY users |
At 13,000+ clicks a month, this channel produced about 8 qualified leads a month — because the audience was overwhelmingly people who do social media themselves, not businesses ready to hire an agency. One page — trending audio, which needs weekly upkeep and ranks at Google's mercy — carried a third of the entire site. That's not an asset, it's a dependency.
Here's the part that changes everything. Google is already showing Scott Social to businesses shopping for an agency — those searches just sit at positions where nobody clicks. The demand is proven; the ranking isn't there yet. Every one of these earned zero clicks despite the impressions:
| Buyer-intent query | Impressions | Position |
|---|---|---|
| marketing agency vs freelancer (+ variants) | 600+ | 3–7 |
| outsource instagram marketing | 98 | 6.8 |
| outsource marketing cost | 101 | 10 |
| why outsource social media management | 63 | 20 |
| marketing agency red flags / warning signs | 19 | 9 |
| b2b social media agency vs freelancer | 33 | 1.8 |
Compare that to the winners driving today's traffic — trending audio, finding drafts, active times — sitting at positions 5–8 with thousands of clicks and no buyer intent. The two are mirror images: proven business demand at buried rank, versus DIY traffic at top rank. The whole strategy follows from closing that gap.
High-volume Instagram how-to traffic.
Big numbers, DIY audience, one fragile flagship post carrying a third of the site, leads as a rare side effect.
Businesses deciding whether — and who — to hire.
Smaller raw numbers, buyer intent, evergreen topics that don't need weekly upkeep, every page wired to capture the lead it attracts. Niche-agnostic first, so it converts across hospitality, e-commerce, and everything else.
We stop producing new utility content and end the trending-audio treadmill. But the handful that already rank stay live: they're the domain's authority base and the internal links from them are part of what re-ranks the commercial pages. We harvest their authority and point it at the money pages — we just stop pouring effort into an audience that doesn't convert.
One more tailwind: your GA4 now shows an "AI Assistant" traffic channel that nearly doubled in a month (269 sessions in June → 515 in July), and a lot of the buyer-intent demand comes as long, conversational questions ("which boutique agencies specialize in…"). Content with a direct answer up top is what AI engines cite — so every piece is formatted for it, and tracked in the dashboard.
Four pieces a month, contracted. Human-written, handled end to end — strategy, writing, design, publishing. The mix shifts by month: location pages and the highest-volume decision-stage posts first, then decision-stage depth, then the niche layer.
Not industries — stages of the decision to hire. These reach a business in any vertical, and Google is already trying to rank Scott for them. We win these first, then niche down.
Agency vs. freelancer, agency vs. in-house. Their single strongest buried signal — 600+ impressions already at positions 3–7. One strong page likely lands page 1.
Social media management pricing, what a package should contain. "Outsource marketing cost" and its siblings are pulling impressions at position 10.
Signs it's time, what an agency actually does. Catches the business owner the moment they realize they can't keep doing it themselves.
Questions to ask, red flags, boutique vs. big. "Marketing agency red flags" already ranks at position 9 — the reading done right before booking a call.
The niche layer rides on top of these once they're winning — same intent, made vertical-specific and swappable: "Instagram reel ideas for hotels," "social media for restaurants: what it costs." Written for the owner, not a DIY checklist. Bigger, warmer base first; niche second.
The highest-volume commercial searches are geographic — "marketing agency arizona" (669 impressions), "marketing agency near me" (490), "marketing agency in phoenix" (273) — and Scott sits around position 10–14 on them, close but not converting. You're all-remote, but you have real team members in New York, Phoenix, Los Angeles, and Spokane. That's the honest basis for a small set of location pages that capture this demand without boxing in the national brand.
Four deliverables to start, chosen to hit the highest-intent demand and show off what Scott does best:
A photographer just shoots; you coordinate the whole thing. Almost nobody writes about that, and the people searching "brand photoshoot" are businesses taking themselves seriously. Doubles as groundwork for a dedicated service page.
Your highest-intent topic — an owner pricing this out is shopping for a provider. Directly serves the "outsource marketing cost" demand already pulling impressions at position 10.
Your "best apps for Instagram editing" post pulled 136 clicks pre-crash, so the demand is proven. Add your real POV on where AI helps and where a human still wins — the format AI search engines cite.
Your biggest geo demand ("marketing agency in phoenix," 273 impressions; "marketing agency arizona," 669) and where you have team history. We build this one, learn exactly what a location page takes, and let that inform the rest.
Location pages count as deliverables in the months we ship them. How many we build — and how they slot alongside blogs — we scope from the Phoenix build rather than deciding blind up front.
The running backlog we pull from month two onward — sequenced by what actually moves after month one, not locked in advance:
Titles are directional — final keywords are confirmed against the live query map before each piece is written.
Email isn't in this scope, but the on-site capture that makes the SEO pay off is:
AI assists research, formatting, and the interactive builds. The writing is human. AI-generated articles are a losing bet with both Google and your credibility — and your brand voice is too good to sand down.
Success at 90 days: the commercial and location pages back on pages 1–2, overall clicks past 50% of peak and climbing, and at least one "found you on Google" lead in Dubsado we can trace end to end — the predictable, non-referral pipeline the whole plan is built to create.
Everything in the recovery sprint runs through these two. Nothing starts without them.
What she tried, what she ruled out, where the header code lived. Saves us weeks of re-diagnosis.
~2,500 URLs noindexed. No visitor-facing change — these pages earn essentially zero clicks today.
The keyword map targets both, weighted toward hospitality. If you'd rather flip the weighting, say so before Month 1 content is planned.
Send whatever's closest to finished. Each one is a hiring-intent post we don't have to research from scratch.
Your list of what the last ~30 prospects actually asked. That's the outline of the opt-in that attracts clients instead of marketers.