Internal SEO plugin with Schema.org, Google Search Console, and LLMS.txt modules.
Version: 0.1.0
4WP SEO is an internal (non-public) WordPress plugin designed to enhance technical content SEO through structured data, search console integration, and LLM-friendly content generation. The plugin name is 4wp, while the code/JS uses the forwp namespace.
- Admin settings page (minimal UI/UX)
- Editor sidebar: status indicator for Code blocks + Steps
- Post type: TechArticle (toggle on post)
- TechArticle requirements:
- Minimum one core Code block
- TechArticle Steps (custom blocks)
- JSON-LD output as TechArticle in content
- Integration with
4wp-advanced-code:- Uses collected
softwareCode - Intercepts standard JSON-LD from
4wp-advanced-codeand forms unified TechArticle
- Uses collected
- Automatically adds
about(context)
- Practical use case for culinary content
- Automatic Recipe detection from blocks:
- Ingredients (ingredients)
- Instructions (instructions)
- Cooking time (prepTime, cookTime, totalTime)
- Serving size (recipeYield)
- Calories and nutrition (nutrition)
- Rich snippets for search engines
- Editor integration via custom blocks
- Article / BlogPosting — for blog posts and articles
- FAQPage — for FAQ pages
- HowTo — for step-by-step instructions
- Organization — for organization information
- Person — for author profiles
- Product — for products and services
- Review — for reviews and ratings
- VideoObject — for video content
- BreadcrumbList — for navigation breadcrumbs
- OAuth 2.0 connection
- Properties list → select one → site binding (no multisite support)
- URL inspection (single URL):
- Index status, Coverage state, Last crawl, Canonical (user/google), Robots state
- Search Analytics (page filter, last 28 days):
- Clicks, impressions, CTR, average position
- Auto-generation of
llms.txtonly if TechArticle is valid
- Module in 4wp-seo with enable/disable option
- Platform list in editor sidebar (not dropdown)
- On-the-fly text generation:
- dev.to, Medium: Markdown
- LinkedIn: title + text (400 character limit)
- X, Bluesky: short text with platform limit
- Schema.org - TechArticle, Recipe, and other structured data types
- LLMS.txt - LLM-friendly content generation
- Meta Tags - (Future)
- Sitemap - (Future)
- WordPress 5.0+
- PHP 8.0+
- Optional:
4wp-advanced-codeplugin for enhanced code block integration
- Place the
4wp-seofolder in yourwp-content/plugins/directory - Activate the plugin through the WordPress admin panel
- Configure settings in WordPress Admin → 4WP SEO
- Schema.org (TechArticle)
- Basic admin interface
- Editor sidebar integration
- Schema.org (Recipe)
- Culinary content support
- Rich snippets for recipes
- Schema.org (Other popular types)
- Article, FAQPage, HowTo, Organization, Person, Product, Review, VideoObject, BreadcrumbList
- Google Search Console integration
- OAuth 2.0 authentication
- URL inspection and Search Analytics
- LLMS.txt auto-generation
- Cross posting module
- Platform-specific formatting
Full documentation and usage guide: https://4wp.dev/plugin/4wp-seo/
- Plugin page: https://4wp.dev/plugin/4wp-seo/
- Author: 4wp.dev
GPL-2.0-or-later