SEO прави разлика между „бяла“ (white hat), „черна“ (black hat) и „сива“ (gray hat) оптимизация. Търсачките винаги са се борили, борят се и ще продължат да се борят с „черните“ методи, които SEO специалистите използват за популяризиране на уебсайтове. Но в същото време няма такова нещо като изцяло „бяла“ оптимизация. Защото понякога правим „пешаване“, понякога правим нещо естествено, което всъщност не е естествено. Например, когато е необходим текст, той се поръчва от копирайтър, който няма връзка с магазина, компанията или продуктите, но събира някои основни данни и пише статията. Същото важи и за линковете. Никой не иска да поставя линк към уебсайт, но плаща и след това започва да поставя линкове. Всичко това са елементи на „сивата“ оптимизация.
Търсачките на Google и Yandex се борят с подобни елементи с филтри. Филтрите са специални алгоритми, които предотвратяват появата на уебсайтове или страници, които считат за прекалено оптимизирани, в резултатите от търсенето. Те се използват за оптимизация на страницата и извън нея, както и за манипулиране на поведенчески фактори. Няма обаче филтри за съставяне на семантично ядро. Защото ядрото е в главите ни, а филтрите не могат да бъдат инсталирани в главите ни.