Анализ страницы https://web.dev/articles/passkey-form-autofill
Основное Готовность: 100%
Домен
web.dev
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 28.10.2026 23:42:05.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,54сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,54сек оптимальна.
Объем документа
197Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 197Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 4
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 4 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | //fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap | |
| stylesheet | //fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block | |
| stylesheet | https://www.gstatic.com/devrel-devsite/prod/v8c5e9c8e09d4f0c961905721a95aa2027138cb55ec6e1fa60fd7aaa3726ca05f/web/css/app.css | |
| stylesheet | https://www.gstatic.com/devrel-devsite/prod/v8c5e9c8e09d4f0c961905721a95aa2027138cb55ec6e1fa60fd7aaa3726ca05f/web/css/dark-theme.css |
Серверные заголовки
Кол-во: 11
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 11шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Vary | Cookie |
| Content-Security-Policy | base-uri 'self'; object-src 'none'; script-src 'strict-dynamic' 'unsafe-inline' https: http: 'nonce-ndsVf7aNb6cmRn6geQo2TuPc0TJPt1' 'unsafe-eval'; frame-ancestors 'self' https://developers.google.com/_d/analytics-iframe; report-uri https://csp.withgoogle.com/csp/devsite/v2 |
| Strict-Transport-Security | max-age=63072000; includeSubdomains; preload |
| X-XSS-Protection | 0 |
| X-Content-Type-Options | nosniff |
| Cache-Control | must-revalidate, no-cache |
| Pragma | no-cache |
| x-cloud-trace-context | 54240ea15e2fabe4a2af8a928777e84e |
| Date | Sun, 23 Aug 2026 13:12:39 GMT |
| Server | |
| Alt-Svc | h3=":443"; ma=2592000 |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Google
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: Google.
Мета-теги Готовность: 38%
Title
Sign in with a passkey through form autofill | web.dev
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Устраните дубли в title:  (2)
Необходимо уменьшить число символов в title (текущее значение: 66, оптимально: от 40 до 45)
Description
Create a sign in experience that leverages passkeys while still accommodating existing password users.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение: 102, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://web.dev/articles/passkey-form-autofill
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 9
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | web.dev |
| og:type | website |
| og:title | Sign in with a passkey through form autofill | web.dev |
| og:description | Create a sign in experience that leverages passkeys while still accommodating existing password users. |
| og:url | https://web.dev/articles/passkey-form-autofill |
| og:image | https://web.dev/static/images/social-wide.jpg |
| og:image:width | 1200 |
| og:image:height | 675 |
| og:locale | en |
Все мета-теги
Кол-во: 17
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 17шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | google-signin-client-id | 157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com |
| name | google-signin-scope | profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty |
| name | theme-color | #3740ff |
| name | viewport | width=device-width, initial-scale=1 |
| name | description | Create a sign in experience that leverages passkeys while still accommodating existing password users. |
| name | twitter:card | summary |
| name | twitter:image | https://web.dev/static/images/social-wide.jpg |
| name | twitter:site | @ChromiumDev |
| property | og:site_name | web.dev |
| property | og:type | website |
| property | og:title | Sign in with a passkey through form autofill | web.dev |
| property | og:description | Create a sign in experience that leverages passkeys while still accommodating existing password users. |
| property | og:url | https://web.dev/articles/passkey-form-autofill |
| property | og:image | https://web.dev/static/images/social-wide.jpg |
| property | og:image:width | 1200 |
| property | og:image:height | 675 |
| property | og:locale | en |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 9 встречаются в тексте достаточно.
Абзацев с текстом 55 достаточно.
Среднее число слов в абзаце 29 достаточно.
Кол-во знаков контента 24006 на странице оптимально.
Кол-во слов 3589 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 7. Это хорошо.
На странице присутствуют заголовки <h3> 15.
Тошнота
9,38
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
30,84%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| passkey | 88 | 2,45% |
| passkeys | 29 | 0,81% |
| credential | 26 | 0,72% |
| authentication | 22 | 0,61% |
| sign-in | 21 | 0,59% |
| credentials | 21 | 0,59% |
| webauthn | 20 | 0,56% |
| browser | 20 | 0,56% |
| conditional | 19 | 0,53% |
| autofill | 18 | 0,50% |
| signal | 16 | 0,45% |
| server | 16 | 0,45% |
| create | 15 | 0,42% |
| provider | 15 | 0,42% |
| backend | 15 | 0,42% |
| password | 14 | 0,39% |
| publickeycredential | 14 | 0,39% |
| verification | 12 | 0,33% |
| device | 12 | 0,33% |
| challenge | 11 | 0,31% |
Индексация Готовность: 40%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 241 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 61 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
User-agent: *
Disallow:
Sitemap: https://web.dev/sitemap.xml
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://web.dev/sitemap.xml |
|
Внутренние ссылки
Кол-во: 121
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 121 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние |
|---|---|---|
| /explore/ai |
Resources
|
|
| /html |
<div class="devsite-nav-item-title">
HTML
</div>
|
|
| /css |
<div class="devsite-nav-item-title">
CSS
</div>
|
|
| /javascript |
<div class="devsite-nav-item-title">
JavaScript
</div>
|
|
| /performance |
<div class="devsite-nav-item-title">
Performance
</div>
|
|
| /accessibility |
<div class="devsite-nav-item-title">
Accessibility
</div>
|
|
| /identity |
<div class="devsite-nav-item-title">
Identity
</div>
|
|
| /learn/html |
<div class="devsite-nav-item-title">
Learn HTML
</div>
|
|
| /learn/css |
<div class="devsite-nav-item-title">
Learn CSS
</div>
|
|
| /learn/javascript |
<div class="devsite-nav-item-title">
Learn JavaScript
</div>
|
|
| /learn/ai |
<div class="devsite-nav-item-title">
Learn AI
</div>
|
|
| /learn/performance |
<div class="devsite-nav-item-title">
Learn Performance
</div>
|
|
| /learn/accessibility |
<div class="devsite-nav-item-title">
Learn Accessibility
</div>
|
|
| /learn |
<div class="devsite-nav-item-title">
More courses
</div>
|
|
| /explore/ai |
<div class="devsite-nav-item-title">
AI and the web
</div>
|
|
| /explore |
<div class="devsite-nav-item-title">
Explore
</div>
|
|
| /shows |
<div class="devsite-nav-item-title">
Podcasts & shows
</div>
|
|
| /newsletter |
<div class="devsite-nav-item-title">
Developer Newsletter
</div>
|
|
| /about |
<div class="devsite-nav-item-title">
About web.dev
</div>
|
|
| /discover |
Discover
|
|
| /baseline |
Baseline
|
|
| /how-to-use-baseline |
How to use Baseline
|
|
| /blog |
Blog
|
|
| /case-studies |
Case Studies
|
|
| /explore/ai |
Resources
|
|
| /explore/ai |
AI and the web
|
|
| /explore/fast |
Fast load times
|
|
| /explore/learn-core-web-vitals |
Learn Core Web Vitals
|
|
| /identity |
Identity
|
|
| /explore/progressive-web-apps |
Progressive Web Apps
|
|
| /explore/payments |
Payments
|
|
| /explore/notifications |
Notifications
|
|
| /explore/how-to-optimize-inp |
How to optimize INP
|
|
| /explore/reliable |
Network reliability
|
|
| /explore/react |
React
|
|
| /explore/animations |
Animations
|
|
| /explore/mini-apps |
Mini apps
|
|
| /explore/media |
Media
|
|
| /explore/secure |
Safe and secure
|
|
| /explore/webassembly |
WebAssembly
|
|
| /explore/devices |
Devices
|
|
| /explore/discoverable |
Easily discoverable
|
|
| /explore/test-automation |
Test automation
|
|
| /explore/angular |
Angular
|
|
| /explore/ai |
<span class="devsite-nav-text" tooltip="">
Resources
</span>
|
|
| /explore/ai |
<span class="devsite-nav-text" tooltip="">
AI and the web
</span>
|
|
| /explore/fast |
<span class="devsite-nav-text" tooltip="">
Fast load times
</span>
|
|
| /explore/learn-core-web-vitals |
<span class="devsite-nav-text" tooltip="">
Learn Core Web Vitals
</span>
|
|
| /identity |
<span class="devsite-nav-text" tooltip="" menu="_book">
Identity
</span>
|
|
| /explore/progressive-web-apps |
<span class="devsite-nav-text" tooltip="">
Progressive Web Apps
</span>
|
|
| /explore/payments |
<span class="devsite-nav-text" tooltip="">
Payments
</span>
|
|
| /explore/notifications |
<span class="devsite-nav-text" tooltip="">
Notifications
</span>
|
|
| /explore/how-to-optimize-inp |
<span class="devsite-nav-text" tooltip="">
How to optimize INP
</span>
|
|
| /explore/reliable |
<span class="devsite-nav-text" tooltip="">
Network reliability
</span>
|
|
| /explore/react |
<span class="devsite-nav-text" tooltip="">
React
</span>
|
|
| /explore/animations |
<span class="devsite-nav-text" tooltip="">
Animations
</span>
|
|
| /explore/mini-apps |
<span class="devsite-nav-text" tooltip="">
Mini apps
</span>
|
|
| /explore/media |
<span class="devsite-nav-text" tooltip="">
Media
</span>
|
|
| /explore/secure |
<span class="devsite-nav-text" tooltip="">
Safe and secure
</span>
|
|
| /explore/webassembly |
<span class="devsite-nav-text" tooltip="">
WebAssembly
</span>
|
|
| /explore/devices |
<span class="devsite-nav-text" tooltip="">
Devices
</span>
|
|
| /explore/discoverable |
<span class="devsite-nav-text" tooltip="">
Easily discoverable
</span>
|
|
| /explore/test-automation |
<span class="devsite-nav-text" tooltip="">
Test automation
</span>
|
|
| /explore/angular |
<span class="devsite-nav-text" tooltip="">
Angular
</span>
|
|
| /discover |
<span class="devsite-nav-text" tooltip="">
Discover
</span>
|
|
| /baseline |
<span class="devsite-nav-text" tooltip="">
Baseline
</span>
|
|
| /how-to-use-baseline |
<span class="devsite-nav-text" tooltip="">
How to use Baseline
</span>
|
|
| /blog |
<span class="devsite-nav-text" tooltip="">
Blog
</span>
|
|
| /case-studies |
<span class="devsite-nav-text" tooltip="">
Case Studies
</span>
|
|
| /articles/sign-in-form-best-practices |
<span class="devsite-nav-text" tooltip="">Sign-in form best practices</span>
|
|
| /articles/sign-up-form-best-practices |
<span class="devsite-nav-text" tooltip="">Sign-up form best practices</span>
|
|
| /articles/sign-out-best-practices |
<span class="devsite-nav-text" tooltip="">Sign-out best practices</span>
|
|
| /articles/change-password-url |
<span class="devsite-nav-text" tooltip="">Change passwords</span>
|
|
| /articles/passkey-registration |
<span class="devsite-nav-text" tooltip="">Create a passkey</span>
|
|
| /articles/passkey-form-autofill |
<span class="devsite-nav-text" tooltip="">Sign in with a passkey</span>
|
|
| /articles/passkey-management |
<span class="devsite-nav-text" tooltip="">Manage passkeys</span>
|
|
| /articles/passkey-checklist |
<span class="devsite-nav-text" tooltip="">Passkey checklist</span>
|
|
| /articles/webauthn-within-iframe |
<span class="devsite-nav-text" tooltip="">Passkeys within iframes</span>
|
|
| /articles/webauthn-client-capabilities |
<span class="devsite-nav-text" tooltip="">Feature detection</span>
|
|
| /articles/webauthn-rp-id |
<span class="devsite-nav-text" tooltip="">RP ID</span>
|
|
| /articles/webauthn-user-verification |
<span class="devsite-nav-text" tooltip="">User verification</span>
|
|
| /articles/webauthn-discoverable-credentials |
<span class="devsite-nav-text" tooltip="">Discoverable credentials</span>
|
|
| /articles/webauthn-exclude-credentials |
<span class="devsite-nav-text" tooltip="">Prevent duplicate credentials</span>
|
|
| /articles/webauthn-aaguid |
<span class="devsite-nav-text" tooltip="">Determine passkey provider</span>
|
|
| /articles/webauthn-related-origin-requests |
<span class="devsite-nav-text" tooltip="">Associate related origins</span>
|
|
| /case-studies/yahoo-japan-identity |
<span class="devsite-nav-text" tooltip="">Yahoo! JAPAN's password-free authentication reduced inquiries by 25%, sped up sign-in time by 2.6x</span>
|
|
| /case-studies/pixiv-passkeys |
<span class="devsite-nav-text" tooltip="">How pixiv reached 29% higher login success rate for passkey users</span>
|
|
| /case-studies/adidas-passkeys |
<span class="devsite-nav-text" tooltip="">How adidas accelerated passkey adoption and reliability with Conditional Create and the Signal API</span>
|
|
| /articles/sms-otp-form |
<span class="devsite-nav-text" tooltip="">SMS OTP form best practices</span>
|
|
| /articles/cross-domain-logins |
<span class="devsite-nav-text" tooltip="">Defragment cross-domain logins</span>
|
|
| /html |
<span class="devsite-nav-text" tooltip="">
HTML
</span>
|
|
| /css |
<span class="devsite-nav-text" tooltip="">
CSS
</span>
|
|
| /javascript |
<span class="devsite-nav-text" tooltip="">
JavaScript
</span>
|
|
| /performance |
<span class="devsite-nav-text" tooltip="">
Performance
</span>
|
|
| /accessibility |
<span class="devsite-nav-text" tooltip="">
Accessibility
</span>
|
|
| /identity |
<span class="devsite-nav-text" tooltip="">
Identity
</span>
|
|
| /learn/html |
<span class="devsite-nav-text" tooltip="">
Learn HTML
</span>
|
|
| /learn/css |
<span class="devsite-nav-text" tooltip="">
Learn CSS
</span>
|
|
| /learn/javascript |
<span class="devsite-nav-text" tooltip="">
Learn JavaScript
</span>
|
|
| /learn/ai |
<span class="devsite-nav-text" tooltip="">
Learn AI
</span>
|
|
Внешние ссылки
Кол-во: 69
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 69 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют ссылки на субдомены 2.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Passkey overview</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Introduction</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Registration</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Authentication</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">Signal API</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">Automatically create a passkey</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Passkey endpoints</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">Emulate authenticators with DevTools</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Implement passkeys with autofill</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Enable two-factor authentication with a security key</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">WebOTP API</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Use OAuth 2.0 to access Google APIs</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developers.google.com |
<span class="devsite-nav-text" tooltip="">Set up OpenID Connect compliant OAuth 2.0</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">FedCM</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">Introduction to digital credentials</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| digitalcredentials.dev |
<span class="devsite-nav-text" tooltip="">DigitalCredentials.dev</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| developer.chrome.com |
<span class="devsite-nav-text" tooltip="">Share a credential between devices</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span>
|
| cspace.eu.qualtrics.com |
Apply now to join our WebDev Insights Community
|
| twitter.com |
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewbox="0 0 300 271">
<title>X</title>
<path fill="currentColor" d="m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z"></path>
</svg>
|
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewbox="0 0 32.6 31.8">
<title>GitHub</title>
<path d="M16.3 0C7.3 0 0 7.3 0 16.3c0 7.2 4.7 13.3 11.1 15.5.8.1 1.1-.4 1.1-.8v-2.8c-4.5 1-5.5-2.2-5.5-2.2-.7-1.9-1.8-2.4-1.8-2.4-1.5-1 .1-1 .1-1 1.6.1 2.5 1.7 2.5 1.7 1.5 2.5 3.8 1.8 4.7 1.4.1-1.1.6-1.8 1-2.2-3.6-.4-7.4-1.8-7.4-8.1 0-1.8.6-3.2 1.7-4.4-.1-.3-.7-2 .2-4.2 0 0 1.4-.4 4.5 1.7 1.3-.4 2.7-.5 4.1-.5 1.4 0 2.8.2 4.1.5 3.1-2.1 4.5-1.7 4.5-1.7.9 2.2.3 3.9.2 4.3 1 1.1 1.7 2.6 1.7 4.4 0 6.3-3.8 7.6-7.4 8 .6.5 1.1 1.5 1.1 3V31c0 .4.3.9 1.1.8 6.5-2.2 11.1-8.3 11.1-15.5C32.6 7.3 25.3 0 16.3 0z" fill-rule="evenodd" clip-rule="evenodd" fill="currentColor"></path>
</svg>
|
| infosec.exchange |
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewbox="0 0 16 16">
<title>Mastodon</title>
<path fill="currentColor" d="M 15.659 9.592 C 15.424 10.72 13.553 11.956 11.404 12.195 C 10.283 12.32 9.18 12.434 8.003 12.384 C 6.079 12.302 4.56 11.956 4.56 11.956 C 4.56 12.13 4.572 12.297 4.595 12.452 C 4.845 14.224 6.478 14.33 8.025 14.379 C 9.586 14.429 10.976 14.02 10.976 14.02 L 11.04 15.337 C 11.04 15.337 9.948 15.884 8.003 15.984 C 6.93 16.039 5.598 15.959 4.047 15.576 C 0.683 14.746 0.104 11.4 0.015 8.006 C -0.012 6.998 0.005 6.048 0.005 5.253 C 0.005 1.782 2.443 0.765 2.443 0.765 C 3.672 0.238 5.782 0.017 7.975 0 L 8.029 0 C 10.221 0.017 12.332 0.238 13.561 0.765 C 13.561 0.765 15.999 1.782 15.999 5.253 C 15.999 5.253 16.03 7.814 15.659 9.592 Z M 13.124 5.522 L 13.124 9.725 L 11.339 9.725 L 11.339 5.646 C 11.339 4.786 10.951 4.35 10.175 4.35 C 9.317 4.35 8.887 4.867 8.887 5.891 L 8.887 8.124 L 7.113 8.124 L 7.113 5.891 C 7.113 4.867 6.683 4.35 5.825 4.35 C 5.049 4.35 4.661 4.786 4.661 5.646 L 4.661 9.725 L 2.876 9.725 L 2.876 5.522 C 2.876 4.663 3.111 3.981 3.582 3.476 C 4.067 2.971 4.703 2.712 5.493 2.712 C 6.406 2.712 7.098 3.039 7.555 3.695 L 8 4.39 L 8.445 3.695 C 8.902 3.039 9.594 2.712 10.507 2.712 C 11.297 2.712 11.933 2.971 12.418 3.476 C 12.889 3.981 13.124 4.663 13.124 5.522 Z" style="stroke:none;stroke-miterlimit:10;fill-rule:evenodd;"></path>
</svg>
|
| bsky.app |
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewbox="0 0 568 501">
<title>Bluesky</title>
<path fill="currentColor" d="M123.121 33.664C188.241 82.553 258.281 181.68 284 234.873c25.719-53.192 95.759-152.32 160.879-201.21C491.866-1.611 568-28.906 568 57.947c0 17.346-9.945 145.713-15.778 166.555-20.275 72.453-94.155 90.933-159.875 79.748C507.222 323.8 536.444 388.56 473.333 453.32c-119.86 122.992-172.272-30.859-185.702-70.281-2.462-7.227-3.614-10.608-3.631-7.733-.017-2.875-1.169.506-3.631 7.733-13.43 39.422-65.842 193.273-185.702 70.281-63.111-64.76-33.89-129.52 80.986-149.071-65.72 11.185-139.6-7.295-159.875-79.748C9.945 203.659 0 75.291 0 57.946 0-28.906 76.135-1.612 123.121 33.664Z"></path>
</svg>
|
| developers.google.com |
passkeys
|
| developer.chrome.com |
conditional UI
|
| w3c.github.io |
WebAuthn standard
|
| developers.google.com |
the added security benefit of passkeys
|
| w3c.github.io |
the WebAuthn API
|
| w3c.github.io |
WebAuthn
|
| developer.mozilla.org |
Source
|
| developer.mozilla.org |
Source
|
| developer.chrome.com |
WebAuthn conditional
UI
|
| developer.mozilla.org |
<code translate="no" dir="ltr">challenge</code>
|
| developer.mozilla.org |
authenticator data of the response
|
| developer.mozilla.org |
<code translate="no" dir="ltr">PublicKeyCredential.parseRequestOptionsFromJSON()</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">AbortController</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">PublicKeyCredential</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">id</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">rawId</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">response.clientDataJSON</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">response.authenticatorData</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">response.signature</code>
|
| developer.mozilla.org |
<code translate="no" dir="ltr">response.userHandle</code>
|
| w3c.github.io |
<code translate="no" dir="ltr">authenticatorAttachment</code>
|
| developers.google.com |
the user signed in with a phone
|
| developer.mozilla.org |
<code translate="no" dir="ltr">.toJSON()</code>
|
| github.com |
You can find open source libraries in the awesome-webauthn GitHub repo
|
| developers.google.com |
Server-side passkey authentication
|
| developer.chrome.com |
Webauthn Signal API
|
| developer.chrome.com |
Help users adopt passkeys more seamlessly
|
| developers.google.com |
Communicating passkeys to users
|
| developer.chrome.com |
signal that a passkey does not exist anymore
|
| developer.chrome.com |
you can signal if a user updates their username or display name on your service
|
| developer.chrome.com |
Keep passkeys consistent with credentials on your server with the Signal API
|
| developers.google.com |
Server-side passkey authentication
|
| imperialviolet.org |
Passkeys
|
| developer.apple.com |
Apple document: Authenticating a User Through a Web Service
|
| developers.google.com |
Google document: Passwordless login with passkeys
|
| creativecommons.org |
Creative Commons Attribution 4.0 License
|
| apache.org |
Apache 2.0 License
|
| developers.google.com |
Google Developers Site Policies
|
| issuetracker.google.com |
File a bug
|
| issuetracker.google.com |
See open issues
|
| developer.chrome.com |
Chrome for Developers
|
| blog.chromium.org |
Chromium updates
|
| twitter.com |
@ChromiumDev on X
|
| youtube.com |
YouTube
|
| linkedin.com |
Chrome for Developers on LinkedIn
|
| https://policies.google.com/terms |
Terms
|
| https://policies.google.com/privacy |
Privacy
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://web.dev/articles/passkey-form-autofill готова к продвижению на 65%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: