Appetiser SEO enhancements
Appetiser - essential SEO enhancements
by Landing page team · github.com/appetiser-marketing-production/appetiser-seo · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/appetiser-marketing-production/appetiser-seo/archive/refs/heads/master.zipAppetiser SEO Enhancements Plugin
1. General Overview
A. Plugin
Appetiser SEO Enhancements
B. Developed by
Landing Page Team
C. Version
1.0.0
D. Purpose
The plugin adds lightweight, direct, and practical SEO enhancements to the Appetiser website.
E. Use Case
Use the Appetiser SEO Enhancements plugin when there is a need to implement quick and essential SEO improvements. It’s ideal for content managers and developers who want to auto-generate structured data like blog schema, manage robots.txt and .htaccess files, control external link behavior, and monitor 404 errors.
F. Dependencies
This plugin requires the Appetiser Common Assets plugin to be installed and active. It provides the shared dashboard styles, scripts, and components used across all Appetiser admin interfaces, including the SEO Enhancements panel.
2. End User Operations
A. Features & Capabilities
-
Link Handler
Automatically addstarget="_blank"andrel="nofollow"to links inside single blog posts.
This ensures that all links open in a new tab and external links are flagged for SEO, helping reduce bounce and preserve link equity. You can exclude specific domains from thenofollowrule via a customizable exclusion list. -
Robots.txt Editor
Quickly view and edit your site’srobots.txtfile from the dashboard.
You can reset to the default WordPressrobots.txtrules or revert to the previously saved version with one click — ideal for managing how search engines index your site. -
.htaccess Editor
Edit your site’s.htaccessfile directly from the admin panel with built-in safety.
This feature lets you add redirects, rewrites, or access rules, with options to restore the default WordPress.htaccessor revert to the last version you saved. -
404 Monitor
Track all 404 (Not Found) errors generated by visitors.
Each missing URL is logged with the time of request, IP address, and referring page. A clear viewer and "Clear Log" button help manage and clean up entries. -
Automated Blog Schema Generator
Automatically generates valid JSON-LD (BlogPosting) schema for each published blog post.
It uses the post title, Yoast description (or fallback), featured image, author, and publish/modified dates. If a schema already exists, it updates the title, description, and date fields to stay SEO-friendly.
B. Limitations / Known Constraints
- Link handling – The plugin will not modify hardcoded
targetorrelattributes. - Blog schema – If a post already has schema, only the title, description, and dates are updated.
- 404 Monitor – 404 logs are triggered only when the WordPress 404 template is loaded.
C. Usage Instructions ⚠️ Incomplete: Final content for this section will be added in an upcoming update.
- Where to access it in the dashboard
- How to use it step-by-step
- What appears on the frontend or user-facing side
- Shortcode usage (basic explanation and examples)
3. Technical Reference
A. Installation & Activation
-
Download the plugin
- GitHub Repository: https://github.com/appetiser-marketing-production/appetiser-seo
- ZIP File: Download ZIP
-
Installation Methods
Via WordPress Admin:- Download the plugin ZIP file
- Go to Plugins → Add New → Upload Plugin
- Upload the ZIP and click Install Now
- Click Activate Plugin
Via WP-CLI:
wp plugin install https://github.com/appetiser-marketing-production/appetiser-seo/archive/refs/heads/master.zip --activate -
Post-Installation Requirement
Ensure that the Appetiser Common Assets plugin is installed and active — it is required for the plugin's dashboard GUI.
B. Developer Notes ⚠️ Incomplete: Final content for this section will be added in an upcoming update.
- File/folder structure
- Key classes, functions, CPTs, shortcodes, hooks
- Custom actions/filters
- Extendability and integration points
C. Testing & QA ⚠️ Incomplete: Final content for this section will be added in an upcoming update.
- Tested scenarios or test plan
- Sample test data or dummy content
- Tools or scripts used for testing
D. Maintenance Notes ⚠️ Incomplete: Final content for this section will be added in an upcoming update.
- Update instructions
- Troubleshooting tips or common fixes
- Version history/changelog
E. References
- GitHub Repository: https://github.com/appetiser-marketing-production/appetiser-seo