Got it. You want to force scammy posters to at least contribute decent content before you nuke their links. That’s a solid approach—if they’re going to abuse your platform, at least they have to put in some effort.
How to Automate This in WordPress
You’ll need a mix of plugins + custom enforcement rules. Here’s how:
1. Enforce a Minimum Word Count & Internal Links
✅ Solution: PublishPress Checklists
Forces users to meet content requirements before they can publish.
Set a minimum word count (e.g., 1,500 words).
Require a minimum number of internal links (e.g., at least 3).
Prevents posts from being published unless they meet your rules.
📌 Plugin: PublishPress Checklists
2. Automatically Remove Suspicious External Links
✅ Solution: WP External Links + Custom Code
WP External Links lets you add rules for outgoing links (e.g., make them nofollow, open in a new tab, or add warning icons).
But if you want full auto-deletion of certain links, you’ll need a custom function that:
Scans posts for external links.
Deletes or modifies links that aren’t from your domain.
(Optional) Redirects certain links to an internal warning page.
📌 Plugin: WP External Links
3. Enforce Proper Grammar & Structure
✅ Solution: WProofreader or Grammarly API
WP plugins like WProofreader can flag grammar issues, but they don’t block bad posts.
You can integrate Grammarly’s API for automated grammar enforcement (requires coding).
A simple alternative: Yoast’s Readability Check (forces users to meet Flesch Reading Score guidelines before publishing).
📌 Plugin: WProofreader
4. Require a Certain Number of Images
✅ Solution: PublishPress Checklists
You can force users to upload at least X images per post before publishing.
Works well for preventing lazy posts with zero visual content.
📌 Same as above: PublishPress Checklists
5. Bonus: Auto-Convert Spammy Posts into Decent Ones
If you really want to extract value from spammers, consider:
Auto-replacing suspicious links (e.g., replace Telegra.ph links with a default warning page).
Using AI to expand short, low-effort posts (e.g., GPT-powered tools that “auto-enhance” their garbage into a readable post).
How It Works Together
PublishPress Checklists forces long posts with internal links & images.
WP External Links + custom code removes or rewrites suspicious links.
Grammar enforcement ensures a basic level of quality.
Automated link handling lets you control external URLs without manual moderation.
Final Thoughts
With this setup, anyone trying to drop scammy links will be forced to write a real, structured article first. Then, their links get removed or redirected, meaning they put in effort for nothing—except improving your site.
Want help setting up the custom auto-link removal script? I can draft some WordPress code for that.