Polnjenje ključnih besed je praksa, pri kateri spletni skrbniki svoje strani naložijo s primeri pogosto iskanih ključnih besed. Praksa je zasnovana tako, da usmerja promet na spletno mesto z zvišanjem uvrstitve spletnega mesta v rezultatih iskanja, v upanju, da se poveča dohodek spletnega mesta. Vendar pa je lahko polnjenje ključnih besed nespametna izbira; številni iskalniki kaznujejo zaradi polnjenja ključnih besed in uporabljajo zapletene algoritme za odkrivanje znakov polnjenja ključnih besed, tudi če je to pametno storjeno.
Najbolj očiten primer te prakse bi bilo vstavljanje ključne besede v blok besedila. Pogosto si avtor vzame čas, da je besedilo videti razumno verjetnega, v upanju, da bi se izognil kaznovanju s strani iskalnika. Če je na primer spletni skrbnik vedel, da se ključna beseda »hudobna koza« pogosto išče, bi jo poskušal čim večkrat naložiti na stran.
Pogosteje se polnjenje ključnih besed doseže tako, da ključno besedo skrijete, tako da je obiskovalci ne vidijo, ampak iskalniki. Ključne besede lahko skrijete v meta oznake, lahko pa jih tudi vdelate v stran, v besedilo, ki je enake barve kot ozadje, tako da je uporabniku nevidno, ali na bolj zvijačne načine. V mnogih primerih ključne besede sploh niso povezane z vsebino na spletnem mestu; zasnovani so le za dvig uvrstitve pri iskanju, tako da bodo uporabniki obiskali, kar ustvarja prihodke od oglaševanja. Medtem ko se določena količina polnjenja ključnih besed šteje za legitimno in celo pametno optimizacijo iskalnikov (SEO), spletni skrbniki, ki pretiravajo, dajejo praksi slabo ime.
Preden so iskalniki premislili o praksi, bi vrnili polnjena spletna mesta, ko so uporabniki iskali običajne ključne besede. Uporabniki bi domnevali, da je stran relevantna, saj je bila na prvi strani rezultatov iskanja, in bi kliknili na povezavo. V najboljšem primeru bi lahko bilo spletno mesto kup neumnosti z vmesnimi oglasi; v najslabšem primeru lahko naloži škodljivo programsko opremo na uporabnikov računalnik. Praksa bi lahko bila zelo frustrirajuća za ljudi, ki poskušajo brskati po spletu za informacije, in posledično so iskalniki izboljšali svoje algoritme, da bi pri ugotavljanju, kako pomembno je spletno mesto, uporabili številne označevalce.
Večina iskalnikov bo označila spletna mesta z nenavadno velikim številom ključnih besed in jih označila z neželeno vsebino, namesto z zakonitimi spletnimi mesti, kar bo privedlo do nadomestnega žargonskega izraza »spamdexing«, ki se nanaša na polnjenje ključnih besed. V zgornjem primeru “hudobna koza” je res tolikokrat, da bi lahko tak stavek omenili v zakonitem spletnem članku; če bi iskalnik našel 40 primerov izraza na eni strani, bi lahko domneval, da je bila stran napolnjena.
V različici polnjenja ključnih besed nekateri spletni skrbniki postavijo isto spletno mesto na več domen. Čeprav je zrcaljenje spletnega mesta povsem razumen način za obvladovanje velike količine spletnega prometa, 20 spletnih mest, ki oglašujejo športno opremo v popolnoma enakem besedilu, ni nujno legitimno. Spletni skrbniki lahko ta spletna mesta uporabljajo tudi za ustvarjanje povezav, ki lahko tudi dvignejo uvrstitev v iskalnikih. Kot rezultat te prakse, mnogi iskalniki pogledajo vir povezav do spletnega mesta, da ugotovijo, ali so veljavne ali so zgolj orodja za pošiljanje neželene pošte.