---
title: "Cihangir Bozdogan (@cihangirbozdogan) | Hashnode"
description: "Senior software engineer based in the London. Read the latest articles by Cihangir Bozdogan on Hashnode."
url: "https://hashnode.com/@cihangirbozdogan"
---

@cihangirbozdogan

# Cihangir Bozdogan

@cihangirbozdogan · London, UK · Joined April 2026

Senior software engineer based in the London

[Website](https://www.cihangirbozdogan.com/)

### [Backlink Graphs and AI Page Authority, A Pre-Registered Experiment On Whether PageRank Still Matters](https://cihangir-bozdogan.hashnode.dev/backlink-graphs-and-ai-page-authority-a-pre-registered-experiment-on-whether-pagerank-still-matters?utm_source=hashnode&utm_medium=feed)

A field report on running the same article on three properties (a fresh domain, an aged domain, and a high-authority subpath) and watching AI assistants pick a clear winner. The mechanism is not PageRank. It is link-graph features inherited from the search index the assistant grounds against.

21 min read · [cihangir-bozdogan.hashnode.dev](https://cihangir-bozdogan.hashnode.dev/backlink-graphs-and-ai-page-authority-a-pre-registered-experiment-on-whether-pagerank-still-matters?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/backlink-graphs-and-ai-page-authority-a-pre-registered-experiment-on-whether-pagerank-still-matters/6a00a2b2e3eebc2e20959707)

### [JSON-LD Is a Citation Surface, Not SERP Garnish](https://cihangir-bozdogan.hashnode.dev/json-ld-is-a-citation-surface-not-serp-garnish?utm_source=hashnode&utm_medium=feed)

Structured data was invented to feed Google rich results. AI synthesis layers consume it differently as parsed facts that bypass language extraction.

21 min read · [cihangir-bozdogan.hashnode.dev](https://cihangir-bozdogan.hashnode.dev/json-ld-is-a-citation-surface-not-serp-garnish?utm_source=hashnode&utm_medium=feed)

[May 4](https://hashnode.com/posts/json-ld-is-a-citation-surface-not-serp-garnish/69f8812546610fd606d14e59)

### [The Disambiguation Problem! How AI Tells Two Same-Named Brands Apart, and the Quiet Failure Mode When It Cannot](https://cihangir-bozdogan.hashnode.dev/the-disambiguation-problem-how-ai-tells-two-same-named-brands-apart-and-the-quiet-failure-mode-when-it-cannot?utm_source=hashnode&utm_medium=feed)

Disambiguation is a hidden retrieval step in every AI answer. When it picks the wrong entity, the failure is silent and fluent. The mechanism, then the fix.

21 min read · [cihangir-bozdogan.hashnode.dev](https://cihangir-bozdogan.hashnode.dev/the-disambiguation-problem-how-ai-tells-two-same-named-brands-apart-and-the-quiet-failure-mode-when-it-cannot?utm_source=hashnode&utm_medium=feed)

[May 4](https://hashnode.com/posts/the-disambiguation-problem-how-ai-tells-two-same-named-brands-apart-and-the-quiet-failure-mode-when-it-cannot/69f8790046610fd606ca6880)

### [Brand Mentions in LLMs Come From Three Different Pipelines. Optimising for One Misses the Other Two.](https://cihangir-bozdogan.hashnode.dev/brand-mentions-in-llms-come-from-three-different-pipelines-optimising-for-one-misses-the-other-two?utm_source=hashnode&utm_medium=feed)

The three mechanisms behind AI brand mentions training corpus, live RAG retrieval, tool-call grounding. Different signals, different time horizons, different work.

17 min read · [cihangir-bozdogan.hashnode.dev](https://cihangir-bozdogan.hashnode.dev/brand-mentions-in-llms-come-from-three-different-pipelines-optimising-for-one-misses-the-other-two?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/brand-mentions-in-llms-come-from-three-different-pipelines-optimising-for-one-misses-the-other-two/69f7b6d576c1469ba4f0e899)

### [Semantic Search Already Won. The Real Fight Is One Layer Up.](https://cihangir-bozdogan.hashnode.dev/semantic-search-already-won-the-real-fight-is-one-layer-up?utm_source=hashnode&utm_medium=feed)

You’re optimizing the wrong layer retrieval is done, protocols are not.

18 min read · [cihangir-bozdogan.hashnode.dev](https://cihangir-bozdogan.hashnode.dev/semantic-search-already-won-the-real-fight-is-one-layer-up?utm_source=hashnode&utm_medium=feed)

[Apr 29](https://hashnode.com/posts/semantic-search-already-won-the-real-fight-is-one-layer-up/69f26ad96e0124c05e5c9ad6)
