Обучение продвижению
сайтов в поисковиках
Главная Проверенные советы по SEO-продвижению Мастер-класс по генерации региональных SEO-сайтов + файлы для скачивания

Мастер-класс по генерации региональных 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 Р в месяц.

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

Переходим в домен и создаем A-запись со звездочкой:

Далее создаем 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:

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

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

Очень плохоПлохоНормальноХорошоОтлично (29 оценок, средняя: 4,69 из 5)
Загрузка...
  • dimon3d

    Получается движка нету у сайта? ток index где меняем инфу

    • Да, голый HTML.

      • dimon3d

        одностраничники они ж в топ плохо заходят, по вч то. По нч выходят а так чтоб по вч в поиске не встречал. Хотя способ интересный надо потестить

  • dimon3d

    А есть какие нить кейс по продвижению партнерских магазинов. тип товарной выгрузки?

  • Поскольку шаблон для сайтов единый, то проще и использовать один файл, а не плодить его в каждой папке. То есть хранить его в корне основного сайта (например, с именем index.php), а в папках просто подключать. Таким образом, в папках файл index.php будет иметь содержимое только:

    [?

    include_once("../index.php");

    ?]

    Любые изменения в корневом index.php отразятся на всех сайтах.

  • Много лишних данных в базе и переменных в шаблоне. Можно легко заменить

    [?=$row['fon']?]

    на

    [?=$row['translit']?]_big.jpg

    а

    [?=$row['gerb']?]

    на

    [?=$row['translit']?].png

    Ап:

    еще

    [?=$row['panorame']?]

    на

    [?=$row['translit']?]_map.png

  • regulator1000

    супер подробный мануал! Спасибо за огромный труд!

    Виталий, а что с конвертабельностью данного трафика?

    И какова вероятность бана яндексом таких сайтов? Сайт не будет считаться дорвеем?

    • Трафик конвертит, тк запросы целевые. С Яндексом пока все в порядке, ни одну сеть не забанил.

      • А как на счет Google?

        P.S. ну и спасибо за материал.

        • Из Гугла также идет трафик.

          • Olesya Breus

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

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

          • С ИМ сложнее, лучше делать лендинги под топовые товары/категории и сливать на основной ИМ.

          • сергей дибров

            Виталий, а есть опыт такой сетки именно по моно — товару без слива на многостраничный сайт?

          • Роман

            Виталий подскажи пожалуйста что где не так у меня пробую делать все тоже самое только не с поддоменами а с папками то-есть domain.com/gorod/ города не выводятся в нужных местах... хелп ме плиз 🙂

          • максим понамарев

            Причем тут дорвеи? Возьмите дром, они уже лет десять на региональных поддоменах живет. Кстати у него на каждый поддомен свой robots и sitemap. Таких сайтов масса и никто их не банит! Хочу теперь свой сайт переделывать т.к. изначально только догадывался, что такой метод может дать хороший траф. Может видео по этому эксперименту снять?

  • А как быть с внутренними страницами?

    Т.е. допустим у нас есть интернет магазин подушек с кучей категорий, и я хочу сделать 100 поддоменов для разных городов. Делать лендинг заточенный под город только для главной страницы? И затем с этого лендинга ссылки на категории на основной домен?

    Или делать полную копию сайта для каждого поддомена?

    • Бессмысленно делать полные копии магазина на каждом поддомене. Я бы делал просто лендинг-главную со ссылками на основной. Но бывают случаи, когда по 500 сгенерированных страниц для каждого города спокойно живут в индексе и высоко ранжируются — novosibirsk.kompaskreditov.ru

      • Спасибо

      • Alex

        Что лучше: продвигать ИМ под всю Россию или выводить регионы на субдомены с минимальной уникализацией внутряков? Мне кажется что в первом случае нет шансов на успех...

  • Александр

    Виталий спасибо за то, что делишься опытом!

    Есть вопрос.

    Где лучше выводить весь список ссылок на сеть поддоменов? на главной? тоесть на основном домене? или можно сквозную перелинковку сделать?

    или лучше не связывать между собой сеть? тоесть вообще на отдельном сайте сделать весь список поддоменов.

    • Лучше делать на главной основного домена.

      • Александр

        Спасибо!

        и еще скажите, если я сделаю все сайты через один index.php, без папок, тоесть через php определяем домен с которого зашли на сайт,

        и в соответсвии выводим информацию.

        не совсем понятно как связать домен с папкой и зачем именно в каждой папке нужен index.php.

        еще рос спасибо.

        • Я не программист, поэтому мне такое решение сделали. Сделаете лучше — поделитесь)

  • nbsp

    Как тоже самое сделать на wp?

    • Я не программист, пробовал реализовать на WordPress Multisite, помучился и решил сделать на HTML.

  • Шикарно))

  • victorpusaka

    Бери, да делай, спасибо! Вложения минимальные, но есть вопросы. Как думаете подойдет ли такой метод для продвижения курсов английского языка по скайпу? План в чем, делаю региональную сеть под запрос «курсы английского языка ...» а с сайтов этой сети перенаправляю трафик на лендинг с предложением курсов английского по скайпу с описанием всех преимуществ данного метода.

    • Нужно пробовать, тк по курсам есть региональный трафик. А там уже смотреть на конверт.

      • victorpusaka

        Спасибо за ответ. Вчера немного проанализировал стоимость аналогичных услуг по регионам. В моем случае, для эксперимента лучше выбрать что-то другое. Дело в том, что в регионах стоимость одного часа занятия значительно ниже чем по Москве и Петербургу. Следовательно, трафик, скорее всего не будет конвертироваться. Хотя, кто знает. Но, для эксперимента, я все таки выберу другую нишу.

  • Олег Андреев

    За ненастоящий 8800 от яндекса не последует фильтров со временем?

    Где брать «сотрудников»? Для каждого города своих? Уникализировать смысл есть?

  • Яндекс.Метрика на каждый домен своя или 1 общая?

  • Alexander Ivanov

    Картинка vinograd.io/wp-content/up...2016/07/base.png не кликабельна, ничего не видно

  • Роман

    Хорошая статья ! А можно попросить исходники html с примером скрипта который подключает базу ? а так же хотелось бы увидеть базу в формате экселя.

  • Антон Даблешевич

    Приветствую, Виталий! Давно хотел попробовать реализовать подобную сеть, всё смущал бан поисковиков. Но у меня другой вопрос. Можно такую сетку организовать на один регион? То есть, скажем мне нужно продвинуть фирму, где ЦА имено с одного региона. Как поступить с поддоменами. Предположу, что домен второго уровня брать под ключевые запросы относящиеся к деятельности фирмы. Как такое вообще будет индексироваться поисковиками и какой риск бана?

  • Роман Гуща

    Приветствую!

    Подскажите, как по Вашему мнению лучше сделать, если есть желание не только на РФ но и на KZ, UA, BY запилить по городам

    — с контактами и телефонами нет проблем — сип телефония

    — с работниками также — опять же удаленка. сип телефония

    вопрос с домену

    — запилить все города на одном международном домене

    — под каждую страну пилить свой домен региональный

    • Здравствуйте. Я бы делал на региональных доменах — шансы выше.

      • Роман Гуща

        если задача стоит на все СНГ русскоязычные страны,

        — их более 10

        — не везде просто с национальными доменами для неграждан

        — вопрос управления всем этим сразу на порядки сложнее

        «шансы выше» — как Вы считает, если в цифрах это выразить то какие будут оценочные цифры разницы шансов

  • Виталий, очень хотелось бы получить рекомендации по дооптимизации интернет магазина с юр.адресом в Москве, доставка и пункты самовывоза курьерских служб, перед добавлением в Я.Каталог и назначением дополнительных 6 регионов. Т.е. к примеру, в title категорий везде присутствует «Москва», добавлять другие топонимы или не использовать вовсе, добавление информации о доставке в каждый город на отдельные страницы или на общей вкладками делать, с контактами как поступить (добавлять на одну страницу все и микроразметку добавлять или на разные разносить), выбор города на сайте есть, но без автоопределения и т.д. чтобы модераторы Яндекса присвоили регионы и сайт стал в них лучше ранжироваться. Сайт in-colors.ru

    Может планируете видео на эту тему записывать?

    Спасибо

  • Vadim Hakimov

    Спасибо!

    Есть пара вопросов:

    1. к примеру ключевая фраза «труба для теплого пола», домен такой trubа-dlya-teplogo-pola-kupit.ru . Правильно понял?

    2. Не понял как именно перенаправлять трафик и куда, чтоб было безопасно.

    Делать кнопку купить и при нажатии отправлять на основной сайт в карточку товара?

    • 1. Нет, делайте домен короче и не более 1 дефиса

      2. Здесь на выбор — можете торговать как с самого сайта, так и редиректить на основной

  • Филипп

    Мануал огненный! Большое спасибо.

    P.S. Поржал с офиса в Черноголовке

    uploads.disquscdn.com/ima...ca8f14eb9d4f.png