SEO Post URL Plugin for Sngine is a powerful SEO optimization tool that automatically converts your default post links into clean, search engine-friendly URLs.
It intelligently generates SEO slugs from post content, ensures uniqueness, handles redirects, and even creates a dynamic sitemap — helping improve your website’s visibility and ranking on search engines like Google.
Built with performance and flexibility in mind, this plugin works seamlessly with Sngine using hooks and output buffering — no core file edits required.
🚀 Core Features🔗 Automatic SEO Slug Generation
- Generates SEO-friendly slugs on post creation
- Smart priority system:
- Article title
- Product title
- Funding title
- Offer title
- Job title
- Course title
- Post text
🧠 Advanced Slug Optimization
- Lowercase formatting
- HTML cleanup
- URL removal
- Emoji & symbol removal
- Transliteration to ASCII
- Punctuation cleanup
⚙️ Custom Slug Controls
- Configurable slug length (20–120 characters)
- Stop-word removal support (customizable)
- Clean, readable, keyword-rich URLs
🔁 Unique Slug System
- Ensures uniqueness using:
- Database-level unique index
- Automatic fallback suffix strategy
- Prevents duplicate URL conflicts
🗄️ Dedicated Slug Storage
- Stores slugs in: plugin_post_slugs
- Optimized with in-memory caching for performance
🔄 SEO URL Rewriting
- Converts default URLs:
- /post/{id} → /post/{slug}-{id}
- /posts/{id} → /posts/{slug}-{id}
- Configurable base structure
✏️ Post Edit Behavior Control
- Lock slug after publishing
OR - Regenerate slug on edit (admin choice)
🔁 Canonical Redirect System (301 SEO Boost)
- Redirects:
- Numeric URLs
- post.php?post_id= links
- Incorrect slug URLs
👉 Automatically redirects to correct SEO URL
🏷️ Canonical Tag Injection
- Adds <link rel=”canonical”>
- Prevents duplicate content issues
- Improves SEO ranking
🗺️ Post Sitemap Generator
- Endpoint: /post-sitemap.xml
- Includes:
- Public
- Published
- Non-hidden posts
Sitemap Controls:
- Enable/disable sitemap
- Set max URLs (100 to 50,000)
- Returns 404 if disabled
⚙️ Admin Settings Panel
- Enable/disable plugin
- Slug lock or regenerate
- Slug length control
- Stop words customization
- URL structure selection
- Sitemap settings
🔐 Secure & Optimized
- CSRF protection in admin settings
- In-memory caching for performance
- Lightweight and fast execution
🛠️ .htaccess Auto Configuration
Automatically installs rewrite rules:
- Supports:
- /post/…
- /posts/…
- Legacy numeric URLs
📦 Easy Installation & Removal
- Auto creates required tables & settings
- Clean uninstall:
- Removes database tables
- Removes rewrite rules
💡 Why This Plugin is Powerful
- Improves Google ranking with SEO-friendly URLs
- Eliminates duplicate content issues
- Boosts click-through rates (clean URLs)
- Fully automated – no manual SEO work needed
- Works without modifying core files
🎯 Perfect For
- Sngine websites
- Social networking platforms
- Blogging platforms
- Content-driven websites
- SaaS social apps


Link:
Note:
This is a third-party plugin developed by a different team and developer. As the Sngine team always encourages developers to add more and more features to our beloved Script “Sngine,” we welcome this plugin ❤️ 💐
