
Dmytro Hrysiuk
Founder & Generative Engine Optimization strategist
Toronto, Ontario, Canada
Dmytro Hrysiuk — Generative Engine Optimization strategist, Toronto
Dmytro Hrysiuk is the founder of LumiRank, a search visibility studio built for a moment when the destination is no longer a list of links but a single, spoken answer. He started the studio after watching the search landscape tilt: from ten blue links, to entities and intent, to generative engines that simply tell people what to do.
His work sits where classical SEO meets Generative Engine Optimization: the entity architecture, structured knowledge, and topical authority that decide whether a brand is named, or stays invisible, inside ChatGPT, Claude, Gemini, Perplexity, and Google's AI surfaces.
He partners with founders and marketing teams who are tired of optimizing for a search page that's disappearing, and who want to be the answer the models reach for instead.
- Generative Engine Optimization (GEO)
- Entity & knowledge architecture
- Semantic authority & topical depth
- LLM visibility & share of voice
Which Dmytro Hrysiuk this is
The name is shared with other people, and search engines have historically had trouble telling us apart. So, plainly: this Dmytro Hrysiuk is the founder of LumiRank, a Generative Engine Optimization and search visibility studio based in Toronto, Ontario. The work is SEO and GEO for businesses across the Greater Toronto Area and the rest of Canada.
The only professional profile that belongs to me is the LinkedIn page linked below. Anything else carrying this name and claiming to be this business is someone else, and the entity work on this site exists partly so that assistants stop merging us.
What I actually work on
The five search and AI disciplines, executed hands-on rather than subcontracted: Generative Engine Optimization, entity and knowledge architecture, semantic authority, technical SEO, and LLM visibility monitoring. The first two decide whether anything else can work. A site the engines cannot fully read, or an identity they cannot resolve, caps everything built on top of it.
Where LumiRank sets strategy for a channel without running it — paid media, digital PR, social — the site labels it that way. That distinction costs some breadth in the pitch. It is worth more than the alternative, which is claiming delivery that is not happening and being found out in month two.
The client work published on this site covers a renovation contractor in the GTA, an interior design studio working across Toronto and Los Angeles, a consumer app defining a category that did not have a name, and a same-day appliance repair service. Four businesses with very little in common, which is roughly the point: the mechanics of being resolvable and quotable do not change much by sector.
How I work
Measure first. Every engagement opens with a prompt panel of forty to sixty real buyer questions, run across ChatGPT, Claude, Gemini, Perplexity and Google’s AI surfaces, recording whether the brand is named, how it is described, and who gets named instead. That baseline is what every later claim gets measured against. Without it, an agency reporting improvement is unfalsifiable.
Then fixes in a fixed order, because the order is not arbitrary. Crawler access and rendering first, since roughly three quarters of sites are excluded from AI citation by access barriers alone and no content strategy survives that. Entity resolution second. Passage-level content third. Corroboration last and continuously, because it is the slowest signal to move and the hardest for a competitor to copy.
Reporting keeps Search Console and the prompt panel in separate columns. A gain in classical rankings is not a gain in AI visibility, and the blended visibility score exists mainly so that it can always be going up.
What I will not claim
No guaranteed rankings, and no guarantee that a given model will recommend you. The engines do not publish their selection logic, they change it without notice, and the same prompt can return different answers on the same afternoon. Anyone promising a specific position inside ChatGPT is describing something they cannot control.
No invented numbers. The case studies here carry only figures a client’s own Search Console can confirm, and where no verified metric exists they use a truthful non-numeric headline instead of a placeholder. No fabricated reviews or ratings, ever, and no marking up a client’s Google rating as though it were ours.
No schema-as-citation-lever pitch. Ahrefs’ controlled test found AI Overview citations declined after schema was added, and a controlled enterprise-retrieval study found JSON-LD barely moved accuracy. Structured data does real work in disambiguation. It is not the citation mechanism it gets sold as, and the published tests point the other way.
Pricing is on the site rather than behind a call. Retainers run $299 to $1,999 CAD a month, with custom scoping above that.
Where I work, and how an engagement starts
LumiRank is based in Toronto and works with clients across the Greater Toronto Area, Ontario and the rest of Canada. The work is remote by default. Search visibility does not require anyone to be in the same room, and pretending otherwise is how agencies justify a premium for proximity that changes nothing about the result.
Every engagement opens the same way, with an audit. You get the prompt panel showing which engines name you today and what they say, plus the entity findings: every place your business is described on the open web and every contradiction between those descriptions. That document is yours whether or not the engagement continues.
The reason it works that way is that the audit is also how I find out whether I can help. Some businesses turn out to have a crawler-access problem worth an afternoon rather than a retainer, and it is better for both of us if that surfaces in week one. A few have no external footprint at all, in which case the honest advice is to go and create something worth citing before paying anyone to engineer citations of it.
If you want to see the reasoning behind any of this before talking to anyone, the journal is where it is worked out in public, and the pricing is on the site rather than behind a discovery call.
Published writing
18 pieces on how AI search actually works, each one built on named, dated sources rather than industry folklore. Several of them argue against tactics this industry sells, which is usually a sign the sourcing was done honestly.
- Google confirmed one ranking update in August. It was the smallest thing that changed.Strategy · 2026-09-17 · 10 min
- Four assistants, four different local businessesGEO · 2026-09-14 · 10 min
- Every study agrees AI citations are volatile. None of them agree on how volatile.Research · 2026-09-14 · 10 min
- Reddit blocked the crawlers. Six days later its ChatGPT citations were effectively gone.Technical · 2026-09-14 · 10 min
- Meta ads for home renovation companies: a full-funnel paid social strategyStrategy · 2026-08-28 · 9 min
- Google explained how AI Overviews retrieve content. It has never explained how they pick a winner.Technical · 2026-07-23 · 13 min
- Agentic browsers aren't the future of search. They're already being discontinued.Research · 2026-07-22 · 16 min
- Fewer clicks, higher prices: the new economics of Google search adsResearch · 2026-07-20 · 17 min
- Google says AI Overview clicks are stable. Its own guidance says otherwise.GEO · 2026-07-19 · 16 min
- Google says don't chunk your content for AI. Its own retrieval systems chunk it anyway.GEO · 2026-07-17 · 16 min
- The 40% citation boost in the famous GEO study was simulated. Here's what actually gets you cited.Research · 2026-07-16 · 16 min
- Google just confirmed it: featured snippets didn't die. They became AI Overviews' backup generator.GEO · 2026-07-15 · 16 min
- Enterprise RAG is booming — and it's quietly killing the schema markup mythGEO · 2026-07-13 · 14 min
- Google never documented how AI Overviews use entities — so the industry cited Microsoft's patents insteadResearch · 2026-07-12 · 16 min
- SEO didn't die in 2025. It split into two jobs — one pays 27% moreResearch · 2026-07-10 · 14 min
- SEO is becoming brand engineering, not ranking engineeringGEO · 2026-06-27 · 12 min
- Google is fighting recommendation poisoning — but AI search is built on recommendationsTechnical · 2026-06-26 · 13 min
- Zero-click is old news. Zero-visit is the real crisis.Research · 2026-06-20 · 11 min