Asneris SEO Toolkit
Asneris SEO Toolkit helps WordPress site administrators configure, validate, and monitor the technical SEO signals that search engines use to discover, crawl, index, and understand websites.
The plugin does not predict rankings or guarantee indexing. All features are optional and configurable by the site administrator.
This plugin focuses on technical SEO configuration and validation using standard WordPress APIs.
Key capabilities:
- Modern React-powered administration interface
- Google, Bing, and Yandex site verification via meta tags
- IndexNow URL submission on publish, update, or delete (optional)
- SEO titles and meta descriptions with template support
- Canonical URL output
- Robots meta defaults and per-content overrides
- Open Graph and Twitter Card tags
- JSON-LD schema output
- Site Diagnostics
- Page Diagnostics with locally stored history
- Priority Pages (up to 30 pages)
- Page Diagnostics Live Report
- Page Diagnostics History
- 404 Monitoring (stores up to 1,000 recent records)
- Optional background processing using native WordPress Cron when supported and enabled
- Robots.txt editor and validator
- Bulk Edit
- Sitemap helper and conflict detection
- Redirect management
- Built-in help and documentation
Philosophy: SEO is about making your website understandable, accessible, and discoverable by search engines. Asneris SEO Toolkit validates these technical signals using standard WordPress APIs.
IndexNow Notes
IndexNow dynamically serves the required key file from WordPress when enabled.
External Services
Only IndexNow is used when enabled.
Service: https://www.indexnow.org/
Notes
All Page Diagnostics history and 404 Monitoring data are stored locally in the WordPress database.
Build Instructions
This plugin includes compiled JavaScript assets in the /build/ directory. Source files are in /src/.
Requirements: * Node.js 18+ * npm 9+
Source Code Repository: https://github.com/asneris/asneris-seo-toolkit
Setup and Build: 1. Clone or download the repository. 2. Open the plugin directory. 3. Install dependencies with npm install. 4. Build production assets with npm run build. 5. Compiled files are generated at /build/index.js and /build/index.asset.php.
Development Mode: npm run start
The /build/ directory is included in the release package and is required for plugin functionality.
