Мастер-класс по генерации региональных SEO-сайтов

Мастер-класс по созданию сети бесплатных авто-генерируемых сайтов для сбора целевого трафика из регионов. Пошаговая инструкция. Плюсы и минусы методики. Бонусные файлы для скачивания.

В данном мастер-классе мы сделаем сеть сайтов, которые будут «заточенны» под регионы для получения целевого трафика. Для этого мы сделаем одну страницу и размножим ее на большое количество поддоменов, каждый из которых поиск будет считать отдельным региональным сайтом.

Наша главная задача — максимально уникализировать каждый сайт (для этого мы будем подставлять в шаблон различные данные — контакты, изображения и так далее), чтобы поиск проиндексировал его и, по возможности, высоко ранжировал в конкретном регионе.

Как это выглядит на примере закрытой сети:

Сайт в Новосибирске

Сайт в Сочи

Вводная информация

Для кого подойдет данный способ:

  • Для бизнеса в регионе. Сбор трафика из близлежащих городов
  • Для бизнеса по РФ. Сбор регионального трафика по всей России
  • Для партнерок. Получение и конвертация регионального трафика в партнерских программах

ПлюсыМинусы

  • Низкая конкуренция. Из-за невысокого качества региональной выдачи во многих тематиках
  • Запуск на неделю. Запуск первой сети за неделю, а всех последующих - всего за несколько дней
  • Минимальные вложения. Не потребуется покупать сотни доменов и писать для каждого из них уникальный текст. Нужен домен за 100 Р, копирайтинг для одной страницы и VPS
  • Быстрые результаты. Если мы сделали все правильно, первые посетители на сайты пойдут уже через месяц
  • Для новичков. Данный способ подойдет новичкам, у которых, например, нет бюджета для запуска контентного проекта. Запустив за небольшие деньги такую сеть можно сразу начать зарабатывать

  • Много ручной работы. Для первого запуска придется создать базу с информацией для каждого города (займет больше всего времени), делать шаблон сайта, искать изображения и писать текст
  • Но! Я все это уже сделал за вас. Поэтому вы можете использовать мою готовую базу и шаблон или сделать собственные. Рекомендую последний вариант, так как мой сайт и база создавались для экспериментов и далеко не идеальны. Плюс вы получите уникальные сайты, у которых не будет «братьев» в Сети
  • В некоторых тематиках способ может не сработать. Есть ряд тематик, обычно с небольшой семантикой или геонезависимыми запросами, в которых данный способ не сработает

Кейс

Результаты одной экспериментальной сети из более 200 микро-сайтов. Стоимость запуска — около 1 000 Р на копирайтинг.

За 9 месяцев получено:

  • 21 256 переходов из Яндекса
  • 13 758 переходов из Гугла

Шаг 1. Сбор семантики

Собираем семантическое ядро. Сеть региональных сайтов делается под один большой кластер запросов. Обычно это высококонкурентная (ВК) и высокочастотная (ВЧ) ключевая фраза до трех слов включительно. Например, для тематики «юридические консультации» таким кластером будет «бесплатные юридические консультации»:

Смотрим есть ли в этом кластере запросы с городами:

Если такие запросы есть, значит способ генерации региональных сайтов нам подойдет.

Шаг 2. Составление базы данных

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

Количество городов для генерации зависит от наших целей. Вы можете самостоятельно собрать базу необходимых городов (например, на основе семантики) или использовать готовые списки.

Готовые списки:

Далее для каждого города указываем следующие данные:

  • Субъект. Например, для Новосибирска — Новосибирская область
  • Адрес. Указываем фиктивный адрес в городе в формате: почтовый индекс, улица и номер дома. Для своей базы я брал адреса отделений Почты России
  • Изображения. Название файла с гербом, большое изображение города и скрин из Панорам Яндекс.Карт
  • Ссылка на Ютуб. Код для вставки на видео сайт. Находим ролик, связанный с городом — общие виды, информация и так далее. Пример видео для Новосибирска:
  • Карты. Код карты проезда в фиктивный офис из Конструктора Яндекс.Карт
  • Региональные цены и сроки. В случае необходимости, для каждого города указываем свои цены, сроки и другую информацию
  • Население и другие данные. Чем больше данных мы укажем, тем лучше. Например, находим численность населения каждого города

Важные моменты:

  • Собираем базу в Эксель, далее экспортируем в MySQL
  • Используем разные падежи городов для корректной подстановки
  • Название города переводим в транслит для генерации региональных поддоменов, E-Mail и других подстановок
  • Файлы изображений также называем транслитом с гео-ключом

В итоге у нас должна получится подобная таблица:

Шаг 3. Регистрация домена

Для сети региональных сайтов нам нужно зарегистрировать одно новое доменное имя, например в зоне ru за 100 Р.

Доменное имя должно быть с вхождением ВК ВЧ ключевого слова из нашего кластера.

Регистрируем домен с той транслитерацией, которую поиск выделяет полужирным в выдаче:

Чтобы обезопасить себя от фильтров, если ключевая фраза состоит из 3-х слов, добавляем к имени дополнительное слово.

Региональные сайты будут вида #город#.сайт.ру:

  • novosibirsk.site.ru
  • sochi.site.ru
  • ...

При правильной оптимизации поисковые системы будут считать такие поддомены самостоятельными региональными сайтами.

Шаг 4. Шаблон

Требования к шаблону сайта:

  • Адаптивный, легкий и валидный
  • Атрибуты ALT с названием города
  • Привлекающая внимание фавиконка
  • Микроразметка Sсhema.org для адреса
  • Яндекс.Метрика и Гугл Аналитикс

Коммерческие факторы

  • Федеральный номер 8 800
  • Онлайн помощник с активным приглашением в чат, например ЖивоСайт
  • Цены в рублях
  • Фото сотрудников, производства, сертификатов и так далее
  • Отзывы и кейсы клиентов. Кейс — история успешного сотрудничества с компанией
  • Способы оплаты и доставки

Также можно реализовать:

  • Дата в форме заявки
  • Перелинковка
  • Страница-хаб со ссылками на все сайты
  • Звездный рейтинг для сниппета Гугла и микроразметка Open Graph
  • Коды ретаргетинга социальных сетей

Шаг 5. Контент для шаблона

Основой контента для шаблона являются текстовые формулы и переменные. Приведу пример:

Где:

  • Цифра 1 — текстовая формула. Заранее написанный текст с местом для постановки переменной
  • Цифра 2 — переменная с названием города. В другом случае это может быть улица, население и так далее

Для каждого нового проекта нам нужно подготовить текстовые формулы. В результате генерации должен получаться уникальный и опрятный текст.

Куда мы будем подставлять переменную с названием города:

  • В тег Title для создания регионального заголовка сниппета
  • В мета-тег Description и лид-абзац для формирования описания сниппета
  • В заголовки H1 и H2 для лучшего ранжирования
  • В контент — тексты, отзывы и так далее

Другие переменные на странице:

  • Адрес в формате город, улица и номер дома
  • Карта проезда к офису
  • Видео о городе на Ютубе
  • Адрес электронной почты в формате gorod@site.u

Важные правила:

  • Следим за естественностью генерации. Что бы не было «Лучшие репетиторы в Новосибирск по всем предметам...»
  • Чем больше переменных мы используем, тем лучше - текст будет более уникальным
  • Корневой файл и файл города немного отличаются, поэтому их нужно править по-отдельности и не заменять друг другом

Шаг 6. Подготовка к запуску

Рассмотрим структуру файлов и папок.

Один сайт — это одна папка с индексным файлом:

Все CSS, скрипты и изображения хранятся в одном месте — в корневом сайте в папках «css», «js» и «images»:

Папка с каскадными таблицами стилей:

Папка со скриптами:

Папка с изображениями (в отдельных папках гербы, большие изображения и панорамы из Яндекс.Карт):

Для работы с исходными файлами нам потребуются программы:

  • Total Commander для групповой работы с файлами и папками
  • Notepad для редактирования HTML
  • FileZilla для заказчки файлов на хостинг

Далее приступаем к редактированию и заполнению индексного файла:

  • Меняем все текстовые формулы на свои
  • Добавляем и прописываем пути к новым изображениям
  • Заменяем во всех абсолютных ссылках называние домена

Переменные моей базы:

Переменная Значение
city_pgt Город
subject Субъект
at_city Город в родительном падеже
at_subject Субъект в родительном падеже
translit Город транслитом
population Численность населения
adress Улица и дом
post_index Почтовый индекс
gerb Файл с гербом
fon Файл с большим изображением
panorame Файл с панормой
ytube Код для вставки видео с Ютуба
ymap Код для вставки карты

Пример редактирования шаблона:

Шаг 7. Запуск

Для запуска сети генерируемых сайтов нам понадобится виртуальный сервер с панелью ISP. Я пользуюсь хостингом ФастВПС за 278 Р в месяц.

После покупки хостинга переходим создаем новый домен:

Далее создаем WWW домен. Указываем псевдоним со звездочкой как в примере и включаем функцию «Авто поддомены» — «В поддиректории WWW домена» (чтобы поддомены создавались автоматически из папок):

Далее создаем почтовый домен с перенаправлением в качестве действия по умолчанию. При такой настройке нам не придется вручную создавать ящики для каждого города:

Создаем основной почтовый ящик домена:

Далее создаем новую базу данных:

Переходим в PhpMyAdmin:

Выбираем новую базу данных (1) и переходим на вкладку импорт (2):

Импортируем дамп базы:

После этого нам нужно прописать пути к базе в индексном файле и размножить его по всем папкам с городами.

Вы можете использовать уже готовые пустые папки с городами или, в случае если вы собрали свой список городов, для быстрой генерации папок можете нажать F7 в TotalCommander и вставить список городов через вертикальную черту (не большее 100 городов за раз):

Для быстрого размножения готового индексного файла по папкам с городами выполняем следующие действия в TotalCommander:

  1. В левом окне открываем папку города с готовым индексным файлом, а в правом - все папки
  2. Выбираем индексный файл в левом окне
  3. Выбираем все папки в правом окне за исключением папки из левого окна и папок «css», «js» и «images» (щелкаем правой кнопкой мыши)
  4. Нажимаем F5
  5. Выбираем в опциях «Копировать во все выделенные папки...»
  6. Жмем «Ок»

В результате индексный файл будет скопирован во все папки с городами.

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

Шаг 8. Индексирование

После  запуска сайта необходимо добавить каждый сайт в панели вебмастеров Яндекса и Гугла. Делаем это самостоятельно или делегируем задачу фрилансеру.

Добавляем сайт в Яндекс.Вебмастер:

Подтверждаем права на сайт HTML-файлом:

Далее добавляем сайт в Google Search Console.

Подтверждаем право собственности на домен через Google Analytics:

Файлы для скачивания

Дамп базы данных и архив с индексными файлами и папками:

УжасноПлохоНормальноХорошоОтлично (11 оценок, среднее: 4,82 из 5)

Пройдите тест и проверьте ваши знания

Какие ключевые фразы нужно учитывать в первую очередь при сборе семантического ядра для региональных сайтов?

Что можно использовать в качестве переменных при генерации контента для региональных сайтов?

Каким способом можно ускорить индексацию региональных сайтов?