DEV Community

Celestia Studio
Celestia Studio

Posted on • Originally published at celestia-studio.fr

We Built a Client's Website on a 2-Month-Old Domain. Zero Backlinks. It Ranked #1 on Google in 5 Days.

What happened when we applied GEO Generative Engine Optimization to a real client site before a major event. The numbers were not what we expected.

ARTICLE

Every agency tells you the same thing when you ask about SEO results: "Give it six months. You need backlinks. You need domain authority." We've said the same thing ourselves.

Then we ran an experiment on a real client site and got results that made us rethink everything we thought we knew about ranking timelines.

This is not a theory piece. These are real numbers, real search queries, real screenshots.


The Setup

The client: Cover Page Agency, an event production and brand activation agency specializing in the Cannes Film Festival. Content creation, staffing, photography, drone coverage the kind of work that only matters during a very specific two-week window every year.

The domain: two months old at the time of launch. No backlinks. No domain authority to speak of. No ad budget allocated.

The competitors: agencies with 10 to 20 years of local presence in Cannes. Established names. Clients with long relationships. The kind of competition where you'd normally say "this is going to take a while."

We launched the content strategy 10 days before the Festival of Cannes.


What We Did (The 5 Elements)

We didn't use any backlink campaigns, guest posting, or technical SEO tricks. The entire strategy was content-based specifically, content structured for what we call GEO: Generative Engine Optimization.

GEO is the discipline of structuring web content to be extractable and citable by AI search engines Google AI Overviews, Grok, Perplexity, ChatGPT Search in addition to ranking in classic Google results. The underlying logic: AI engines don't crawl sites the way Google's classic index does. They favor pages that answer questions directly, with precise data, in a format they can extract cleanly.

Five elements on every page:

1. Extractable paragraphs. Every H2 section opens with a direct answer 2 to 3 sentences, no preamble. Definitions written as "X is..." get extracted more reliably by AI than answers buried three paragraphs in.

2. Precise numerical data. Prices in euros, timelines in hours, volumes of deliverables per day. AI engines cite specific numbers. Vague descriptions don't get cited. "We offer competitive rates" doesn't get cited. "Photographer packages starting at €950 per day for Cannes coverage" gets cited.

3. Full Schema JSON-LD. FAQPage schema on every article, Organization schema sitewide, BlogPosting markup on long-form content. This tells Google and AI crawlers exactly what the page is, who published it, and what questions it answers.

4. Quick Answer block. A 2-3 sentence direct answer at the very top of each article, before any intro, before any context. This is what Google pulls for featured snippets and what AI engines extract as a primary source.

5. Dense internal linking. Every service page linked from every relevant article, with descriptive anchor text. Not "click here" "book event photographers for Cannes Film Festival." This creates a coherent topic map that both Google and AI engines can navigate.

What we did not do: buy a single backlink, run any paid ads, submit to directories, or wait.


What Happened on Google

Results started appearing 5 days after publishing.

Not ranking improvements on existing pages. These were new pages on a new domain hitting competitive commercial queries against established local players.

Verified positions in incognito mode from France:

  • "book event staff Cannes 2026" Position 2, ahead of Agence Bonjour (10 years of local experience)
  • "hire photographer Cannes Film Festival 2026" Position 3, a direct purchase-intent query
  • "Cannes 2026 red carpet dress code" Position 2, immediately behind the official Festival de Cannes website
  • "private event Cannes 2026" Position 6, competing with established local hotels and restaurants
  • "content creation Cannes 2026" Page 1, with image rich snippet

One article generated 696 impressions and 42 organic clicks in under two weeks. On a domain that existed for two months.

The queries that ranked fastest were the ones with the clearest search intent and the least content competition long-tail commercial queries where no established competitor had bothered to write a dedicated page. The terrain was open. We just had to show up with the right structure.


What Happened in AI Search

This is where the results surprised us most.

On Grok X's AI search engine we tested 16 prompts related to the client's services. Cover Page Agency was cited by name in 15 out of 16.

Four of those citations were "Top Recommendations" a separate section Grok reserves for what it considers the strongest option for the query, with a full description, key strengths, and direct link:

  • "Cannes content agency" → Top Recommendation: "strongest specialist for festival content creation"
  • "content creation Cannes" → Top Recommendation: "one of the strongest options for on-the-ground content production"
  • "Cannes videographer" → Top Recommendation, with packages cited (starting at €950/day)
  • "Cannes reels content" → Top Recommendation, with full package breakdown (€2,100 / €6,200)

On queries like "entertainment booking Cannes," the client appeared as the #1 option in comparison tables, ahead of local specialists who had been operating in the market for years.

Perplexity citations were more partial the text of our articles was used as a source, with named mentions on specific long-tail queries.

The mechanism: the competitors had serviceable websites with no long-form content. An AI engine that crawls those sites finds nothing to extract. Our pages had structured answers, precise pricing, specific service descriptions, and FAQPage schema. The AI had everything it needed to cite us with confidence.


Why 5 Days and Not 6 Months

Three factors combined.

Structural advantage. The content was built exactly the way Google and AI engines prefer to read: direct answers first, numerical data throughout, clean Schema markup, short extractable paragraphs. When a page matches search intent this precisely, Google doesn't need months to evaluate it.

Competition gap. The established competitors had local brand authority but almost no long-form content on their sites. A 10-year-old domain with a homepage and a contact form doesn't beat a two-month-old domain with 15 well-structured articles targeting specific commercial queries. Authority matters less than relevance when relevance is absent from the competition.

Event timing. Search volume for Cannes-related queries rises sharply 2-3 weeks before the Festival. We published 10 days before the start date, which means we were indexed and ranking exactly as demand was peaking. Timing amplified everything.


Three Things This Changes

1. Domain authority is overrated on specific long-tail queries. A two-month-old domain can beat a ten-year-old domain if the content is structured better and the intent match is tighter. DA is a factor. It's not the deciding factor.

2. AI visibility and Google ranking reinforce each other. The same content attributes that get you a featured snippet on Google — direct answers, structured data, precise numbers are the same attributes that get you cited in Grok and Perplexity. You don't need two separate strategies. One well-structured page serves both.

3. Timing creates opportunities that volume can't. Publishing before a high-demand event on queries your competitors haven't targeted is worth more than months of incremental optimization on crowded terms. The window closes — but while it's open, it's extremely efficient.


Key Facts

  • 5 days from publication to Position 0 on Google, on a 2-month-old domain with zero backlinks
  • 15/16 prompts returned a named citation on Grok
  • 4 Top Recommendations exclusive Grok's highest citation tier
  • 0 backlinks, 0€ in ad spend every result from content structure alone
  • 696 impressions, 42 organic clicks on a single article in under two weeks
  • Position 2 on "book event staff Cannes 2026" ahead of a 10-year-old competitor

FAQ

Does this only work for event-based businesses with seasonal demand?

No. The timing advantage is strongest for events, but the underlying method structured content, Schema markup, answer-first writing applies to any business. Timing helps, but it's the structure that does the actual work.

What's the risk of this approach?

The main risk is low-quality content at scale. If you produce pages that exist purely for SEO reasons with no real value for a user, Google will eventually filter them. Every page needs a genuine reason to exist beyond the keyword it targets.

Why did Grok cite the client and not its competitors?

Because the competitors had no extractable content. A website with a homepage, a services list, and a contact form gives an AI nothing to work with. The client's pages had structured definitions, specific pricing, service breakdowns by deliverable — the kind of content an AI can cite with confidence.

Can this be replicated on WordPress or does it require Webflow?

The strategy works on any platform. Webflow is what we used here because it gives precise control over Schema markup and clean semantic HTML — but the principles apply equally to WordPress with the right configuration.

How long do these rankings last?

Positions built on content structure don't disappear with algorithm updates the way positions built on artificial backlinks do. They improve over time as the domain gains age and the content accumulates signals.


Enzo Marcelle is the founder of Celestia Studio, a Webflow agency based in the south of France specializing in SEO and GEO. Free GEO audit.

Top comments (0)