Как добавить 100 000 метатегов на сайт за 5 минут?

Семь улучшений Netpeak: #напальцах и Netpeak Cloud. Выпуск четвертый Каждый знает, что такое рутина, — она отнимает много времени, утомляет, снижает мотивацию. Классическая рутина SEO-специалиста — задачи по ручному внедрению метатегов на сайт (Title, Description, Keywords, H1). Специалисты Netpeak, как вы наверняка
Для внедрения метода понадобятся:
- Доступ к базе данных.
- Начальные знания SQL-запросов.
- Опыт работы в Google Sheets.
Без базовых знаний SQL и опыта работы с MySQL этот способ лучше не использовать. Важно делать резервную копию данных после каждого действия, чтобы в случае непредвиденной ошибки можно было восстановить информацию. Также необходимо заливать метатеги на тестовую версию сайта, и уже после проверки переносить их на основной сайт.
Как добавлять метатеги с помощью MySQL?
В первую очередь необходимо определить, какой запрос выполняется при ручном добавлении/редактировании значений в MySQL.
Для этого надо найти в базе данных таблицу, в которой хранятся данные метатегов. Используем поиск ранее заполненного значения Title или Description по всем таблицам:
Данные значения нашлись в таблице “article_filter”, она хранит информацию о метатегах и с ней мы будем работать дальше.
Чтобы узнать, какой SQL-запрос используется для добавления метатегов, необходимо добавить новое значение в таблицу.
Нажимаем «Вставить»:
Заполняем все обязательные поля:
После этого увидим сообщение об успешном добавлении новой строки в таблицу:
В этом сообщении и есть пример SQL-запроса, который выполняется при добавлении нового значения в таблицу. Копируем его и подготавливаем удобный и понятный шаблон запроса:
INSERT INTO `article_filter` (`id`, `url`, `text`, `is_show`, `meta_title`, `meta_description`, `meta_keywords`, `h1`) VALUES (NULL, \\\'ЭТО URL\\\', \\\'ЭТО SEO текст\\\', \\\'1\\\', \\\'ЭТО TITLE\\\', \\\'ЭТО DESCRIPTION\\\', \\\'ЭТО KEYWORDS\\\', \\\'ЭТО H1\\\') ;Расшифровка:
- url — адрес страницы, для которой будут использованы метатеги,
- text — SEO-текст;
- meta_title — title страницы;
- meta_description — описание страницы;
- meta_keywords — ключевые слова;
- h1 — заголовок первого уровня.
Так мы добавляем новый уникальный метатег в базу данных. Но если информация была внесена ранее, получим сообщение об ошибке:
Чтобы перезаписывать ранее существующие данные, я добавил в запрос условие — ON DUPLICATE KEY UPDATE. Благодаря ему, в случае нахождения дубликата, старые значения будут обновляться.
Финальный запрос выглядит так:
INSERT INTO `article_filter` (`id`, `url`, `text`, `is_show`, `meta_title`, `meta_description`, `meta_keywords`, `h1`) VALUES (NULL, \\\'ЭТО URL\\\', \\\'\\\', \\\'1\\\', \\\'ЭТО TITLE\\\', \\\'ЭТО DESCRIPTION\\\', \\\'ЭТО KEYWORDS\\\', \\\'ЭТО H1\\\') ON DUPLICATE KEY UPDATE `meta_title` = \\\'ЭТО TITLE\\\', `meta_description` = \\\'ЭТО DESCRIPTION\\\', `meta_keywords` = \\\'ЭТО KEYWORDS\\\', `h1` = \\\'ЭТО H1\\\';Важно! В разных CMS структура базы данных будет отличаться, поэтому для каждой CMS будет свой уникальный запрос. Я показываю пример на самописном сайте, где все ручные метатеги хранятся в отдельной таблице. Поэтому для их добавления необходимо использовать именно такую конструкцию запроса. Если у клиента есть программисты, можно попросить их подготовить шаблон SQL-запроса в соответствии с особенностями CMS.
Как настроить генерацию запросов с помощью Google Sheets?
Для экономии времени на составление списка SQL-запросов я использую регулярные запросы в Google Sheets.
Для начала необходимо создать таблицу и заполнить все метатеги в горизонтальном виде. У нас есть шесть колонок: URL, TITLE, DESCRIPTION, KEYWORDS, H1 и SQL. В колонке SQL я использую шаблон SQL-запроса, который объединяет данные из всех колонок в один запрос с помощью функции СЦЕПИТЬ.
=СЦЕПИТЬ(\"INSERT INTO `article_filter` (`id`, `url`, `text`, `is_show`, `meta_title`, `meta_description`, `meta_keywords`, `h1`) VALUES (NULL, \\\'\";A2;\"\\\', \\\'\\\', \\\'1\\\', \\\'\";B2;\"\\\', \\\'\";C2;\"\\\', \\\'\";D2;\"\\\', \\\'\";E2;\"\\\') ON DUPLICATE KEY UPDATE `meta_title` = \\\'\";B2;\"\\\', `meta_description` = \\\'\";C2;\"\\\', `meta_keywords` = \\\'\";D2;\"\\\', `h1` = \\\'\";E2;\"\\\';\")В итоге получаем таблицу с готовыми SQL-запросами, которые остается только скопировать и вставить в MySQL.
Выводы
Один раз подготовив специальную таблицу, экономим время, которое в будущем можно потратить на другие задачи. За 5 минут я могу залить неограниченное количество метатегов (их количество ограничено только возможностями сервера). В ручном режиме я бы потратил на это в десятки раз больше времени.
Плюсы данного способа:
- Экономия времени.
- Экономия денег клиента.
- Избавление от рутинной работы.
Но у метода есть и минусы:
- Обязательно знание SQL.
- Для каждой CMS будет свой уникальный запрос.
- Необходимо делать резервные копии данных.
Старайтесь автоматизировать рутинные задачи, и тогда работа всегда будет приносить удовольствие.
Комментарии:
Используем возможности Google Cloud Platform в работе с R...
23 07 2026 23:48:28
Как обнаружить слабые места бизнеса и улучшить продажи с помощью технологии Call Tracking....
22 07 2026 7:22:21
Ringostat и Binotel. Сравнение главных сервисов для коллтрекинга в Украине...
21 07 2026 16:56:51
Готовые коробочные решения — отличная идея, которая решает много задач, а ещё это относительно недорого. Но такой вариант подойдет далеко не всем. Узнать больше!...
20 07 2026 9:22:29
Адвент-календарь, конкурсы и викторины, праздничные линейки товаров, подборки подарков для родных и близких, опросы, тесты и другие интересности. Используйте, если нужны идеи и вдохновение....
19 07 2026 18:13:18
Пока вы не осознаете причины, почему вам выгодно не хвалить, забудьте про качественную обратную связь и максимальную включенность комaнды. Фишки управления собой, людьми и проектами....
18 07 2026 15:47:31
Недавно у меня закончилась видеокампания на ютуб, по которой удалось собрать исследование Brand Lift. Хочу поделиться инсайтами...
17 07 2026 14:35:15
Обзор главных преимуществ, которые дают облачные академии бизнесу....
16 07 2026 18:34:22
Посмотреть релевантность сайта для победы над конкурентами. Как использовать Serpstat....
15 07 2026 21:20:26
Создаем список тем, которые заинтересуют пользователя — для этого используем простые сервисы по типу Вордстат. Также изучаем деятельность конкурентов. Узнать больше!...
14 07 2026 15:59:55
Ссылки нужно не только наращивать, но и постоянно посещать и мониторить качество уже существующих....
13 07 2026 14:14:50
Рассказываем, как комaнда Netpeak работала над ростом органики и повышением видимости приоритетных страниц сайта по релевантной семантике....
12 07 2026 16:35:31
О том, как сделать сайты интереснее и эффективнее. Гeймификация — применение игровых сценариев и элементов вне игровых контекстов. Это не про создание игр, это про поиск решений, которые помогут сделать любую работу интереснее. Читайте дальше!...
11 07 2026 11:44:27
Как создавать результативные кампании в Рекламной сети Яндекса...
10 07 2026 11:35:31
Microsoft, Facebook и другие технологические компании заявляют, что метавселенная — это будущее интернета. Или настоящее? Давайте разберемся...
09 07 2026 16:33:10
На скорость и полноту результатов продвижения влияют конкретные риски. И некоторые из них можно выделить еще до начала сотрудничества. Рассказываем, какие именно....
08 07 2026 8:30:27
+ таблица с примерами использования каждой функции....
07 07 2026 4:29:48
Как правильно писать нарицательное слово «интернет»....
06 07 2026 13:47:35
В Netpeak появляется больше клиентов с четкими задачами по продвижению своих мобильных приложений в iOS и Android. В этом посте — кейс приложения популярной доски объявлений....
05 07 2026 23:37:42
Особенности продвижения локального офлайн-бизнеса...
04 07 2026 20:53:45
Как купить дешевый трафик из Facebook? Образец работы со структурой рекламного аккаунта...
03 07 2026 8:34:26
Почему сайт упал в выдаче и какой апдейт алгоритма поисковика на это повлиял...
02 07 2026 9:55:30
Нет прокрастинации! Советы для личной эффективности от руководителя двух стартапов...
01 07 2026 15:48:12
Оптимизация и оформление вордовских текстов, переводчик, совместное редактирование, возможность залить картинку... Эти и много других опций дают дополнения для Google Документов....
30 06 2026 7:59:33
Конференцию eCommerce будет развивать комaнда Octopus Events...
29 06 2026 12:42:25
Объясняем по пунктам, как создать и правильно настроить DSA c таргетингом на фид и содержание сайта...
28 06 2026 11:32:14
Небольшой набор секретов по работе с Планировщиком ключевых слов гугла...
27 06 2026 6:58:15
Перед нами стояла цель увеличить поисковый трафик и видимость, не охватывая новые города. Через 8 месяцев после старта сотрудничества сайт переносили на новый front-end. Узнать больше!...
26 06 2026 21:17:14
Как составить список, работа с которым займет меньше времени, чем обычно. На примере обработки запросов в ювелирной тематике....
25 06 2026 16:57:20
Расскажем в двух словах о всеми забытой функции «Анализ конкуренции»....
24 06 2026 17:36:25
Идеи, кейсы и советы от экспертов. Читайте и находите что-то для продвижения своего бизнеса. Нетривиальные идеи от признанных экспертов-пpaктиков! Рекомендуем каждому, что развивает или планирует свой бизнес в интернете!...
23 06 2026 3:44:20
Почему встречаются низкие показатели переходов на сайты по всем источникам трафика? Нет рекламодателей, которые могут предложить пользователям те или иные товары и услуги....
22 06 2026 14:59:26
Какой контент публиковать в Instagram, зачем ставить хештеги, какие активности интересны пользователям инсты, как ведут свой Инстаграм топовые бренды. Узнать больше!...
21 06 2026 12:54:58
Узнайте, подходят ли видеоролики для продвижения вашего бизнеса, и будет ли рентабельной видеореклама в YouTube...
20 06 2026 15:35:11
Программа знаний и умений, чтобы стать Project Manager в агентстве интернет-маркетинга...
19 06 2026 0:54:25
RFM — это аббревиатура слов Recency, Frequency, Money — новизна, частота, деньги. То есть считаем, как давно клиент купил товар в последний раз, сколько всего покупок он сделал и сколько денег принес нам за все время заказов....
18 06 2026 19:18:11
Как работать с негативом и что делать, чтобы его было меньше/не было вовсе....
17 06 2026 14:26:25
До понижения в органической выдачи Гугл у сайта есть около 15 дней с момента появления сообщения о вредоносном контенте....
16 06 2026 8:26:13
Вес страниц — один из факторов ранжирования в поисковых системах Google и Яндекс....
15 06 2026 19:59:34
Лучшие плагины WordPress для SEO и продвижения сайта в поисковой системе Google и 10 советов для WordPress, которые помогут вам продвигать свой сайт...
14 06 2026 2:46:36
Итоги одной из наших первых онлайн рекламных кампаний в Play...
13 06 2026 11:44:56
Импорт из Google ***ytics в Excel — manual по ***ytics Edge....
12 06 2026 7:45:39
Шаблон по настройке и оптимизации динамических поисковых объявлений...
11 06 2026 2:50:44
Оставить заявку на горячей линии МОЗ — это только вершина айсберга. Необходимо провести опрос среди сотрудников компании. И не один. А ещё подготовить несколько помещений для вакцинации и отдыха. Узнать больше!...
10 06 2026 3:18:21
Как жить с налогом на Google, Facebook и другие международные сервисы — объясняем детали....
09 06 2026 7:14:25
А ещё у нас появилась новая стратегия SEO-продвижения для ниши доставки еды и продуктов....
08 06 2026 11:36:59
В Twitter удобно собрать список потенциальных клиентов, чтобы время от времени посматривать за их новостями...
07 06 2026 0:29:33
Как установить счетчик Метрики, грамотно настроить цели, сегменты и запустить рекламную кампанию по ретаргетингу в Яндекс.Директ...
06 06 2026 1:27:49
Советы специалистам по контекстной рекламе. Технические сложности, которые возникают при работе с Google ***ytics: от ограничений интерфейса до ошибок настройки отслеживания и последующей недостоверности полученных данных, и решения для них...
05 06 2026 20:55:44
Знакомство с реальным и потенциальным клиентом. Как создать доверительные отношения? Для этого понадобится сделать сегментацию аудитории и определить, кто ваш покупатель: от рода занятий, до его самых сокровенных страхов. Узнайте больше!...
04 06 2026 22:42:18
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::