Zero Backlinks: Page 1 for Some Queries in 3 Weeks, Then It Faded
A brand-new domain, zero backlinks, no ads, no socials. We ran our own AEO method on it: page 1 for some queries within three weeks, then the waves faded and traffic stayed near zero. Every day of Search Console data, updated weekly.
Can a zero-authority domain earn page-1 positions on real buyer queries inside 30 days using only the published AEO/GEO playbook?
- Status
- Running — live data
- Started
- September 5, 2026
- Last updated
- October 18, 2026
- Cadence
- Updated weekly
Experiment record
TL;DR: A new domain isn't supposed to rank for months — Ahrefs' research found only ~5.7% of new pages reach Google's top 10 within a year. We launched altyzo.com on September 5, 2026 with zero backlinks, zero audience, zero ad spend, and zero socials — then ran the method we sell on it, with Altyzo's agents producing the content. Within three weeks it held page-1 positions on some real queries; then the waves faded (as of Oct 18: weekly impressions down 61% from the peak week, six clicks in six weeks). This is the full receipt: every day of Search Console data, the method, where we were wrong, and what it doesn't prove. Updated weekly.
Latest, Oct 18
Impressions fell from 302 in the peak week (Sep 26–Oct 2) to 190, then 118. No third wave came. Six clicks in total; the sixth is the first on a content page. Full numbers in the Oct 18 update.
The result against our hypothesis
We asked: can a zero-authority domain earn page-1 positions on real buyer queries inside 30 days using only the published playbook? On buyer queries, no. Queries like "google aio geo agency," "ai citation optimization agency" and "do i need a geo agency" sit at positions 62 to 92. On thinner queries, yes: competitor-intent and technical pages hold window-average positions of 4 to 10 (the llms.txt guide, the Ahrefs, Jasper and Surfer comparisons, /managed). The rest of the post is the evidence for both halves.
Why we ran it on the site we sell from
Every vendor in SEO, AEO, and GEO sells a method. Almost none show you the method working on something they can't afford to lose.
We ran it on altyzo.com — the storefront itself. Not a sandbox, not a client site, not a side project where failure costs nothing. If the playbook didn't work, the domain you're reading this on would be invisible — and we'd have no business selling it.
That's what makes it a test instead of a case study: the outcome was never guaranteed, and the failure mode was expensive.
The floor conditions
To make the result mean something, we started from the worst position a domain can have — zero, not "small":
| Condition | What it ruled out |
|---|---|
| Brand-new domain, registered for this company | No domain history, no aged trust |
| No earned backlinks | No borrowed authority. Search Console lists six linking pages, all profiles or directories we created or that were generated automatically: two Crunchbase pages, Tracxn, two GitHub pages and shouldiuse.io |
| No social accounts, no ads, no launch PR | No distribution advantage — traffic could only come from search |
| No email list, no founder audience | No artificial engagement signal |
| Baseline audit score: 34/40 | Six real gaps at launch — documented below |
One correction we make deliberately: entity work (schema, claimed profiles) is part of the method, so this was never "no marketing." It was zero distribution advantage — no channel other than search and AI answers could move these numbers.
The method, in the order we ran it
The same sequence we run for clients — nothing proprietary, all documented. The 24 posts and the 9 comparison pages were produced by Altyzo's agents. The founder reviewed and edited each post, about 10 minutes each by their own recollection (not a timed log); review time on the comparison pages was not recorded:
- Baseline audit — scored against our own 40-point AEO checklist: 34/40. The six misses: no entity corroboration, a company byline instead of a person, an inaccurate privacy page (it claimed no tracking cookies while GA4 was running), FAQ markup lagging content, no original data, no internal-link architecture.
- The corpus — 24 posts targeting real buyer queries across AEO, GEO, per-engine citation guides, and agency-vs-platform decisions. Answer-first structure, question headings, FAQ sections, full Article/FAQPage schema.
- The comparison cluster — 9 honest compare pages (Ahrefs, Semrush, Surfer, Jasper, Profound, AthenaHQ, Peec, Otterly, Scrunch) — real prices, real weaknesses, including where the competitor wins.
- Routing pages —
/geo-agency,/pricing,/process,/managed— because buyer-intent queries were landing on the blog index with no real answer. - The entity layer — Organization + Person schema (
Mariya B, founder),sameAswiring to GitHub, claimed Tracxn and Crunchbase profiles — one canonical description, identical everywhere. - Technical baseline — every page pre-rendered, sitemap + RSS + llms.txt, indexing requested on publish day.
Nothing above is proprietary magic. It's the published checklist, executed end to end. The question was never whether the checklist is good — it was whether a domain with nothing could be moved by it.
The receipts
Real Search Console numbers, every day since launch — warts included:
| Day | Date | Impressions | Clicks | Avg. position | What was happening |
|---|---|---|---|---|---|
| 1 | Sep 5 | 11 | 0 | 57.5 | First indexation — pages entering the index |
| 2 | Sep 6 | 14 | 0 | 69.6 | Holding pattern — Google profiling the domain |
| 3 | Sep 7 | 12 | 0 | 36.2 | Brief position improvement on early queries |
| 4–6 | Sep 8–10 | 5, 8, 2 | 0 | 78→88 | The trough — near-invisible, as predicted |
| 7 | Sep 11 | 6 | 0 | 25.3 | First flicker — one query testing us at ~25 |
| 8–14 | Sep 12–18 | 5–20 | 0 | 45–78 | The quiet fortnight — where most owners give up |
| 15–17 | Sep 19–21 | 11, 8, 11 | 0 | 22–69 | Positions tightening — something was forming |
| 18 | Sep 22 | 33 | 0 | 10.1 | First wave — Google test-serving broadly |
| 19 | Sep 23 | 80 | 2 | 15.4 | Wave peak — first clicks, wide exposure |
| 20 | Sep 24 | 41 | 0 | 31.4 | Recalibration |
| 21 | Sep 25 | 20 | 2 | 28.3 | Trough — but clicks keep arriving |
| 22 | Sep 26 | 63 | 0 | 12.5 | Second wave building |
| 23 | Sep 27 | 117 | 0 | 7.0 | New peak — bigger wave, better positions |
| 24 | Sep 28 | 40 | 1 | 18.6 | Recalibration — shallower this time |
| 25 | Sep 29 | 10 | 0 | 28.1 | Trough — watch the next wave |
Days 26–42 (Sep 30–Oct 16) are in the weekly table in the Oct 18 update.
What stayed standing after the waves
The spikes are Google testing. The signal is what held:
| Query / page | Position | What it shows |
|---|---|---|
"semrush mcp" → compare page | 2 | Top-3 on a competitor-intent query |
"semrush ai visibility" → compare page | 3 | Same format, same win |
sitecore scrunch acquisition → compare | 1 | A page published days earlier winning immediately |
"aeo agency" → blog post | 8 | First page-1 on agency intent |
| llms.txt guide | ~5 | Page 1 on a real technical query |
/about, /managed, homepage | 1.5–5 | Core pages trusted from week one |
best-ai-visibility-tools (new hub) | 5.6 | 58 impressions within days of indexing |
| AEO checklist, ai-citations tracking | 19–28 | Striking distance — clicks start here |
| Commercial/agency queries | 60–95 | The authority wall — still real |
The second receipt: GA4
Search Console shows what Google did. GA4 shows what humans did — and it's blunter:
| GA4, last 28 days | Value |
|---|---|
| Active users | ~35 |
| Sessions attributed to google/organic | 0 visible |
| AI-engine referrals (chatgpt, perplexity, claude…) | 0 — the baseline |
| Top non-home pages | /about, /pricing, best-ai-visibility-tools |
All 5 clicks as of week 4 were navigational queries at pos ~1.5–2.3 — people who already knew us, confirming we exist. The humans who visited walked a due-diligence path — homepage → about → pricing — matching the "do they have a license"-type queries in GSC. People aren't reading yet; they're vetting. That's what early trust looks like.
The finding, stated plainly: the method got a zero-authority domain evaluated and positioned in weeks. It has not yet produced traffic — positions sit on thin queries while volume-bearing terms need authority a new domain doesn't have. Positions first, then volume. That is the order we saw here; one domain is not a rule.
Where we were right — and where we were wrong
An experiment with zero misses isn't an experiment. The scorecard, both sides:
| Call | What happened |
|---|---|
| ✓ Weeks 1–2 would look dead — indexing but invisible | Days 4–14: impressions 2–20, positions 45–88. On schedule — the phase that kills most new-domain projects psychologically |
| ✓ Google would probe once the corpus proved coherent | Wave 1 (day 18–19): 33→80 impressions at avg pos ~10–15, then recalibration — the classic pattern |
| ✓ Page-1 positions on low-competition, high-intent queries | Pos 1–9 across comparison and technical queries — the format wins thin SERPs |
| ✓ Positions ≠ traffic | 5 clicks in 4 weeks, all navigational. Predicted; still stings |
| ✗ Page 1 on real buyer queries in 30 days | Not met: those queries sit at positions 62 to 92 |
| ✗ We called Sep 24–25 a "settle." It wasn't — wave 2 (Sep 26–27) was bigger and better-positioned than wave 1. The trough-between-waves pattern wasn't in our model | |
| ✗ We sequenced entity work behind content — corroboration takes days to propagate; doing it late cost us the quiet weeks | |
✗ We shipped routing pages late — "do i need a geo agency" hit the blog index at pos ~75 for two weeks before /geo-agency existed. The query was Google telling us what page it wanted | |
| ✗ We moved the post's URL mid-experiment — the original slug had 16 impressions at pos ~7 when we killed it. The 301 is in; the ranking has to be re-earned |
How to read this without fooling yourself
Three discipline rules we applied to our own data, so you don't have to take our enthusiasm on faith:
A wave is not a trend. Our reading, not something Search Console shows: each spike looks like Google test-serving a coherent new domain and then recalibrating. Whatever the cause, the settled positions are the signal and the peaks are not.
Anonymized queries distort the picture. Some impressions (the llms.txt guide's 51, notably) come from long-tail queries GSC won't show — privacy-filtered or too rare to report. We report what's visible and flag what isn't.
4 weeks proves speed, not durability. Whether positions hold through months 2–3 — as corroboration compounds — is the real test. That's what the update log exists for.
Evaluating us? Read this section.
This was the floor: the worst conditions a domain can launch under. Client domains usually start with more, such as authority, rankings and brand search. We expect the same approach to move faster there, but we have not yet shown it on a client. The pilot and the Full-Surface Audit are where we start measuring it.
What we learned
Each lesson is tagged with how strong the evidence is. It is one domain, so none of it is proof.
- A quiet fortnight is normal. Weeks 1 and 2 brought 58 and 66 impressions. Observed.
- Spikes are not trends. Wave 2 reached 117 in a day, and weekly impressions then fell 61% from the peak week. Observed.
- Buyer queries land on a list until an answer page exists. The blog index got 313 impressions at position 75.8. Build the routing page before the demand shows up. Observed.
- A new vendor domain draws vetting searches. "Is it legitimate," "do they have a license" and "the founder?" each appeared once. Publish proof and trust pages early. Weak: one sighting each.
- Moving a URL mid-experiment cost less than we feared, but it muddies the data. The new URL holds position 5.2 on 29 impressions two weeks later, and the old URL still gets impressions through the 301. We would still not do it again. Observed, minor.
What this does and doesn't prove
| Claim | Status | Basis |
|---|---|---|
| Page-1 positions on some queries within 3 weeks | Supported | Daily average position 10.1 on Sep 22 and 7.0 on Sep 27; window averages of 4 to 10 on competitor-intent and technical pages |
| Page 1 on real buyer queries within 30 days | Not met | Buyer-intent queries sit at positions 62 to 92 |
| No earned backlinks | Supported | Search Console's latest-links report (Oct 18): six linking pages, all profiles or directories |
| Content produced by Altyzo's agents | Founder statement | About 10 minutes of founder review and editing per post, from memory, not a log; not independently verifiable |
| The waves are Google probing the domain | Interpretation | Plausible; not visible in Search Console |
| Doing entity work late cost the quiet weeks | Untested | No control to compare against |
| Positions come before volume | Observed once | One domain |
| Peak, totals, weekly table, GA4 baseline | Supported | Search Console and GA4 exports |
| 34 of 40 baseline score | Self-scored | Our own checklist |
Frequently asked questions
Isn't this just ranking for low-competition queries?
Yes — and the claim is scoped to match. It's not "we beat incumbents"; it's "the method gets a zero-authority domain evaluated and positioned in 21 days instead of months." Ahrefs' data says ~5.7% of new pages crack the top 10 in their first year. Clearing that in three weeks on the right queries is the finding. The commercial queries are the next phase — the log will show whether we get there.
Won't the honeymoon fade — and aren't 6 clicks a failure?
Possibly, and for traffic goals, yes. The fade has started: by Oct 16, weekly impressions were down 61% from the peak week, though still about double week 1. If positions slide further, the log will show that too — publishing receipts only works if you publish all of them. Traffic was never the hypothesis; positions were, because positions come first in the order we observed.
Why should I trust a vendor's own experiment?
You shouldn't — trust the data, not the vendor. Every number is Search Console and GA4, the method is the public checklist, and the post updates weekly so the claim stays checkable. A vendor who publishes its own numbers can be checked; one who doesn't can't.
Update log
A living document — new dated entries every week.
- 2026-09-27 — Week 3 baseline. Full method + day-by-day data as documented above. llms.txt guide ~pos 5; compare cluster pos 2–9; commercial queries deep.
/geo-agency,/pricing,/processshipped this week. - 2026-10-04 — Week 4: wave 2. Sep 26–27 out-tested wave 1 — 117 impressions at avg pos 7.0 vs. wave 1's 80 at 15.4. Hub post
best-ai-visibility-toolsbecame the most-impressioned content page within days (58 imp @ 5.6); Scrunch compare hit pos 1 immediately; "aeo agency" surfaced at pos 8–9. GA4 baseline established: ~35 users, 0 AI referrals, diligence-path pageviews only. Slug moved/blog/→/experiments/with a 301 — see the ✗ above. - 2026-10-18 — Weeks 5–6: the waves faded. Impressions fell from 302 in the peak week to 190, then 118; no wave 3; six clicks in total, the sixth on a content page. We skipped the Oct 11 entry, so this one covers both weeks. Details below.
- 2026-10-18 — Corrections. Replaced the "sustained page 1" and "held" stats; added the hypothesis result, a lessons section and a claims table; corrected the backlink claim after checking Search Console's links report (six profile and directory links, no earned links); stated that Altyzo's agents produced the content, with about 10 minutes of founder review per post (from memory).
- Next: week 7 (Oct 25) — first reading of the Oct 16–17 site changes; whether the 12–25 impressions-a-day floor holds; whether
/pilot,/trustand/securityget seen.
Oct 18 update: weeks 5–6
Data: Search Console, Sep 3–Oct 16. We did not publish an entry on Oct 11, so the weekly promise slipped once; this covers both weeks. GA4 was not refreshed this week.
Last time we asked two things: does wave 3 continue the pattern, and do striking-distance queries break into click range. Neither happened. Since Oct 4 (45 impressions) no day has passed 39, and the last seven days ran 12 to 25. The two striking-distance pages (the AEO checklist at position 21.4, how-to-track at 23.4) got no clicks.
| Week | Dates | Impressions | Clicks | Avg. position |
|---|---|---|---|---|
| 1 | Sep 5–11 | 58 | 0 | 56.9 |
| 2 | Sep 12–18 | 66 | 0 | 69.4 |
| 3 | Sep 19–25 | 204 | 4 | 22.4 |
| 4 | Sep 26–Oct 2 | 302 | 2 | 23.0 |
| 5 | Oct 3–9 | 190 | 0 | 52.3 |
| 6 | Oct 10–16 | 118 | 0 | 54.8 |
Position is the impression-weighted mean of the daily averages. In total: 940 impressions and 6 clicks since Sep 3. Week 6 is 61% below the peak week and 38% below week 5. Average position is back near week 1 (54.8 against 56.9), but impressions are about double week 1 (118 against 58). We do not know why it faded. It matches "probe, then settle", and the settled level is higher than week 1 but nowhere near where buyers search.
Clicks. Six in total: /about 3, the homepage 2, and one on /blog/self-hosted-vs-saas-seo-tools (8 impressions, position 11.4). The first five were navigational. The sixth is the first click on a content page. One click is an anecdote, not a trend.
Where the impressions come from. The United States is about half of all impressions (499, average position 44) with no clicks. The United Kingdom has 55 at position 73 and Singapore 63 at position 83. Pakistan has 4 of the 6 clicks, on 153 impressions at average position 1.5, consistent with people searching for us by name.
What held, and what is hard to read. Window averages, Sep 3–Oct 16, so they blend the waves and the quiet weeks:
| Page | Impressions | Avg. position |
|---|---|---|
/managed | 46 | 4.2 |
| llms.txt guide | 67 | 5.3 |
| Compare: Ahrefs | 46 | 5.4 |
| Compare: Jasper | 39 | 5.5 |
| Compare: Surfer | 29 | 7.3 |
| Compare: Semrush | 58 | 10.4 |
| This experiment (new URL) | 29 | 5.2 |
| This experiment (old URL, 301) | 26 | 5.3 |
best-ai-visibility-tools hub | 114 | 29.4 |
| AEO checklist | 15 | 21.4 |
| How to track AI search visibility | 19 | 23.4 |
| Blog index | 313 | 75.8 |
The hub post was 5.6 on 58 impressions in week 4 and is 29.4 on 114 impressions across the window. Treat the week 4 number as a wave-time reading, not a settled position.
Where the unserved demand is. The buyer-intent queries are the most-seen and the worst-ranked: "google aio geo agency" (62 impressions, position 84), "advanced geo and seo strategies for businesses" (46, position 70), "ai citation optimization agency" (39, position 81), "do i need a geo agency" (13, position 78). The blog index is our most-seen page: 313 impressions at position 75.8. That is the week 4 routing lesson again, most likely queries landing on a list instead of an answer. /geo-agency sits at position 47 on 9 impressions.
Vetting and misspellings. Four vetting-style queries appeared once each, all at position 1: "do they have a license", "is it legitimate" (twice, with and without the question mark) and "the founder?". People are checking whether we are real. Five one-impression misspellings of the name also showed up: altzego, altegoz, alflzos, alliadoz, altizon. Queries for Altimizo, a different company, are excluded, as before.
What we changed, so you can judge the next reading. On Oct 16–17 we rewrote the homepage copy and the ROI section, flattened the navigation, and shipped /pilot, /trust and /security. None of that is in this data. The slug move from /blog/ to /experiments/ (Oct 4) shows up as intended: the new URL holds position 5.2 and the old one still gets impressions through the 301.
Scorecard for the fortnight.
| Call | What happened |
|---|---|
| ✓ Positions do not mean traffic | Six clicks in six weeks, five of them navigational |
| ✗ A third wave or striking-distance clicks | Neither came; weekly impressions fell 61% from the peak |
| ✗ Weekly updates | We missed Oct 11 |
The takeaway
A new domain can get evaluated and positioned in weeks — not the months conventional wisdom assumes — if every page is built to be cited and every claim can be checked. Whether positions convert to traffic is the next question, and it gets answered in the log, not in the headline.
If you want this run on a domain that already has something to lose: that's what the Full-Surface Audit maps, and Altyzo Managed is the fleet plus the people running it for you. If you'd rather run it yourself first, the 40-point checklist is the same one we scored ourselves against — unchanged, all 40 points, free.
Want this on your domain?
The audit maps where yours starts.
This experiment ran under floor conditions — zero authority, zero distribution. Your domain already has both. The Full-Surface Audit shows which prompts you could win in weeks versus quarters.