# url-structure

Скилл помогает спланировать иерархию URL, убрать расширения файлов и оптимизировать адреса страниц для поисковых систем без избыточной глубины вложенности.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 1062
- Автор: kostja94
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/kostja94/marketing-skills/tree/HEAD/skills/seo/on-page/url-structure/SKILL.md
- Обновлён: 2026-10-26
- HTML: https://affpapa.org/nevibecode/skills/url-structure

## Что делает

Скилл задаёт правила формирования веб-адресов для поисковой оптимизации. Он внедряет нижний регистр, разделение слов дефисами и читаемый текст вместо служебных числовых идентификаторов. Технические расширения вроде `.html` или `.php` исключаются сразу, чтобы адреса не зависели от используемого стека технологий.

Для навигации инструмент предлагает плоские, категорийные или вложенные схемы, а также шаблоны для языковых разделов с префиксами вида `/en/` или субдоменами. Если в корне проекта лежит `contextus.md`, скилл считывает контекст структуры сайта прямо оттуда, не требуя повторного описания.

У инструмента есть конкретные границы. Число динамических параметров в адресе он советует держать не более двух. Написание конкретных слагов страниц передаётся скиллу `url-slug-generator`, а дубликаты из-за UTM-меток или слэшей направляются в `canonical-tag`. При переносе старых разделов скилл сразу формирует план 301-редиректов.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill url-structure -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/url-structure/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/url-structure/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill url-structure -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/url-structure/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill url-structure -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/url-structure/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install kostja94/marketing-skills url-structure
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/url-structure/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill url-structure -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/kostja94/marketing-skills --path skills/seo/on-page/url-structure
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/url-structure/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill url-structure -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/kostja94/marketing-skills/tree/HEAD/skills/seo/on-page/url-structure/SKILL.md

## Когда брать
- спланировать иерархию разделов и каталогов для нового проекта
- убрать расширения `.html` и `.php` из маршрутов сайта
- составить карту 301-редиректов при смене структуры адресов
- настроить схему префиксов или субдоменов для мультиязычных страниц
- сократить количество динамических параметров в URL

## Примеры запросов агенту
- Спланируй иерархию URL для каталога интернет-магазина с категориями
- Проверь структуру адресов блога и убери технические расширения файлов
- Составь план 301-редиректов для объединения вложенных категорий

## Похожие
- [site-architecture](https://affpapa.org/nevibecode/skills/site-architecture.md) — скилл · 623 установки
- [migrate-site](https://affpapa.org/nevibecode/skills/migrate-site.md) — скилл · 2100 установок
- [site-structure-optimizer](https://affpapa.org/nevibecode/skills/site-structure-optimizer.md) — скилл · 1400 установок
- [sveltekit-structure](https://affpapa.org/nevibecode/skills/sveltekit-structure.md) — скилл · 1000 установок
- [nuxt-core](https://affpapa.org/nevibecode/skills/nuxt-core.md) — скилл · 390 установок
- [seo-audit](https://affpapa.org/nevibecode/skills/coreyhaines31-seo-audit.md) — скилл · 237600 установок

Из того же набора: [kostja94/marketing-skills](https://affpapa.org/nevibecode/by/kostja94/marketing-skills.md) — 125 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
