api-patterns.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
star
star
star
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
star
star
star
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 31.10.2026 2:41:59.
Поздравляем! Сайт не содержится в реестре РКН.
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык страницы не указан. Рекомендуется явно указать язык документа!
Скорость загрузки
star
star
~0,62сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,62сек оптимальна.
Объем документа
star
star
12Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 12Кб оптимален.
Структура html-документа корректна.
Ресурсы: 11
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 11 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип |
Название |
Значение |
|
stylesheet
|
|
https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,700,700i|Noto+Sans:400,400i,700,700i|Source+Code+Pro&subset=latin-ext
|
|
stylesheet
|
|
/doks-theme/assets/css/style.css
|
|
stylesheet
|
|
https://cdn.jsdelivr.net/npm/semantic-ui@2.3.3/dist/components/progress.min.css
|
|
stylesheet
|
|
https://cdn.jsdelivr.net/npm/semantic-ui@2.3.3/dist/components/image.min.css
|
|
js
|
|
https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js
|
|
js
|
|
https://cdn.jsdelivr.net/npm/semantic-ui@2.3.3/dist/components/progress.min.js
|
|
js
|
|
/doks-theme/assets/js/vendor/jquery.min.js
|
|
js
|
text/javascript
|
/doks-theme/assets/js/vendor/bootstrap/affix.min.js
|
|
js
|
text/javascript
|
/doks-theme/assets/js/vendor/bootstrap/scrollspy.min.js
|
|
js
|
text/javascript
|
/doks-theme/assets/js/vendor/matchHeight.min.js
|
|
js
|
text/javascript
|
/doks-theme/assets/js/scripts.js
|
Кол-во: 5
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
полный список серверных заголовков
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
nginx
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 8 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 261 слишком мало. Добавьте больше текста (минимум 400 слов)!
Среднее число слов в абзаце 23 достаточно.
Кол-во знаков контента 1771 на странице оптимально.
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 2. Это прекрасно.
На странице присутствуют заголовки <h2> 6. Это хорошо.
Индексирование
star
star
star
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 25 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
star
star
star
Не найден
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Файл robots.txt не найден (ошибка 404). Крайне рекомендуем добавить файл robots.txt, это правило хорошего тона для поисковых роботов.
Внутренние ссылки
star
star
star
Кол-во: 24
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 24 оптимально.
Показать внутренние ссылки
| Url |
Анкор |
Состояние |
|
/book
|
The Book
|
|
|
/quickstart-resources
|
Resources
|
|
|
/patterns/tutorials
|
Tutorials
|
|
|
/patterns/byscope
|
Patterns
|
|
|
/about
|
About
|
|
|
/
|
Patterns for API Design
|
|
|
/book
|
The Book
|
|
|
/quickstart-resources
|
Resources
|
|
|
/patterns/tutorials
|
Tutorials
|
|
|
/patterns/byscope
|
Patterns
|
|
|
/about
|
About
|
|
|
/patterns/tutorials
|
<i class="icon icon--arrow-left"></i>
Tutorials
|
|
|
/patterns/byscope
|
<i class="icon icon--arrow-right"></i>
Pattern Filters
|
|
|
/patterns/foundation
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">Foundation Patterns</h2>
<p></p>
<ul>
<li>Which types of (sub-)systems and components are integrated?</li>
<li>From where should an API be accessible?</li>
<li>How should it be documented? </li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
Read more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/patterns/responsibility
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">Responsibility Patterns</h2>
<p></p>
<ul>
<li>What is the architectural role played by each API endpoint?</li>
<li>How do these roles and the operation responsibilities realizing them impact (micro-)service cuts and granularity?</li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
Read more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/patterns/structure
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">Structure Patterns</h2>
<p></p>
<ul>
<li>What is an adequate number of representation elements for request and response messages?</li>
<li>How should these elements be structured?</li>
<li>How can they be grouped and annotated with usage instructions?</li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
Read more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/patterns/quality
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">Quality Patterns</h2>
<p></p>
<ul>
<li>How can an API provider achieve a certain level of quality of the offered API, while using its available resources in a cost-effective way?</li>
<li>How can the quality tradeoffs be communicated and accounted for?</li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
Read more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/patterns/evolution
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">Evolution Patterns</h2>
<p></p>
<ul>
<li>How to deal with lifecycle management concerns such as support periods and versioning?</li>
<li>How to promote backward compatibility and communicate breaking changes?</li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
Read more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/book
|
<div class="nav-grid__content" data-mh="">
<h2 class="nav-grid__title">The Book</h2>
<p></p>
<ul>
<li>Features 44 patterns with examples</li>
<li>Introduces API fundamentals and a domain model for APIs</li>
<li>Guides architectural decision making with narratives</li>
<li>Shows pattern application and combination in real-world systems</li>
</ul>
</div>
<!-- /.nav-grid__content -->
<p class="nav-grid__btn">
and much more
<i class="icon icon--arrow-right"></i>
</p>
|
|
|
/patterns/tutorials
|
<i class="icon icon--arrow-left"></i>
Tutorials
|
|
|
/patterns/byscope
|
Pattern Filters
<i class="icon icon--arrow-right"></i>
|
|
|
/
|
<i class="icon icon--arrow-left"></i>
Back to homepage
|
|
|
/
|
Patterns for API Design
|
|
|
/terms
|
terms and conditions of use
|
|
Конкуренты в Яндексе
star
star
star
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
star
star
star
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.