Программное SEO — или programmatic SEO — служит для оптимизации и подготавливает к продвижению сразу несколько страниц. Это проще, чем традиционное продвижение в поисковых системах, но требует определенных навыков, среди которых немаловажный — понимание принципов зерокодинга. Потому что в процессе нужно использовать некоторые no-code инструменты.

Самое главное в программном SEO — масштабируемость.

Пониманию зерокодинга мы учим на нашем интенсиве по веб-разработке без кода. Расскажем о теории и прикладном использовании no-code инструментов на примере Tilda, Bubble, Figma и других. Это бесплатно — нужно только записаться.

Как и зачем

Программное SEO позволяет решить проблему оптимизации растущего объема поискового трафика путем масштабной публикации целевых страниц. Возьмем пример: мы собираемся путешествовать, открываем Google и набираем там: «Чем заняться в Норильске». Или: «Что посмотреть в Красноярске». Практически всегда первым в списке будет сайт Tripadvisor — и все потому, что у него есть страница практически на любую связанную с путешествиями тему. Чтобы добиться такого результата и получить большой приток посетителей, SEO-менеджеры прибегают к программируемому продвижению. Они понимают, какие ключевые запросы используют пользователи, и создают под каждый запрос множество отдельных страниц.

В долгосрочной перспективе наполнение сайта качественным контентом работает лучше, но программное SEO позволяет ускорить довольно медленный процесс продвижения на хорошую позицию в поисковой выдаче. Его фокус — не столько на качестве контента, сколько на создании приятного пользовательского опыта через генерацию красивых посадочных страниц.

Сложные моменты

Программное SEO подойдет не всем — у него, как и у любого инструмента, есть свои недостатки и особенности.

Вот некоторые из них.

  • Не всем подойдет. Контент на каждой странице должен быть релевантным и полезным, иначе пользователь просто уйдет. Некоторые направления бизнеса просто не могут выдавать такие же страницы, какие есть, например, у того же Tripadvisor.
  • Много страниц, над которыми нужно работать. Тут просто: чем их больше, тем они сложнее в оптимизации. Придется работать над технической стороной, даже если все построено на зерокодинге, и над наполнением. Придется обновлять контент. Это отнимает время и ресурсы.
  • Работать будет, но это не точно. Проще всего — посмотреть на примеры программного SEO у сайтов-конкурентов, тогда продвижение, скорее всего, сработает. С традиционными инструментами в этом плане проще: они точно помогут, просто это займет больше времени.

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

Как работает

Программную рекламу рассмотрим на примере таких инструментов как Airtable и Webflow — они зерокодинговые, первый — это одна из самых популярных облачных баз данных, а второй — конструктор сайтов и приложений.

Шаг 1. Создание контент-плана и поиск актуальных ключевиков

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

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

Как и в любой рекламной кампании, не лишним будет провести опрос среди клиентов, узнать, как именно они обычно ищут информацию, какие фразы используют, какие предпочитают поисковые системы.

Шаг 2. Создание шаблона страницы

У вас будет огромное количество страниц с запросами. Для того, чтобы не заниматься созданием каждой отдельной, проще всего сделать шаблон с блоками, куда из базы данных будет выгружаться информация. При этом уделять слишком мало внимания дизайну страницы нельзя, иначе высок риск, что поисковые роботы посчитают ее некачественной, а реальные пользователи — неудобной.

Шаг 3. Сбор данных

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

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

Читайте также: «Вебхуки и API: в чем разница?».

Самое простое — сразу настроить сбор данных с ресурсов, где они обновляются. По такому принципу работает привязка к News API — это REST API инструмент, который собирает данные с 80 000 новостных ресурсов.

Шаг 4. Создание подходящей под сайт базы данных

Мы предлагаем создать БД на базе Airtable — облачного ресурса.

Читайте также: «Airtable и его аналоги: исследование лучших решений для управления данными».

В таблице создаются промаркированные поля, которые будут связаны с коллекциями сайта. При их заполнении нельзя забывать и о таких важных вещах, как метаданные: заголовки страниц, URL и описания. Поскольку шаблон веб-страницы у вас уже есть, то это не составит особого труда — на этом этапе вы просто заполняете контентом каждый из разработанных блоков.

Шаг 5. Создание коллекции в CMS

Для хостинга своего сайта мы выбрали платформу Webflow — это зерокодинговый конструктор, очень простой в использовании. Подробнее мы рассказываем о нем вот здесь: «Webflow для начинающих: руководство по созданию сайтов без программирования».

Для организации программного SEO нужно создать CMS-коллекцию и заполнить поля подготовленным заранее контентом. Поля связываются с базой данных на Airtable — той самой, которая подготавливалась на прошлом этапе.

Связать две платформы можно, например, при помощи инструмента Whalesynch. Он позволяет быстро синхронизировать Webflow, Airtable и Postgres, еще одну систему для создания баз данных.

Whalesync связывает поля в Airtable с полями в CMS Webflow.

Шаг 6. Тестирование и редактура

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

И наконец, не лишним будет убедиться в уникальности контента — неуникальный поисковики просто забанят, и никакого трафика на сайт это не приведет.

Все это — только один из примеров программного SEO с использованием инструментов зерокодинга.