Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Практика

Google Sheets как инструмент SEO-аналитика

Разберём функции, которые делают таблицы полноценным SEO-инструментом, и сценарии, где их лучше не применять.

Почему таблицы

Выгрузки краулеров, отчёты вебмастеров и списки адресов почти всегда приходят в виде таблиц. Электронные таблицы позволяют быстро фильтровать, группировать, сравнивать и делиться результатом с командой без специальных программ. Для многих задач их хватает.

Полезные функции

Функции таблиц для SEO
ФункцияДля чегоПример задачи
REGEXEXTRACTИзвлечь часть текста по шаблонуДостать раздел из адреса
REGEXMATCHПроверить соответствие шаблонуОтметить адреса с параметрами
QUERYВыборка и группировка как в запросе к базеЧисло страниц по кодам ответа
VLOOKUP и XLOOKUPСопоставить таблицы по ключуПрисоединить трафик к списку страниц
UNIQUE и COUNTIFНайти и посчитать повторыНайти дубли заголовков
ARRAYFORMULAПрименить формулу ко всему столбцуОбработать тысячи строк одной формулой
IMPORTXMLЗабрать данные со страницыПолучить заголовок страницы

Примеры формул

=REGEXEXTRACT(A2, "^https?://[^/]+/([^/?]+)/")
=IF(REGEXMATCH(A2, "[?]"), "есть параметры", "чистый")
=QUERY(A:C, "select C, count(A) group by C")
=IMPORTXML(A2, "//title")

Первая формула вытаскивает первый раздел адреса, вторая отмечает адреса с параметрами, третья считает страницы по значению третьего столбца, четвёртая загружает заголовок страницы. Название функций и разделитель в формулах зависят от языка и настроек таблицы.

Ограничения

  • Объём. Сотни тысяч строк замедляют работу: для больших выгрузок нужны базы или скрипты.
  • Импорт со страниц. Функции импорта работают с ограничениями: часть сайтов их блокирует, а число запросов ограничено.
  • Точность. Формулы легко испортить случайным изменением: храните исходные данные на отдельном листе.
  • Совместная работа. Без правил доступа таблицу легко испортить: ограничьте права редактирования.

Автоматизация

ВыгрузкаданныхЛистс сырымиданнымиФормулыи сводныеОтчётдля команды
ВыгрузкаданныхЛистс сырымиданнымиФормулыи сводныеОтчётдля команды
Типичный порядок работы с таблицей

Регулярные задачи можно автоматизировать встроенными скриптами: обновлять данные по расписанию, отправлять отчёты, подтягивать выгрузки из панелей вебмастеров. Для этого нужно немного программирования, зато результат обновляется сам. Соединение с внешними сервисами часто требует ключей доступа: храните их отдельно, а не в общих ячейках.

Где пригодится. Регулярные выражения для таблиц — в статье про регулярные выражения для SEO, транслитерация — в статье транслитерация в Excel и таблицах, а дашборды на основе таблиц — в материале про дашборд технического состояния.

Пример задачи: разбор выгрузки за десять минут

  1. Загрузите выгрузку краулера на отдельный лист и не редактируйте её.
  2. На втором листе добавьте столбцы: раздел адреса, признак параметров, длина заголовка.
  3. Постройте сводную таблицу по разделам: число страниц, число ошибок, число страниц без заголовка.
  4. Отфильтруйте проблемные разделы и передайте список разработчикам.

Такой порядок повторяется для каждой выгрузки, а формулы переносятся между файлами. Со временем вы накопите собственную библиотеку шаблонов таблиц для типовых аудитов.

Частые вопросы

Что можно делать в электронных таблицах для SEO?

Фильтровать и группировать выгрузки, разбирать адреса регулярными выражениями, сопоставлять таблицы по ключу, находить повторы и строить сводные отчёты.

Подходят ли таблицы для больших сайтов?

Для сотен тысяч строк они работают медленно; для таких объёмов лучше использовать базы данных или скрипты.

Как защитить таблицу от случайных ошибок?

Хранить исходные данные на отдельном листе, ограничить права редактирования и не оставлять ключи доступа в общих ячейках.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также