Author
Roman Makuev

Roman Makuev

Founder & Search Architect, Neon

Founder of Neon. Award-winning digital experience designer and SEO specialist with 10+ years in product design and UI/UX, and creator of custom analytics platforms — like SEO Algorithm — built for high-scale interfaces.

I've spent the last decade at the intersection of search and engineering — moving from classic on-page SEO into the mechanics of how modern retrieval systems actually read, rank, and cite content. My work centers on algorithmic semantics: vector distance, passage-level information gain, entity coverage, and the retrieval constraints that decide which pages get surfaced in AI answers.

At Neon I architect the systems behind that work. That means designing crawlable, render-safe front-ends, mapping search demand into information architecture before a line of code is written, and building the analytics platform — Algorithm — that lets our clients see what search engines see in real time, instead of a month-old export from someone else’s crawler.

Proof & Digital Footprint

Where the work lives. Profiles, platforms, and published research you can verify independently.

Known Projects & Research
Proprietary SEO intelligence for agencies and in-house teams — link quality, information gain, content scoring, and visibility across Google and AI search.
Why DR breaks as a link-vetting metric, and the on-page signals that actually predict whether a backlink is worth pursuing.

Latest Articles & Research

All insights →
Analysis

Lost Keyword Rankings: How to Recover a Page That Slipped, and When to Leave It Alone

A page slips from 4 to 15 on the query it was built for while the rest of the site holds. The sequence that finds why, split by page type, and the four cases where the right move is to wait.

Analysis

Backlink Audit: How to Read a Link Profile Page by Page, and When Not to Disavow

A backlink audit reads what the links to a site carry, not how many there are: the anchor profile of each page that sells, the links that are gone and the ones that no longer count, and a one-line decision on disavow, usually no.

Why Is Having Duplicate Content an Issue for SEO?

The exam answer is one sentence: it dilutes ranking potential. What that means on a site is three mechanisms, three Search Console statuses, and a choice between canonical, 301 and noindex that most guides get backwards.

Guide

B2B SEO Strategy: How to Build One in Nine Steps, From Site Focus to Pipeline

A B2B SEO strategy is a short document: a centre, a ladder of pages for the buying committee, six templates, a build order by distance to the pipeline, four link rules and one number read every quarter. The thresholds and reports below are the ones we use on our own site.

Analysis

B2B Website Speed: What Slows a Marketing Site and What “Fast Enough” Means

A marketing site has thirty pages, a demo form and ten third-party scripts on the page where the deal starts. Where the speed goes, which three to five numbers Google actually reads for a site this size, and why desktop matters more here than the guides say.

Analysis

Crawlability Problems: 14 Ways Googlebot Fails to Reach a Page

Most crawlability problems on a working site are self-inflicted: a Disallow left from staging, a noindex on the wrong template, a redirect on top of three older ones. Fourteen of them, with where each shows in Search Console and what fixes it.

Note

Enterprise SEO Mistakes: The Decisions Behind the Template Errors

Nine mistakes that repeat on every URL a template generates, the decision behind each one, and where it shows first: in a Pages report status, a crawl, or a release log that was never kept.

Guide

Mobile SEO Checklist: 20 Checks in the Order the Index Is Built

What Googlebot Smartphone fetches at your URL is the page Google indexes, on desktop too. This checklist runs in the order the index is built: parity, crawl, index, render, then performance and UX.

Analysis

Website Rankings Loss Audit: How to Diagnose the Drop Before You Blame the Update

Positions, impressions and clicks fall for different reasons. The audit locates the loss — where, when, in which metric, and what took your place — before it names a cause, in the order of what it costs to rule each one out.