Анализ страницы https://unifiedpush.org/developers/spec/android/

Основное Готовность: 100%

Домен

unifiedpush.org
Состояние доменного имени ?
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.

Ответ сервера

200 Успешный ответ
HTTP-код ответа и цепочка редиректов ?
Сервер настроен корректно.

Безопасность

Сайт безопасен
Использование HTTPS и SSL-сертификат ?
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Поздравляем! Сайт не содержится в реестре РКН.

Кодировка

UTF-8
Кодировка символов страницы ?
Указана кодировка на странице UTF-8.

Язык

en
Атрибут lang в HTML-теге ?
Язык документа указан явно: en.

Скорость загрузки

~0,45сек
Время отклика сервера (TTFB) ?
Скорость загрузки сайта 0,45сек оптимальна.

Объем документа

123Кб
Размер HTML-кода страницы ?
Объем html-документа 123Кб оптимален.
Структура html-документа корректна.

Ресурсы

Ресурсы: 7
Внешние ресурсы страницы (CSS, JS, изображения) ?
Кол-во файлов ресурсов 7 достаточно.
Показать полный список ресурсов

Серверные заголовки

Кол-во: 7
HTTP-заголовки ответа сервера ?
Найдены серверные заголовки 7шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков

CMS

Hugo 0.162.1
Система управления сайтом (движок) ?
В мета-теге generator указано: Hugo 0.162.1.

Веб-сервер

git-pages
Программное обеспечение сервера ?
В заголовке Server указано: git-pages.

Мета-теги Готовность: 48%

Title

Android | UnifiedPush
Заголовок страницы в браузере и поисковой выдаче ?
Необходимо увеличить число символов в title (текущее значение мало: 21, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.

Description

UnifiedPush Spec: AND_3.1.0 Index Resources Overview Push Distributor Distributor manifest End User Application End User Application Manifest Registration Broadcast Receiver org.unifiedpush.android.distributor.REGISTER org.unifiedpush.android.distributor.UNREGISTER org.unifiedpush.android.distributor.MESSAGE_ACK Link Activity Messaging Broadcast Receiver org.unifiedpush.android.connector.NEW_ENDPOINT org.unifiedpush.android.connector.REGISTRATION_FAILED org.unifiedpush.android.connector.MESSAGE org.unifiedpush.android.connector.UNREGISTERED org.unifiedpush.android.connector.TEMP_UNAVAILABLE Service to raise to the foreground References Internal References Normative References Resources All extras typed String MUST be UTF-8 encoded. All required extras MUST be non-null. Any request containing an extra that do not follow the specification MUST be ignored. End user application: This is the application that will receive notifications with UnifiedPush; All the logic required for the end user application can be done with a library. Connection Token: This is a randomly generated token to identify the registration from the connector and the distributor. This token is generated by the connector, and send for the first time during the registration intent (org.unifiedpush.android.distributor.REGISTER). This token must contain sufficient entropy so it cannot be guessed. To generate this token, UUIDv4 (RFC9562) is suggested. It is unique on distributor and connector side. Every requests to the connector contains this token. If the connector doesn’t know this token, the request is ignored. This is a string of maximum 100 bytes. VAPID public key: This is a public key on the P-256 curve encoded in the uncompressed form SEC 1 (section 2.3.3, replicated from X9.62), and base64url encoded RFC7515. This is a 87 bytes long string. The public key is provided by the end user application, and send during the registration intent (org.unifiedpush.android.distributor.REGISTER). It is used by the application server to authenticate itself using the Voluntary Application Server Identification RFC8292 protocol. Some push servers require the application server to authenticate with VAPID, then, if a valid VAPID key is not provided during the registration, the associated distributor will respond with a (org.unifiedpush.android.connector.REGISTRATION_FAILED) error. Message Id: This is an id to identify a message from the distributor to the connector. If present, the connector must acknowledge the message to the distributor (with org.unifiedpush.android.distributor.MESSAGE_ACK). This is a string of maximum 100 bytes. To prevent an application to acknowledge another application’s message, the distributor SHOULD either: Use unique token which contain sufficient entropy so it cannot be guessed; UUIDv4 (RFC9562) is suggested. Save this id linked to the connection token, so a same id could be send to 2 different applications but one cannot acknowledge for the other. Push message: This is an array of bytes (ByteArray) sent by the application server to the push server. The distributor sends this message to the end user application. It MUST be the raw POST data received by the push server (or the rewrite proxy if present). The message MUST be an encrypted content that follows RFC8291. Its size is between 1 and 4096 bytes (inclusive). It means the cleartext content is at most 3993 bytes. Endpoint: This is the URL of the push resource as defined by RFC8030. This url point to the push server and is distributed to the end user application by the distributor. This MUST be at most 1000 bytes. As defined by RFC8030, authorization is managed using capability URLs (CAP-URI). Therefore, the endpoint MUST contain enough random entropy to ensure it is difficult to successfully guess a valid URL. We recommend using a 160 bits (20 bytes) random value URL-safe base64 encoded string. Short description of the registration: This is a string send by the end user application during registration describing the registration purpose (eg. the account name of the application) the distributor may show on its user interface. It is at most 100 bytes long string. Overview Bellow, some usual events of the lifecycle of a connection between the end user application and the distributor:
Описание страницы в поисковой выдаче (сниппет) ?
Необходимо уменьшить число символов в description (текущее значение: 4302, оптимально: от 120 до 130)

Keywords

Список ключевых слов страницы (устаревший тег) ?
Установите мета-тег keywords!

Канонический Url

https://unifiedpush.org/developers/spec/android/
Указывает поисковику основную версию страницы ?
Канонический Url прописан корректно.

Robots

Ошибок нет
Директивы для поисковых роботов на уровне страницы ?
Meta-тег robots не указан. Страница свободна для индексации.

Адаптивность

width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах ?
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».

Разметка OpenGraph

Кол-во: 5
Мета-теги для красивых превью в соцсетях ?
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов

Все мета-теги

Кол-во: 15
Полный список мета-тегов страницы ?
Найдены мета-теги 15шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов

Оптимизация Готовность: 62%

Структура

Ошибок нет
Семантические HTML-элементы страницы ?
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).

Контент

Есть ошибки
Объём и качество текстового содержимого ?
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 91 достаточно.
Среднее число слов в абзаце 17 достаточно.
Кол-во знаков контента 27045 на странице оптимально.
Кол-во слов 3777 на странице оптимально.

Заголовки

Ошибок нет
Иерархия заголовков H1–H6 ?
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 12. Это хорошо.
На странице присутствуют заголовки <h3> 12.

Тошнота

11,87
Насколько одно слово доминирует в тексте ?
Тошнота превышает норму 5. Измените текст страницы!

Академич. тошнота

25,55%
Насколько текст перенасыщен ключевыми словами ?
Академическая тошнота превышает норму 5-15%. Измените текст страницы!

Семантическое ядро

20
Наиболее часто встречающиеся слова на странице ?
Контент страницы содержит осмысленный текст и слова.
Показать список слов

Индексация Готовность: 60%

Индексирование

Ошибок нет
Разрешено ли индексирование страницы ?
Анкоров на странице 189 оптимально. Поисковые роботы обязательно проиндексируют сайт.

Robots.txt

Найден корректный robots.txt
Файл управления сканированием сайта роботами ?
Robots.txt настроен корректно. Размер файла: 75 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt

Sitemap

Кол-во: 1
XML-карта сайта для поисковиков ?
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта

Внутренние ссылки

Кол-во: 23
Ссылки на другие страницы своего сайта ?
Внутренних ссылок на странице 23 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки

Внешние ссылки

Кол-во: 23
Ссылки на сторонние сайты ?
Внешних ссылок на странице 23 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки

Конкуренты Готовность: 0%

Конкуренты в Яндексе

Кол-во: 0
Топ сайтов-конкурентов в Яндексе ?
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.

Конкуренты в Google

Кол-во: 0
Топ сайтов-конкурентов в Google ?
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.

ЗоЗПП: права потребителей Готовность: 100%

Нарушения

Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.

ФЗ-149: рекомендательные технологии Готовность: 100%

Нарушения

Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.

ФЗ-38: реклама Готовность: 100%

Нарушения

Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.

ФЗ-436: защита детей Готовность: 100%

Нарушения

Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.

Вердикт

Страница https://unifiedpush.org/developers/spec/android/ готова к продвижению на 68%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
 Исправьте ошибки в мета-тегах.
 Исправьте ошибки оптимизации.
 Исправьте ошибки индексации.
Поделитесь с друзьями:

Обратная связь

Оставьте ваши данные, и мы свяжемся с вами в ближайшее время.

Ваше имя * 0/100
Email * 0/200
Телефон 0/50
Тема обращения * 0/200
Подробнее 0/4000