Umplerea cuvintelor cheie este o practică în care webmasterii își încarcă paginile cu exemple de cuvinte cheie căutate frecvent. Practica este concepută pentru a direcționa traficul către site prin creșterea clasamentului site-ului în rezultatele căutării, în speranța creșterii veniturilor site-ului. Cu toate acestea, umplerea cuvintelor cheie poate fi o alegere neînțeleaptă; multe motoare de căutare penalizează pentru umplerea cuvintelor cheie și folosesc algoritmi complecși pentru a detecta semnele de umplere a cuvintelor cheie, chiar și atunci când este făcută inteligent.
Cel mai evident exemplu al acestei practici ar fi inserarea cuvântului cheie într-un bloc de text. Adesea, autorul își face timp pentru a face textul să pară rezonabil de plauzibil, în speranța de a evita penalizarea de către un motor de căutare. De exemplu, dacă webmasterul știa că cuvântul cheie „capră răutăcioasă” este căutat frecvent, el sau ea ar încerca să îl încarce pe o pagină de cât mai multe ori posibil.
Mai frecvent, umplerea cuvintelor cheie se realizează prin ascunderea cuvântului cheie, astfel încât vizitatorii să nu îl vadă, dar motoarele de căutare îl văd. Cuvintele cheie pot fi ascunse în meta-etichete și pot fi, de asemenea, încorporate într-o pagină, în text care este de aceeași culoare ca fundalul, astfel încât să fie invizibil pentru utilizator, sau în moduri mai viclene. În multe cazuri, cuvintele cheie nici măcar nu au legătură cu conținutul de pe site; sunt concepute doar pentru a ridica clasamentul de căutare, astfel încât utilizatorii să le viziteze, generând venituri din publicitate. În timp ce o anumită cantitate de umplutură de cuvinte cheie este considerată legitimă și chiar inteligentă pentru optimizarea motorului de căutare (SEO), webmasterii care trec peste bord dau practicii un nume prost.
Înainte ca motoarele de căutare să se înțeleagă cu practica, ei returnau site-uri umplute atunci când utilizatorii căutau cuvinte cheie comune. Utilizatorii ar presupune că site-ul este relevant, deoarece se afla în prima pagină a rezultatelor căutării și ar face clic pe link. În cel mai bun caz, site-ul ar putea fi o grămadă de prostii cu reclame intercalate; în cel mai rău caz, ar putea încărca software dăunător pe computerul utilizatorului. Practica ar putea fi extrem de frustrantă pentru persoanele care încearcă să navigheze pe web pentru informații și, ca rezultat, motoarele de căutare și-au perfecționat algoritmii pentru a folosi o serie de markeri atunci când determină cât de relevant este un site.
Majoritatea motoarelor de căutare vor semnala site-urile cu un număr neobișnuit de mare de cuvinte cheie, numindu-le spam, mai degrabă decât site-uri web legitime, ceea ce duce la termenul argotic alternativ „spamdexing” pentru a se referi la umplerea cuvintelor cheie. În cazul „caprei răutăcioase” de mai sus, există într-adevăr doar atât de multe ori în care o astfel de expresie ar putea fi menționată într-un articol web legitim; dacă un motor de căutare a găsit 40 de instanțe ale termenului pe o singură pagină, s-ar putea presupune că pagina a fost umplută.
Într-o variantă a umplerii cuvintelor cheie, unii webmasteri au creat același site pe mai multe domenii. În timp ce oglindirea unui site este o modalitate perfect rezonabilă de a gestiona volume mari de trafic web, 20 de site-uri care promovează echipamente sportive în exact același text nu sunt neapărat legitime. De asemenea, webmasterii pot folosi aceste site-uri pentru a crea link-uri, care pot, de asemenea, să ridice clasamentul în motoarele de căutare. Ca urmare a acestei practici, multe motoare de căutare se uită la sursa linkurilor către un site pentru a determina dacă acestea sunt valide sau doar instrumente de spam.