All work
First case studyWeb · AI · GEO2026

PL Costruzioni.

An Italian construction firm in Emilia. Six specialists, zero online presence. Months of stalled deals on digital credibility. In under 14 days: custom site, AI chatbot, full GEO/SEO. Live at plcostruzioni.com.

Client
PL Costruzioni SRL
Sector
Construction
Location
Salsomaggiore Terme
Shipped in
14 days
Where they started

Zero online presence. Competitors with 5+ year old sites.

PL Costruzioni is a young construction firm, founded in 2022 in Salsomaggiore Terme. Six specialists, four years of activity, quality residential, renovation and small-build work across Emilia-Romagna.

The problem: their market still moves by word-of-mouth and Google Maps, but qualified customers search online before they call. Without a site, every quote started uphill. Competitors were worse off, but barely existing on Google isn't enough anymore.

On top of that, no Italian construction firm is cited by AI assistants (ChatGPT, Perplexity, Google AI) when prospects ask for recommendations. A competitive vacuum waiting to be claimed.

The approach

Four phases. Fourteen days.

Same philosophy PL applies to buildings: solid foundations, structural frame, disciplined construction, clean handover. No improvisation, no layers of pain.

What we shipped

Six things, all under one roof.

12-page custom site

Next.js 15, Tailwind 4, ATELIER B&W minimalist design. No templates, no heavy CMS.

24/7 AI chatbot

Mistral Large 3 via NVIDIA NIM, trained on PL content. Answers service questions when prospects aren't ready to call yet.

Online quote wizard

4-step wizard: type, sqm, finishes, contact. Pre-qualified leads land in inbox, no generic forms.

Full GEO + SEO

GeneralContractor JSON-LD on every page, canonical, IT/EN hreflang, sitemap. Homepage indexed by Google in under 60 minutes.

Branded Resend email

Verified domain with DKIM, SPF, DMARC. Atelier-styled transactional email, no spam folder.

GDPR Privacy + Cookie

11 privacy sections, 6 cookies, 9 data processors. EU Standard Contractual Clauses. No boilerplate dragged in from Google.

The chatbot

Replies when the client wants.

60% of prospects land at 10pm when the office is closed. The AI answers questions on materials, indicative costs, lead times. When the prospect is ready, it hands them off to the phone.

Mistral Large 3 (NVIDIA NIM free tier), retrieval on client brief, system prompt engineered to never promise binding prices. Cost: €0/month.

Outcomes
14days

From kickoff to live in production.

<60min

Homepage indexed by Google after SEO fix.

0€/month

Cost of the AI chatbot on the site (NVIDIA NIM free tier).

GEO · AI visibility

The answer, not just a result.

We engineered the site so AI assistants can read it, trust it, and cite it. Not a promise — the verifiable foundation that makes citation possible.

AI crawlers explicitly allowed in robots.txt: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, anthropic-ai, cohere-ai, Applebot-Extended.

8

AI crawlers given explicit access — nothing left to chance.

13

Schema.org types, anchored by GeneralContractor — facts assistants can extract.

100/100

Lighthouse SEO, Accessibility & Best Practices.

<60min

From go-live to first Google index.

Client, post go-live
È semplicemente perfetto.
Stack
Framework
Next.js 15 · App Router
Styling
Tailwind CSS 4
Motion
Framer Motion
CMS
Sanity
Hosting
Vercel
Email
Resend (DKIM, SPF, DMARC)
Chatbot
NVIDIA NIM · Mistral Large 3
Analytics
GA4 + Search Console
Images
next/image + Unsplash API

Want something similar?

A small number of clients per year, each shipped end-to-end. If this case sounds close to your problem, let's talk.