Keyword Stuffing
Keyword stuffing is the practice of packing a text with the same keyword so many times that it becomes unnatural to read, purely to influence rankings. The technique is one of the classic forms of black hat SEO and comes from an era when search engines counted words instead of understanding them.
In the early years of SEO, Google weighted frequency heavily: writing "cheap flight tickets" forty times on a page could rank that page for "cheap flight tickets". Google's spam systems closed the gap many years ago, and language models such as BERT have since taught the search engine to read meaning and context rather than tally occurrences. Stuffing yields nothing today, and in severe cases it triggers a spam assessment that drags the whole site down.
The boundary: use is not stuffing
The term should not be confused with ordinary use of keywords. A primary keyword appearing in the title tag, the H1 and the body text is simply what a relevant page looks like; stuffing begins where the repetition stops serving the reader. There is no magic threshold either, and no correct keyword density. A search engine understands perfectly well that "running shoes", "shoes for running" and "runners' shoes" belong together, so the variation a natural text produces on its own is what the systems expect to see. The guide to keyword research deals with how keywords get chosen and prioritized.