Семантическое ядро — как составить правильно? Составляем семантическое ядро своими руками: онлайн и программы Мозговой штурм при создании семантического ядра — напрягаем мозги.

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

Наступает лето и как-то все труднее и тяжелее становиться вести блог, вот и результат статьи выходят редко что вас наверняка не радует. Не правда ли?

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

В одном из прошлых своих постов, я уже, как то писал для чего нужно СЯ сайту и что это такое, где раскрыл основу основ его создания, пора бы, наверное, и к практике создания семантического ядра перейти.

Краткое содержание:

как создать семантическое ядро для сайта

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

Ищем конкурентов для составления семантического ядра сайта

Итак, первым делом мы должны определиться, про что и о чём будет наш будущий сайт. Я возьму за основу тему «экология окружающей природы» и подберу к ней ключевые слова. Для определения основных ключей я возьму сайт конкурента находящейся на первых местах и Google.

Как вы понимаете я возьму за основу первые три сайта в выдаче Яндекс.

сезоны-года.рф
zeleneet.com
biofile.ru

Отбираем запросы конкурентов - автоматически

На этом шаге нам хорошо подойдёт любой сайт, который может автоматически определить запросы сайта, подходящие для его продвижения в топ. Я предпочитаю использовать , какой вы предпочтёте сервер - это сугубо ваше мнение, о котором вы можете написать мне в комментариях и обсудить.

Добавляем нашего донора, а не наш сайт!

Как вы уже догадались я взял один из трёх сайтов, - вы же должны взять несколько. Жмём далее…

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

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

Отбираем НЧ СЧ и ВЧ запросы

На этом этапе нам поможет сервер, осторожно партнерская ссылка, зарегистрироваться в rookee.ru. Переходим на него и создаём новую рекламную кампанию используя сайт нашего конкурента.

Добавляем сайт и следуем пошаговой инструкции интернет ресурса.

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

Как видите, система нашла 299 запроса, но они меня не интересуют и я просто возьму их удалю и добавлю те 10, которые мне дал seopult на первом этапе. Кстати, один запрос должен оставаться, иначе не сможете все удалить.
У меня после удаления получилось так. Когда я добавлю основную базу запросов, я этот ключ удалю, чтоб он мне не мешал, так как он для меня не актуален. Теперь добавляем запросы, которые получили ранее.

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

Если у вас есть слова со значением ВК (высокая конкуренция) или СК (средняя конкуренция), то на первом этапе формирования ядра вам следует от них отказаться и выбрать только низкую конкуренцию.

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

Составляем семантическое ядро для сайта

Для завершающего этапа нам понадобится программа Key Collector,я буду использовать её бесплатный прототип, который вы легко можете найти в интернете. Название этой программы я, пожалуй, оставлю вам в виде домашнего задания. Итак, открываем программу и вписываем свой найденные ключи, у меня их пока 9 штук.

Как мы видим, что из 9 запросов нам лучше писать про прибор для измерения влажности воздуха. Это пример с одним ключевым словом, которое актуально под НЧ запрос на указанную тематику.

Не забываете, что программа способна также подобрать 1 тыс. слов по основному запросу с его словоформами, для этого просто впишите слова в красную вкладку «пакетный сбор слов из Яндекс worstat».

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

Ну вот и все, что-то я затянул с работой. А вы как делаете СЯ для своего интернет-магазина? напишите мне об этом в комментариях.

P.S. Вы также можете получать мои новые статьи на почту просто подписавшись на rss рассылку и узнавать о моих секретах и методах первыми. А вы, как составляете семантическое ядро сайта? Напишите, мне о своем способе в комментариях, подискутируем.

Давайте напишем простое ядро, которое можно загрузить при помощи бутлоадера GRUB x86-системы. Это ядро будет отображать сообщение на экране и ждать.

Как загружается x86-система?

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

В большей части регистров процессора при запуске уже находятся определённые значения. Регистр, указывающий на адрес инструкций (Instruction Pointer, EIP), хранит в себе адрес памяти, по которому лежит исполняемая процессором инструкция. EIP по умолчанию равен 0xFFFFFFF0 . Таким образом, x86-процессоры на аппаратном уровне начинают работу с адреса 0xFFFFFFF0. На самом деле это - последние 16 байт 32-битного адресного пространства. Этот адрес называется вектором перезагрузки (reset vector).

Теперь карта памяти чипсета гарантирует, что 0xFFFFFFF0 принадлежит определённой части BIOS, не RAM. В это время BIOS копирует себя в RAM для более быстрого доступа. Адрес 0xFFFFFFF0 будет содержать лишь инструкцию перехода на адрес в памяти, где хранится копия BIOS.

Так начинается исполнение кода BIOS. Сперва BIOS ищет устройство, с которого можно загрузиться, в предустановленном порядке. Ищется магическое число, определяющее, является ли устройство загрузочным (511-ый и 512-ый байты первого сектора должны равняться 0xAA55 ).

Когда BIOS находит загрузочное устройство, она копирует содержимое первого сектора устройства в RAM, начиная с физического адреса 0x7c00 ; затем переходит на адрес и исполняет загруженный код. Этот код называется бутлоадером .

Бутлоадер загружает ядро по физическому адресу 0x100000 . Этот адрес используется как стартовый во всех больших ядрах на x86-системах.

Все x86-процессоры начинают работу в простом 16-битном режиме, называющимся реальным режимом . Бутлоадер GRUB переключает режим в 32-битный защищённый режим , устанавливая нижний бит регистра CR0 в 1 . Таким образом, ядро загружается в 32-битном защищённом режиме.

Заметьте, что в случае с ядром Linux GRUB видит протоколы загрузки Linux и загружает ядро в реальном режиме. Ядро самостоятельно переключается в защищённый режим.

Что нам нужно?

  • x86-компьютер;
  • Linux;
  • ld (GNU Linker);

Задаём точку входа на ассемблере

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

Как же нам сделать так, чтобы этот код обязательно был именно исходной точкой?

Мы будем использовать скрипт-линковщик, который соединяет объектные файлы для создания конечного исполняемого файла. В этом скрипте мы явно укажем, что хотим загрузить данные по адресу 0x100000.

Вот код на ассемблере:

;;kernel.asm bits 32 ;nasm directive - 32 bit section .text global start extern kmain ;kmain is defined in the c file start: cli ;block interrupts mov esp, stack_space ;set stack pointer call kmain hlt ;halt the CPU section .bss resb 8192 ;8KB for stack stack_space:

Первая инструкция, bits 32 , не является x86-ассемблерной инструкцией. Это директива ассемблеру NASM, задающая генерацию кода для процессора, работающего в 32-битном режиме. В нашем случае это не обязательно, но вообще полезно.

Со второй строки начинается секция с кодом.

global - это ещё одна директива NASM, делающая символы исходного кода глобальными. Таким образом, линковщик знает, где находится символ start - наша точка входа.

kmain - это функция, которая будет определена в файле kernel.c . extern значит, что функция объявлена где-то в другом месте.

Затем идёт функция start , вызывающая функцию kmain и останавливающая процессор инструкцией hlt . Именно поэтому мы заранее отключаем прерывания инструкцией cli .

В идеале нам нужно выделить немного памяти и указать на неё указателем стека (esp). Однако, похоже, что GRUB уже сделал это за нас. Тем не менее, вы всё равно выделим немного места в секции BSS и переместим на её начало указатель стека. Мы используем инструкцию resb , которая резервирует указанное число байт. Сразу перед вызовом kmain указатель стека (esp) устанавливается на нужное место инструкцией mov .

Ядро на Си

В kernel.asm мы совершили вызов функции kmain() . Таким образом, наш “сишный” код должен начать исполнение с kmain() :

/* * kernel.c */ void kmain(void) { const char *str = "my first kernel"; char *vidptr = (char*)0xb8000; //video mem begins here. unsigned int i = 0; unsigned int j = 0; /* this loops clears the screen * there are 25 lines each of 80 columns; each element takes 2 bytes */ while(j < 80 * 25 * 2) { /* blank character */ vidptr[j] = " "; /* attribute-byte - light grey on black screen */ vidptr = 0x07; j = j + 2; } j = 0; /* this loop writes the string to video memory */ while(str[j] != "\0") { /* the character"s ascii */ vidptr[i] = str[j]; /* attribute-byte: give character black bg and light grey fg */ vidptr = 0x07; ++j; i = i + 2; } return; }

Всё, что сделает наше ядро - очистит экран и выведет строку “my first kernel”.

Сперва мы создаём указатель vidptr , который указывает на адрес 0xb8000 . С этого адреса в защищённом режиме начинается “видеопамять”. Для вывода текста на экран мы резервируем 25 строк по 80 ASCII-символов, начиная с 0xb8000.

Каждый символ отображается не привычными 8 битами, а 16. В первом байте хранится сам символ, а во втором - attribute-byte . Он описывает форматирование символа, например, его цвет.

Для вывода символа s зелёного цвета на чёрном фоне мы запишем этот символ в первый байт и значение 0x02 во второй. 0 означает чёрный фон, 2 - зелёный цвет текста.

Вот таблица цветов:

0 - Black, 1 - Blue, 2 - Green, 3 - Cyan, 4 - Red, 5 - Magenta, 6 - Brown, 7 - Light Grey, 8 - Dark Grey, 9 - Light Blue, 10/a - Light Green, 11/b - Light Cyan, 12/c - Light Red, 13/d - Light Magenta, 14/e - Light Brown, 15/f – White.

В нашем ядре мы будем использовать светло-серый текст на чёрном фоне, поэтому наш байт-атрибут будет иметь значение 0x07.

В первом цикле программа выводит пустой символ по всей зоне 80×25. Это очистит экран. В следующем цикле в “видеопамять” записываются символы из нуль-терминированной строки “my first kernel” с байтом-атрибутом, равным 0x07. Это выведет строку на экран.

Связующая часть

Мы должны собрать kernel.asm в объектный файл, используя NASM; затем при помощи GCC скомпилировать kernel.c в ещё один объектный файл. Затем их нужно присоединить к исполняемому загрузочному ядру.

Для этого мы будем использовать связывающий скрипт, который передаётся ld в качестве аргумента.

/* * link.ld */ OUTPUT_FORMAT(elf32-i386) ENTRY(start) SECTIONS { . = 0x100000; .text: { *(.text) } .data: { *(.data) } .bss: { *(.bss) } }

Сперва мы зададим формат вывода как 32-битный Executable and Linkable Format (ELF). ELF - это стандарный формат бинарных файлов Unix-систем архитектуры x86. ENTRY принимает один аргумент, определяющий имя символа, являющегося точкой входа. SECTIONS - это самая важная часть. В ней определяется разметка нашего исполняемого файла. Мы определяем, как должны соединяться разные секции и где их разместить.

В скобках после SECTIONS точка (.) отображает счётчик положения, по умолчанию равный 0x0. Его можно изменить, что мы и делаем.

Смотрим на следующую строку: .text: { *(.text) } . Звёздочка (*) - это специальный символ, совпадающий с любым именем файла. Выражение *(.text) означает все секции.text из всех входных файлов.

Таким образом, линковщик соединяет все секции кода объектных файлов в одну секцию исполняемого файла по адресу в счётчике положения (0x100000). После этого значение счётчика станет равным 0x100000 + размер полученной секции.

Аналогично всё происходит и с другим секциями.

Grub и Multiboot

Теперь все файлы готовы к созданию ядра. Но остался ещё один шаг.

Существует стандарт загрузки x86-ядер с использованием бутлоадера, называющийся Multiboot specification . GRUB загрузит наше ядро, только если оно удовлетворяет этим спецификациям .

Следуя им, ядро должно содержать заголовок в своих первых 8 килобайтах. Кроме того, этот заголовок должен содержать 3 поля, являющихся 4 байтами:

  • магическое поле: содержит магическое число 0x1BADB002 для идентификации ядра.
  • поле flags : нам оно не нужно, установим в ноль.
  • поле checksum : если сложить его с предыдущими двумя, должен получиться ноль.

Наш kernel.asm станет таким:

;;kernel.asm ;nasm directive - 32 bit bits 32 section .text ;multiboot spec align 4 dd 0x1BADB002 ;magic dd 0x00 ;flags dd - (0x1BADB002 + 0x00) ;checksum. m+f+c should be zero global start extern kmain ;kmain is defined in the c file start: cli ;block interrupts mov esp, stack_space ;set stack pointer call kmain hlt ;halt the CPU section .bss resb 8192 ;8KB for stack stack_space:

Строим ядро

Теперь мы создадим объектные файлы из kernel.asm и kernel.c и свяжем их, используя наш скрипт.

Nasm -f elf32 kernel.asm -o kasm.o

Эта строка запустит ассемблер для создания объектного файла kasm.o в формате ELF-32.

Gcc -m32 -c kernel.c -o kc.o

Опция “-c” гарантирует, что после компиляции не произойдёт скрытого линкования.

Ld -m elf_i386 -T link.ld -o kernel kasm.o kc.o

Это запустит линковщик с нашим скриптом и создаст исполняемый файл, называющийся kernel .

Настраиваем grub и запускаем ядро

GRUB требует, чтобы имя ядра удовлетворяло шаблону kernel- . Поэтому переименуйте ядро. Своё я назвал kernel-701.

Теперь поместите его в директорию /boot . Для этого понадобятся права суперпользователя.

В конфигурационном файле GRUB grub.cfg добавьте следующее:

Title myKernel root (hd0,0) kernel /boot/kernel-701 ro

Не забудьте убрать директиву hiddenmenu , если она есть.

Перезагрузите компьютер, и вы увидите список ядер с вашим в том числе. Выберите его, и вы увидите:

Это ваше ядро! В добавим систему ввода / вывода.

P.S.

  • Для любых фокусов с ядром лучше использовать виртуальную машину.
  • Для запуска ядра в grub2 конфиг должен выглядеть так: menuentry "kernel 7001" { set root="hd0,msdos1" multiboot /boot/kernel-7001 ro }
  • если вы хотите использовать эмулятор qemu , используйте: qemu-system-i386 -kernel kernel

Семантическое ядро сайта – это полный набор ключевых слов, соответствующих тематике веб-ресурса, по которым пользователи смогут найти его в поисковой системе.


Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

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

Для чего сайту семантическое ядро

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

При составлении семантики необходимо решить главную проблему: определить, какую информацию следует опубликовать, чтобы привлечь потенциального клиента.

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

Данная задача решается двумя путями:

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

Виды ключевых запросов (КЗ) по количеству просмотров

  • НЧ – низкочастотные. До 100 показов в месяц.
  • СЧ – среднечастотные. От 101 до 1 000 показов.
  • ВЧ – высокочастотные. Более 1000 показов.

По статистике, 60-80% всех фраз и слов относятся к НЧ. Работать при продвижении с ними дешевле и проще. Поэтому вы должны составить максимально объемное ядро фраз, которое будет постоянно дополняться новыми НЧ. ВЧ и СЧ также не стоит игнорировать, но основной упор делайте на расширение списка низкочастотников.

Виды КЗ по типу поиска

  • Информационные нужны при поиске информации. «Как жарить картофель» или «сколько звезд на небе».
  • Транзакционные используются для совершения действия. «Заказать пуховый платок», «скачать песни Высоцкого»
  • Навигационные используются для поиска связанного с какой-то конкретной фирмой или привязкой к сайту. «Хлебопечь МВидео» или «смартфоны Связной».
  • Прочие - расширенный список, по которому невозможно понять конечную цель поиска. К примеру, запрос «торт Наполеон» – возможно, человек ищет рецепт его приготовления, а, возможно, хочет купить торт.

Как составить семантику

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

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

Сбор семантического ядра вручную

Яндекс Wordstat

  • Выберите регион веб-ресурса.
  • Введите ключевую фразу. Сервис выдаст вам количество запросов с данным ключевиком за последний месяц и список «родственных» терминов, которые интересовали посетителей. Имейте ввиду, что если вы вводите, к примеру, «купить окна», то получаете результаты по точному вхождению ключевика. Если вводите данный ключ без кавычек, то получаете общие результаты, и запросы типа «купить окна в воронеже» и «купить окно пластиковое» также будут отражены в данной цифре. Для сужения и уточнения показателя можно воспользоваться оператором «!», который ставится перед каждым словом: !купить!окна. Вы получите число, показывающее точную выдачу по каждому слову. Получится список типа: купить пластиковые окна, купить и заказать окна, при этом слова «купить» и «окна» будут отражаться в неизменном виде. Для получения абсолютного показателя по запросу «купить окна» следует применять следующую схему: вводим в кавычках «!купить!окна». Вы получите самые точные данные.
  • Соберите слова из левой колонки и проанализируйте каждое из них. Составьте начальную семантику. Обращайте внимание на правую колонку, содержащую КЗ, которые пользователи вводили до или после поиска слов из левой колонки. Вы найдете еще немало нужных фраз.
  • Пройдите по вкладке «История запросов». На графике вы сможете проанализировать сезонность, популярность фраз в каждом месяце. Неплохие результаты дает работа с поисковыми подсказками Яндекса. Каждый КЗ вводится в поисковое поле, и на основе всплывающих подсказок расширяется семантика.

Google-планировщик КЗ

  • Введите главный ВЧ запрос.
  • Выберите «Получить варианты».
  • Отберите самые релевантные варианты.
  • Повторите данной действие с каждой отобранной фразой.

Изучение сайтов-конкурентов

Используйте этот метод как дополнительный, чтобы определить правильность выбора того или иного КЗ. В этом вам помогут инструменты BuzzSumo, Searchmetrics, SEMRush, Адвсе.

Программы для составления семантического ядра

Рассмотрим некоторые самые популярные сервисы.

  • Key Collector. Если вы составляете очень объемную семантику, то без этого инструмента вам не обойтись. Программа подбирает семантику, обращаясь к Яндекс Wordstat, собирает поисковые подсказки данного поисковика, фильтрует КЗ со стоп-словами, очень низкой частотой, дублированные, определяет сезонность фраз, изучает статистику счетчиков и соцсетей, подбирает релевантные страницы к каждому запросу.
  • SlovoEB. Бесплатный сервис от Key Collector. Инструмент подбирает ключевые слова, группирует и анализирует их.
  • Allsubmitter. Помогает подобрать КЗ, показывает сайты-конкуренты.
  • KeySO. Анализирует видимость веб-ресурса, его конкурентов и помогает в составлении СЯ.

Что нужно учитывать при подборе ключевых фраз

  • Показатели частотности.
  • Большая часть КЗ должна быть НЧ, остальные - СЧ и ВЧ.
  • Релевантные поисковым запросам страницы.
  • Конкурентов в ТОП.
  • Конкурентность фразы.
  • Прогнозируемое количество переходов.
  • Сезонность и геозависимость.
  • КЗ с ошибками.
  • Ассоциативные ключи.

Правильное семантическое ядро

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

Составьте следующие списки: категории товаров или услуг (далее -ТУ), названия ТУ их бренды, коммерческие хвосты («купить», «заказать» и т.п.), синонимы, транслитерацию на латинице (или на русском соответственно), профессиональные жаргонизмы («клавиатура» – «клава» и т.п.), технические характеристики, слова с возможными опечатками и ошибками («оренбуржский» вместо «оренбургский» и т.п.), привязки к местности (город, улицы и т.п.).

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

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

Сформируйте список стоп-слов и удалите неподходящие КЗ.

Сгруппируйте КЗ по релевантным страницам. Под каждый ключ подбирается наиболее релевантная страница или создается новый документ. Желательно данную работу проводить вручную. Для крупных проектов предусмотрены платные сервисы типа Rush Analytics.

Идите от большего к меньшему. Сначала распределите ВЧ по страницам. Затем то же самое проделайте с СЧ. НЧ можно добавить к страницам с распределенными по ним ВЧ и НЧ, а также подобрать для них индивидуальные страницы.
После анализа первых результатов работ мы можем увидеть, что:

  • продвигаемый сайт не виден по всем заявленным ключевым словам;
  • по КЗ выдаются не те документы, которые вы предполагали релевантными;
  • мешает неправильная структура веб-ресурса;
  • для некоторых КЗ релевантны несколько веб-страниц;
  • не хватает релевантных страниц.

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

Распространенные ошибки при работе с КЗ

  • была подобрана только очевидная семантика, без словоформ, синонимов и т.д;
  • оптимизатор распределил слишком много КЗ на одну страницу;
  • одинаковые КЗ распределены на разные страницы.

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

Не важно, каким образом вы будете подбирать семантику. При правильном подходе вы получите правильное СЯ, необходимое для успешного продвижения сайта.

Всем-всем привет!

Что делать с семантическим ядром? Этим вопрос задаются, наверное, все новички в SEO-продвижении (сужу по себе) и не зря. Ведь реально на начальных порах человеку не понятно для чего он столько сидел и собирал ключевые слова для сайта, либо с использованием другим инструментов. Коль я тоже мучался с этим вопросом долго, то выпущу, пожалуй, урок на данную тему.

С какой целью собирается семантическое ядро?

Во-первых, давайте разберемся для чего вообще мы собирали семантическое ядро. Итак, все SEO-продвижение строится на использовании ключевых слов, которые вводят в поисковые строки пользователи. Благодаря им, создаются такие вещи, как структура сайта и его контент, что по сути является основными факторами во .

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

Резюмирую: СЯ необходимо для:

  • Создания структуры сайта, которая будет понятна как поисковым машинам, так и обычным пользователям;
  • Создания контента. Контент в наше время является главным способом продвижения сайта в выдаче. Чем качественнее контент, тем сайт находится выше; чем больше качественного контента, тем сайт находится выше. Подробнее о создании качественного контента , еще ;

Что делать с семантическим ядром после составления?

Итак, после того, как Вы составили семантическое ядро, то есть: собрали ключевые слова, провели чистку и сгруппировали их, можно приступать к формированию структуры сайта. По сути, когда Вы сгруппировали запросы так, как мы делали это в уроке №145, Вы уже создали структуру своего веб-ресурса:

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

Со структурой вроде бы разобрались, теперь перейдем к контенту. Опять таки сгруппировав запросы в Key Collector, Вы нашли темы для своего будущего контента, которым будете наполнять страницы. Для примера, возьмем группу “Горные велосипеды” и разобьем ее на небольшие подгруппы:


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

Запомните одно правило: каждому кластеру отдельная страница .

Так, конечно, не очень удобно для начинающих группировать, так как нужно иметь определенную сноровку, поэтому покажу и другой способ формирования тем для статей. На этот раз воспользуемся Excel:


Уже на основе получившихся данных Вы можете формировать отдельные страницы.

Так провожу кластеризацию (группировку) я и меня вполне все устраивает. Думаю, что теперь Вы поняли, что делать с семантическим ядром после составления.

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

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

Удачи Вам, друзья!

До скорых встреч!

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

Основные правила составления семантического ядра

  1. По одному запросу продвигается только одна страница . Не допускается, чтобы одному запросу соответствовали две и более страницы на сайте – в ином случае поисковые системы могут выбрать для показа по запросу не ту страницу, которая продвигается.
  2. Страница должна отвечать на запрос пользователя . Например, если запрос включает слово «цены» – на продвигаемой странице должны быть указаны цены на товар. Если вы продвигаете страницу по запросу «калькулятор каско» – на странице должна быть форма расчета стоимости КАСКО.
  3. Семантическое ядро должно включать высоко, средне и низко- частотные запросы . Необходимо найти максимальное количество подходящих запросов, иначе вы не получите полную отдачу от продвижения.
  4. При группировке запросов в одну группу необходимо включать запросы, по которым реально продвигать одну страницу. Для этого посмотрите, есть ли в результатах поиска страницы, которые находятся в ТОП-10 по выбранным вами запросам. Если таких страниц нет – запросы нужно разводить по разным группам.
  5. Проверьте влияние «Спектра» в Яндексе . Может оказаться, что для вашей темы «Спектр» оставил в ТОПе не 10 мест, а только 1 или 2 – конкуренция за них усиливается. Также есть запросы, по которым необходимо выводить в ТОП информационные статьи, а страницу с коммерческой информацией – не получится.
  6. Внимание, реклама и колдунщики! В конкурентных тематиках в результатах поиска может быть много рекламы Директа и колдунщиков, которые смещают результаты поиска сильно вниз и снижают отдачу от нахождения в ТОПе. Пример такого запроса: «авиабилеты купить» (см. скриншот ниже и попробуйте найти на экране органическую выдачу).

Сколько запросов должно включать семантическое ядро?

Максимально возможное количество – в идеале все запросы, которые есть в вашей тематике и подходят вам (то есть по этим запросам ваш сайт реально может ответить).

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

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

Пример простого семантического ядра для SEO-блога

Данный пример учебный и отражает суть группировки, но не является реальным семядром какого-либо проекта.

Как можно собрать семантическое ядро?

  1. Скопировать у конкурентов . В данном случае выбирается 2-3 сайта конкурентов и через специальные программы выкачивается информация, по каким запросам их сайты находятся в ТОП-10. Например, бесплатно получить такую информацию можно через сервис Seopult.ru. В качестве сайтов конкурентов можно выбирать самые популярные сайты в тематике или сайты компаний, ассортимент которых максимально близок вашему проекту.
    Плюсы способа: экономия времени на создании семантического ядра, относительная простота и бесплатность.
    Минусы способа: большое количество «мусорных» запросов, полученные данные потребуется фильтровать и дополнительно обрабатывать, есть риск копирования ошибок конкурентов. В семантику не пропадут запросы, которые по каким-то причинам конкуренты не выбрали или не нашли.
  2. Продвигать запросы, близкие к ТОПу . Продвижение сайта по запросам, позиции по которым близки к ТОПу. Данный способ подходит только для старых сайтов, которые ранее продвигались. Через системы из п.1 собирается информация, по каким запросам проект находится в ТОП-30 и данные запросы включаются в семантическое ядро.
    Плюсы способа : экономия времени и бюджета заказчика. Более быстрая отдача от продвижения.
    Минусы способа : данный подход позволяет собрать минимальное количество запросов. В дальнейшем семантическое ядро необходимо расширять. Нет гарантий, что все запросы, которые будут получены – эффективны для бизнеса клиента.
  3. Создать семантическое ядро «с нуля» . Семантика формируется, исходя из глубокого анализа запросов, по которым могут искать продвигаемые товары, услуги или информацию.
    Плюсы способа : сбор максимального количества запросов для максимально эффективного продвижения.
    Минусы способа : долго и дорого.

Этапы составления семантического ядра для сайта «с нуля»

  1. Анализ проекта . В рамках анализа необходимо составить полный перечень услуг, категорий товаров или типов информации, представленной на сайте клиента. На данном этапе также анализируется потенциальный клиент компании. Например, если компания желает продавать товары в премиальном сегменте – нет смысла предлагать для продвижения запросы со словом «дешево». Оптимально все выписывать на листок, еще лучше – формировать таблицы в Excel.
  2. Мозговой штурм . На данном этапе команда проекта составляет перечень запросов, по которым – по мнению участников команды – могут искать каждый товар, услугу или тип информации на сайте клиента. К мозговому штурму можно привлекать клиента и сторонних людей, не связанных с SEO, и задавать им вопросы, как они будут искать ту или иную информацию в сети – какие запросы задавать и т.д. Люди очень разные и порою они ищут информацию по таким запросам – по которым ни один специалист не догадается! Полезно изучить тексты на сайте клиента и конкурентов – как правило, в них содержатся части поисковых запросов, различные названия одних и тех же товаров – то есть по сути все комбинации слов и фраз, по которым их могут искать через поисковики.
  3. Выкачивание поисковых запросов из других источников конце статьи будут даны ссылки на наиболее полезные программы для решения данной задачи):
    • Статистика запросов в Яндексе и Google;
    • Поисковые подсказки в поисковых системах;
    • Статистика переходов на сайт из поисковых систем (если сайт имеет трафик);
    • Ключевые запросы у конкурентов;
    • База Пастухова – содержит порядка 800 млн. запросов, которые задавали пользователи поисковых систем. База постоянно обновляется и дополняется. Платная.
  4. Фильтрация запросов, удаление дублей и «пустых» фраз . На данном этапе совмещаются списки запросов, полученных из разных источников. Из этого списка удаляются дубли и «пустые» запросы. Таковыми считаются фразы, если при вводе их в кавычках в системах статистики поисковых систем выдается нулевая частота. Подробнее про определение частоты запросов .
  5. Группировка запросов . На данном этапе из всех запросов выделяются группы, по которым будут продвигаться отдельные разделы и страницы сайта. Если на вашем сайте нет подходящих страниц для продвижения по определенным группам запросов – такие страницы необходимо создать.
  6. Подумать еще . Иногда полезно после создания семантического ядра отдохнуть 1-2 дня и снова вернуться к этому вопросу – взглянуть на всю собранную информацию свежим взглядом. Иногда появляются новые идеи, как еще люди ищут информацию через поисковые системы – и получается расширить семантическое ядро.

Тестирование семантического ядра

Когда вы подобрали семантическое ядро для сайта, его желательно протестировать. Сделать это можно при помощи запуска тестовой рекламной кампании в системе контекстной рекламы. Это дорого, но позволит определить наиболее эффективные запросы и возможно, отсеять запросы – которые не приносят больших продаж.

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

Развитие семантики сайта

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

В комментариях вы можете задать вопросы, как создать семантическое ядро – мы по возможности поможем и ответим.

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

  • Wordstat.yandex.ru – инструмент для просмотра статистики запросов в Яндексе;
  • Rush-analytics.ru – сервис позволяет собирать большие ядра на основе данных Яндекс.Wordstat и сбора поисковых подсказок в Яндексе и Google. Дают приятный бонус при регистрации в системе.
  • Topvisor.ru – сервис позволяет автоматически сгруппировать запросы из семантического ядра. Можно задать точность группировки, которая влияет на число запросов в одной группе.
  • Advse.ru – инструмент, позволящий посмотреть, по каким запросам конкуренты выводят контекстную рекламу (по тем же запросам можно продвигаться)
  • Базы Пастухова – огромная база запросов к поисковой системе Яндекс, на момент написания статьи состояла из 800 млн. запросов.
  • Seopult.ru – инструмент, позволяющий бесплатно посмотреть позиции своего сайта или конкурентов в результатах поиска. Для просмотра позиций необходимо зарегистрироваться в системе, создать проект и дойти до этапа выбора ключевых слов.
Loading...Loading...