Layer 5: Content Scoring
A custom content scoring layer catches spam that the previous four miss. Look for:
- More than two URLs in the message (link-farming attempt). - Non-Latin script in an English-only form (Cyrillic, Chinese characters in a US contact form). - Suspicious email domain patterns (`@gmail.com.cn`, freshly registered domains). - Generic message bodies copied across many submissions ("I want to discuss a business opportunity"). - Mismatched country code in phone vs. expected geography.
Each signal is worth a few points. Sum the score per submission. Above a threshold, route to quarantine. Above a higher threshold, reject outright. SheetLink Forms includes a content scorer with sensible defaults that you can tune per form.