Rule category · weight 12
Social media
10 rules. Each returns pass (counts fully), partial (counts half) or fail (counts zero) toward the category score, weighted by the rule’s own weight. A rule is not assessable when its source is unavailable, a credential is missing or the check could not run; it is then left out of the score with the reason shown, never counted as a failure.
Sources used in this category: html, llm, rules, social_api. “a, else b” means the first source that answers is used; “a + b” means both are required.
| Id | What it checks | Severity | Weight | Source | Fix |
|---|---|---|---|---|---|
| M1 | at least one active profile linked from site | Medium | 2 | html | Link social profiles in header/footer. |
| M2 | primary profile posted in last 14 days | High | 3 | social_api | Restart cadence: 3 posts/week minimum (automatable). |
| M3 | posting cadence >= 8 posts per 30 days | Medium | 2 | social_api | Batch-generate a month of posts. |
| M4 | profile bio states offer + location + link | Medium | 2 | social_api + llm (all required) | Rewrite bio. |
| M5 | profile picture is logo and cover image set | Low | 1 | social_api | Set logo and cover. |
| M6 | platform-vertical fit (B2B has LinkedIn; visual product has Instagram) | Medium | 2 | rules | Open/prioritize the platform your buyers use. |
| M7 | no dead profiles (>180 days inactive) still linked | Low | 1 | social_api | Unlink or archive dead profiles. |
| M8 | engagement rate >= vertical median (last 20 posts) | Medium | 2 | social_api | Shift mix toward questions, before/after, staff, local. |
| M9 | >=30% of posts have a CTA or link | Low | 1 | llm | Add one CTA per 3 posts. |
| M10 | handle consistent across platforms | Low | 1 | social_api | Claim matching handles. |
Still stuck? Email [email protected] and a person will answer.