AI visibility · SEO · GEO

Make any expertise legible.

To search — and to the AI that now answers for it. I turn real expertise the index and the models can’t yet read into rankings, citations, and recommendations, through entities and structured data, done by hand.

Full audit — €1,300, delivered in 21 days.

Perast on the Bay of Kotor, with the bell tower of St Nicholas Perast · Photograph: Astrallae Litora

Being found is technical. Being trusted is not. I do both.

Generative engines don’t rank ten links — they choose who to name. My work makes your expertise machine-readable, verifiable, and quotable, so search and the answer engines return you, not a competitor. No black box: entity and structured-data work done by hand, with a clear account of what changed and why.

The method

I connect entities, so machines can read you.

Search and the models don’t reward pages; they reward clarity about who you are and what you know. Four things, worked together:

Machine-readable foundations

Clean crawlability and a real entity graph in JSON-LD, so retrievers can read who you are.

Entity & authority

Become a recognised entity, linked and consistent, so models tie your name to your category.

Content that gets quoted

Structure the passages an answer engine actually extracts, so your words are the ones it cites.

Across every engine

Tuned for ChatGPT, Google AI Overviews, Claude, and Perplexity — each reads and cites differently.

Nikola Radulović, founder of Visibility Haus

A more personal consultancy

Nikola Radulović

I run Visibility Haus alone — which is the point: you work with the person doing the work, not an account manager.

I also edit Astrallae Litora, a journal documenting architecture and place along the Adriatic coast. Background across search, real estate, and language; I work in Serbian, English, and German.

No black box: the entity and structured-data work is done by hand, with a clear account of what I changed and why.

More about me →

Proof, not claims

From invisible to found.

ORGANIC CLICKS / MONTH ≈14× 504 7,000
Organic clicks, anonymised client project. Impressions 39K → 418K; average position 35.6 → 24.3.

A real, anonymised example: an ultra-luxury real estate brand on the Adriatic — strong in the room, unranked on the page. Over one engagement, the same expertise clients already trusted became something search and AI could read and return.

~14×
organic traffic
~10×
impressions
+11
average position

Google Search Console, organic performance on an anonymised client project. Figures shown as recorded.

A project of my own

Astrallae Litora

An independent editorial journal I founded and edit, on the architecture, places, and life of the Adriatic coast — the standard I hold my own work to: careful, documented, true to the subject.

The same instinct runs through Visibility Haus: making something legible to a reader and making it legible to search and AI are, in the end, one discipline. Astrallae Litora is editorially its own — linked to Visibility Haus, not folded into it. The Perast photograph above is from the journal.

See Astrallae Litora →

Kotor old town and the Cathedral of Saint Tryphon, Bay of Kotor
Kotor, Bay of Kotor — significant places, made legible.

A low-friction next step

Start with a free snapshot.

Send me your site. I’ll show you where you’re invisible to search and AI, and what to fix first — useful even if we never work together.

€1,300— the full audit, delivered in 21 days.

Scope, delivery, and first step, stated plainly: priority fixes, one quick win, and a clear plan for search and AI.

Your details are used only to respond to your enquiry.