Нека разгледаме алгоритъма за създаване на семантично ядро.
Първо, създаваме основен списък. За малки сайтове основният списък се създава отделно за всяка страница. За по-големи сайтове се създава един основен списък.
Следващата стъпка е разширяване на базовия списък с помощта на инструменти. Качваме списъка в Key Collector или друга услуга и го разширяваме. Има услуги за самостоятелно разширяване, а има и платени услуги, които правят всичко вместо вас, като например seo-case. Те предлагат да създадат разширен списък въз основа на вашия базов списък. Те се позиционират като притежаващи най-голямата база данни с източници на ключови думи в RuNet. Така че, докато Key Collector може да разшири базовия списък, да речем, 10 пъти, те използват 20 източника на ключови думи. Те са закупили бази данни, които са скъпи и никой няма да ги купи. Те използват различни услуги, които събират източници на ключови думи, като например seopult. Те също така имат услуги, които предлагат платен достъп до бази данни.
Ако имате сайт с 50 страници, можете да разширите списъка ръчно. От тези 50 страници изберете 10 или 20 ключови думи. След това създайте 5-10 ключови думи за всяка. На теория това би трябвало да е достатъчно. Трябва да отнеме само няколко дни. Но ако говорим за няколко хиляди страници, може да отнеме няколко години. В този случай ще трябва да използвате инструмент за разширяване на списъка.
Всяка дума трябва да води до конкретна страница, така че след това ще трябва да разпределите думите по страниците на сайта. Когато няма много думи, това може да се направи ръчно. Но когато има 7000 думи, това е херкулесова задача. Никой не ги разпределя ръчно; всичко се прави автоматично. Разбира се, автоматизацията винаги работи по-зле от ръчния труд, но няма друг начин.