{"id":256050,"date":"2025-11-04T11:44:52","date_gmt":"2025-11-04T11:44:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-snippet-seo-pro\/"},"modified":"2026-03-09T00:00:28","modified_gmt":"2026-03-09T00:00:28","slug":"ai-snippet-seo-pro","status":"publish","type":"plugin","link":"https:\/\/sr.wordpress.org\/plugins\/ai-snippet-seo-pro\/","author":23381469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.26","stable_tag":"1.0.26","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AI Snippet SEO Pro","header_author":"RankPilotAI","header_description":"One-click AI SEO titles & meta descriptions with scoring, live preview, and bulk actions for posts & taxonomies.","assets_banners_color":"262071","last_updated":"2026-03-09 00:00:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/rankpilotai.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":821,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.1":{"tag":"1.0.1","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.10":{"tag":"1.0.10","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.11":{"tag":"1.0.11","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.12":{"tag":"1.0.12","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.13":{"tag":"1.0.13","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.14":{"tag":"1.0.14","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.15":{"tag":"1.0.15","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.16":{"tag":"1.0.16","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.17":{"tag":"1.0.17","author":"rankpilotai","date":"2025-11-10 22:16:01"},"1.0.18":{"tag":"1.0.18","author":"rankpilotai","date":"2025-11-10 23:00:32"},"1.0.19":{"tag":"1.0.19","author":"rankpilotai","date":"2025-11-14 15:45:22"},"1.0.2":{"tag":"1.0.2","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.20":{"tag":"1.0.20","author":"rankpilotai","date":"2025-11-27 10:25:46"},"1.0.21":{"tag":"1.0.21","author":"rankpilotai","date":"2025-12-01 10:18:14"},"1.0.22":{"tag":"1.0.22","author":"rankpilotai","date":"2025-12-12 17:55:44"},"1.0.23":{"tag":"1.0.23","author":"rankpilotai","date":"2026-01-03 00:10:09"},"1.0.24":{"tag":"1.0.24","author":"rankpilotai","date":"2026-01-16 14:32:00"},"1.0.25":{"tag":"1.0.25","author":"rankpilotai","date":"2026-02-16 01:31:06"},"1.0.26":{"tag":"1.0.26","author":"rankpilotai","date":"2026-03-09 00:00:28"},"1.0.3":{"tag":"1.0.3","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.4":{"tag":"1.0.4","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.5":{"tag":"1.0.5","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.6":{"tag":"1.0.6","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.7":{"tag":"1.0.7","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.8":{"tag":"1.0.8","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.9":{"tag":"1.0.9","author":"rankpilotai","date":"2025-11-10 22:16:54"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3403673,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3403673,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3402810,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3389669,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.2","1.0.20","1.0.21","1.0.22","1.0.23","1.0.24","1.0.25","1.0.26","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3389669,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3389669,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3389669,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3389669,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3389669,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Post edit \u2013 generator &amp; preview","2":"Score &amp; checklist","3":"Settings \u2013 key &amp; usage","4":"Bulk actions"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,5777,174175,186,1460],"plugin_category":[55],"plugin_contributors":[250240],"plugin_business_model":[],"class_list":["post-256050","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-meta-description","plugin_tags-rank-math","plugin_tags-seo","plugin_tags-title","plugin_category-seo-and-marketing","plugin_contributors-rankpilotai","plugin_committers-rankpilotai"],"banners":{"banner":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/banner-772x250.png?rev=3389669","banner_2x":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/banner-1544x500.png?rev=3402810","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/icon-128x128.gif?rev=3403673","icon_2x":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/icon-256x256.gif?rev=3403673","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-1.png?rev=3389669","caption":"Post edit \u2013 generator &amp; preview"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-2.png?rev=3389669","caption":"Score &amp; checklist"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-3.png?rev=3389669","caption":"Settings \u2013 key &amp; usage"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-4.png?rev=3389669","caption":"Bulk actions"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-5.png?rev=3389669","caption":""}],"raw_content":"<!--section=description-->\n<p>Generate SEO-friendly titles and meta descriptions with one click. The plugin scores each snippet (0\u2013100), checks keyword usage, shows live preview, and supports bulk actions for posts and taxonomies.<\/p>\n\n<h4>Highlights<\/h4>\n\n<ul>\n<li>One-click AI generation (post and taxonomy editors)<\/li>\n<li>Live preview and checklist (title length, meta length, keyword in slug)<\/li>\n<li>Bulk generate from list tables (posts and terms)<\/li>\n<li>Optional auto-slug update (adds _wp_old_slug for 301)<\/li>\n<li>Token-based usage via RankPilotAI (free tier available)<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Go to <strong>AI Snippet SEO Pro \u2192 Settings<\/strong> and add your <strong>Site Key<\/strong>.<\/li>\n<li>Choose a model and whether to enable <strong>auto-slug<\/strong>.<\/li>\n<li>Open any post or term, click <strong>Generate with AI<\/strong>.<\/li>\n<li>Review the score and checklist, then <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects to RankPilotAI to generate SEO suggestions.\n* Base URL: https:\/\/rankpilotai.com\n* Endpoints:\n  * \/wp-json\/rankpilotai\/v1\/snippet\n  * \/wp-json\/rankpilotai\/v1\/token-info<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>No analytics or tracking. Only the fields required to generate snippets are sent to RankPilotAI.<\/p>\n\n<h4>Uninstall<\/h4>\n\n<p>Removes plugin options and deletes meta keys starting with <code>_aissp_<\/code>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin communicates with RankPilotAI endpoints to create snippets and to check\/manage token usage. Data sent: title\/excerpt (or term name\/description), focus keyword (if provided), slug, domain, site URL, selected model, and your Site Key. Refer to rankpilotai.com for full Privacy &amp; Terms.<\/p>\n\n<p>Endpoint used: <code>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/*<\/code><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the RankPilotAI API to generate SEO snippets and manage token usage.<\/p>\n\n<p><strong>Base URL:<\/strong> https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1<\/p>\n\n<p><strong>Endpoints used<\/strong>\n- <code>\/snippet<\/code> and <code>\/snippet-bulk<\/code>: called when you click \u201cGenerate with AI\u201d on posts\/terms or run a bulk job.\n- <code>\/token-info<\/code>: called when you save the Site Key or open the settings page to display current usage\/limits.\n- <code>\/token-reduce<\/code>: called after a successful generation to deduct tokens.<\/p>\n\n<p><strong>Data sent<\/strong>\n- Site identification: <code>site_token<\/code>, <code>site_url<\/code> (domain), plugin identifier.\n- Context for generation:\n  - <strong>Posts:<\/strong> <code>post_title<\/code>, <code>post_excerpt<\/code>, <code>post_type<\/code>, <code>focus_keyword<\/code> (if set), current slug, selected model, <code>custom_prompt<\/code>, <code>auto_slug<\/code> flag.\n  - <strong>Terms:<\/strong> <code>term_name<\/code>, <code>term_slug<\/code>, <code>term_desc<\/code>, <code>focus_keyword<\/code> (if set), selected model, <code>custom_prompt<\/code>, <code>auto_slug<\/code> flag.\n- No end-user PII is intentionally sent by the plugin. Content fields are the data already stored in your WordPress site.<\/p>\n\n<p><strong>Why it is sent<\/strong>\n- To obtain AI-generated SEO suggestions on demand and to check your token balance.<\/p>\n\n<p><strong>Service provider<\/strong>\n- RankPilotAI \u2014 Terms of Service: https:\/\/rankpilotai.com\/terms\/<br \/>\n- Privacy Policy: https:\/\/rankpilotai.com\/privacy-policy\/<\/p>\n\n<h3>Uninstall<\/h3>\n\n<p>Removing the plugin deletes its settings and only the score meta it created:\n- Deletes option: <code>aissp_settings<\/code>\n- Deletes metas: <code>_aissp_score<\/code> on posts\/terms\n- Leaves user content metas intact: <code>_aissp_focus_keyword<\/code>, <code>_aissp_seo_title<\/code>, <code>_aissp_seo_description<\/code><\/p>\n\n<h3>Developer Notes<\/h3>\n\n<p><strong>Meta Keys<\/strong>\n- <code>_aissp_focus_keyword<\/code>, <code>_aissp_seo_title<\/code>, <code>_aissp_seo_description<\/code>, <code>_aissp_score<\/code><\/p>\n\n<p><strong>Filters<\/strong>\n- <code>aissp_http_args( $args, $url, $payload, $method )<\/code>\n- <code>aissp_http_retry_codes( $codes )<\/code>\n- <code>aissp_http_retries( $n )<\/code>\n- <code>aissp_http_result( $res, $url, $payload, $method, $args, $attempts )<\/code>\n- <code>aissp_bulk_endpoint( $url )<\/code><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin.<\/li>\n<li>Go to <strong>AI Snippet SEO Pro \u2192 Site Key Management<\/strong> and paste your Site Key.<\/li>\n<li>(Optional) Enable <strong>Auto-update URL Slug<\/strong> and choose a model.<\/li>\n<li>Open a post (or term) and click <strong>Generate with AI<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>A limited free tier is available. Higher tiers unlock more tokens and models.<\/p><\/dd>\n<dt id=\"does%20it%20replace%20my%20seo%20plugin%3F\"><h3>Does it replace my SEO plugin?<\/h3><\/dt>\n<dd><p>No. You can keep your existing SEO plugin for rendering tags. This plugin focuses on fast, consistent AI generation.<\/p><\/dd>\n<dt id=\"what%20data%20leaves%20my%20site%3F\"><h3>What data leaves my site?<\/h3><\/dt>\n<dd><p>Only what\u2019s required to generate a snippet: post\/term title, excerpt\/description, current slug, optional focus keyword, your domain &amp; site URL, selected model, and the Site Key.<\/p><\/dd>\n<dt id=\"will%20it%20change%20my%20slugs%3F\"><h3>Will it change my slugs?<\/h3><\/dt>\n<dd><p>Only if you enable <strong>Auto-update URL Slug<\/strong> in settings. When enabled, changes are safe by default (WordPress adds a 301 via <code>_wp_old_slug<\/code>).<\/p><\/dd>\n<dt id=\"what%20happens%20if%20tokens%20run%20out%3F\"><h3>What happens if tokens run out?<\/h3><\/dt>\n<dd><p>Generation will fail with a clear notice. You can either switch to a cheaper model (e.g., GPT-4 Turbo) or purchase more tokens.<\/p><\/dd>\n<dt id=\"works%20with%20custom%20post%20types%20and%20woocommerce%3F\"><h3>Works with custom post types and WooCommerce?<\/h3><\/dt>\n<dd><p>Yes\u2014any public post type, plus common taxonomies such as <code>category<\/code>, <code>post_tag<\/code>, <code>product_cat<\/code>, and <code>product_tag<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Maintenance: tested with WordPress 6.9.1, minor compatibility improvements.<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>UI: Modernized settings page with gradient header, card-based layout, model radio cards, usage grid, and responsive design.<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Maintenance: minor version consistency updates and small documentation\/copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Maintenance: minor version consistency updates and small documentation\/copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Maintenance: version consistency updates and minor documentation\/copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>New installs start with an empty Site Key field instead of a random generated key.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Tweak: Updated short description and plugin listing copy. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Marked as tested up to 6.8.3.<\/li>\n<li>FAQ: clarified Rank Math usage and how to prevent overrides.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Cleanup: removed custom \"View details\" row-meta link.<\/li>\n<li>Marked as tested up to 6.8.3.<\/li>\n<li>Minor internal tidy-ups.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Row-meta cleanup and small internal refactor.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Generate AI SEO titles and meta descriptions in one click, with scoring, live preview and bulk tools for posts and taxonomies.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256050"}],"author":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rankpilotai"}],"wp:attachment":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256050"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256050"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256050"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256050"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256050"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}