{"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-08-21T17:09:50","modified_gmt":"2026-08-21T17:09:50","slug":"ai-snippet-seo-pro","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/ai-snippet-seo-pro\/","author":23381469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.34","stable_tag":"1.0.34","tested":"7.1","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":"485d77","last_updated":"2026-08-21 17:09:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rankpilotai.com\/","header_author_uri":"https:\/\/rankpilotai.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1727,"num_ratings":2,"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.27":{"tag":"1.0.27","author":"rankpilotai","date":"2026-04-24 04:15:50"},"1.0.28":{"tag":"1.0.28","author":"rankpilotai","date":"2026-05-21 12:11:35"},"1.0.29":{"tag":"1.0.29","author":"rankpilotai","date":"2026-06-10 19:55:28"},"1.0.3":{"tag":"1.0.3","author":"rankpilotai","date":"2025-11-10 22:16:54"},"1.0.30":{"tag":"1.0.30","author":"rankpilotai","date":"2026-06-26 11:56:16"},"1.0.31":{"tag":"1.0.31","author":"rankpilotai","date":"2026-07-10 19:53:47"},"1.0.32":{"tag":"1.0.32","author":"rankpilotai","date":"2026-08-03 20:48:26"},"1.0.33":{"tag":"1.0.33","author":"rankpilotai","date":"2026-08-21 15:53:29"},"1.0.34":{"tag":"1.0.34","author":"rankpilotai","date":"2026-08-21 17:09:50"},"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":{"1.0.34":"<p>Maintenance release, verified against WordPress 7.1. Safe to update.<\/p>","1.0.33":"<p>Security update. The Pro Site Key is no longer exposed in admin page source, and an unused browser-side request that carried it has been removed. Updating is strongly recommended.<\/p>","1.0.32":"<p>Security update. The plugin no longer falls back to an unverified TLS connection when a certificate check fails. Updating is recommended.<\/p>","1.0.29":"<p>Maintenance release. Safe to update; no functional changes.<\/p>","1.0.28":"<p>Compatibility update: tested up to WordPress 7.0. Minor maintenance, no functional changes.<\/p>","1.0.27":"<p>Major update: Free trial (25 tokens), BYOK mode (unlimited with your own OpenAI key), redesigned settings page. Existing Pro users are not affected.<\/p>","1.0.0":"<p>First public release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3403673,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3403673,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3514712,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3514712,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"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.27","1.0.28","1.0.29","1.0.3","1.0.30","1.0.31","1.0.32","1.0.33","1.0.34","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":"","width":1480,"height":1480},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3389669,"resolution":"2","location":"assets","locale":"","width":1556,"height":1556},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3389669,"resolution":"3","location":"assets","locale":"","width":2170,"height":960},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3389669,"resolution":"4","location":"assets","locale":"","width":2138,"height":1566},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3389669,"resolution":"5","location":"assets","locale":"","width":2090,"height":1420}},"screenshots":{"1":"Post editor - AI generation panel with preview and checklist","2":"Settings - mode selection cards (Trial, BYOK, Pro)","3":"Settings - SEO settings and feature comparison table","4":"Bulk actions on list tables"}},"plugin_section":[],"plugin_tags":[2353,5777,186,240398,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-seo","plugin_tags-snippets","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=3514712","banner_2x":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/banner-1544x500.png?rev=3514712","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 editor - AI generation panel with preview and checklist"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-2.png?rev=3389669","caption":"Settings - mode selection cards (Trial, BYOK, Pro)"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-3.png?rev=3389669","caption":"Settings - SEO settings and feature comparison table"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-4.png?rev=3389669","caption":"Bulk actions on list tables"},{"src":"https:\/\/ps.w.org\/ai-snippet-seo-pro\/assets\/screenshot-5.png?rev=3389669","caption":""}],"raw_content":"<!--section=description-->\n<p>AI Snippet SEO Pro generates SEO-optimized titles, meta descriptions, focus keywords and slugs for posts, pages, custom post types and taxonomies.<\/p>\n\n<p><strong>Three ways to use:<\/strong><\/p>\n\n<ol>\n<li><strong>Free Trial<\/strong> - Start instantly with 25 free tokens, no registration or API key needed.<\/li>\n<li><strong>Bring Your Own Key (BYOK)<\/strong> - Use your own OpenAI API key for unlimited single generations at no cost.<\/li>\n<li><strong>Pro<\/strong> - Upgrade for bulk generation, auto-slug, all AI models, custom prompts, index\/noindex control, and priority support.<\/li>\n<\/ol>\n\n<p><strong>Highlights<\/strong><\/p>\n\n<ul>\n<li>One-click AI generation in the post and term editor<\/li>\n<li>Live preview, score badge (0-100), and snippet checklist<\/li>\n<li>Standalone SEO meta output (title, description, keywords tags in head)<\/li>\n<li>Index \/ Noindex control per content type (Pro)<\/li>\n<li>Bulk generate from list tables for posts and terms (Pro)<\/li>\n<li>Optional <strong>Auto-Slug<\/strong> update (WordPress keeps a 301 via <code>_wp_old_slug<\/code>)<\/li>\n<li>Model selection based on plan (GPT-4 Turbo \/ GPT-4.1 \/ GPT-4o)<\/li>\n<li>Works with custom post types and WooCommerce taxonomies<\/li>\n<\/ul>\n\n<p><strong>Ratings<\/strong><\/p>\n\n<p>If you enjoy using AI Snippet SEO Pro, please consider leaving a review on WordPress.org.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to RankPilotAI's API to generate SEO snippets and to fetch token status.<\/p>\n\n<h3>What is sent and when<\/h3>\n\n<ul>\n<li><strong>Trial mode:<\/strong> Site URL is sent to RankPilotAI for registration. Post\/term title, excerpt\/description, slug are sent to RankPilotAI for processing.<\/li>\n<li><strong>BYOK mode:<\/strong> Post\/term title, excerpt\/description, slug are sent directly to OpenAI's API using your own API key. Nothing is sent to RankPilotAI.<\/li>\n<li><strong>Pro mode:<\/strong> Post\/term title, excerpt\/description, slug, selected model, custom prompt, site URL, domain, plugin slug, and Site Token are sent to RankPilotAI.<\/li>\n<li>On token-status checks in the settings page (Pro mode only): Site Token, site URL and domain.<\/li>\n<\/ul>\n\n<h3>Why it is sent<\/h3>\n\n<ul>\n<li>To generate the requested SEO snippet and return it to your editor<\/li>\n<li>To authorize usage and show your remaining balance (Pro mode)<\/li>\n<li>To register and track trial token usage (Trial mode)<\/li>\n<\/ul>\n\n<h3>Endpoints<\/h3>\n\n<ul>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/snippet (Pro)<\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/snippet-bulk (Pro bulk)<\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/token-info (Pro)<\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/token-reduce (Pro)<\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/trial-register (Trial)<\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/trial-snippet (Trial)<\/li>\n<li>https:\/\/api.openai.com\/v1\/chat\/completions (BYOK - direct to OpenAI)<\/li>\n<\/ul>\n\n<h3>Providers<\/h3>\n\n<ul>\n<li>RankPilotAI (Terms: https:\/\/rankpilotai.com\/terms-and-conditions, Privacy: https:\/\/rankpilotai.com\/privacy-policy)<\/li>\n<li>OpenAI (BYOK mode only - Terms: https:\/\/openai.com\/policies\/terms-of-use, Privacy: https:\/\/openai.com\/policies\/privacy-policy)<\/li>\n<\/ul>\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> (includes trial_token, openai_key)\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 <strong>AI Snippet SEO Pro<\/strong>.<\/li>\n<li>Go to <strong>AI Snippet SEO Pro<\/strong> in the admin menu.<\/li>\n<li>Choose your mode:\n\n<ul>\n<li><strong>Free Trial<\/strong> - Click \"Start Free Trial\" for 25 free tokens (no registration needed)<\/li>\n<li><strong>Own API Key<\/strong> - Enter your OpenAI API key for unlimited single generations<\/li>\n<li><strong>Pro<\/strong> - Enter your RankPilotAI Site Key for full features (bulk, auto-slug, all models)<\/li>\n<\/ul><\/li>\n<li>Open any post, page, or taxonomy term and click <strong>Generate with AI Snippet SEO Pro<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20register%20or%20create%20an%20account%3F\"><h3>Do I need to register or create an account?<\/h3><\/dt>\n<dd><p>No. The free trial starts instantly with one click. For BYOK mode, just paste your OpenAI API key.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20option%3F\"><h3>Is there a free option?<\/h3><\/dt>\n<dd><p>Yes. 25 free trial tokens are included with no registration. After that, use your own OpenAI API key for unlimited free generations, or upgrade to Pro for advanced features.<\/p><\/dd>\n<dt id=\"which%20models%20are%20supported%3F\"><h3>Which models are supported?<\/h3><\/dt>\n<dd><p>GPT-4.1 Mini (Trial &amp; BYOK), plus GPT-4 Turbo, GPT-4.1, and GPT-4o in Pro mode.<\/p><\/dd>\n<dt id=\"what%20data%20leaves%20my%20site%3F\"><h3>What data leaves my site?<\/h3><\/dt>\n<dd><p>Only minimal context: post\/term title, excerpt\/description, current slug, optional focus keyword, your domain and site URL, selected model, and your Site Key. In BYOK mode, data goes directly to OpenAI and nothing is sent to RankPilotAI.<\/p><\/dd>\n<dt id=\"will%20auto-slug%20break%20existing%20urls%3F\"><h3>Will Auto-Slug break existing URLs?<\/h3><\/dt>\n<dd><p>When enabled, the new slug replaces the old one and WordPress stores the previous slug in <code>_wp_old_slug<\/code>, serving an automatic <strong>301<\/strong>.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20trial%2C%20byok%20and%20pro%3F\"><h3>What is the difference between Trial, BYOK and Pro?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Trial:<\/strong> 25 lifetime tokens, GPT-4.1 Mini only, single generation only.<\/li>\n<li><strong>BYOK:<\/strong> Unlimited single generations with your own OpenAI API key, GPT-4.1 Mini.<\/li>\n<li><strong>Pro:<\/strong> Bulk generation, auto-slug, custom prompts, all models (GPT-4 Turbo, GPT-4.1, GPT-4o), index\/noindex control, priority support, multi-site licenses.<\/li>\n<\/ul><\/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. This plugin focuses on fast, consistent AI generation and outputs its own meta tags.<\/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 - any public post type, plus common taxonomies such as category, post_tag, product_cat, and product_tag.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Hardening: if the trial API returns a structured error object instead of a string, the request no longer ends in a fatal error; the message is shown to you instead.<\/li>\n<li>Fix: the plugin's admin script version no longer calls filemtime() on a file that may be missing.<\/li>\n<li>Maintenance: the plugin now passes the official WordPress Plugin Check with zero errors. This covers output escaping in the meta box checklist, unslashing and sanitizing every request value, and prepared uninstall queries. Where a check does not apply, the exemption is documented inline with its reason rather than left silent.<\/li>\n<li>Compatibility: verified on a real WordPress 7.1 install, including the post editor meta box, the term edit screens and the settings screen.<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>SECURITY: the Pro Site Key is no longer printed into the admin page source. It was previously passed to the browser on every post, page, term and post-list screen, which exposed a paid API credential to any logged-in user who could open those screens, including Contributors.<\/li>\n<li>SECURITY: removed a browser-side request to the RankPilotAI token endpoint that ran on every editor screen load. The response was never used, and the request sent the Site Key from the visitor's browser. Token status is still read on the settings screen, server side, exactly as the \"External services\" section describes.<\/li>\n<li>Fix: the plugin's focus-ring style is now scoped to the plugin's own meta box and settings screen. It previously applied to every text field and textarea in wp-admin with !important, overriding the focus style of the editor and of other plugins.<\/li>\n<li>Fix: the admin script version no longer calls filemtime() on a missing file, matching the guard already used for the stylesheet.<\/li>\n<li>Maintenance: added the missing \"Plugin URI\" header, switched to wp_parse_url() for consistency with the rest of the codebase.<\/li>\n<li>Compatibility: tested with WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>SECURITY: TLS certificate verification is no longer disabled automatically. Previously, a failed certificate check triggered a silent retry with verification turned off, which could expose the request to a man-in-the-middle. Verification now stays on; site owners with a broken local CA bundle can opt in explicitly via the <code>aissp_http_allow_insecure_retry<\/code> filter.<\/li>\n<li>Improvement: removed the hardcoded CA bundle path so custom and host-provided certificate stores are respected.<\/li>\n<li>Maintenance: remaining inline code comments translated to English.<\/li>\n<li>Compatibility: re-verified with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Maintenance: routine housekeeping, minor code cleanup and performance tuning. No functional changes.<\/li>\n<li>Compatibility: re-verified with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Maintenance: minor polish, code cleanup and stability improvements. No functional changes.<\/li>\n<li>Compatibility: re-verified with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Maintenance: internal code cleanup and stability improvements. No functional changes.<\/li>\n<li>Compatibility: re-verified with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Compatibility: tested up to WordPress 7.0.<\/li>\n<li>Maintenance: minor housekeeping and copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>NEW: Three-mode system - Trial (25 free tokens), BYOK (your own OpenAI key), Pro (RankPilotAI).<\/li>\n<li>NEW: Plugin works immediately after install with zero-friction free trial.<\/li>\n<li>NEW: BYOK mode - unlimited single generations using your own OpenAI API key.<\/li>\n<li>NEW: Redesigned settings page with mode selection, feature comparison table, and Pro feature indicators.<\/li>\n<li>Bulk generation, auto-slug, custom prompt, model selection, and index\/noindex are now Pro-only features.<\/li>\n<li>Maintenance: tested with WordPress 6.9.1, minor compatibility improvements.<\/li>\n<\/ul>\n\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. FAQ clarified.<\/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<\/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":"AI-powered SEO snippet generation for posts and taxonomies. Create optimized titles, meta descriptions, focus keywords and slugs in one click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256050"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rankpilotai"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256050"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256050"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256050"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256050"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256050"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}