Measure twice.Build once.

I'm Ivan Smiljkovic, an SEO engineer in Serbia. I measure how Google and AI assistants decide what to show, then build the sites, tools and automations that act on what I find.

Headline findings from my latest studies, on a 0 to 100% tape

Services

What I do for clients

Most projects start with a measurement and end with something built, then measured again.

Measure

AI search and SEO audits

I run your real searches through Google, AI Overviews and ChatGPT, crawl your site, and show where you're cited, where you're missing and what's in the way.

  • Your searches tracked in Google and AI answers
  • A full crawl turned into a ranked fix list
  • The same measurement re-run after the fixes
Done before

Automated an agency's SEO audits: $1,000 saved per audit and no more one-week wait.

Build

Page sets, sites and migrations

Programmatic page sets, landing pages and site moves, built on real data and checked before launch.

  • Templates fed by your data, not filler
  • Schema, internal links and tracking set up
  • Every page crawled before it goes live
Done before

Launched about 800 pages for a law firm and moved its site from WordPress to Astro with no traffic loss.

Automate

Automations and internal tools

Tools your team uses every week: rank and AI-answer tracking, data collection, dashboards, reports and content checks.

  • A working tool your team can run
  • The code, with a written handover
  • Built on the same checks I use for my studies
Done before

Automation I built for one agency saves it $180,000 a year.

How I work

Measure, build, measure again.

You work with me directly, from the first number to the handover.

  1. Measure

    I start with where you stand: your site, your real searches in Google and AI answers, and the numbers you already track.

  2. Build

    Then I build the smallest thing that should move those numbers: pages, fixes, a tool or a pipeline.

  3. Measure again

    Then I re-run the same measurement and show you what changed, including what didn't.

Rule 1

Measured, not guessed.

Every number I give you comes from data I collected and can show you.

Rule 2

Checked twice.×2

Every number is computed two separate ways before it leaves my desk.

Rule 3

Bets are labelled.

Advice that hasn't been tested is marked as a bet, so you know what's proven and what isn't.

About

Hi, I'm Ivan.

I got into SEO in 2017 with a Pokémon Go fan site. It reached 15,000 visitors a day, and I sold it.

Since then I've run SEO and growth for two products, grown a network of 200+ sites to a peak of 10M+ monthly visits, and taken an AI app to 400,000 monthly organic visits.

Today I build SEO and AI-search systems for agencies, law firms and product companies, and I publish what I find.

Based in
Serbia, working remotely
In SEO since
2017
Published studies
8
Builds with
Python, JavaScript, Astro, WordPress
Works on
Technical SEO, AI search visibility, programmatic SEO, automation
Drawn by
Ivan Smiljkovic
Checked by
Ivan, twice

Got something to measure or build?

Send me your site, the searches you care about, and what you want to happen.

ivan@ivanbuilds.com