Blog
Technical SEO, GEO/AEO and Python development — notes from practice, no fluff.
16 posts
Mueller: "AI Systems Build on SEO." Why the Technical Base Decides GEO and AEO Too
On November 2, Search Engine Journal published an interview with John Mueller: technical SEO remains the foundation for AI search too, and a strategy built entirely on listicles will one day simply switch off. Here is what he said verbatim, what retellings add on his behalf, and why I agree — starting with a site that spent 89 days unreachable for crawlers for three server-side reasons.
SEODid Your Rank Tracker Show a Collapse in Late September? Google Likely Served It a Fake SERP
Nozzle analyzed 27.5 million SERPs and found that from September 20 Google began serving rank trackers substituted results — no errors, no captcha, outwardly normal. At the September 29 peak, 27% of SERPs were poisoned, and the tracked site fell out of the top 10 in 58.6% of them versus 2.7% in the baseline. Here is the data, a three-minute test to tell a poisoned SERP from a real drop, and why I stopped tracking positions.
PythonChris Green Built a Chrome Extension for This. In Orakul It's Just Text
On September 30, Chris Green wrote in Search Engine Journal that not every SEO task needs a frontier model: exact operations belong in code, light interpretation in a small local model, and the expensive frontier model should be called only for judgment. I built a product on exactly that principle. Here's how the same architecture gets assembled in text, with no code, and where my stack falls short of his design.
GEOGoogle's Top 10 Still Feeds AI Answers. Three Signals the Rules Are About to Change
The common view is that AI answers have already changed search. Under the hood it is still the same two-stage ranking pipeline. I checked this on data from anastasiya.studio: 74% of pages with impressions in AI Overviews and AI Mode rank in the top 10 and collect 92.6% of AI impressions. But Google has already published the theory that removes that pipeline, started paying for contributions to AI answers, and opened a Search Console report for them. Here are the three signals and what to do right now.
SEOWhich Page-Two Rankings Are Worth Fixing: Contrast Analysis by an AI Agent on a Live Store
An agent in Orakul pulled 5 anastasiya.studio pages ranking 10–20 and compared each one with Google's top results. Two are worth fixing, one has a ceiling of 1–2 positions, the agent refused to suggest edits for one, and one has nothing to compare. Here's the data, what I changed on the site right away, and how I'll check the result in a month.
SEONegative SEO Link Bombing Is Real. That SEJ Disavow Story Was Something Else.
A widely shared Search Engine Journal story about a Reddit user's ranking collapse is making the rounds as proof Google can't stop negative SEO. It isn't that story — it's about someone disavowing their own paid links by mistake. The real threat is separate, and one of our clients lived through it: a coordinated spam-link attack, a same-day disavow file, and months of Search Console data that still hasn't fully recovered.
Technical write-ups are moving to Habr (Russian-only) — starting with the case of the vanishing IPv6
Technical deep-dives now live on Habr, in Russian only. Today's case: a client's site was blamed on Russian network-level blocking for three months — the real cause was three ordinary misconfigurations on one server.
SEOThe August 2026 Google Spam Update: The Real Facts, and the S-CTS Myth
A text is circulating claiming this update runs on an algorithm called "S-CTS." S-CTS is real — it's just YouTube's video-spam system, not a web search ranking mechanism. Here's what's actually confirmed, plus honest Search Console data from my own two-month-old site.
AEO68.9% vs. 2.1%: How to Get Baked Into an LLM's Weights
ChatGPT decides who to cite before it even searches. Three steps that move a brand from the rejected 2.1% into the pre-selected 68.9% — plus a tool that tests the first one right now.