Каталог и SEO-структура: сотни страниц из одной таблицы
Когда страниц должно быть много и они однотипны: услуга в каждом городе, разделы каталога, справочник объектов. Они собираются из таблицы по шаблону — вместе с перелинковкой и картой сайта.
Когда это нужно
Формат оправдан там, где спрос делится на понятные ячейки: услуга в каждом городе присутствия, тип объекта, категория товара, отрасль клиента. Человек ищет не «услуги компании», а «вывоз отходов в Сургуте» — и попадает на страницу, которая отвечает именно на это.
Руками такие страницы не делают: двадцать штук ещё можно, двести — нет. И дело не в лени, а в том, что при ручной сборке они неизбежно расходятся — где-то забыли обновить цену, где-то не поставили ссылку, где-то опечатка в шаблоне тиражировалась.
Как это устроено
Страница описывается один раз как шаблон, а её содержимое — как строка таблицы. Сборка проходит по таблице и выдаёт готовые страницы: с адресами по одному правилу, с перекрёстными ссылками, с записями в карте сайта.
Это не подмена текста на лету, а нормальные статические страницы. Поисковик видит обычный HTML, посетитель — обычный сайт, а вы правите одну строку вместо десяти файлов.
Граница, о которой лучше знать заранее
Массовые страницы работают ровно до того момента, пока в них есть что читать. Страница «услуга в городе N», отличающаяся от соседней только названием города, не приносит трафика — она приносит риск.
Поэтому первый разговор всегда про содержание: чем ваши города отличаются друг от друга по существу. Если ничем — формат вам не подходит, и лучше выяснить это до работы, а не после.
Что остаётся у вас
Таблица, шаблоны и сборка. Добавление страниц не требует ни меня, ни разработчика вообще: это строка в таблице и автоматическая пересборка.
Попадёт, если делать плохо, и это главный риск формата. Сотня страниц, отличающихся только подставленным названием города, — спам, который Яндекс отсеивает целиком вместе с сайтом. Работает другое: страница на город имеет смысл, когда в ней есть местная фактура — свои цены, сроки выезда, объекты поблизости, контакты. Если такой фактуры нет ни на один город, я скажу, что делать это не стоит.
Столько, на сколько хватает содержательных отличий. Практика: лучше двадцать страниц, каждая из которых отвечает на свой запрос, чем двести одинаковых. Технически сборка не замечает разницы между двадцатью и двумя тысячами — ограничение всегда в содержании.
Из таблицы, которую ведёте вы: столбцы — это поля страницы. Она может лежать в репозитории, в облачном листе или выгружаться из вашей учётной системы. Второе место учёта заводить не нужно.
Дописать строку в таблицу. Сайт пересоберётся сам, страница появится в карте сайта и в перелинковке. Разработчик для этого не нужен.
Каталог можно собрать отдельным разделом на поддомене или в подпапке, не трогая существующий сайт. Это частый случай: основной сайт живёт как жил, а SEO-структура появляется рядом.
Расскажите про свою таблицу
Напишите в Telegram — посмотрю, что из ваших данных получается в страницы и стоит ли овчинка выделки.