Yandex SEO audit

yandex-seo-audit

A Claude Code skill for technical SEO audits under Yandex requirements: canonical tags, JSON-LD, robots.txt, favicon and Webmaster diagnostics

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Changes page source code: markup, metadata, robots.txt
  • A mistake in canonical tags or robots.txt could affect site indexing
All reasons and checks
Russian stack

royalranger/yandex-seo-audit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/yandex-seo-audit

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add royalranger/yandex-seo-audit --skill yandex-seo-audit -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit c235568.

Text for your agent

Clone RoyalRanger/Yandex-seo-audit and copy the skill folder into .claude/skills/yandex-seo-audit of your project, then ask the agent to check the site's SEO for Yandex.

This is third-party code. Review the repository files before installing.

What it does

The skill checks and fixes what affects indexing and site quality in Yandex: canonical and og:url on every page, robots.txt, sitemap.xml, a root favicon.ico, and Article or WebSite structured data. Before auditing it re-reads the current Yandex Webmaster support pages instead of relying on memory from a previous run, since the rules change without notice. If yandex-webmaster and yandex-metrika MCP servers are connected, it uses their tools for diagnostics and stats instead of manual browser navigation. Ready code snippets are given for FastAPI with Jinja2 and for a React or Vite SPA, adaptable to any stack. The skill never touches visual design or rewrites content for SEO's sake.

Who it is for. For people running a site on their own stack who want to technically prepare it for Yandex without an agency

Good fit when

  • Your site indexes poorly or is not growing in Yandex
  • You need to check canonical tags, JSON-LD, robots.txt and favicon before launch
  • You have Yandex Webmaster access and need live crawl diagnostics

Not a fit when

  • You need Google-only optimization without a Yandex context
  • You need Yandex Direct ad setup
  • The problem is content quality, not technical SEO: the skill only flags it and leaves the decision to the owner

Example request

Check why the site is not indexing in Yandex and fix the canonical tags and robots.txt

Limitations

The project is small: a README, SKILL.md and two reference files, with no stars or track record. The author tested it on two of their own sites (FastAPI and a React SPA); behavior on other stacks is not guaranteed. Live Webmaster diagnostics only work if the site is verified there and an MCP server is connected, otherwise some checks are done manually via curl or WebFetch.

How to disable. Remove the skill folder from .claude/skills in the project or from the global ~/.claude/skills.

Security check

  • Changes page source code: markup, metadata, robots.txt
  • A mistake in canonical tags or robots.txt could affect site indexing

README in short

The README frames the skill as a technical SEO audit for Yandex requirements, not a redesign or content rewrite. It lists the checks: canonical and og:url, robots.txt, sitemap.xml, favicon.ico, JSON-LD for articles and the homepage, and Webmaster diagnostics. It shows two real runs on the author's own sites, including finding a missing og:site_name and a batch of pages flagged as low-value due to thin content.

SKILL.md

---
name: yandex-seo-audit
description: Аудит и доработка сайта под требования Яндекса (Яндекс.Вебмастер, ИКС, индексация): canonical/og:url, JSON-LD, robots.txt, favicon.ico, диагностика через сам Вебмастер. Use when пользователь просит "оптимизируй сайт под Яндекс", "сделай сайт любимым для Яндекса", "проверь SEO для Яндекса", "почему сайт не индексируется/не растет в Яндексе", или дает ссылки на support.yandex.ru/webmaster и просит применить. Работает на любом стеке, паттерны кода адаптируются под конкретный проект, а не копируются один в один. Do NOT use for Google-only SEO без Яндекс-контекста и для чисто рекламных задач.
---

# Аудит сайта под Яндекс

Делает сайт технически понятным и любимым для Яндекса: то, что реально проверяется
Вебмастером и влияет на ИКС (индекс качества сайта), а не общие SEO-мифы.

FAQ

Does the skill rewrite article content?

No, only the technical part: markup, metadata, canonical tags, robots.txt and favicon. It only flags content quality issues.

Do I need Yandex Webmaster access?

Not required, but with a verified site and the yandex-webmaster MCP connected, diagnostics are more accurate: real crawl codes and indexing status instead of guesses.

Official

Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution

SkillMedium riskRussian stackNo VPN needed12Repository stars
Editors’ pick

A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata

MCP serverMedium riskRussian stackNo VPN needed2Repository stars
Official

An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO

MCP serverMedium risk21.5KRepository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginHigh risk17.9KRepository stars
Foxx AIYandex SEO audit

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.