AI Snippet SEO Helper Documentation
Send perfectly-optimised snippets from RankPilotAI straight into Rank Math with one click.
Contents
1. Overview
AI Snippet SEO Helper is a lightweight WordPress add-on that bridges RankPilotAI and Rank Math. It sends the current post/page context to RankPilotAI, receives an optimised snippet and writes it directly into Rank Math fields — without leaving the editor.
Writes into Rank Math only: Focus Keyword, SEO Title, Meta Description and (optionally) the post Slug.
2. Key Features
Feature | Details |
---|---|
One-click generation | Side metabox button on all public post types; fills Rank Math fields instantly. |
Bulk actions | Generate for many posts via WordPress Bulk Actions (live progress + Cancel). |
Token-aware | Built-in Token Guard prevents runs when balance is 0 or below model cost. |
Model selection | Choose GPT-4 Turbo, GPT-4.1 or GPT-4o (availability depends on plan). |
Custom prompt | Append brand tone/extra rules globally to every request. |
Auto-slug | Optional — overwrite the slug with the AI suggestion. WordPress keeps _wp_old_slug for a 301. |
Score | Stores a private _aish_score (0–100) per post based on six SEO checks. |
2.1 Token Cost per Model
Model | Tokens / Snippet |
---|---|
🟢 GPT-4 Turbo | 1 |
🔵 GPT-4.1 | 3 |
🟣 GPT-4o | 5 |
3. Requirements
- WordPress 5.8 or higher
- Rank Math SEO (Free or Pro)
- PHP 7.4+
- An active RankPilotAI account + Site Key
4. Installation & Activation
- Upload the ZIP via Plugins → Add New → Upload (or extract to
/wp-content/plugins/
). - Activate AI Snippet SEO Helper.
- Go to Settings → AI Snippet SEO Helper and paste your Site Key.
5. Getting Started
5.1 Generate a Site Key
- Log in to your RankPilotAI dashboard.
- Open Account → Site Key Management.
- Enter your site’s main domain (e.g.
example.com
) and click Generate Key. - Copy the token (
rp_xxxxxxxxxxxxxxxxx
).
5.2 Save the Key in WordPress
- Go to Settings → AI Snippet SEO Helper → Site Key Management.
- Paste your token and click Save Site Key. Usage, limit and remaining tokens will appear.
5.3 Configure SEO Settings (optional)
- Model Choice — GPT-4 Turbo / 4.1 / 4o (plan-aware).
- Custom Prompt — global text appended to each request.
- Auto-Slug — when enabled, the AI slug replaces the current one; WordPress adds a 301 redirect automatically.
6. Day-to-Day Usage
6.1 Single Post / Page
- Open a post/page.
- In the AI Snippet SEO Helper metabox, click Generate with AI Snippet SEO Helper.
- Focus Keyword, SEO Title, Meta Description (and optionally Slug) fill in. Review and update.
6.2 Bulk Generation
- Go to any public post-type list (e.g. Posts).
- Select items → Bulk Actions → Generate with AI Snippet SEO Helper → Apply.
- A live progress box shows processed / success / failed. You can Cancel mid-run.
6.3 How the Score is Calculated
- Keyword present in Title, Description and Slug (3 checks)
- Title length 30–60 chars
- Description length 120–160 chars
- Slug length ≤ 75 chars
Final score = min(100, checks passed × 17). Stored in _aish_score
(private meta).
7. Admin Panel Reference
7.1 Site Key Management Tab
Field | Description |
---|---|
Site Key | Your rp_… token. Required for API calls. |
Usage Overview | Global usage, plan limit, remaining tokens and CTA to upgrade/buy tokens. |
7.2 SEO Snippet Settings Tab
Option | Description |
---|---|
GPT Model | Turbo (all plans), 4.1 (Starter+), 4o (Creator+). Unavailable models appear greyed-out. |
Custom Prompt | Additional instructions appended to every request. |
Auto-update Slug | When ON, the suggested slug replaces the current one. WordPress preserves _wp_old_slug for a 301. |
8. Plans, Tokens & Limits
Plan | Monthly Tokens | Site Keys | Models |
---|---|---|---|
Free | 25 | 1 | GPT-4 Turbo |
Starter | 100 | 1 | GPT-4 Turbo / 4.1 |
Creator | 400 | 5 | GPT-4 Turbo / 4.1 / 4o |
Expert | 1,200 | 25 | GPT-4 Turbo / 4.1 / 4o |
Need extra tokens? Purchase a Token Pack (100 – 5,000 lifetime tokens) from your RankPilotAI dashboard and assign it to AI Snippet SEO Helper.
9. Troubleshooting
Symptom / Message | Cause | Fix |
---|---|---|
“No Site Key configured” | Site Key missing | Go to Settings → AI Snippet SEO Helper → Site Key and save your token. |
“No tokens left. Please upgrade.” | Balance is 0 | Buy tokens or upgrade your plan (see Usage card links). |
“Not enough tokens for the selected model” | Balance < model cost | Switch to a cheaper model (GPT-4 Turbo) or buy tokens. |
AJAX 403 / bad nonce | Expired editor session | Refresh the page and retry. |
Button not visible in editor | Rank Math inactive or editing unsupported type | Activate Rank Math and ensure you’re editing a public post type. |
Permissions: You must be able to edit_post
for single runs and edit_posts
for bulk; settings require manage_options
.
10. Frequently Asked Questions
Does it support Yoast SEO?
Will bulk generation overwrite existing Rank Math fields?
Where can I see the SEO score?
_aish_score
as post meta. Surface it in reports with get_post_meta()
if you wish.11. Developer Hooks & Filters
Hook | Type | Purpose |
---|---|---|
wp_ajax_aish_generate_single | AJAX action | Single-post generation endpoint. |
wp_ajax_aish_bulk_tick / wp_ajax_aish_bulk_cancel | AJAX actions | Bulk job tick & cancel endpoints. |
aish/snippet_payload | Filter | Modify outgoing payload before calling the API. |
aish/snippet_response | Filter | Inspect/alter the API response before fields are applied. |
aish_http_args , aish_http_retry_codes , aish_http_retries , aish_http_result | Filters | Customize HTTP args, retry strategy and inspect results. |
aish_calc_score() | Function | Compute score array {score, color} from (keyword, title, desc, slug). |
/* Example: add a brand suffix to titles only */ add_filter('aish/snippet_response', function($res){ if (!empty($res['title'])) { $res['title'] .= ' | Acme®'; } return $res; }, 10, 1); /* Example: inject extra context into outgoing payload */ add_filter('aish/snippet_payload', function($payload, $token){ $payload['brand_terms'] = ['Acme','UltraLight™']; return $payload; }, 10, 2);
12. Support
Docs & FAQs: rankpilotai.com/docs
Email: [email protected]
Slack: #rankpilotai-support
Need a hand? Ping us — we’re happy to help you ship better on-page SEO, faster.