Services · SEO & search

Found by people, and by the machines they ask.

Search changed. People still google, but more of them ask an AI first. I build sites both can read: clean foundations, structured data, and content worth citing.

Proof
Site health 41 → 88 in two weeks
Built on
Framer, Astro, WordPress, Cloudflare
Covers
Google and AI answers
Languages
Demand mapped in seven
88site health score, up from 41
7languages of demand, mapped for one business
1workspace of AI agents that research, write and check
01 — What I do

Boring first, then brilliant.

Foundations

Fix the floor

Speed, indexing, broken links, structure. Done first, because everything else stands on it.

Structured data

Say what you are

Schema that tells search engines and assistants exactly what you sell, and to whom.

Content system

Write with agents

Briefs, drafts and checks run through AI agents I built. A person decides what goes live.

AI answers

Get cited

Visibility in ChatGPT, Perplexity and AI search results, tracked like any other channel.

02 — Cases

Two sites, two kinds of search.

SaaS · Framer

Linkie

I own the Framer site end to end: homepage tests, pricing, structured data and analytics. Health went from 41 to 88 in two weeks, before any new content went out.

Then a blog built with a team of AI agents: researched from real searches, written for people, checked before it ships.

41 → 88 in two weeksschemaGA4agent-written, human-checked
2026 → now
Travel · Astro

Bike Tirana

Moved from WordPress to Astro on Cloudflare: faster pages, fewer moving parts. Demand mapped in seven languages, but only sold where a guide can deliver it.

Marketplaces for discovery, the website for margin.

7 languagesWordPress → Astrodirect bookings
Tirana
03 — How it runs

A pace you can hold.

Week 1

Audit

Crawl, measure, and rank what's broken by what it costs you.

Weeks 2–3

Foundations

Fix the site before writing a single new word.

Then

Publish

A content rhythm you can keep, briefed from real searches.

Monthly

Report

What moved, what didn't, and what we try next.

04 — Finish line

Want to be easier to find?

Instagram → LinkedIn →