Skip to content
    Théo Le Breton

    ← All work

    Case study Â· Growth marketing

    Finding the searches within reach: local SEO for a restaurant-⁠caterer

    A Normandy caterer. Fast site, solid customer reviews, and yet search traffic that did not follow.

    The constraint: The budget of an independent business. No paid campaigns, no bought links: everything had to come from what the site could earn on its own.

    How it ran

    1. Deliver the site with its Google Business Profile and a quote request form.
    2. Pull Search Console before writing a single line, to target queries whose volume and position are measured.
    3. Find the opportunity where it actually is: on 13 August 2026, local queries already ranking 6 to 8, with a zero click-⁠through rate.
    4. Fix a technical fault invisible from the repository: the www subdomain returned a 200 instead of redirecting, duplicating pages in the index.
    5. Write 10 articles targeting exactly the queries measured, each with its volume and starting position.
    6. Hold performance: stylesheets inlined, render blocking brought from 430 ms to zero, mobile score between 97 and 100 on 13 August 2026.
    7. Structured data and local information consistency kept up to date, reviews included.

    Outcome

    • Ten clients signed in the first month from quote requests received through the site, with no paid campaigns or bought links.
    • 162 clicks for 7,685 impressions over the 90 days to 13 August 2026, the brand ranking at 1.3.
    • The opportunity identified and quantified on 13 August 2026: three local queries ranking 6 to 8, 454 combined impressions at a zero click-⁠through rate.
    • Mobile performance score between 97 and 100 and render blocking eliminated, on 13 August 2026.
    What I take from it

    A ranking of 6 to 8 with no clicks is a better bet than a ranking of 40: the distance to cover is short and known. The quickest opportunity: queries already ranking 6 to 8.

    Local SEOSearch ConsolePerformanceStructured data