Анализ сайта google.io
Основное Готовность: 95%
Домен
google.io
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://google.io
302 Found
https://io.google/
302 Found
https://io.google/2026/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,50сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,50сек оптимальна.
Объем документа
33Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 33Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /2026/assets/css/global.css | |
| stylesheet | https://fonts.googleapis.com/icon?family=Google+Sans:400,500%7CGoogle+Sans+Display:400,500%7CGoogle+Sans+Text:400|Roboto:400,500|Roboto+Mono:400&display=swap | |
| js | module | /2026/js/ssr-utils/lit-hydrate-support.js |
| js | module | /2026/js/ssr-utils/is-land.js |
| js | /2026/assets/js/developer_profiles_api_v0.2.8.js | |
| js | module | /2026/js/pages/global.js |
| js | https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js | |
| js | module | /2026/js/pages/home-page.js |
Серверные заголовки
Кол-во: 11
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 11шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Strict-Transport-Security | max-age=2592000; includeSubdomains |
| X-Content-Type-Options | nosniff |
| X-Frame-Options | DENY |
| X-XSS-Protection | 1; mode=block |
| ETag | "sNEC3A" |
| x-cloud-trace-context | 662ad8f9d1c3e56c4f5b2575cc48b33b |
| Date | Sat, 22 Aug 2026 05:41:05 GMT |
| Pragma | no-cache |
| Cache-Control | must-revalidate, no-cache |
| 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.
Мета-теги Готовность: 78%
Title
Google I/O 2026
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 15, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Don't miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Число символов в description 121 оптимально (норма: от 120 до 130).
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes shrink-to-fit=no
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением user-scalable определяет доступность масштабирования страницы пользователем.
Meta-тег viewport со значением minimum-scale определяет минимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 4
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:image | https://io.google/2026/assets/images/io26-og-image.jpg |
| og:image:type | image/jpeg |
| og:image:width | 1200 |
| og:image:height | 630 |
Все мета-теги
Кол-во: 11
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 11шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes shrink-to-fit=no |
| name | description | Don't miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions. |
| name | twitter:image | https://io.google/2026/assets/images/io26-og-image.jpg |
| name | google-site-verification | 0n5iTxfslAFDffojbFy34dZWNuxJxE6BbrxMM-tGyEw |
| property | og:image | https://io.google/2026/assets/images/io26-og-image.jpg |
| property | og:image:type | image/jpeg |
| property | og:image:width | 1200 |
| property | og:image:height | 630 |
| property | twitter:card | summary_large_image |
| property | twitter:url | https://io.google/2026 |
| property | twitter:title | Google I/O 2026 |
Оптимизация Готовность: 52%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 1 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Среднее число слов в абзаце 5 слишком мало. Сделайте контент более читаемым!
Кол-во знаков контента 307 слишком мало. Добавьте больше текста!
Кол-во слов 49 слишком мало. Добавьте больше текста (минимум 400 слов)!
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 2. Это хорошо.
На странице присутствуют заголовки <h3> 6.
Тошнота
2
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
20,41%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
16
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| keynote | 4 | 8,16% |
| content | 2 | 4,08% |
| explore | 2 | 4,08% |
| puzzle | 2 | 4,08% |
| 2 | 4,08% | |
| community | 1 | 2,04% |
| recaps | 1 | 2,04% |
| keynotes | 1 | 2,04% |
| developer | 1 | 2,04% |
| demand | 1 | 2,04% |
| sessions | 1 | 2,04% |
| workshops | 1 | 2,04% |
| android | 1 | 2,04% |
| chrome | 1 | 2,04% |
| privacy | 1 | 2,04% |
| research | 1 | 2,04% |
Индексация Готовность: 50%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 23 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://google.io/robots.txt
302 Found
https://io.google/
302 Found
https://io.google/2026/
200 OK
Показать содержимое robots.txt
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="icon" type="image/x-icon" href="/2026/assets/images/icons/favicon.ico">
<link rel="icon" type="image/svg+xml" sizes="16x16" href="/2026/assets/images/icons/favicon-grey-16x16.svg">
<link rel="icon" type="image/svg+xml" sizes="32x32" href="/2026/assets/images/icons/favicon-grey-32x32.svg">
<link rel="icon" type="image/svg+xml" sizes="96x96" href="/2026/assets/images/icons/favicon-grey-96x96.svg">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/2026/assets/images/icons/favicon-apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/2026/assets/images/icons/favicon-android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="/2026/assets/images/icons/favicon-android-chrome-512x512.png">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes shrink-to-fit=no">
<title>Google I/O 2026</title>
<meta name="description" content="Don't miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.">
<meta property="og:image" content="https://io.google/2026/assets/images/io26-og-image.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:url" content="https://io.google/2026" />
<meta property="twitter:title" content="Google I/O 2026" />
<meta name="twitter:image" content="https://io.google/2026/assets/images/io26-og-image.jpg">
<meta name="google-site-verification" content="0n5iTxfslAFDffojbFy34dZWNuxJxE6BbrxMM-tGyEw" />
<script type="module" src="/2026/js/ssr-utils/lit-hydrate-support.js"></script>
<script type="module" src="/2026/js/ssr-utils/is-land.js"></script>
<script src="/2026/assets/js/developer_profiles_api_v0.2.8.js" defer></script>
<script type="module" src="/2026/js/pages/global.js"></script>
<script type="module">"use strict";(()=>{var d;function s(){var o;return d===void 0&&(d=!!(!((o=new DOMParser().parseFromString('<div><template shadowrootmode="open"></template></div>',"text/html",{includeShadowRoots:!0}).querySelector("div"))===null||o===void 0)&&o.shadowRoot)),d}var m=o=>o.parentElement===null,h=o=>o.tagName==="TEMPLATE",p=o=>o.nodeType===Node.ELEMENT_NODE;var i=o=>{var l;if(s())return;let r=[],e=o.firstElementChild;for(;e!==o&&e!==null;)if(h(e))r.push(e),e=e.content;else if(e.firstElementChild!==null)e=e.firstElementChild;else if(p(e)&&e.nextElementSibling!==null)e=e.nextElementSibling;else{let t;for(;e!==o&&e!==null;)if(m(e)){t=r.pop();let a=t.parentElement,n=t.getAttribute("shadowrootmode");if(e=t,n==="open"||n==="closed"){let f=t.hasAttribute("shadowrootdelegatesfocus");try{a.attachShadow({mode:n,delegatesFocus:f}).append(t.content)}catch{}}else t=void 0}else{let a=e.nextElementSibling;if(a!=null){e=a,t!==void 0&&t.parentElement.removeChild(t);break}let n=(l=e.parentElement)===null||l===void 0?void 0:l.nextElementSibling;if(n!=null){e=n,t!==void 0&&t.parentElement.removeChild(t);break}e=e.parentElement,t!==void 0&&(t.parentElement.removeChild(t),t=void 0)}}};HTMLTemplateElement.prototype.hasOwnProperty("shadowRoot")||i(document.body);document.body.removeAttribute("dsd-pending");})();</script>
<script>
window.dataLayer = window.dataLayer || [];
function glueCookieNotificationBarLoaded() {
(function (w, d, s, l, i) {
w['dataLayer'] = w['dataLayer'] || [];
w['dataLayer'].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
const f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
if (f.parentNode) {
f.parentNode.insertBefore(j, f);
}
})(window, document, 'script', 'dataLayer', 'GTM-MNH554N');
}
</script>
<noscript><style>body[dsd-pending] {display: block !important;}</style></noscript>
<link rel="preload" as="style" href="/2026/assets/css/global.css">
<link rel="stylesheet" href="/2026/assets/css/global.css">
<style>
.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{font-size:1rem;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;border:1px solid transparent;border-radius:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-family:Google Sans,Arial,Helvetica,sans-serif;font-weight:500;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;letter-spacing:.5px;margin:8px 0;max-width:380px;min-height:48px;min-width:96px;overflow:hidden;padding:12px 24px 12px 24px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s,box-shadow .2s,color .2s;transition:background-color .2s,box-shadow .2s,color .2s;vertical-align:middle}[lang=ar] .glue-cookie-notification-bar__accept,[lang=ar] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Arabic,Arial,Helvetica,sans-serif}[lang=ja] .glue-cookie-notification-bar__accept,[lang=ja] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Japanese,Noto Sans JP,Arial,Helvetica,sans-serif}[lang=ko] .glue-cookie-notification-bar__accept,[lang=ko] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Korean,Noto Sans KR,Arial,Helvetica,sans-serif}[lang=zh-CN] .glue-cookie-notification-bar__accept,[lang=zh-CN] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Simplified Chinese,Noto Sans SC,Arial,Helvetica,sans-serif}[lang=zh-TW] .glue-cookie-notification-bar__accept,[lang=zh-TW] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Traditional Chinese,Noto Sans TC,Arial,Helvetica,sans-serif}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{-webkit-transition:none;transition:none}}.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{outline:2px solid transparent;-webkit-transition:none;transition:none}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{background-color:#1a73e8;color:#fff}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{forced-color-adjust:none;background:buttonText;border-color:buttonFace;color:buttonFace}.glue-cookie-notification-bar__accept svg,.glue-cookie-notification-bar__reject svg{fill:buttonFace}}.glue-cookie-notification-bar__accept:visited,.glue-cookie-notification-bar__reject:visited{background-color:#1a73e8;color:#fff}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:visited,.glue-cookie-notification-bar__reject:visited{forced-color-adjust:none;background:buttonText;border-color:buttonFace;color:buttonFace}.glue-cookie-notification-bar__accept:visited svg,.glue-cookie-notification-bar__reject:visited svg{fill:buttonFace}}.glue-cookie-notification-bar__accept:hover,.glue-cookie-notification-bar__reject:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);background-color:#185abc}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:hover,.glue-cookie-notification-bar__reject:hover{forced-color-adjust:none;background:buttonFace;border-color:buttonText;color:buttonText}.glue-cookie-notification-bar__accept:hover svg,.glue-cookie-notification-bar__reject:hover svg{fill:buttonText}}.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{background-color:#185abc;border-color:#fff;box-shadow:0 0 0 2px #185abc}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{forced-color-adjust:none;background:buttonFace;border-color:buttonText;color:buttonText;outline:2px solid highlight}.glue-cookie-notification-bar__accept:focus svg,.glue-cookie-notification-bar__reject:focus svg{fill:buttonText}}.glue-cookie-notification-bar__accept:active,.glue-cookie-notification-bar__reject:active{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);background-color:#185abc;border:1px solid transparent}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:active,.glue-cookie-notification-bar__reject:active{forced-color-adjust:none;background:buttonFace;border-color:buttonText;color:buttonText}.glue-cookie-notification-bar__accept:active svg,.glue-cookie-notification-bar__reject:active svg{fill:buttonText}}.glue-cookie-notification-bar__more{background:transparent;border-radius:4px;color:#1a73e8;display:inline;overflow:hidden;text-decoration:underline;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.glue-cookie-notification-bar__more:active,.glue-cookie-notification-bar__more:focus,.glue-cookie-notification-bar__more:hover{color:#174ea6}.glue-cookie-notification-bar__more:visited{color:#681da8}.glue-cookie-notification-bar__more:active,.glue-cookie-notification-bar__more:focus,.glue-cookie-notification-bar__more:hover{cursor:pointer;outline:none}.glue-cookie-notification-bar__more:hover{background-color:rgba(26,115,232,.04)}.glue-cookie-notification-bar__more:focus{outline:2px solid transparent;background-color:rgba(26,115,232,.12);box-shadow:0 0 0 2px #1a73e8;z-index:1}.glue-cookie-notification-bar__more:active{background-color:rgba(26,115,232,.1);box-shadow:none;outline:2px auto Highlight;outline:5px auto -webkit-focus-ring-color}.glue-cookie-notification-bar__more img{border:0}.glue-cookie-notification-bar{box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15);background:#fff;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;display:grid;font-size:1rem;grid-gap:8px;grid-template-columns:auto auto;left:0;padding:8px;position:fixed;width:100%;z-index:1000}.glue-cookie-notification-bar[aria-hidden=true]{display:none}@media (min-width:600px){.glue-cookie-notification-bar{grid-template-columns:1fr auto;justify-items:flex-end}}@media (min-width:1024px){.glue-cookie-notification-bar{grid-template-columns:1fr auto auto}}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar{border-top:1px solid transparent}}@media print{.glue-cookie-notification-bar{display:none}}.glue-cookie-notification-bar__text{font-family:Google Sans Text,Roboto,Arial,Helvetica,sans-serif;font-size:1.125em;line-height:1.5555555556;font-weight:400;letter-spacing:normal;align-self:center;color:#5f6368;grid-column:span 2;justify-self:flex-start;margin:0;padding:4px 12px}[lang=ar] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Arabic,Roboto,Arial,Helvetica,sans-serif}[lang=ja] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Japanese,Noto Sans JP,Roboto,Arial,Helvetica,sans-serif}[lang=ko] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Korean,Noto Sans KR,Roboto,Arial,Helvetica,sans-serif}[lang=zh-CN] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Simplified Chinese,Noto Sans SC,Roboto,Arial,Helvetica,sans-serif}[lang=zh-TW] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Traditional Chinese,Noto Sans TC,Roboto,Arial,Helvetica,sans-serif}@media (min-width:1024px){.glue-cookie-notification-bar__text{grid-column:span 1}}.glue-cookie-notification-bar__text,.glue-cookie-notification-bar__text *{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;text-rendering:auto}.glue-cookie-notification-bar__more{border-bottom:0;font-weight:inherit;letter-spacing:inherit}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{font-size:1em;cursor:pointer;margin:auto 0 0;max-width:unset}.glue-cookie-notification-bar__accept:last-child{grid-column:span 2}.glue-cookie-notification-bar-control[aria-hidden=true]{display:none}button.glue-cookie-notification-bar-control.glue-footer__link{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-radius:4px;padding:0}@media (-ms-high-contrast:active),(forced-colors:active){button.glue-cookie-notification-bar-control.glue-footer__link{color:linkText}button.glue-cookie-notification-bar-control.glue-footer__link:focus{outline:2px solid transparent}}.glue-footer__global-links-list-item[aria-hidden=true],.h-c-footer__global-links-list-item[aria-hidden=true]{display:none}
</style>
<script>
window.iodata = {};
window.iodata.vars = {"WEB_PHASE":"phase4","OAUTH2_CLIENT_ID":"724256043927-qqf2lu66l75hjqeg5po2mopuprg9ee0e.apps.googleusercontent.com","OAUTH2_API_KEY":"AIzaSyC9IlQdWjbDHPruCQ8p2erAH1SwsAldZnQ","API_KEY":"AIzaSyC9IlQdWjbDHPruCQ8p2erAH1SwsAldZnQ","YOUTUBE_API_KEY":"AIzaSyC9IlQdWjbDHPruCQ8p2erAH1SwsAldZnQ","GOOGLE_ANALYTICS_KEY":"GTM-MNH554N","DEVPROFILES_ENDPOINT":"https://developers.googleapis.com","WEB_PATH_PREFIX":"2026","GOOGLE_KEYNOTE_ID":1,"DEVELOPER_KEYNOTE_ID":2,"PA_KEYNOTE_IDS":[3,4,5,7,8,9,11,12,16,18,23,24,25,17,18,19,20]};
window.iodata.flags = {"svd_redirect":false,"sessions_available":true,"authentication":false,"registration":false,"routes":{"home":true,"about":true,"community":true,"register":true,"speakers":true,"explore":true,"auth":true,"codethecountdown":true,"sandbox":true,"global":true,"developer-keynote-recap":true},"analytics":true,"speakers_available":true,"topics_available":true,"post_drop":true,"wagtail_images_available":true,"home_content_block":"phase4.html","about_content_block":"phase4.html","community_content_block":"phase2.html","session_content_block":"phase3-5.html","speakers_content_block":"phase3-5.html","speaker_details_content_block":"phase3-4.html","explore_content_block":"phase4.html","alert_id":"phase_3_6_alert","active_keynote":null,"speaker_sensitive_override":false,"registration_redirect":true,"restrict_speakers":false,"home_use_backup":false,"home_use_backup_asl":false,"google_main_backup":false,"google_asl_backup":false,"developer_main_backup":false,"developer_asl_backup":false,"pa_keynote_backup":false,"external_js_path":false,"svd_gemini_feature":true,"hide_explore_nav":false,"hide_explore_page":false,"hide_speaker_details_page":true,"show_live_tag":false,"show_notification_banner":false,"show_schedule_nav":false,"show_puzzle_nav":true,"show_survey_banner":false,"show_llm_podcast_component":false};
</script>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="preconnect" href="https://storage.googleapis.com"/>
<link rel="preconnect" href="https://apis.google.com"/>
<link
rel="preload"
as="style"
href="https://fonts.googleapis.com/icon?family=Google+Sans:400,500%7CGoogle+Sans+Display:400,500%7CGoogle+Sans+Text:400|Roboto:400,500|Roboto+Mono:400&display=swap"
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/icon?family=Google+Sans:400,500%7CGoogle+Sans+Display:400,500%7CGoogle+Sans+Text:400|Roboto:400,500|Roboto+Mono:400&display=swap"
/>
</head>
<body dsd-pending >
<!-- Glue Cookie Notification Bar -->
<script src="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js" data-glue-cookie-notification-bar-category="2A" data-glue-cookie-notification-bar-site-id="io.google.com/2026"> </script>
<!-- End Glue Cookie Notification Bar -->
<div class="relative ">
<a href="#main-content"
class="sr-only focus:not-sr-only focus:absolute focus:left-1/2 focus:-translate-x-1/2 focus:top-12 focus:md:top-4 focus:cta-btn focus:cta-primary focus:shadow-cta-white focus:text-[16px] focus:py-[14px] focus:tracking-[0.2px] focus:px-6 focus:text-center z-10">
Skip to main content
</a>
<header class="relative z-[11]">
<nav class="mx-auto px-3 md:px-10" aria-label="Main">
<div class="flex items-center w-full py-5 md:py-[16px]">
<div class="flex items-center flex-1 text-md:hidden">
<button
class="inline-flex justify-center items-center w-8 h-8 mr-3"
aria-label="Open website menu"
id="hamburger-button"
>
<img
src="/2026/assets/images/hamburger-dark.svg"
class="w-6 h-6 block"
alt=""
aria-hidden="true"
width="24"
height="24"
/>
</button>
<hamburger-menu></hamburger-menu>
<a href="/2026/"
class="flex items-center ml-0 md:ml-2"
aria-label="I/O 2026 home"
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "Logo"}'>
<img src="/2026/assets/images/Logo-white.svg"
class="h-8 w-auto block hcm-hide pointer-events-none"
alt=""
aria-hidden="true"
width="147"
height="32">
<img src="/2026/assets/images/Logo.svg"
class="h-8 w-auto hcm-show light-image pointer-events-none"
alt=""
aria-hidden="true"
width="147"
height="32"
loading="lazy">
<img src="/2026/assets/images/Logo-white.svg"
class="h-8 w-auto hcm-show dark-image pointer-events-none"
alt=""
aria-hidden="true"
width="147"
height="32">
</a>
</div>
<div class="hidden text-md:flex flex-1 items-center gap-3">
<a href="/2026/"
class="flex items-center pr-6 shrink-0"
aria-label="Home Page"
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "Logo"}'>
<img src="/2026/assets/images/Logo-white.svg"
class="h-8 w-auto pointer-events-none block hcm-hide"
alt=""
aria-hidden="true"
width="147"
height="32">
<img src="/2026/assets/images/Logo.svg"
class="h-8 w-auto pointer-events-none hcm-show light-image"
alt=""
aria-hidden="true"
width="147"
height="32"
loading="lazy">
<img src="/2026/assets/images/Logo-white.svg"
class="h-8 w-auto pointer-events-none hcm-show dark-image"
alt=""
aria-hidden="true"
width="147"
height="32">
</a>
<a href="/2026/explore"
aria-label="Explore"
aria-current=""
class="text-white decoration-white
nav-link text-shadow-hover px-3 py-2 whitespace-nowrap shrink-0 "
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "Explore"}'>
Explore
</a>
<a href="/2026/community"
aria-label="Community"
aria-current=""
class="text-white decoration-white
nav-link text-shadow-hover px-3 py-2 whitespace-nowrap shrink-0 "
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "Community"}'>
Community
</a>
<a href="/2026/puzzle"
aria-label="I/O Puzzle"
class="text-white decoration-white
nav-link text-shadow-hover px-3 py-2 whitespace-nowrap shrink-0"
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "Puzzle"}'>
Puzzle
</a>
<a href="/2026/about"
aria-label="About Google I/O 2026"
aria-current=""
class="text-white decoration-white
nav-link text-shadow-hover px-3 py-2 whitespace-nowrap shrink-0 "
data-analytic-event="main_nav_select"
data-analytic-event-params='{"menu_item": "About"}'>
About
</a>
</div>
<div class="flex items-center justify-end gap-2 text-md:gap-4 pr-0 text-md:pr-1">
</div>
</div>
</nav>
</header>
<!-- Add ID to main content -->
<main id="main-content" tabindex="-1">
<script type="module" src="/2026/js/pages/home-page.js"></script>
<div class="relative bg-black overflow-x-hidden" data-content-block="phase4">
<div class="px-5 md:px-10 overflow-hidden">
<div class="w-full max-w-[1360px] mx-auto flex flex-col items-center overflow-hidden pt-8 md:pt-[30px] relative">
<div class="stacked-hero-title-wrapper w-full flex flex-col justify-center items-center h-full">
<img src="/2026/assets/images/io26-io-logo.webp" alt="" aria-hidden="true" class="mt-[115px] mb-[64px] ml:mt-[110px] ml:mb-[103px] w-auto h-[55px] sm:h-[108px] ml:h-[202px]">
<h1 class="stacked-hero-title antialiased [html:not([lang=en])_&]:[text-wrap:pretty]">
Catch up on
<br aria-hidden="true" class="[html:not([lang=en])_&]:hidden">
<span class="notranslate"> Google I/O </span>
</h1>
</div>
<div class="stacked-hero-btn-desktop my-10 sm:my-7 flex justify-center">
<a
href="https://www.youtube.com/playlist?list=PLOU2XLYxmsILVF9qmspC4i4R0t3o64HSx"
target="_blank"
rel="noopener noreferrer"
aria-label="Watch the recaps from Google I/O on YouTube, opens in new tab"
data-analytic-event="cta_watch_keynotes"
data-analytic-event-params='{"cta_position": "hero"}'
class="text-center cta-medium-text md:cta-large-text cta-primary rounded-[1000px] px-5 md:px-6 py-[14px] md:py-[22px]"
>
Watch the recaps
</a>
</div>
</div>
</div>
<div class="w-full px-5 md:px-4 py-8 pt-2 md:pt-[60px]">
<div class="w-full flex justify-center">
<h2 class="hero-display-title keynote-section-title">
Watch the<br aria-hidden="true" class="[html:not([lang=en])_&]:hidden"> keynotes
</h2>
</div>
<div class="w-full flex justify-center pt-10 md:pt-20 md:px-4">
<div class="keynote-cards-row">
<div class="keynote-card">
<img
src="/2026/assets/images/io26-google-keynote-thumbnail.webp"
alt=""
aria-hidden="true"
class="keynote-card__thumbnail"
>
<div class="keynote-card__content">
<h3>Google keynote</h3>
<a
href="/2026/explore/google-keynote-1"
class="cta-btn cta-btn-small cta-primary"
aria-label="Watch Google keynote"
data-analytic-event="cta_watch_keynotes"
data-analytic-event-params='{"cta_position": "hero", "sessionName": "Google keynote", "sessionId": "google-keynote-1", "sessionCode": "IO26_001_GKN"}'
>Watch keynote</a>
</div>
</div>
<div class="keynote-card">
<img
src="/2026/assets/images/io26-developer-keynote-thumbnail.webp"
alt=""
aria-hidden="true"
class="keynote-card__thumbnail object-right text-md:object-center"
>
<div class="keynote-card__content">
<h3>Developer keynote</h3>
<a
href="/2026/explore/developer-keynote-1"
class="cta-btn cta-btn-small cta-primary"
aria-label="Watch Developer keynote"
data-analytic-event="cta_watch_keynotes"
data-analytic-event-params='{"cta_position": "hero", "sessionName": "Developer keynote", "sessionId": "developer-keynote-1", "sessionCode": "IO26_001_DKN"}'
>Watch keynote</a>
</div>
</div>
</div>
</div>
<div class="w-full flex justify-center io26-video-wrapper md:hidden">
<lit-island import="/2026/js/hydration-entrypoints/index.js">
<reveal-on-scroll>
<video
class="decorative-video"
muted
loop
playsinline
aria-hidden="true"
tabindex="-1"
data-play-on-scroll="true"
data-loop-count="3"
data-fallback-src="/2026/assets/images/io26-video-icon.webp"
data-fallback-classes="decorative-video"
>
<source
src="/2026/assets/animations/io26-video-loop.webm"
type="video/webm"
>
<source
src="/2026/assets/animations/io26-video-loop.mov"
type="video/quicktime"
>
</video>
</reveal-on-scroll>
</lit-island>
</div>
<div class="flex flex-col items-center w-full max-w-[898px] mx-auto mt-12 md:mt-[159px] pb-[160px]">
<h2 class="hero-display-title videos-on-demand__title !mt-0 max-w-[284px] text-center mx-auto">Watch content on demand</h2>
<p class="body-large-regular md:label-medium mt-[28px] md:mt-20 mb-9 md:mb-16">Explore sessions, workshops, and more</p>
<div class="grid grid-cols-1 md:grid-cols-2 w-full gap-5 md:gap-6">
<a
href="/2026/explore/?focus_areas=AI"
class="flex flex-col border border-[#373737] hover:border-white rounded-[20px] w-full card-link transition-colors duration-300 overflow-hidden"
data-analytic-event="featured_topic_select"
data-analytic-event-params='{"filterType":"topic","filterItem":"AI"}'
>
<div
class="flex flex-row items-center justify-between gap-2 px-5 md:px-6 py-[19px] card-link_header "
>
<h3 class="headers-small font-medium">AI</h3>
<img
src="/2026/assets/images/arrow-right.svg"
class="w-[28px] h-[28px]"
aria-hidden="true"
alt=""
width="28"
height="28"
>
</div>
</a>
<a
href="/2026/explore/?focus_areas=Android"
class="flex flex-col border border-[#373737] hover:border-white rounded-[20px] w-full card-link transition-colors duration-300 overflow-hidden"
data-analytic-event="featured_topic_select"
data-analytic-event-params='{"filterType":"topic","filterItem":"Android"}'
>
<div
class="flex flex-row items-center justify-between gap-2 px-5 md:px-6 py-[19px] card-link_header "
>
<h3 class="headers-small font-medium">Android</h3>
<img
src="/2026/assets/images/arrow-right.svg"
class="w-[28px] h-[28px]"
aria-hidden="true"
alt=""
width="28"
height="28"
>
</div>
</a>
<a
href="/2026/explore/?focus_areas=Chrome"
class="flex flex-col border border-[#373737] hover:border-white rounded-[20px] w-full card-link transition-colors duration-300 overflow-hidden"
data-analytic-event="featured_topic_select"
data-analytic-event-params='{"filterType":"topic","filterItem":"Chrome"}'
>
<div
class="flex flex-row items-center justify-between gap-2 px-5 md:px-6 py-[19px] card-link_header "
>
<h3 class="headers-small font-medium">Chrome</h3>
<img
src="/2026/assets/images/arrow-right.svg"
class="w-[28px] h-[28px]"
aria-hidden="true"
alt=""
width="28"
height="28"
>
</div>
</a>
<a
href="/2026/explore/?focus_areas=Cloud"
class="flex flex-col border border-[#373737] hover:border-white rounded-[20px] w-full card-link transition-colors duration-300 overflow-hidden"
data-analytic-event="featured_topic_select"
data-analytic-event-params='{"filterType":"topic","filterItem":"Cloud"}'
>
<div
class="flex flex-row items-center justify-between gap-2 px-5 md:px-6 py-[19px] card-link_header "
>
<h3 class="headers-small font-medium">Cloud</h3>
<img
src="/2026/assets/images/arrow-right.svg"
class="w-[28px] h-[28px]"
aria-hidden="true"
alt=""
width="28"
height="28"
>
</div>
</a>
</div>
</div>
<div class="pb-10 md:pb-20">
<div class="w-full max-w-[719px] px-8 mx-auto">
<img aria-hidden="true" class="w-full h-auto" src="/2026/assets/images/io26-banner.webp"
fetchpriority="high" alt="Google I/O 2026" width="719" height="160" />
</div>
</div>
</div>
<registered-toast></registered-toast>
</main>
<footer class=" z-[2] py-4 md:py-7 ">
<div class="mx-auto px-5 md:px-10">
<div class="flex flex-col text-md:flex-row center-large-tab text-md:justify-between space-y-6 text-md:space-y-0">
<nav class="flex flex-col text-md:flex-row center-large-tab gap-3 text-md:gap-16
text-base font-medium text-white"
aria-label="Footer links"
>
<a href="/2026/" aria-label="I/O 2026 home">
<img
src="/2026/assets/images/Logo-white.svg"
alt=""
class="io-logo-footer mb-3 md:mb-0 hcm-hide"
loading="lazy"
aria-hidden="true"
/>
<img
src="/2026/assets/images/Logo.svg"
alt=""
class="io-logo-footer mb-3 md:mb-0 hcm-show light-image"
loading="lazy"
aria-hidden="true"
/>
<img
src="/2026/assets/images/Logo-white.svg"
alt=""
class="io-logo-footer mb-3 md:mb-0 hcm-show dark-image"
loading="lazy"
aria-hidden="true"
/>
</a>
<a href="/2026/puzzle/" class="underline-offset-4 decoration-[1.5px] decoration-gray-400 footer-link text-shadow-hover" aria-label="I/O puzzle"><span class="notranslate">I/O </span> puzzle</a>
<a href="https://policies.google.com/" class="underline-offset-4 decoration-[1.5px] decoration-gray-400 footer-link notranslate text-shadow-hover" aria-label="Privacy & Terms (opens in new tab)" target="_blank" rel="noopener noreferrer">Privacy & terms</a>
<a href="/2026/about" class="underline-offset-4 decoration-[1.5px] decoration-gray-400 footer-link text-shadow-hover" aria-label="FAQ">FAQ</a>
<a href="https://research.rallyuxr.com/recruit/cm20o1w2l00001ald8mja8tb8/form/cmo7hrqmi0si3i5mm0c6q5fk6/splash?ref=UXRZlqO2026113" class="underline-offset-4 decoration-[1.5px] decoration-gray-400 footer-link text-shadow-hover" aria-label="Join user research (opens in new tab)" target="_blank" rel="noopener noreferrer">Join user research</a>
</nav>
<nav class="flex gap-[40px]" aria-label="Social media links">
<a href="https://twitter.com/googledevs" target="_blank" rel="noopener noreferrer" class="w-12 h-12 flex items-center" aria-label="Google for Developers X (Twitter) page (opens in new tab)">
<img src="/2026/assets/images/x-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-hide image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/x-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-dark image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/x.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-light image-shadow-hover" loading="lazy">
</a>
<a href="https://www.linkedin.com/showcase/googledevelopers/" target="_blank" rel="noopener noreferrer" class="w-12 h-12 flex items-center" aria-label="Google for Developers LinkedIn page (opens in new tab)">
<img src="/2026/assets/images/linkedIn-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-hide image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/linkedIn-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-dark image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/linkedIn.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-light image-shadow-hover" loading="lazy">
</a>
<a href="https://www.instagram.com/googlefordevs/" target="_blank" rel="noopener noreferrer" class="w-12 h-12 flex items-center" aria-label="Google for Developers Instagram page (opens in new tab)">
<img src="/2026/assets/images/instagram-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-hide image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/instagram-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-dark image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/instagram.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-light image-shadow-hover" loading="lazy">
</a>
<a href="https://www.tiktok.com/@googlefordevs" target="_blank" rel="noopener noreferrer" class="w-6 h-12 flex items-center" aria-label="Google for Developers TikTok page (opens in new tab)">
<img src="/2026/assets/images/tiktok-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-hide image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/tiktok-white.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-dark image-shadow-hover" loading="lazy">
<img src="/2026/assets/images/tiktok.svg" alt="" aria-hidden="true" class="h-6 w-6 hcm-show hide-light image-shadow-hover" loading="lazy">
</a>
</nav>
</div>
</div>
</footer>
<insufficient-scope-modal></insufficient-scope-modal>
<not-eligible-modal></not-eligible-modal>
<registration-success-modal></registration-success-modal>
<refresh-alert-toast></refresh-alert-toast>
<speaker-details-modal></speaker-details-modal>
</div>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 8
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 8 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 7.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /2026/explore |
Explore
|
|
Анализировать url |
| /2026/community |
Community
|
|
Анализировать url |
| /2026/puzzle |
Puzzle
|
|
Анализировать url |
| /2026/about |
About
|
|
Анализировать url |
| /2026/explore/google-keynote-1 |
Watch keynote
|
|
Анализировать url |
| /2026/explore/developer-keynote-1 |
Watch keynote
|
|
Анализировать url |
| /2026/puzzle/ |
<span class="notranslate">I/O </span> puzzle
|
|
Анализировать url |
| /2026/about |
FAQ
|
|
Анализировать url |
Внешние ссылки
Кол-во: 3
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 3 оптимально.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| youtube.com |
Watch the recaps
|
Анализировать url |
| policies.google.com |
Privacy & terms
|
Анализировать url |
| research.rallyuxr.com |
Join user research
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Таким сайт google.io видят поисковые системы. Процент оптимизации невысокий - 69%. Чтобы улучшить сайт и попасть в ТОП необходимо:
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: