Словарь по алфавиту
Найдите термин по русскому названию или английскому обозначению. Оба варианта ведут к одной статье.
Ничего не найдено. Попробуйте другое написание или нажмите «Сбросить».
Русские названия
А
Авторизация OAuth
OAuth: определение, практический пример и проверка. OAuth — семейство протоколов авторизации, позволяющих предоставлять приложению ограниченный доступ к ресурсам.
Адрес ресурса
URL: определение, практический пример и проверка. URL — адрес ресурса, который может содержать схему, хост, порт, путь, параметры и фрагмент.
Анкор ссылки
Анкор — текст ссылки, который посетитель читает перед переходом. Он помогает понять, куда ведёт ссылка и как целевая страница связана с текущей.
Атрибут nofollow
Nofollow — значение атрибута rel у ссылки, которым можно обозначить нежелание связывать сайт с указанной страницей обычным способом. Это не запрет индексации назначения.
Б
Байт
Байт — единица цифровых данных; в современных веб-API один байт содержит восемь бит. Размер файла в байтах не равен количеству символов.
Блочная модель
Блочная модель CSS описывает области элемента: содержимое, внутренние отступы, границы и внешние отступы.
Браузер
Браузер — приложение, которое запрашивает веб-ресурсы, обрабатывает HTML, CSS и JavaScript и показывает страницу пользователю.
В
Валидатор ресурса ETag
ETag: определение, практический пример и проверка. ETag — HTTP-заголовок с идентификатором версии представления ресурса.
Виртуальный DOM
Virtual DOM: определение, практический пример и проверка. Virtual DOM — распространённое название подхода, при котором библиотека хранит описание интерфейса и согласует изменения с настоящим DOM.
Внутренняя ссылка
Внутренняя ссылка ведёт на другую страницу того же сайта. Она помогает посетителям переходить между материалами и поисковым роботам обнаруживать адреса.
Входящая ссылка
Backlink — ссылка на страницу, размещённая на другом сайте. Термин описывает направление ссылки относительно сайта-получателя.
Выбор элемента по селектору
Query selector: определение, практический пример и проверка. querySelector() — метод DOM, возвращающий первый элемент, который соответствует CSS-селектору, либо null.
Г
Гиперссылка
Гиперссылка связывает документ с другим ресурсом или фрагментом страницы. В HTML обычную ссылку создаёт элемент a с атрибутом href.
Гипертекст
Гипертекст — способ организации информации, при котором текст содержит ссылки на другие документы или их части.
Граф знаний
Knowledge graph: определение, практический пример и проверка. Граф знаний — представление сведений в виде сущностей и отношений между ними.
Группировка селекторов
Группировка селекторов — запись нескольких CSS-селекторов через запятую перед общим блоком объявлений.
Д
Динамический импорт
Динамический импорт import() — выражение JavaScript для асинхронной загрузки модуля. Оно возвращает Promise с объектом экспортов модуля.
Домен
Домен — иерархическое имя в системе доменных имён. В веб-адресе оно обычно обозначает хост, к которому обращается браузер.
Доступность интерфейса
Доступность интерфейса — создание сайта, которым могут пользоваться люди с разными возможностями и способами взаимодействия, включая вспомогательные технологии.
Е
Единица em
em — относительная единица CSS. Для большинства размерных свойств она связана с вычисленным размером шрифта самого элемента.
Единица rem
rem — единица CSS, равная размеру шрифта корневого элемента документа. В HTML это обычно элемент html.
Единица vh
vh — единица CSS для длины относительно высоты области просмотра. 1vh соответствует одной сотой высоты большого viewport.
Ж
Жизненный цикл документа
Жизненный цикл документа включает загрузку и разбор HTML, выполнение связанных задач и переход страницы между состояниями готовности.
Журнал ошибок
Журнал ошибок — записи о проблемах и диагностических событиях приложения или веб-сервера. Он отличается от журнала обращений к страницам.
Журнал сервера
Журнал доступа сервера — записи об обработанных запросах. Поля и полнота данных зависят от настроек веб-сервера, прокси и системы хранения.
З
Заголовок страницы
Чем HTML title отличается от H1 и заголовка в выдаче, как написать понятное название и проверить шаблон без мифов о числе символов.
Заголовок Vary
Vary: определение, практический пример и проверка. Vary — HTTP-заголовок ответа, указывающий, какие заголовки запроса влияли на выбор представления ресурса.
Заголовок X-Robots-Tag
X-Robots-Tag: определение, практический пример и проверка. X-Robots-Tag — HTTP-заголовок, через который поддерживающим его роботам передают правила индексирования и представления ресурса.
Задержка взаимодействия
INP (Interaction to Next Paint) — метрика отзывчивости, оценивающая задержку между взаимодействием пользователя и следующим отображённым кадром.
Запрет индексирования
Как работают meta robots noindex и X-Robots-Tag, почему роботу нужен доступ к странице и как проверить случайный запрет индексирования.
Запросы через Fetch API
Fetch API: определение, практический пример и проверка. Fetch API — браузерный интерфейс для сетевых запросов и обработки ответов через Request и Response.
И
Идентификатор клиента User-Agent
User-Agent: определение, практический пример и проверка. User-Agent — HTTP-заголовок запроса со сведениями о программе-клиенте и её окружении.
Иконка сайта
Favicon: определение, практический пример и проверка. Favicon — иконка сайта, которую браузеры и некоторые поисковые интерфейсы могут показывать рядом с его названием.
Индексирование
Индексирование — обработка содержимого страницы и включение информации о нём в поисковый индекс. Доступный URL не обязательно будет проиндексирован.
Источник URL
Origin: определение, практический пример и проверка. Origin веб-ресурса определяется сочетанием схемы, имени хоста и порта.
К
Канонический URL
Что означает rel="canonical", когда он нужен и как проверить основной адрес без путаницы с редиректами и noindex.
Карта сайта
Как устроена XML-карта сайта, какие URL в неё включать и почему успешная обработка Sitemap не подтверждает индексирование страниц.
Ключевой запрос
Keyword: определение, практический пример и проверка. Ключевой запрос — формулировка, по которой пользователь ищет информацию, товар или решение задачи.
Ключевой кадр анимации
Keyframe: определение, практический пример и проверка. Ключевой кадр — заданное состояние элемента в определённой точке последовательности анимации.
Кодирование компонентов URL
URL encoding: определение, практический пример и проверка. Кодирование URL позволяет представить символы в форме, пригодной для конкретного компонента адреса.
Л
Ленивая загрузка
Ленивая загрузка — откладывание загрузки необязательных ресурсов до момента, когда они становятся нужны. Для изображений браузер поддерживает loading="lazy".
Локализация
Локализация — адаптация продукта под язык, регион и культурные особенности аудитории. Она включает больше, чем перевод отдельных предложений.
Локальное хранилище
localStorage — браузерное хранилище строковых ключей и значений для конкретного origin. Данные обычно сохраняются между сеансами браузера.
М
Метаописание
Meta description — метатег с кратким описанием содержания страницы. Он задаётся в HTML и может использоваться поиском при формировании сниппета.
Метод GET
GET: определение, практический пример и проверка. GET — HTTP-метод для запроса представления ресурса по указанному адресу.
Мобильное индексирование
Mobile-first indexing — использование Google мобильной версии содержимого для индексирования и ранжирования. Это не отдельный индекс только для мобильных сайтов.
Мягкая ошибка 404
Soft 404 — ситуация, когда поисковик воспринимает страницу как отсутствующую или ошибочную, хотя сервер не возвращает соответствующий статус ошибки.
Н
Навигация
Навигация сайта — система переходов, которая помогает находить разделы, понимать положение в структуре и возвращаться к связанным материалам.
Наследование CSS
Наследование CSS — механизм, при котором некоторые свойства элемента получают значение от родительского элемента, если собственное значение не определено каскадом.
Нормализация URL
Нормализация URL — приведение адресов к согласованному представлению по определённым правилам. Универсального безопасного удаления всех параметров не существует.
О
Область просмотра
Viewport: определение, практический пример и проверка. Viewport — область, в которой браузер показывает веб-страницу; её размеры влияют на раскладку и адаптивность.
Обход сайта
Обход — загрузка доступных ресурсов сайта поисковым роботом. Это этап получения данных, который сам по себе не означает включения страницы в поиск.
Объектная модель документа
DOM: определение, практический пример и проверка. DOM — объектная модель HTML- или XML-документа, с которой работают браузерные скрипты.
Основной заголовок
H1 — HTML-заголовок первого уровня. Обычно он обозначает главную тему страницы и помогает организовать содержимое вместе с заголовками следующих уровней.
Отложенный вызов
Debounce: определение, практический пример и проверка. Debounce объединяет серию частых вызовов в один, выполняемый после заданной паузы или по выбранному правилу.
Отрисовка крупного контента
LCP (Largest Contentful Paint) — метрика, отражающая время появления крупнейшего подходящего элемента содержимого в видимой области страницы.
Отрисовка страницы
Рендеринг — обработка ресурсов страницы для построения её представления. При JavaScript SEO важно различать исходный ответ сервера и DOM после выполнения скриптов.
Ошибка 404
HTTP 404 — статус ответа сервера, сообщающий, что ресурс по указанному адресу не найден. Надпись об ошибке внутри страницы не заменяет этот статус.
П
Первая отрисовка содержимого
FCP: определение, практический пример и проверка. FCP — время от начала навигации до первой отрисовки содержимого страницы, например текста или изображения.
Перенаправление
Редирект — перенаправление посетителя или робота с исходного адреса на другой. Серверный вариант сообщает новый адрес через HTTP-ответ.
Порядок наложения элементов
Z-index: определение, практический пример и проверка. Z-index — CSS-свойство, задающее уровень наложения элемента в соответствующем контексте наложения.
Постепенное улучшение
Progressive enhancement: определение, практический пример и проверка. Progressive enhancement — подход, при котором базовое содержимое и функции доступны широко, а улучшения добавляются при поддержке нужных возможностей.
Постраничная навигация
Pagination: определение, практический пример и проверка. Пагинация — разделение списка результатов на страницы с навигацией между ними.
Предварительная загрузка ресурса
Preload: определение, практический пример и проверка. Preload — указание браузеру заранее начать загрузку ресурса, который скоро понадобится текущей странице.
Протокол Open Graph
Open Graph: определение, практический пример и проверка. Open Graph — протокол метаданных, позволяющий описать страницу для представления ссылки в социальных сервисах.
Р
Развёртывание без простоя
Zero-downtime deployment: определение, практический пример и проверка. Развёртывание без простоя — организация обновления, при которой сервис продолжает обслуживать запросы во время замены версии.
Растровое изображение
Растровое изображение представляет картинку сеткой пикселей. Детализация зависит от размеров этой сетки, а также от качества исходного изображения и сжатия.
Режим совместимости
Режим quirks — режим браузера, который воспроизводит некоторые особенности старых сайтов. Он отличается от современного режима без quirks.
Резиновая вёрстка
Резиновая вёрстка — подход, при котором размеры элементов изменяются вместе с доступной шириной, а не ограничиваются одним фиксированным макетом.
Робот Яндекса
Yandexbot: определение, практический пример и проверка. YandexBot — основной индексирующий робот Яндекса, который получает страницы для поисковой системы.
Робот Googlebot
Googlebot: определение, практический пример и проверка. Googlebot — общее название основных поисковых роботов Google, которые обходят страницы для Google Search.
С
Сжатие gzip
Gzip: определение, практический пример и проверка. Gzip — формат сжатия, который используется в HTTP для уменьшения передаваемого объёма ресурсов.
Сжатие Zstandard
Zstandard: определение, практический пример и проверка. Zstandard, или zstd, — механизм сжатия данных без потерь с собственным форматом представления.
Система DNS
DNS: определение, практический пример и проверка. DNS — распределённая система имён, связывающая домены с сетевыми ресурсами, в том числе IP-адресами.
Смещение макета
CLS (Cumulative Layout Shift) — метрика визуальной стабильности, учитывающая неожиданные смещения элементов страницы. Она не измеряется в секундах.
Сниппет
Сниппет — описательная часть поискового результата. Google формирует её автоматически из содержания страницы и иногда использует meta description.
Соединение WebSocket
WebSocket: определение, практический пример и проверка. WebSocket позволяет клиенту и серверу обмениваться сообщениями через установленное соединение.
Стандарт ECMAScript
ECMAScript: определение, практический пример и проверка. ECMAScript — спецификация языка, на которой основан JavaScript.
Строка параметров URL
Query string: определение, практический пример и проверка. Query string — часть URL после вопросительного знака, содержащая параметры запроса.
Структурированные данные
Структурированные данные — машиночитаемое описание объектов и связей на странице: например, статьи, автора или навигационной цепочки.
Т
Тайминг первого байта
Тайминг первого байта, или TTFB, — время от начала навигации до поступления первого байта ответа.
Транспортное шифрование TLS
TLS — протокол защиты соединения, который используется в HTTPS для шифрования трафика и проверки подлинности сервера.
Транспортный протокол QUIC
QUIC: определение, практический пример и проверка. QUIC — транспортный протокол поверх UDP с защищёнными соединениями и несколькими потоками данных.
Транспортный протокол TCP
TCP — транспортный протокол, который доставляет упорядоченный поток байтов между приложениями и повторно передаёт потерянные данные.
У
Узел DOM
Узел DOM — объект дерева документа: элемент, текст, комментарий или другой тип структурной единицы.
Условный HTTP-запрос
Условный HTTP-запрос выполняется с учётом указанного условия: например, изменился ли ресурс с предыдущей загрузки.
Утечка памяти
Утечка памяти — ситуация, когда приложение продолжает удерживать уже ненужные данные и не позволяет освободить занимаемую память.
Ф
Файл robots.txt
Для чего нужен robots.txt, как читать User-agent и Disallow и почему запрет обхода не заменяет noindex или защиту доступа.
Фоновый поток Web Worker
Web Worker: определение, практический пример и проверка. Web Worker выполняет JavaScript в отдельном контексте, позволяя вынести часть вычислений из основного потока.
Формат изображений WebP
WebP: определение, практический пример и проверка. WebP — формат изображений с поддержкой сжатия с потерями, без потерь, прозрачности и анимации.
Формат JSON-LD
JSON-LD — формат представления связанных данных на основе JSON. В SEO его часто используют для разметки сущностей Schema.org внутри HTML.
Формат YAML
YAML: определение, практический пример и проверка. YAML — язык сериализации данных, часто применяемый для конфигурационных файлов.
Х
Хеш
Хеш — результат преобразования данных алгоритмом хеширования в значение фиксированной для выбранного алгоритма длины.
Хлебные крошки
Хлебные крошки — навигационная цепочка, которая показывает положение страницы в структуре сайта.
Хостинг
Хостинг — предоставление инфраструктуры, на которой сайт хранится и обслуживает запросы посетителей.
Ц
Цветовое пространство
Цветовое пространство — система представления цветов с определёнными координатами и правилами их интерпретации.
Цепочка прототипов
Цепочка прототипов — последовательность объектов, по которой JavaScript ищет свойство, отсутствующее у самого объекта.
Цикл
Цикл — конструкция программы для повторного выполнения действий при выполнении заданного условия или переборе значений.
Цикл событий
Event loop: определение, практический пример и проверка. Event loop организует выполнение задач и обработку асинхронных событий в среде JavaScript.
Ч
Чанковая передача
Чанковая передача — способ передачи тела HTTP/1.1 частями, когда итоговый размер заранее не указан.
Частота кадров
Частота кадров — количество кадров, которые приложение формирует или показывает за секунду; обычно обозначается FPS.
Числовой тип Number
Number — числовой тип JavaScript с представлением значений в формате двойной точности.
Ш
Шаблонная строка
Шаблонная строка — синтаксис JavaScript для текста с подстановкой выражений и поддержкой нескольких строк.
Шифрование
Шифрование — преобразование данных в форму, прочтение которой требует соответствующего ключа.
Шрифт в вебе
Веб-шрифт — шрифт, который браузер использует для отображения текста страницы; файл может загружаться с сайта или внешнего сервера.
Э
Экранирование HTML-символов
Экранирование HTML-символов позволяет представить служебные символы как текст, чтобы они не интерпретировались как разметка.
Экспорт модуля
Экспорт модуля — объявление значений JavaScript, которые могут импортироваться другими модулями.
Элемент HTML
Элемент HTML — структурная единица документа, которая задаёт смысл или поведение части страницы.
Ю
Юзабилити
Юзабилити — удобство выполнения задач в конкретном интерфейсе для определённых пользователей и условий.
Юникод
Юникод — стандарт представления письменных символов разных языков и других знаков для обработки и обмена текстом.
Юнит-тест
Юнит-тест — автоматическая проверка небольшой единицы поведения программы с заранее определёнными входом и ожидаемым результатом.
Я
Язык XML
XML: определение, практический пример и проверка. XML — расширяемый язык разметки, позволяющий описывать данные собственными элементами и атрибутами.
Язык XPath
XPath: определение, практический пример и проверка. XPath — язык выражений для обращения к узлам документа и выбора данных по его структуре.
Языковые альтернативы
Hreflang — аннотация, связывающая альтернативные версии страницы для разных языков или регионов. Она помогает Google выбрать подходящую версию результата.
Яндекс Вордстат
Yandex Wordstat: определение, практический пример и проверка. Яндекс Вордстат — сервис статистики запросов к Яндексу с возможностями анализа популярности, регионов и связанных формулировок.
English terms
A
Access log
Журнал доступа сервера — записи об обработанных запросах. Поля и полнота данных зависят от настроек веб-сервера, прокси и системы хранения.
Anchor text
Анкор — текст ссылки, который посетитель читает перед переходом. Он помогает понять, куда ведёт ссылка и как целевая страница связана с текущей.
B
Backlink
Backlink — ссылка на страницу, размещённая на другом сайте. Термин описывает направление ссылки относительно сайта-получателя.
Breadcrumbs
Хлебные крошки — навигационная цепочка, которая показывает положение страницы в структуре сайта.
Browser
Браузер — приложение, которое запрашивает веб-ресурсы, обрабатывает HTML, CSS и JavaScript и показывает страницу пользователю.
Byte
Байт — единица цифровых данных; в современных веб-API один байт содержит восемь бит. Размер файла в байтах не равен количеству символов.
C
Canonical
Что означает rel="canonical", когда он нужен и как проверить основной адрес без путаницы с редиректами и noindex.
Chunked transfer encoding
Чанковая передача — способ передачи тела HTTP/1.1 частями, когда итоговый размер заранее не указан.
CLS
CLS (Cumulative Layout Shift) — метрика визуальной стабильности, учитывающая неожиданные смещения элементов страницы. Она не измеряется в секундах.
Color space
Цветовое пространство — система представления цветов с определёнными координатами и правилами их интерпретации.
Conditional request
Условный HTTP-запрос выполняется с учётом указанного условия: например, изменился ли ресурс с предыдущей загрузки.
Crawling
Обход — загрузка доступных ресурсов сайта поисковым роботом. Это этап получения данных, который сам по себе не означает включения страницы в поиск.
CSS box model
Блочная модель CSS описывает области элемента: содержимое, внутренние отступы, границы и внешние отступы.
CSS inheritance
Наследование CSS — механизм, при котором некоторые свойства элемента получают значение от родительского элемента, если собственное значение не определено каскадом.
D
Debounce
Debounce: определение, практический пример и проверка. Debounce объединяет серию частых вызовов в один, выполняемый после заданной паузы или по выбранному правилу.
DNS
DNS: определение, практический пример и проверка. DNS — распределённая система имён, связывающая домены с сетевыми ресурсами, в том числе IP-адресами.
Document lifecycle
Жизненный цикл документа включает загрузку и разбор HTML, выполнение связанных задач и переход страницы между состояниями готовности.
DOM
DOM: определение, практический пример и проверка. DOM — объектная модель HTML- или XML-документа, с которой работают браузерные скрипты.
DOM node
Узел DOM — объект дерева документа: элемент, текст, комментарий или другой тип структурной единицы.
Domain
Домен — иерархическое имя в системе доменных имён. В веб-адресе оно обычно обозначает хост, к которому обращается браузер.
Dynamic import
Динамический импорт import() — выражение JavaScript для асинхронной загрузки модуля. Оно возвращает Promise с объектом экспортов модуля.
E
ECMAScript
ECMAScript: определение, практический пример и проверка. ECMAScript — спецификация языка, на которой основан JavaScript.
Em unit
em — относительная единица CSS. Для большинства размерных свойств она связана с вычисленным размером шрифта самого элемента.
Encryption
Шифрование — преобразование данных в форму, прочтение которой требует соответствующего ключа.
Error log
Журнал ошибок — записи о проблемах и диагностических событиях приложения или веб-сервера. Он отличается от журнала обращений к страницам.
ETag
ETag: определение, практический пример и проверка. ETag — HTTP-заголовок с идентификатором версии представления ресурса.
Event loop
Event loop: определение, практический пример и проверка. Event loop организует выполнение задач и обработку асинхронных событий в среде JavaScript.
F
Favicon
Favicon: определение, практический пример и проверка. Favicon — иконка сайта, которую браузеры и некоторые поисковые интерфейсы могут показывать рядом с его названием.
FCP
FCP: определение, практический пример и проверка. FCP — время от начала навигации до первой отрисовки содержимого страницы, например текста или изображения.
Fetch API
Fetch API: определение, практический пример и проверка. Fetch API — браузерный интерфейс для сетевых запросов и обработки ответов через Request и Response.
Fluid layout
Резиновая вёрстка — подход, при котором размеры элементов изменяются вместе с доступной шириной, а не ограничиваются одним фиксированным макетом.
Frame rate
Частота кадров — количество кадров, которые приложение формирует или показывает за секунду; обычно обозначается FPS.
G
GET
GET: определение, практический пример и проверка. GET — HTTP-метод для запроса представления ресурса по указанному адресу.
Googlebot
Googlebot: определение, практический пример и проверка. Googlebot — общее название основных поисковых роботов Google, которые обходят страницы для Google Search.
Gzip
Gzip: определение, практический пример и проверка. Gzip — формат сжатия, который используется в HTTP для уменьшения передаваемого объёма ресурсов.
H
H1
H1 — HTML-заголовок первого уровня. Обычно он обозначает главную тему страницы и помогает организовать содержимое вместе с заголовками следующих уровней.
Hash digest
Хеш — результат преобразования данных алгоритмом хеширования в значение фиксированной для выбранного алгоритма длины.
Hreflang
Hreflang — аннотация, связывающая альтернативные версии страницы для разных языков или регионов. Она помогает Google выбрать подходящую версию результата.
HTML character reference
Экранирование HTML-символов позволяет представить служебные символы как текст, чтобы они не интерпретировались как разметка.
HTML element
Элемент HTML — структурная единица документа, которая задаёт смысл или поведение части страницы.
HTTP 404
HTTP 404 — статус ответа сервера, сообщающий, что ресурс по указанному адресу не найден. Надпись об ошибке внутри страницы не заменяет этот статус.
Hyperlink
Гиперссылка связывает документ с другим ресурсом или фрагментом страницы. В HTML обычную ссылку создаёт элемент a с атрибутом href.
Hypertext
Гипертекст — способ организации информации, при котором текст содержит ссылки на другие документы или их части.
I
Indexing
Индексирование — обработка содержимого страницы и включение информации о нём в поисковый индекс. Доступный URL не обязательно будет проиндексирован.
INP
INP (Interaction to Next Paint) — метрика отзывчивости, оценивающая задержку между взаимодействием пользователя и следующим отображённым кадром.
Internal link
Внутренняя ссылка ведёт на другую страницу того же сайта. Она помогает посетителям переходить между материалами и поисковым роботам обнаруживать адреса.
J
K
Keyframe
Keyframe: определение, практический пример и проверка. Ключевой кадр — заданное состояние элемента в определённой точке последовательности анимации.
Keyword
Keyword: определение, практический пример и проверка. Ключевой запрос — формулировка, по которой пользователь ищет информацию, товар или решение задачи.
Knowledge graph
Knowledge graph: определение, практический пример и проверка. Граф знаний — представление сведений в виде сущностей и отношений между ними.
L
Lazy loading
Ленивая загрузка — откладывание загрузки необязательных ресурсов до момента, когда они становятся нужны. Для изображений браузер поддерживает loading="lazy".
LCP
LCP (Largest Contentful Paint) — метрика, отражающая время появления крупнейшего подходящего элемента содержимого в видимой области страницы.
Local storage
localStorage — браузерное хранилище строковых ключей и значений для конкретного origin. Данные обычно сохраняются между сеансами браузера.
Localization
Локализация — адаптация продукта под язык, регион и культурные особенности аудитории. Она включает больше, чем перевод отдельных предложений.
Loop
Цикл — конструкция программы для повторного выполнения действий при выполнении заданного условия или переборе значений.
M
Memory leak
Утечка памяти — ситуация, когда приложение продолжает удерживать уже ненужные данные и не позволяет освободить занимаемую память.
Meta description
Meta description — метатег с кратким описанием содержания страницы. Он задаётся в HTML и может использоваться поиском при формировании сниппета.
Mobile-first indexing
Mobile-first indexing — использование Google мобильной версии содержимого для индексирования и ранжирования. Это не отдельный индекс только для мобильных сайтов.
N
Nofollow
Nofollow — значение атрибута rel у ссылки, которым можно обозначить нежелание связывать сайт с указанной страницей обычным способом. Это не запрет индексации назначения.
Noindex
Как работают meta robots noindex и X-Robots-Tag, почему роботу нужен доступ к странице и как проверить случайный запрет индексирования.
Number
Number — числовой тип JavaScript с представлением значений в формате двойной точности.
O
OAuth
OAuth: определение, практический пример и проверка. OAuth — семейство протоколов авторизации, позволяющих предоставлять приложению ограниченный доступ к ресурсам.
Open Graph
Open Graph: определение, практический пример и проверка. Open Graph — протокол метаданных, позволяющий описать страницу для представления ссылки в социальных сервисах.
Origin
Origin: определение, практический пример и проверка. Origin веб-ресурса определяется сочетанием схемы, имени хоста и порта.
P
Pagination
Pagination: определение, практический пример и проверка. Пагинация — разделение списка результатов на страницы с навигацией между ними.
Preload
Preload: определение, практический пример и проверка. Preload — указание браузеру заранее начать загрузку ресурса, который скоро понадобится текущей странице.
Progressive enhancement
Progressive enhancement: определение, практический пример и проверка. Progressive enhancement — подход, при котором базовое содержимое и функции доступны широко, а улучшения добавляются при поддержке нужных возможностей.
Prototype chain
Цепочка прототипов — последовательность объектов, по которой JavaScript ищет свойство, отсутствующее у самого объекта.
Q
Query selector
Query selector: определение, практический пример и проверка. querySelector() — метод DOM, возвращающий первый элемент, который соответствует CSS-селектору, либо null.
Query string
Query string: определение, практический пример и проверка. Query string — часть URL после вопросительного знака, содержащая параметры запроса.
QUIC
QUIC: определение, практический пример и проверка. QUIC — транспортный протокол поверх UDP с защищёнными соединениями и несколькими потоками данных.
Quirks mode
Режим quirks — режим браузера, который воспроизводит некоторые особенности старых сайтов. Он отличается от современного режима без quirks.
R
Raster image
Растровое изображение представляет картинку сеткой пикселей. Детализация зависит от размеров этой сетки, а также от качества исходного изображения и сжатия.
Redirect
Редирект — перенаправление посетителя или робота с исходного адреса на другой. Серверный вариант сообщает новый адрес через HTTP-ответ.
Rem unit
rem — единица CSS, равная размеру шрифта корневого элемента документа. В HTML это обычно элемент html.
Rendering
Рендеринг — обработка ресурсов страницы для построения её представления. При JavaScript SEO важно различать исходный ответ сервера и DOM после выполнения скриптов.
Robots.txt
Для чего нужен robots.txt, как читать User-agent и Disallow и почему запрет обхода не заменяет noindex или защиту доступа.
S
Selector list
Группировка селекторов — запись нескольких CSS-селекторов через запятую перед общим блоком объявлений.
Site navigation
Навигация сайта — система переходов, которая помогает находить разделы, понимать положение в структуре и возвращаться к связанным материалам.
Sitemap.xml
Как устроена XML-карта сайта, какие URL в неё включать и почему успешная обработка Sitemap не подтверждает индексирование страниц.
Snippet
Сниппет — описательная часть поискового результата. Google формирует её автоматически из содержания страницы и иногда использует meta description.
Soft 404
Soft 404 — ситуация, когда поисковик воспринимает страницу как отсутствующую или ошибочную, хотя сервер не возвращает соответствующий статус ошибки.
Structured data
Структурированные данные — машиночитаемое описание объектов и связей на странице: например, статьи, автора или навигационной цепочки.
T
TCP
TCP — транспортный протокол, который доставляет упорядоченный поток байтов между приложениями и повторно передаёт потерянные данные.
Template literal
Шаблонная строка — синтаксис JavaScript для текста с подстановкой выражений и поддержкой нескольких строк.
Time to First Byte
Тайминг первого байта, или TTFB, — время от начала навигации до поступления первого байта ответа.
Title
Чем HTML title отличается от H1 и заголовка в выдаче, как написать понятное название и проверить шаблон без мифов о числе символов.
TLS
TLS — протокол защиты соединения, который используется в HTTPS для шифрования трафика и проверки подлинности сервера.
U
Unicode
Юникод — стандарт представления письменных символов разных языков и других знаков для обработки и обмена текстом.
Unit test
Юнит-тест — автоматическая проверка небольшой единицы поведения программы с заранее определёнными входом и ожидаемым результатом.
URL
URL: определение, практический пример и проверка. URL — адрес ресурса, который может содержать схему, хост, порт, путь, параметры и фрагмент.
URL encoding
URL encoding: определение, практический пример и проверка. Кодирование URL позволяет представить символы в форме, пригодной для конкретного компонента адреса.
URL normalization
Нормализация URL — приведение адресов к согласованному представлению по определённым правилам. Универсального безопасного удаления всех параметров не существует.
Usability
Юзабилити — удобство выполнения задач в конкретном интерфейсе для определённых пользователей и условий.
User-Agent
User-Agent: определение, практический пример и проверка. User-Agent — HTTP-заголовок запроса со сведениями о программе-клиенте и её окружении.
V
Vary
Vary: определение, практический пример и проверка. Vary — HTTP-заголовок ответа, указывающий, какие заголовки запроса влияли на выбор представления ресурса.
Viewport
Viewport: определение, практический пример и проверка. Viewport — область, в которой браузер показывает веб-страницу; её размеры влияют на раскладку и адаптивность.
Viewport height unit
vh — единица CSS для длины относительно высоты области просмотра. 1vh соответствует одной сотой высоты большого viewport.
Virtual DOM
Virtual DOM: определение, практический пример и проверка. Virtual DOM — распространённое название подхода, при котором библиотека хранит описание интерфейса и согласует изменения с настоящим DOM.
W
Web accessibility
Доступность интерфейса — создание сайта, которым могут пользоваться люди с разными возможностями и способами взаимодействия, включая вспомогательные технологии.
Web font
Веб-шрифт — шрифт, который браузер использует для отображения текста страницы; файл может загружаться с сайта или внешнего сервера.
Web hosting
Хостинг — предоставление инфраструктуры, на которой сайт хранится и обслуживает запросы посетителей.
Web Worker
Web Worker: определение, практический пример и проверка. Web Worker выполняет JavaScript в отдельном контексте, позволяя вынести часть вычислений из основного потока.
WebP
WebP: определение, практический пример и проверка. WebP — формат изображений с поддержкой сжатия с потерями, без потерь, прозрачности и анимации.
WebSocket
WebSocket: определение, практический пример и проверка. WebSocket позволяет клиенту и серверу обмениваться сообщениями через установленное соединение.
X
X-Robots-Tag
X-Robots-Tag: определение, практический пример и проверка. X-Robots-Tag — HTTP-заголовок, через который поддерживающим его роботам передают правила индексирования и представления ресурса.
XML
XML: определение, практический пример и проверка. XML — расширяемый язык разметки, позволяющий описывать данные собственными элементами и атрибутами.
XPath
XPath: определение, практический пример и проверка. XPath — язык выражений для обращения к узлам документа и выбора данных по его структуре.
Y
YAML
YAML: определение, практический пример и проверка. YAML — язык сериализации данных, часто применяемый для конфигурационных файлов.
Yandex Wordstat
Yandex Wordstat: определение, практический пример и проверка. Яндекс Вордстат — сервис статистики запросов к Яндексу с возможностями анализа популярности, регионов и связанных формулировок.
Yandexbot
Yandexbot: определение, практический пример и проверка. YandexBot — основной индексирующий робот Яндекса, который получает страницы для поисковой системы.
Z
Z-index
Z-index: определение, практический пример и проверка. Z-index — CSS-свойство, задающее уровень наложения элемента в соответствующем контексте наложения.
Zero-downtime deployment
Zero-downtime deployment: определение, практический пример и проверка. Развёртывание без простоя — организация обновления, при которой сервис продолжает обслуживать запросы во время замены версии.
Zstandard
Zstandard: определение, практический пример и проверка. Zstandard, или zstd, — механизм сжатия данных без потерь с собственным форматом представления.