GitHub

Keyword Stuffing

Detects excessive keyword repetition in content

Detects excessive keyword repetition in content

Rule IDcontent/keyword-stuffing
CategoryContent
ScopePer-page
Severitywarning
Weight5/10

Solution

Keyword stuffing is repeating words unnaturally to manipulate rankings. Search engines penalize this practice. Write naturally for users first. Use keywords where they fit naturally. Aim for 1-2% keyword density at most. Use synonyms and related terms instead of repeating the exact same phrase. Focus on providing value, not gaming algorithms.

Options

This rule supports the following configuration options:

OptionTypeDefaultDescription
density_thresholdunknownundefinedKeyword density percentage threshold
min_occurrencesunknownundefinedMinimum word occurrences to flag
whitelistunknownundefinedWords to ignore (e.g., brand name)

Configuration Example

squirrel.toml
toml
[rules."content/keyword-stuffing"]
density_threshold = undefined
min_occurrences = undefined
whitelist = undefined

Enable / Disable

Disable this rule

squirrel.toml
toml
[rules]
disable = ["content/keyword-stuffing"]

Disable all Content rules

squirrel.toml
toml
[rules]
disable = ["content/*"]

Enable only this rule

squirrel.toml
toml
[rules]
enable = ["content/keyword-stuffing"]
disable = ["*"]

Type to search…

↑↓ navigate ↵ open esc close