Behavioural-factor
manipulation protection

Competitors order bot-driven behavioural-factor manipulation — bots fake bounces from search results, and Yandex's Typhoon algorithm drops your rankings. BotHunt blocks these bots before they reach Yandex.Metrica. Rankings recover in 2-4 weeks.

Works with any CMS, framework or custom site
WordPress
Битрикс
Tilda
Next.js
Django
PHP
Nginx
OpenCart
WordPress
Битрикс
Tilda
Next.js
Django
PHP
Nginx
OpenCart
WordPress
Битрикс
Tilda
Next.js
Django
PHP
Nginx
OpenCart

What is behavioural-factor
manipulation

A black-SEO tactic used by competitors: a bot army fakes bounces so Yandex demotes your site on commercial queries.

Bot-driven fake bounces

Bots visit the target site through Yandex search, fake a bounce within 5-15 seconds and return to SERP. The market price is 5,000-15,000 ₽/month.

Bot-driven behavioural manipulation

Yandex's Typhoon algorithm

Tracks CTR, time on site, depth and bounce rate. Mass manipulation is treated as irrelevance — rankings on high-volume queries drop by 5-30 positions in 2-4 weeks.

Yandex Typhoon algorithm

Anomalous SERP traffic

A sharp rise in search sessions while impressions and CTR in Yandex Webmaster do not grow.

Identical session length

Hundreds of visits lasting exactly 5, 10 or 15 seconds — a clear sign of automation.

SERP-only arrivals

Bots have no direct visits and no bookmarks. Only entry from search and a quick return.

Suspicious ASNs and regions

Traffic concentrated in a handful of ASN providers or regions atypical for your audience.

How the protection works

Three steps to ranking recovery

Detect at the edge

The request hits the BotHunt edge proxy or the PHP agent. We analyse 40+ signals: TLS, ASN, fingerprinting, mouse behaviour.

BotHunt bot detection
Time
4-12 ms

Block before Metrica

A suspicious visit gets HTTP 403 before the page even loads. The Yandex.Metrica script never fires and the bounce is never recorded.

Blocked before Metrica
Accuracy
99.9%

Clean BF signals

The Yandex algorithm only sees real users. Within 2-4 weeks rankings recover to their natural levels.

Ranking recovery
Recovery
2-4 wks
Connection methods

DNS or PHP agent

Method 1 / DNS

DNS integration

A single A record in DNS — traffic flows through the BotHunt edge. Works with Tilda, Bitrix, WordPress, Next.js, static sites and any CMS. No code changes required.

Setup: ~5 minutes

Method 2 / Agent

PHP agent

require_once or auto_prepend_file. Works with WordPress, Bitrix, Laravel and any PHP project.

Setup: ~10 minutes

FAQ

Behavioural-factor
protection FAQ

Answers to the most common questions about protecting search rankings from black SEO.

Behavioural-factor (BF) manipulation is the artificial distortion of a site's behavioural signals in Yandex (and to a lesser extent Google) search. Competitors hire 'black SEO' services and bots visit the target site from search, fake a fast bounce (returning to SERP within 5-15 seconds) or a single short pageview. The Yandex Typhoon algorithm interprets this as a low-quality signal and drops the rankings.
Signals: an unexplained spike in bounces in Yandex.Metrica, falling rankings on high-volume commercial queries, surges of traffic from specific regions or ASNs, anomalous visit patterns (identical session length, entry only from SERP, no deep pageviews).
We analyse 40+ signals: TLS signature (JA3/JA4), ASN reputation, fingerprinting (canvas, WebGL, fonts), behavioural patterns (mouse speed and curve, timings between events). A real human moves the mouse along Bezier curves at 80-400 px/s, a bot moves in a straight line or instantly. The combination of suspicious signals delivers 99.9% accuracy with under 0.1% false positives.
Usually 2-4 weeks after activation. Yandex needs time to recompute behavioural factors on clean traffic. If the manipulation went on for a long time, recovery may take up to 2 months. BotHunt blocks bots from the moment of activation; the rest depends on the Yandex ranker.
No. Search crawlers are whitelisted by ASN and user agent. YandexBot, Googlebot, Bingbot, Mail.ru Bot, Apple Bot and AI crawlers (GPTBot, ClaudeBot, PerplexityBot) pass through without checks. The site stays indexable.
Yandex looks at many factors at once — behaviour, link profile, click-through rate, time on site, page depth. But mass coordinated bot traffic on one site creates a characteristic bounce pattern that the algorithm reads as a demotion signal. An anti-bot breaks this chain.
Blocker scripts work on the Metrica side and prevent the event from being sent for suspicious visits. That's better than nothing, but the bot still hits the site, loads the server and may leave traces in logs. BotHunt blocks bots at the edge or in the PHP agent — before Metrica even loads. That's full protection, not cosmetics.
The Site plan is $9/month for 1 site, Studio — $29/month for 5 sites. Compare that with the typical cost of competitor manipulation — $50-150/month. ROI is positive from the first month. 14-day free trial, no credit card required.

Didn't find
your answer?

Message us on Telegram or email — we usually reply within an hour.