[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fu_YxCT4CdWu4egDh9O7CjKBOxXHdeXeIw1dhd3jv2Zg":3,"$fy1Ycl5f8CwWZb-66YskQulqzXTiPGfwKslII-28d-94":120,"$f-5MchG5K4O9jOewg5iJ_cAD4hGeA9i50NYmD07yqH1o":125},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":25,"fingerprints":25},"rationalseo","RationalSEO","1.1.0","rationalwp","https:\u002F\u002Fprofiles.wordpress.org\u002Frationalwp\u002F","\u003Cp>Rational SEO provides 100% of the technical SEO requirements for modern sites with 0% of the database bloat, UI clutter, or performance drag.\u003C\u002Fp>\n\u003Ch4>Philosophy\u003C\u002Fh4>\n\u003Cp>Rational SEO rigorously rejects features that do not directly influence search engines or social crawlers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Content Scoring\u003C\u002Fstrong> – No traffic lights, readability checks, or keyword density counters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Dashboard\u003C\u002Fstrong> – No “SEO Overview” widget or React-powered admin home\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Analytics\u003C\u002Fstrong> – No ranking tracking or Google Search Console API integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Frontend Assets\u003C\u002Fstrong> – Zero CSS or JS files loaded on the frontend\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No 404 Logging\u003C\u002Fstrong> – Never writes 404 hits to the database\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Meta Tags\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom title tags with configurable separator\u003C\u002Fli>\n\u003Cli>Meta descriptions (manual or auto-generated from excerpt\u002Fcontent)\u003C\u002Fli>\n\u003Cli>Robots meta (index\u002Fnoindex control)\u003C\u002Fli>\n\u003Cli>Canonical URLs\u003C\u002Fli>\n\u003Cli>Google and Bing verification meta tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Social Media\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Open Graph tags (og:title, og:description, og:image, og:url, og:type, og:locale, og:site_name)\u003C\u002Fli>\n\u003Cli>Twitter Cards (summary or summary_large_image)\u003C\u002Fli>\n\u003Cli>Per-post social image override\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Structured Data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>JSON-LD schema output using @graph format\u003C\u002Fli>\n\u003Cli>Organization or Person schema (configurable)\u003C\u002Fli>\n\u003Cli>WebSite schema with publisher linking\u003C\u002Fli>\n\u003Cli>WebPage schema\u003C\u002Fli>\n\u003Cli>Article schema on posts\u002Fpages with author, dates, and images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>XML Sitemaps\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sitemap index at \u002Fsitemap.xml\u003C\u002Fli>\n\u003Cli>Per-post-type sitemaps with pagination\u003C\u002Fli>\n\u003Cli>Transient caching with stale-while-revalidate\u003C\u002Fli>\n\u003Cli>Content freshness filtering (exclude old content)\u003C\u002Fli>\n\u003Cli>Post type exclusions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Editor Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Meta box on all public post types\u003C\u002Fli>\n\u003Cli>Custom SEO title and description fields\u003C\u002Fli>\n\u003Cli>Focus keyword field with real-time presence indicators (title, description, first paragraph, URL slug)\u003C\u002Fli>\n\u003Cli>Noindex toggle per post\u003C\u002Fli>\n\u003Cli>Canonical URL override\u003C\u002Fli>\n\u003Cli>Social image override\u003C\u002Fli>\n\u003Cli>Taxonomy term SEO fields (title, description, noindex, canonical)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Post Type Archives\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom SEO title and description for each post type archive\u003C\u002Fli>\n\u003Cli>Configure via Settings > Rational SEO > Archives tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI Assistant (optional)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI-powered focus keyword suggestions\u003C\u002Fli>\n\u003Cli>AI-generated SEO titles and meta descriptions\u003C\u002Fli>\n\u003Cli>One-click “Suggest All” for keyword, title, and description together\u003C\u002Fli>\n\u003Cli>Uses OpenAI GPT-4o-mini (requires your own API key)\u003C\u002Fli>\n\u003Cli>Data sent only when you click — never in the background\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Ch4>RationalWP Plugin Directory\u003C\u002Fh4>\n\u003Cp>This plugin fetches a list of available RationalWP plugins from \u003Ca href=\"https:\u002F\u002Frationalwp.com\u002F\" rel=\"nofollow ugc\">rationalwp.com\u003C\u002Fa> to display in the WordPress admin menu. Only the menu file version number is sent as a cache-busting query parameter. No user data is transmitted. The response is cached locally for 24 hours.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Frationalwp.com\u002Fplugins.json\" rel=\"nofollow ugc\">https:\u002F\u002Frationalwp.com\u002Fplugins.json\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Frationalwp.com\u002Fterms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Frationalwp.com\u002Fterms\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Frationalwp.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Frationalwp.com\u002Fprivacy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OpenAI API (optional)\u003C\u002Fh4>\n\u003Cp>This plugin provides optional AI-powered SEO suggestions using the \u003Ca href=\"https:\u002F\u002Fopenai.com\u002F\" rel=\"nofollow ugc\">OpenAI API\u003C\u002Fa>. When a site administrator configures an OpenAI API key in Settings > Rational SEO > General, users can click “Suggest” or “Generate” buttons in the post editor to receive AI-generated focus keywords, SEO titles, and meta descriptions.\u003C\u002Fp>\n\u003Cp>Data is only sent when a user explicitly clicks an AI suggestion button. The data sent includes the post title and up to 2000 characters of post content (stripped of HTML), along with the user’s own API key for authentication. No data is sent automatically or in the background.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks for developers\u003C\u002Fh3>\n\u003Cp>RationalSEO exposes a complete set of filters and actions so themes and plugins can customize or extend output without forking the plugin. All hooks were introduced in version 1.0.6.\u003C\u002Fp>\n\u003Ch4>Short-circuit filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Return non-null to short-circuit default resolution; return null to fall through to internal logic.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>These filters let you override the data that RationalSEO resolves internally. Return a non-null value to bypass the built-in logic entirely, or return null to let RationalSEO proceed as normal.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>rationalseo_og_image_data\u003C\u002Fcode> — Return a (partial) image data array; missing keys are filled with safe defaults. Signature: \u003Ccode>($pre, $context)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_meta_description\u003C\u002Fcode> — Return a string to override the meta description. An empty string \u003Ccode>''\u003C\u002Fcode> means “explicitly no description” and suppresses the tag. Signature: \u003Ccode>($pre, $context)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_post_seo_meta\u003C\u002Fcode> — Return an array of post SEO meta to override the database lookup. Signature: \u003Ccode>($pre, $post_id)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_term_seo_meta\u003C\u002Fcode> — Return an array of term SEO meta to override the database lookup. Signature: \u003Ccode>($pre, $term_id)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Per-value filters\u003C\u002Fh4>\n\u003Cp>These filters run on the resolved value just before it is output. All use the signature \u003Ccode>($value, $context)\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>rationalseo_document_title\u003C\u002Fcode> — string. The \u003Ccode>\u003Ctitle>\u003C\u002Fcode> tag value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_canonical_url\u003C\u002Fcode> — string. The \u003Ccode>rel=canonical\u003C\u002Fcode> URL before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_robots\u003C\u002Fcode> — array. The robots directives array (joined with \u003Ccode>,\u003C\u002Fcode> for output).\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_locale\u003C\u002Fcode> — string. \u003Ccode>og:locale\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_type\u003C\u002Fcode> — string. \u003Ccode>og:type\u003C\u002Fcode> value (e.g. \u003Ccode>website\u003C\u002Fcode> \u002F \u003Ccode>article\u003C\u002Fcode>) before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_title\u003C\u002Fcode> — string. \u003Ccode>og:title\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_description\u003C\u002Fcode> — string. \u003Ccode>og:description\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_url\u003C\u002Fcode> — string. \u003Ccode>og:url\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_og_site_name\u003C\u002Fcode> — string. \u003Ccode>og:site_name\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_twitter_card_type\u003C\u002Fcode> — string. \u003Ccode>twitter:card\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_twitter_title\u003C\u002Fcode> — string. \u003Ccode>twitter:title\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_twitter_description\u003C\u002Fcode> — string. \u003Ccode>twitter:description\u003C\u002Fcode> value before output.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Skip filters\u003C\u002Fh4>\n\u003Cp>Return a truthy value to suppress an entire output block. Signature: \u003Ccode>($skip, $context)\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>rationalseo_skip_meta_description\u003C\u002Fcode> — Skip the meta description tag entirely.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_skip_canonical\u003C\u002Fcode> — Skip the canonical link tag entirely.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_skip_open_graph\u003C\u002Fcode> — Skip all Open Graph tags entirely.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_skip_twitter_cards\u003C\u002Fcode> — Skip all Twitter Card tags entirely.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example — disable Open Graph on the entire site:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'rationalseo_skip_open_graph', '__return_true' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Schema (JSON-LD) filters\u003C\u002Fh4>\n\u003Cp>RationalSEO emits a single JSON-LD \u003Ccode>@graph\u003C\u002Fcode> containing the sitewide Organization (or Person), WebSite, and WebPage nodes, plus an Article node on singular views. Two filters let you reshape it:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>rationalseo_singular_schema_type\u003C\u002Fcode> — string. The type resolved for a singular post type: \u003Ccode>article\u003C\u002Fcode> (default) keeps the Article entity, \u003Ccode>none\u003C\u002Fcode> omits the per-page entity while leaving the sitewide graph intact. Mirrors the per-post-type setting on the Schema tab. Signature: \u003Ccode>($type, $post_type, $context)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_schema\u003C\u002Fcode> — array. The complete schema array (\u003Ccode>@context\u003C\u002Fcode> + \u003Ccode>@graph\u003C\u002Fcode>) just before output. Add, modify, or remove \u003Ccode>@graph\u003C\u002Fcode> nodes here. Returning an array with an empty \u003Ccode>@graph\u003C\u002Fcode> suppresses output entirely. Signature: \u003Ccode>($schema, $context)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ccode>$context\u003C\u002Fcode> array passed to both filters contains: \u003Ccode>mode\u003C\u002Fcode> (e.g. \u003Ccode>singular\u003C\u002Fcode>, \u003Ccode>front_page\u003C\u002Fcode>, \u003Ccode>archive_term\u003C\u002Fcode>), \u003Ccode>queried_object\u003C\u002Fcode>, \u003Ccode>post_id\u003C\u002Fcode> (the queried post ID on singular views, else 0), and \u003Ccode>term_id\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example — output a Google-valid in-person Event for an \u003Ccode>event_instance\u003C\u002Fcode> post type from your post meta.\u003C\u002Fp>\n\u003Cp>First, set that post type to “None” on the Schema tab so RationalSEO does not also emit an Article node. Then build the Event node from your own meta keys and append it to the graph (the node joins the same \u003Ccode>@graph\u003C\u002Fcode>, so the page still has a single JSON-LD script and keeps the sitewide Organization\u002FWebSite\u002FWebPage data).\u003C\u002Fp>\n\u003Cp>Google requires \u003Ccode>name\u003C\u002Fcode>, \u003Ccode>startDate\u003C\u002Fcode>, and a \u003Ccode>location\u003C\u002Fcode> with both a \u003Ccode>name\u003C\u002Fcode> and a full \u003Ccode>address\u003C\u002Fcode> for a physical event; \u003Ccode>image\u003C\u002Fcode>, \u003Ccode>endDate\u003C\u002Fcode>, \u003Ccode>eventAttendanceMode\u003C\u002Fcode>, \u003Ccode>description\u003C\u002Fcode>, \u003Ccode>organizer\u003C\u002Fcode>, and \u003Ccode>offers\u003C\u002Fcode> are recommended. The example includes the required fields unconditionally and adds the recommended ones only when the underlying data exists:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'rationalseo_schema', function ( $schema, $context ) {\n    \u002F\u002F Only act on single views of the target post type.\n    if ( 'singular' !== $context['mode'] ) {\n        return $schema;\n    }\n    $post = get_post( $context['post_id'] );\n    if ( ! $post || 'event_instance' !== $post->post_type ) {\n        return $schema;\n    }\n\n    \u002F\u002F Replace every meta key below with the ones your post type actually uses.\n    \u002F\u002F Dates must be ISO 8601, e.g. 2026-09-01T09:00:00-07:00 (include the timezone).\n    $start = get_post_meta( $post->ID, '_event_start', true );\n    if ( empty( $start ) ) {\n        return $schema; \u002F\u002F startDate is required — no valid Event without it.\n    }\n\n    \u002F\u002F Required: name, startDate, and a Place location with name + full address.\n    $event = array(\n        '@type'               => 'Event',\n        '@id'                 => get_permalink( $post ) . '#event',\n        'name'                => get_the_title( $post ),\n        'startDate'           => $start,\n        'eventAttendanceMode' => 'https:\u002F\u002Fschema.org\u002FOfflineEventAttendanceMode',\n        'eventStatus'         => 'https:\u002F\u002Fschema.org\u002FEventScheduled',\n        'location'            => array(\n            '@type'   => 'Place',\n            'name'    => get_post_meta( $post->ID, '_venue_name', true ),\n            'address' => array(\n                '@type'           => 'PostalAddress',\n                'streetAddress'   => get_post_meta( $post->ID, '_venue_street', true ),\n                'addressLocality' => get_post_meta( $post->ID, '_venue_city', true ),\n                'addressRegion'   => get_post_meta( $post->ID, '_venue_region', true ),\n                'postalCode'      => get_post_meta( $post->ID, '_venue_postal', true ),\n                'addressCountry'  => get_post_meta( $post->ID, '_venue_country', true ),\n            ),\n        ),\n    );\n\n    \u002F\u002F Recommended: add each only when its data is present.\n    $end = get_post_meta( $post->ID, '_event_end', true );\n    if ( ! empty( $end ) ) {\n        $event['endDate'] = $end;\n    }\n\n    $image = get_the_post_thumbnail_url( $post, 'full' );\n    if ( $image ) {\n        $event['image'] = array( $image );\n    }\n\n    if ( has_excerpt( $post ) ) {\n        $event['description'] = wp_strip_all_tags( get_the_excerpt( $post ) );\n    }\n\n    $organizer = get_post_meta( $post->ID, '_event_organizer', true );\n    if ( ! empty( $organizer ) ) {\n        $event['organizer'] = array(\n            '@type' => 'Organization',\n            'name'  => $organizer,\n        );\n    }\n\n    \u002F\u002F Admission\u002Fticketing, if the event sells entry. Free events can omit this.\n    $price = get_post_meta( $post->ID, '_event_price', true );\n    if ( '' !== $price ) {\n        $event['offers'] = array(\n            '@type'         => 'Offer',\n            'price'         => $price,\n            'priceCurrency' => 'USD',\n            'availability'  => 'https:\u002F\u002Fschema.org\u002FInStock',\n            'url'           => get_permalink( $post ),\n        );\n    }\n\n    $schema['@graph'][] = $event;\n    return $schema;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Online or hybrid events differ: set \u003Ccode>eventAttendanceMode\u003C\u002Fcode> accordingly and provide the stream URL as a \u003Ccode>VirtualLocation\u003C\u002Fcode> (\u003Ccode>array( '@type' => 'VirtualLocation', 'url' => ... )\u003C\u002Fcode>) instead of (or alongside) the physical \u003Ccode>Place\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The same pattern works for Product, Recipe, FAQPage, or any other Schema.org type — build the node from your meta and append it to \u003Ccode>$schema['@graph']\u003C\u002Fcode>. Setting the post type to “None” first prevents a duplicate Article node; leaving it on “Article” keeps both. Always confirm the final output on a live URL with Google’s Rich Results Test, since it cannot read a local-only site.\u003C\u002Fp>\n\u003Ch4>Action injection points\u003C\u002Fh4>\n\u003Cp>These actions fire immediately before and after each social meta block is emitted. They fire only when the block is not skipped via the corresponding skip filter. Signature: \u003Ccode>do_action( '...', $context )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>rationalseo_before_open_graph\u003C\u002Fcode> — Fires before the Open Graph tags are output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_after_open_graph\u003C\u002Fcode> — Fires after the Open Graph tags are output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_before_twitter_cards\u003C\u002Fcode> — Fires before the Twitter Card tags are output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rationalseo_after_twitter_cards\u003C\u002Fcode> — Fires after the Twitter Card tags are output.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example — append a custom og:* tag after the standard Open Graph block:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'rationalseo_after_open_graph', function( $ctx ) {\n    \u002F\u002F Append extra og:* tags here.\n    echo \"\u003Cmeta property=\\\"og:custom\\\" content=\\\"value\\\" \u002F>\\n\";\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>The $context array\u003C\u002Fh4>\n\u003Cp>All per-value filters, skip filters, and action hooks receive a \u003Ccode>$context\u003C\u002Fcode> array as their last argument. It is built by the internal \u003Ccode>build_context()\u003C\u002Fcode> method and always contains the following keys:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>mode\u003C\u002Fcode> — string. One of: \u003Ccode>front_page\u003C\u002Fcode>, \u003Ccode>home\u003C\u002Fcode>, \u003Ccode>singular\u003C\u002Fcode>, \u003Ccode>archive_term\u003C\u002Fcode>, \u003Ccode>archive_post_type\u003C\u002Fcode>, \u003Ccode>archive_author\u003C\u002Fcode>, \u003Ccode>archive_date\u003C\u002Fcode>, \u003Ccode>search\u003C\u002Fcode>, \u003Ccode>404\u003C\u002Fcode>, \u003Ccode>fallback\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>queried_object\u003C\u002Fcode> — mixed. Result of \u003Ccode>get_queried_object()\u003C\u002Fcode> at resolution time. May be \u003Ccode>WP_Post\u003C\u002Fcode>, \u003Ccode>WP_Term\u003C\u002Fcode>, \u003Ccode>WP_Post_Type\u003C\u002Fcode>, \u003Ccode>WP_User\u003C\u002Fcode>, or \u003Ccode>null\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_id\u003C\u002Fcode> — int. Queried post ID when on a singular view; \u003Ccode>0\u003C\u002Fcode> otherwise.\u003C\u002Fli>\n\u003Cli>\u003Ccode>term_id\u003C\u002Fcode> — int. Queried term ID when on a taxonomy archive; \u003Ccode>0\u003C\u002Fcode> otherwise.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Worked example\u003C\u002Fh4>\n\u003Cp>Override \u003Ccode>og:type\u003C\u002Fcode> to \u003Ccode>event\u003C\u002Fcode> for a custom post type, leaving all other post types unchanged:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'rationalseo_og_type', function( $type, $context ) {\n    if ( 'singular' === $context['mode'] && 'tribe_events' === get_post_type( $context['post_id'] ) ) {\n        return 'event';\n    }\n    return $type;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(\u003Ccode>tribe_events\u003C\u002Fcode> is illustrative — works for any CPT slug.)\u003C\u002Fp>\n","Technical SEO essentials with zero bloat. No dashboards, analytics, content scoring, or frontend assets.",0,522,"2026-06-23T17:46:00.000Z","7.0.2","5.0","7.4",[18,19,20,21],"meta-tags","schema","seo","sitemap","https:\u002F\u002Frationalwp.com\u002Fplugins\u002Frationalseo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frationalseo.1.1.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,200,30,94,"2026-08-28T21:47:48.739Z",[36,54,70,88,104],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":52,"download_link":53,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"seo-fury","SEO Fury","1.1.2","SEO Fury Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fviktorosh\u002F","\u003Cp>\u003Cstrong>SEO Fury\u003C\u002Fstrong> is a complete WordPress SEO toolkit built for speed. 50+ features, 0ms frontend impact, no bloat.\u003C\u002Fp>\n\u003Cp>Most SEO plugins make you choose: either a lightweight tool with missing features, or a full-featured beast that slows your site. SEO Fury gives you everything — schema, sitemaps, redirects, analytics, readability analysis, and more — without adding a single millisecond to your page load time.\u003C\u002Fp>\n\u003Ch4>Why SEO Fury?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>50+ features, zero bloat\u003C\u002Fstrong> — Every feature loads only when needed. No unnecessary scripts on your frontend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited redirects & 404 monitoring\u003C\u002Fstrong> — No artificial limits. Manage as many redirects and 404 logs as your site needs. For free.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Search Console built in\u003C\u002Fstrong> — Connect GSC directly in the free version. View clicks, impressions, and positions inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Indexing API included\u003C\u002Fstrong> — Submit URLs to Google for instant crawling. Free, not locked behind a paywall.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced readability analysis\u003C\u002Fstrong> — Flesch Reading Ease score, passive voice detection, transition words check, keyword synonym matching — features other plugins charge for.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>20+ schema types with visual builder\u003C\u002Fstrong> — Article, Product, FAQ, How-To, Recipe, Event, LocalBusiness, and more. No code required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click migration\u003C\u002Fstrong> — Import from Yoast SEO, Rank Math, All in One SEO, and SEOPress in seconds. Keep your meta titles, descriptions, redirects, and schema.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 languages included\u003C\u002Fstrong> — English, Russian, German, French, Spanish, Italian, and Portuguese translations ship with the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label ready\u003C\u002Fstrong> — PRO users can fully rebrand the plugin for client sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core Features (All Free)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Meta & Content Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Meta titles & descriptions with 15+ dynamic variables\u003C\u002Fli>\n\u003Cli>Focus keyword analysis with synonym and morphological matching\u003C\u002Fli>\n\u003Cli>Secondary keywords tracking with presence indicators\u003C\u002Fli>\n\u003Cli>SEO score (0-100) with 13 on-page checks\u003C\u002Fli>\n\u003Cli>Readability score with Flesch Reading Ease (English + Russian)\u003C\u002Fli>\n\u003Cli>Passive voice detection and transition words analysis\u003C\u002Fli>\n\u003Cli>SERP preview — desktop, mobile, Facebook, and Twitter\u002FX\u003C\u002Fli>\n\u003Cli>Open Graph & Twitter Cards with image customization\u003C\u002Fli>\n\u003Cli>Canonical URL management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Technical SEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>XML & HTML sitemaps with per-post-type control\u003C\u002Fli>\n\u003Cli>News & Video sitemaps (YouTube\u002FVimeo auto-detection)\u003C\u002Fli>\n\u003Cli>Unlimited 301\u002F302\u002F307 redirects with regex and hit tracking\u003C\u002Fli>\n\u003Cli>Unlimited 404 error monitoring with referrer tracking and IP logging\u003C\u002Fli>\n\u003Cli>Auto-redirect on URL slug change — never lose link equity\u003C\u002Fli>\n\u003Cli>Robots.txt visual editor with per-bot rules\u003C\u002Fli>\n\u003Cli>SSL & HTTPS security module — force HTTPS, fix mixed content, HSTS headers\u003C\u002Fli>\n\u003Cli>.htaccess editor with syntax highlighting and backup\u003C\u002Fli>\n\u003Cli>Hreflang tags — auto-detect WPML, Polylang, TranslatePress, or set manually\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Schema & Structured Data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>20+ schema types with visual builder — no coding needed\u003C\u002Fli>\n\u003Cli>Schema Templates — create once, apply to multiple posts\u003C\u002Fli>\n\u003Cli>LocalBusiness & Organization schema for homepage\u003C\u002Fli>\n\u003Cli>WooCommerce Product schema with price, stock, reviews\u003C\u002Fli>\n\u003Cli>Breadcrumbs with JSON-LD markup and shortcode support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Analytics & Indexing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Search Console integration (OAuth 2.0) — free\u003C\u002Fli>\n\u003Cli>Google Indexing API — submit URLs for instant crawling — free\u003C\u002Fli>\n\u003Cli>IndexNow — notify Bing, Yandex on publish\u002Fupdate\u003C\u002Fli>\n\u003Cli>Google PageSpeed Insights — Core Web Vitals scores in WordPress\u003C\u002Fli>\n\u003Cli>Site Verification — Google, Bing, Yandex, Baidu, Pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Image SEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto alt text from post title and filename templates\u003C\u002Fli>\n\u003Cli>Title attribute generation\u003C\u002Fli>\n\u003Cli>Customizable template with variables: {post_title}, {filename}, {site_name}\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Tools & Utilities\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>LLMs.txt — control how AI models access your content\u003C\u002Fli>\n\u003Cli>SEO Revisions — version history for meta fields with diff viewer\u003C\u002Fli>\n\u003Cli>Frontend SEO Inspector — admin bar button to inspect any page\u003C\u002Fli>\n\u003Cli>Import\u002FExport — backup settings as JSON, restore on another site\u003C\u002Fli>\n\u003Cli>Elementor integration — full SEO panel inside the page builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Fury vs. Competitors\u003C\u002Fh4>\n\u003Cp>| Feature | SEO Fury Free | Yoast Free | Rank Math Free |\u003Cbr \u002F>\n| Redirects | Unlimited | Premium only | Limited |\u003Cbr \u002F>\n| 404 Monitor | Unlimited | Premium only | Limited |\u003Cbr \u002F>\n| Google Search Console | Included | Premium only | PRO only |\u003Cbr \u002F>\n| Google Indexing API | Included | Not available | PRO only |\u003Cbr \u002F>\n| IndexNow | Included | Premium only | Included |\u003Cbr \u002F>\n| Schema Types | 20+ | Basic | 15+ |\u003Cbr \u002F>\n| Hreflang | Included | Premium only | PRO only |\u003Cbr \u002F>\n| Flesch Score | Included | Included | Not available |\u003Cbr \u002F>\n| Passive Voice Check | Included | Included | Not available |\u003Cbr \u002F>\n| Keyword Variations | Included | Premium only | Not available |\u003Cbr \u002F>\n| Image SEO (Auto Alt) | Included | Not available | Basic |\u003Cbr \u002F>\n| LLMs.txt | Included | Not available | Not available |\u003Cbr \u002F>\n| White Label | PRO | Not available | Agency only |\u003Cbr \u002F>\n| Starting Price | Free \u002F $3 mo | $99\u002Fyr | $6.99\u002Fmo |\u003C\u002Fp>\n\u003Ch4>PRO Features (Addon)\u003C\u002Fh4>\n\u003Cp>Unlock advanced capabilities with \u003Ca href=\"https:\u002F\u002Fseo-fury.com\u002F#pricing\" rel=\"nofollow ugc\">SEO Fury PRO\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Content Generator\u003C\u002Fstrong> — Generate articles, expand text, rewrite content with 5 AI providers (OpenAI, Claude, Gemini, Mistral, DeepSeek)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Image Generator\u003C\u002Fstrong> — Create images with DALL-E 3, Stability AI, Flux Pro, and 4 more providers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Image Optimization\u003C\u002Fstrong> — Bulk optimize alt text using AI based on post context\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank Tracker\u003C\u002Fstrong> — Monitor keyword positions across Google, Bing, Yahoo with trend charts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Index Status Tracker\u003C\u002Fstrong> — Check if pages are indexed in Google, Yandex, Bing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics (GA4)\u003C\u002Fstrong> — Tracking code, dashboard widget, visitor analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yandex Metrika & Bing UET\u003C\u002Fstrong> — Regional analytics integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backlink Checker\u003C\u002Fstrong> — Monitor backlinks via Ahrefs, Moz, DataForSEO, or Majestic\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link Assistant\u003C\u002Fstrong> — Internal linking suggestions while you edit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Decay Detection\u003C\u002Fstrong> — Alerts when content needs refreshing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Audit\u003C\u002Fstrong> — 40+ checks analyzing content quality, E-E-A-T, Core Web Vitals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GSC Historical Reports\u003C\u002Fstrong> — Up to 365 days of search performance data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Search Traffic\u003C\u002Fstrong> — Track visits from ChatGPT, Perplexity, Claude, Gemini\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label\u003C\u002Fstrong> — Fully rebrand for client sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> — Direct access to the development team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plans start at \u003Cstrong>$3\u002Fmonth\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fseo-fury.com\u002F#pricing\" rel=\"nofollow ugc\">Lifetime option available ($300)\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate SEO Fury\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>SEO Fury \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> General Settings\u003C\u002Fstrong> to configure basics\u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>Migration Wizard\u003C\u002Fstrong> if switching from another SEO plugin\u003C\u002Fli>\n\u003Cli>Edit any post to see the SEO metabox with analysis, schema builder, and social preview\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Full documentation at \u003Ca href=\"https:\u002F\u002Fseo-fury.com\u002F\" rel=\"nofollow ugc\">seo-fury.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services in specific situations. No data is sent without user action.\u003C\u002Fp>\n\u003Ch4>IndexNow API\u003C\u002Fh4>\n\u003Cp>When you use the IndexNow feature, the plugin sends your page URLs to the IndexNow API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fapi.indexnow.org\u002Findexnow\u003C\u002Fli>\n\u003Cli>What is sent: Your site URLs and IndexNow API key\u003C\u002Fli>\n\u003Cli>When: Only when you manually submit URLs or enable automatic submission on publish\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.indexnow.org\u002Fterms\" rel=\"nofollow ugc\">IndexNow Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.indexnow.org\u002Fprivacy\" rel=\"nofollow ugc\">IndexNow Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google PageSpeed Insights API\u003C\u002Fh4>\n\u003Cp>When you use the PageSpeed analysis feature, the plugin sends your page URL to Google’s PageSpeed Insights API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fwww.googleapis.com\u002Fpagespeedonline\u002Fv5\u002FrunPagespeed\u003C\u002Fli>\n\u003Cli>What is sent: The URL of the page being analyzed\u003C\u002Fli>\n\u003Cli>When: Only when you manually click “Analyze” in the PageSpeed tab\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Google API Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Search Console API\u003C\u002Fh4>\n\u003Cp>When you connect Google Search Console, the plugin fetches search performance data via the official Google API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fsearchconsole.googleapis.com\u002Fwebmasters\u002Fv3\u003C\u002Fli>\n\u003Cli>What is sent: OAuth tokens and property URL\u003C\u002Fli>\n\u003Cli>When: Only when you view the GSC tab or fetch data manually\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Google API Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Indexing API\u003C\u002Fh4>\n\u003Cp>When you submit URLs for indexing, the plugin sends page URLs to Google’s Indexing API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Findexing.googleapis.com\u002Fv3\u002FurlNotifications:publish\u003C\u002Fli>\n\u003Cli>What is sent: Your page URLs and Google API credentials\u003C\u002Fli>\n\u003Cli>When: Only when you manually submit URLs or enable auto-submit on publish\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\" rel=\"nofollow ugc\">Google API Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Sitemap Ping\u003C\u002Fh4>\n\u003Cp>When enabled in sitemap settings, the plugin notifies Google that your sitemap has been updated.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fwww.google.com\u002Fping\u003C\u002Fli>\n\u003Cli>What is sent: Your sitemap URL\u003C\u002Fli>\n\u003Cli>When: Only when enabled AND content is published or sitemap settings change\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Fury Services (PRO only)\u003C\u002Fh4>\n\u003Cp>The PRO addon connects to SEO Fury servers for license validation, support tickets, and updates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: https:\u002F\u002Fapi.seo-fury.com\u003C\u002Fli>\n\u003Cli>What is sent: License key (hashed), support ticket content, plugin version\u003C\u002Fli>\n\u003Cli>When: License activation, support ticket submission, update checks\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fseo-fury.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">SEO Fury Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fseo-fury.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">SEO Fury Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","50+ SEO features in one fast plugin. Meta tags, schema markup, sitemaps, redirects, Google Search Console, IndexNow, readability analysis, and more —  &hellip;",70,927,1,"2026-07-13T13:22:00.000Z","6.9.5","5.5",[18,51,19,20,21],"redirects","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-fury.1.1.2.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":14,"requires_at_least":65,"requires_php":16,"tags":66,"homepage":68,"download_link":69,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"rankbix-seo","Rank Bix SEO","1.1.15","Sumit Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsumitsingh\u002F","\u003Cp>\u003Cstrong>Rank Bix SEO\u003C\u002Fstrong> is a lightweight, practical, and fully featured SEO plugin for WordPress. It gives every site owner professional-grade SEO tools without unnecessary bloat, forced upgrades, or locked features. The core features are always free.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frankbix.com\u002F\" rel=\"nofollow ugc\">rankbix.com\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frankbix.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frankbix.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frankbix.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frankbix.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRubuh5cTKt8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Manage SEO titles and descriptions, improve social sharing previews, generate XML and HTML sitemaps, output Schema \u002F JSON-LD structured data, manage redirects, improve image SEO, analyze focus keywords, add breadcrumbs, duplicate pages, update SEO data in bulk, notify search engines via IndexNow, serve an LLMs.txt file for AI systems, and monitor 404 errors – all in one plugin.\u003C\u002Fp>\n\u003Ch4>Why Choose Rank Bix SEO?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight – no bloat, no unnecessary scripts on the frontend\u003C\u002Fli>\n\u003Cli>Clean and familiar WordPress admin interface\u003C\u002Fli>\n\u003Cli>All core SEO tools included and always free\u003C\u002Fli>\n\u003Cli>Works with posts, pages, WooCommerce products, and public custom post types\u003C\u002Fli>\n\u003Cli>AI meta generator with your own API keys – no middleman markup\u003C\u002Fli>\n\u003Cli>Module-based structure – enable only what you need\u003C\u002Fli>\n\u003Cli>Developer-friendly shortcodes and template functions\u003C\u002Fli>\n\u003Cli>Passes the official WordPress Plugin Check (PCP) tool with no errors or warnings – General, Plugin Repo, Security, Performance, and Accessibility categories all clear\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need More? Upgrade to Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frankbix.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Rank Bix SEO Pro\u003C\u002Fa> adds powerful features for agencies and power users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>GSC Performance\u003C\u002Fstrong> – Real Google Search Console data inside WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Audit\u003C\u002Fstrong> – Automated technical SEO audit of your entire site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Templates and Rules\u003C\u002Fstrong> – Reusable JSON-LD templates with auto-assignment by post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Reports\u003C\u002Fstrong> – Branded SEO reports for agency clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label\u003C\u002Fstrong> – Rebrand the plugin for client sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Manager\u003C\u002Fstrong> – Control SEO access by user role\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce SEO\u003C\u002Fstrong> – Enhanced product schema, OG tags, and breadcrumbs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-location\u003C\u002Fstrong> – Schema-rich location pages for multi-location businesses\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Alt Text Generator\u003C\u002Fstrong> – Bulk AI-generated image alt text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Redirections, .htaccess Editor, Video Sitemap, and more\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta Title and Description\u003C\u002Fli>\n\u003Cli>Open Graph and Twitter Cards\u003C\u002Fli>\n\u003Cli>XML Sitemap with sitemap index and sub-sitemaps\u003C\u002Fli>\n\u003Cli>Google News Sitemap\u003C\u002Fli>\n\u003Cli>HTML Sitemap shortcode\u003C\u002Fli>\n\u003Cli>Schema \u002F JSON-LD (Article, Product, Review, HowTo, FAQ, BreadcrumbList, LocalBusiness)\u003C\u002Fli>\n\u003Cli>Image SEO (auto alt text and title on upload)\u003C\u002Fli>\n\u003Cli>Image Alt Audit with bulk auto-fill\u003C\u002Fli>\n\u003Cli>Keyword Analysis with live SEO score\u003C\u002Fli>\n\u003Cli>Breadcrumbs shortcode and function\u003C\u002Fli>\n\u003Cli>Duplicate Page\u003C\u002Fli>\n\u003Cli>Redirections Manager (301, 302, 307, 308)\u003C\u002Fli>\n\u003Cli>Bulk SEO Editor\u003C\u002Fli>\n\u003Cli>AI Meta Generator (OpenAI, Claude, Gemini, Groq, Cohere)\u003C\u002Fli>\n\u003Cli>IndexNow\u003C\u002Fli>\n\u003Cli>LLMs.txt\u003C\u002Fli>\n\u003Cli>404 Monitor with CSV export\u003C\u002Fli>\n\u003Cli>Broken Link Checker\u003C\u002Fli>\n\u003Cli>Admin Toolbar Menu\u003C\u002Fli>\n\u003Cli>Robots.txt editor and URL tester\u003C\u002Fli>\n\u003Cli>Canonical URLs\u003C\u002Fli>\n\u003Cli>Local Business schema\u003C\u002Fli>\n\u003Cli>Import from Yoast SEO, Rank Math, and All in One SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Rank Bix SEO is translation-ready and currently available in the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>English (US)\u003C\u002Fstrong> – default\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hindi (hi_IN)\u003C\u002Fstrong> – हिन्दी\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Korean (ko_KR)\u003C\u002Fstrong> – 한국어\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portuguese (Brazil) (pt_BR)\u003C\u002Fstrong> – Português (Brasil)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All translations are community-contributed at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Frankbix-seo\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>. Thank you to every contributor who has helped make this plugin accessible worldwide.\u003C\u002Fp>\n\u003Ch4>Lightweight SEO for Better WordPress Rankings\u003C\u002Fh4>\n\u003Cp>Rank Bix SEO gives WordPress users a clean and practical way to manage SEO essentials, improve search visibility, create better social previews, generate structured data, manage redirects, and optimize content without installing many separate plugins.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Rank Bix SEO optionally connects to third-party AI services and search engine ping endpoints.\u003C\u002Fp>\n\u003Cp>No data is sent to AI providers unless you configure an API key and manually click an AI generation button. Search engine pings can be disabled in settings.\u003C\u002Fp>\n\u003Ch4>AI Providers\u003C\u002Fh4>\n\u003Cp>The following services are contacted only when you have configured the corresponding API key in \u003Cstrong>Rank Bix SEO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Keys\u003C\u002Fstrong> and clicked an AI generation button in the post editor.\u003C\u002Fp>\n\u003Cp>When triggered, Rank Bix SEO sends the post title, site name, tone preference, and optionally a plain-text excerpt of the post content. You can disable sending post content in the same settings screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fcode> for generation and \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fmodels\u003C\u002Fcode> for model list\u003C\u002Fli>\n\u003Cli>Data sent: post title, optional post content excerpt, site name, and tone preference\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Anthropic \u002F Claude\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003C\u002Fcode> for generation and \u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmodels\u003C\u002Fcode> for model list\u003C\u002Fli>\n\u003Cli>Data sent: post title, optional post content excerpt, site name, and tone preference\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Faup\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google Gemini \u002F Generative Language API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002F{model}:generateContent\u003C\u002Fcode> for generation and \u003Ccode>https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1\u002Fmodels\u003C\u002Fcode> for model list\u003C\u002Fli>\n\u003Cli>Data sent: post title, optional post content excerpt, site name, and tone preference\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fai.google.dev\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Groq\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.groq.com\u002Fopenai\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fcode> for generation\u003C\u002Fli>\n\u003Cli>Data sent: post title, optional post content excerpt, site name, and tone preference\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fgroq.com\u002Fterms-of-use\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fgroq.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cohere\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.cohere.com\u002Fv1\u002Fchat\u003C\u002Fcode> for generation and \u003Ccode>https:\u002F\u002Fapi.cohere.com\u002Fv1\u002Fmodels\u003C\u002Fcode> for model list\u003C\u002Fli>\n\u003Cli>Data sent: post title, optional post content excerpt, site name, and tone preference\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fcohere.com\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fcohere.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Search Engine Pings\u003C\u002Fh4>\n\u003Cp>When a post is published and the Auto-ping setting is enabled, Rank Bix SEO sends a lightweight HTTP GET request to notify search engines of the updated sitemap.\u003C\u002Fp>\n\u003Cp>Only the public sitemap URL is transmitted. No post content, user data, or private content is sent.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Ping: \u003Ccode>https:\u002F\u002Fwww.google.com\u002Fping?sitemap=\u003Cyour-sitemap-url>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Bing Ping: \u003Ccode>https:\u002F\u002Fwww.bing.com\u002Fping?sitemap=\u003Cyour-sitemap-url>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can disable automatic pings at \u003Cstrong>Rank Bix SEO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Sitemap \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Auto-pings Google & Bing on publish\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Google Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\nMicrosoft Privacy Statement: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Ch4>IndexNow\u003C\u002Fh4>\n\u003Cp>When the IndexNow feature is enabled and a post or page is published or updated, Rank Bix SEO sends a single HTTP POST request to the IndexNow API endpoint to notify participating search engines (Bing, Yandex, and others) of the updated URL.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Endpoint: \u003Ccode>https:\u002F\u002Fapi.indexnow.org\u002Findexnow\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Data sent: your site hostname, a plugin-generated verification key, the URL of the verification key file, and the URL of the published\u002Fupdated post or page. No post content or user data is sent.\u003C\u002Fli>\n\u003Cli>When: only on post\u002Fpage publish or update, and only if IndexNow is enabled in \u003Cstrong>Rank Bix SEO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> IndexNow\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>IndexNow is an open protocol. The \u003Ccode>api.indexnow.org\u003C\u002Fcode> endpoint is operated by Microsoft. Submitted URLs are shared with all IndexNow-participating search engines.\u003C\u002Fp>\n\u003Cp>IndexNow Privacy Policy: https:\u002F\u002Fwww.indexnow.org\u002Fprivacypolicy\u003Cbr \u002F>\nMicrosoft Privacy Statement: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Ch4>Broken Link Checker\u003C\u002Fh4>\n\u003Cp>When the Broken Link Checker feature is enabled, Rank Bix SEO runs a background cron job that sends HTTP HEAD requests to external URLs found in your post content to check whether those links are still reachable.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: a standard HTTP HEAD request to each external URL found in your published post content. No post content, user data, or authentication credentials are included in these requests. The requests appear as ordinary browser-like HEAD requests to the destination server.\u003C\u002Fli>\n\u003Cli>When: only via a background WP-Cron job (runs twice daily, 5 posts per run). The feature is \u003Cstrong>disabled by default\u003C\u002Fstrong> and must be explicitly enabled in \u003Cstrong>Rank Bix SEO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Broken Link Checker\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Destinations: any external URLs present in your own published post content. These are third-party URLs you have already linked to; Rank Bix SEO does not choose or control them.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data from the broken link check is transmitted to Rank Bix SEO or any service operated by the plugin developer. Results are stored only in your own WordPress database.\u003C\u002Fp>\n","Lightweight WordPress SEO plugin - meta tags, XML sitemaps, schema, redirects, AI meta generator, IndexNow, LLMs.txt, 404 Monitor, and more.",10,1856,"2026-07-14T06:24:00.000Z","6.0",[18,67,19,20,21],"redirect","https:\u002F\u002Frankbix.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frankbix-seo.1.1.15.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":62,"downloaded":78,"rating":24,"num_ratings":79,"last_updated":80,"tested_up_to":14,"requires_at_least":15,"requires_php":81,"tags":82,"homepage":86,"download_link":87,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"rocketship-seo","Rocketship SEO","1.0.66","joeyoungblood","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoeyoungblood\u002F","\u003Cp>Rocketship SEO is a comprehensive WordPress SEO plugin that combines traditional SEO optimization with cutting-edge AI technology. Using OpenAI’s GPT models or Google Gemini, it automatically generates optimized meta titles, descriptions, and provides intelligent SEO recommendations to boost your site’s search engine visibility.\u003C\u002Fp>\n\u003Ch4>🚀 AI-Powered Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Meta Title Generation\u003C\u002Fstrong>: Generate compelling, SEO-optimized titles using GPT models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Meta Description Creation\u003C\u002Fstrong>: Create engaging descriptions that improve click-through rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Content Analysis\u003C\u002Fstrong>: Get detailed SEO analysis with scoring and actionable recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced AI Strategy Tools\u003C\u002Fstrong>: GPT-5 powered SEO strategy, content gap analysis, and E-A-T analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Keyword Research\u003C\u002Fstrong>: Advanced keyword research with semantic analysis and competition insights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk AI Suggestions\u003C\u002Fstrong>: Generate suggestions for multiple posts at once with easy apply\u002Fskip options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart SEO Scoring\u003C\u002Fstrong>: AI analyzes your content and provides improvement suggestions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Models\u003C\u002Fstrong>: Choose from OpenAI (GPT-4o-mini, GPT-4o, GPT-5, o1-preview, o1-mini) or Google Gemini (Gemini 1.5 Pro, Gemini 1.5 Flash)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📋 Media Audits — Cut Image SEO Workload\u003C\u002Fh4>\n\u003Cp>Stop fixing images one at a time. Media Audits gives you a full-library dashboard so you can find gaps, bulk-generate metadata, and export or import changes in minutes instead of hours.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Audit Dashboard\u003C\u002Fstrong>: See every image’s alt text, title, caption, description, and filename status in one searchable table\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk AI Generation\u003C\u002Fstrong>: Generate missing metadata for selected images—or every image matching your filters—using your existing OpenAI or Gemini API keys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Brand Context\u003C\u002Fstrong>: Save a business-specific prompt template so AI suggestions match your tone, services, and keywords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click “Generate Prompt According to Business”\u003C\u002Fstrong>: Auto-fills your brand context from site content so you don’t have to write prompts from scratch\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe File Renaming\u003C\u002Fstrong>: AI-suggested SEO-friendly filenames with extension preserved and conflict handling built in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export & Import\u003C\u002Fstrong>: Download your full media audit, edit offline, or re-import AI results for batch updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Access\u003C\u002Fstrong>: Open from \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Media Audits\u003C\u002Fstrong> or \u003Cstrong>Rocketship SEO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 📋 Media Audits\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for sites with large media libraries, accessibility compliance, and teams who want image SEO done without opening every attachment in the library.\u003C\u002Fp>\n\u003Ch4>📊 Traditional SEO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Meta Fields\u003C\u002Fstrong>: Set custom meta titles and descriptions for posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap Generation\u003C\u002Fstrong>: Automatically generate dynamic, search engine-friendly sitemaps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Sitemap Generator\u003C\u002Fstrong>: Interactive site navigation at \u002Fsitemap with multiple view modes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Markup\u003C\u002Fstrong>: JSON-LD structured data for articles, websites, organizations, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Graph Tags\u003C\u002Fstrong>: Optimize content for Facebook, LinkedIn, and other social platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter Cards\u003C\u002Fstrong>: Enhanced Twitter sharing with proper meta tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Rules Editor\u003C\u002Fstrong>: Professional .htaccess and robots.txt editor with backup system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Image Redirect\u003C\u002Fstrong>: Protect images from direct access, hotlinking, and unauthorized downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Redirection System\u003C\u002Fstrong>: Control bot access with User-Agent detection and custom redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Integration\u003C\u002Fstrong>: View GA4 traffic data, pageviews, sessions, and user metrics directly in WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Page Analytics\u003C\u002Fstrong>: See analytics data for individual posts\u002Fpages in the editor metabox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Reviews OAuth\u003C\u002Fstrong>: Fetch ALL your Google Business Profile reviews (not limited to 5)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Authentication\u003C\u002Fstrong>: Choose between API Key (simple, 5 reviews) or OAuth (unlimited reviews)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Integration\u003C\u002Fstrong>: Dedicated sidebar panel with real-time preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor Support\u003C\u002Fstrong>: Full compatibility with WordPress classic editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See how your meta tags will appear in Google search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Character Counting\u003C\u002Fstrong>: Visual indicators for optimal title and description lengths\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Fallbacks\u003C\u002Fstrong>: Automatically uses post title and excerpt when custom fields are empty\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Dashboard\u003C\u002Fstrong>: View traffic data, top pages, and traffic sources without leaving WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Content Analytics\u003C\u002Fstrong>: See pageviews, sessions, and trends for each post\u002Fpage in the editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility System\u003C\u002Fstrong>: Advanced detection and conflict prevention with other SEO plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular Override Control\u003C\u002Fstrong>: Choose which SEO features to enable when other plugins are present\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap Management\u003C\u002Fstrong>: Individual post\u002Fpage exclusion options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong>: Automatic breadcrumb structured data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt Integration\u003C\u002Fstrong>: Sitemap URLs automatically added to robots.txt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Ready\u003C\u002Fstrong>: Full internationalization support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient caching and minimal database queries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 How AI Features Work\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Setup\u003C\u002Fstrong>: Choose your AI provider (OpenAI or Google Gemini) and configure your API key in Rocketship SEO settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Model\u003C\u002Fstrong>: Select from OpenAI models (GPT-4o-mini, GPT-5, o1-preview) or Gemini models (Gemini 1.5 Pro, Flash)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate\u003C\u002Fstrong>: Click AI suggestion buttons while editing posts\u002Fpages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analyze\u003C\u002Fstrong>: Use AI content analysis to get SEO improvement recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Tools\u003C\u002Fstrong>: Access GPT-5 optimized SEO strategy, content gap analysis, and E-A-T analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Process\u003C\u002Fstrong>: Use AI Tools page to generate suggestions for multiple posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize\u003C\u002Fstrong>: Apply AI suggestions with one click or customize as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>💡 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content creators who want AI-powered SEO optimization\u003C\u002Fli>\n\u003Cli>Website owners looking to improve search rankings\u003C\u002Fli>\n\u003Cli>Agencies managing multiple WordPress sites\u003C\u002Fli>\n\u003Cli>Developers who need comprehensive SEO solutions\u003C\u002Fli>\n\u003Cli>Anyone wanting to save time on SEO optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch4>Basic SEO Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Enable Features\u003C\u002Fstrong>: Go to Rocketship SEO > General Settings and enable desired features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure Sitemaps\u003C\u002Fstrong>: Visit Rocketship SEO > XML Sitemap to enable sitemap generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Organization Info\u003C\u002Fstrong>: Add your organization name and logo for schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure Social Media\u003C\u002Fstrong>: Add Twitter handle and default Open Graph image\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Using AI Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For Individual Posts\u002FPages:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any post or page\u003Cbr \u002F>\n2. Find the Rocketship SEO panel (sidebar in Gutenberg, meta box in Classic Editor)\u003Cbr \u002F>\n3. Click “🤖 AI Suggestions” button next to title or description fields\u003Cbr \u002F>\n4. Review generated suggestions and click “Use This” for your preferred option\u003Cbr \u002F>\n5. Click “🔍 AI SEO Analysis” for detailed content analysis and recommendations\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Bulk Operations:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Rocketship SEO > AI Tools (appears when AI is enabled)\u003Cbr \u002F>\n2. Select posts you want to optimize or use filters (category, date range, etc.)\u003Cbr \u002F>\n3. Choose “Generate Titles” or “Generate Descriptions”\u003Cbr \u002F>\n4. Review suggestions and apply or skip for each post\u003Cbr \u002F>\n5. Use “Apply All” for bulk operations\u003C\u002Fp>\n\u003Ch4>Content Analysis\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open the AI SEO Analysis panel while editing content\u003C\u002Fli>\n\u003Cli>Review your SEO score (0-100)\u003C\u002Fli>\n\u003Cli>Check “Strengths” section for what’s working well\u003C\u002Fli>\n\u003Cli>Follow “Improvements” suggestions for better optimization\u003C\u002Fli>\n\u003Cli>Use “Suggested Keywords” to enhance your content\u003C\u002Fli>\n\u003Cli>Implement “Recommendations” for maximum SEO impact\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Using Google Analytics\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Initial Setup:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Rocketship SEO > Google Analytics\u003Cbr \u002F>\n2. Click “Connect with Google” and authorize access\u003Cbr \u002F>\n3. Select your GA4 property from the dropdown\u003Cbr \u002F>\n4. View your traffic data immediately!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dashboard Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Overview Tab\u003C\u002Fstrong>: Pageviews, sessions, users, bounce rate\u003Cbr \u002F>\n* \u003Cstrong>Top Pages Tab\u003C\u002Fstrong>: Most visited content with metrics\u003Cbr \u002F>\n* \u003Cstrong>Traffic Sources Tab\u003C\u002Fstrong>: Source\u002Fmedium breakdown\u003Cbr \u002F>\n* \u003Cstrong>Date Range Selector\u003C\u002Fstrong>: 7, 30, 90, or 365 days\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Per-Post Analytics:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any post or page\u003Cbr \u002F>\n2. Find the “Google Analytics” metabox in the sidebar\u002Fbelow content\u003Cbr \u002F>\n3. View pageviews, sessions, and users for that specific page\u003Cbr \u002F>\n4. See 7-day trend chart for quick performance insights\u003C\u002Fp>\n\u003Ch4>XML Sitemap Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Main Index\u003C\u002Fstrong>: Access at \u003Ccode>yoursite.com\u002Fsitemap_index.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Sitemap\u003C\u002Fstrong>: \u003Ccode>yoursite.com\u002Fpost-sitemap.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Sitemap\u003C\u002Fstrong>: \u003Ccode>yoursite.com\u002Fpage-sitemap.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Pages\u003C\u002Fstrong>: Use checkbox in editor to exclude specific content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submit to Search Engines\u003C\u002Fstrong>: Only submit the main sitemap index URL\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered WordPress SEO plugin with Google Analytics integration, smart meta titles, descriptions, schema markup, sitemaps, and OpenAI & Google G &hellip;",3190,5,"2026-07-10T13:21:00.000Z","7.0",[83,18,84,20,85],"ai-seo","schema-markup","xml-sitemap","https:\u002F\u002Frocketshipseo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frocketship-seo.1.0.66.zip",{"slug":89,"name":90,"version":39,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":11,"num_ratings":11,"last_updated":96,"tested_up_to":97,"requires_at_least":15,"requires_php":98,"tags":99,"homepage":101,"download_link":102,"security_score":103,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"advanced-seo-toolkit","Advanced SEO Toolkit","Mehdi Rezaei","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehdiraized\u002F","\u003Cp>Advanced SEO Toolkit is a comprehensive WordPress plugin designed to enhance your website’s search engine optimization. It provides a wide range of features to improve your site’s visibility and ranking in search engine results.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom meta tags for posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Automatic schema markup generation\u003C\u002Fli>\n\u003Cli>Integration with third-party services like Ahrefs and Google Analytics\u003C\u002Fli>\n\u003Cli>XML sitemap generation\u003C\u002Fli>\n\u003Cli>robots.txt editor\u003C\u002Fli>\n\u003Cli>SEO analysis tool\u003C\u002Fli>\n\u003Cli>Custom language support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation, you’ll find a new “Advanced SEO” menu item in your WordPress admin panel. Here’s a quick overview of the available options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>General Settings\u003C\u002Fstrong>: Configure default meta titles and descriptions, enable\u002Fdisable features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Tags\u003C\u002Fstrong>: Customize meta tags for individual posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Markup\u003C\u002Fstrong>: Configure automatic schema markup generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong>: Set up connections with third-party services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap\u003C\u002Fstrong>: Manage your site’s XML sitemap.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>robots.txt\u003C\u002Fstrong>: Edit your site’s robots.txt file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Analysis\u003C\u002Fstrong>: Run a comprehensive SEO analysis of your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For detailed usage instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fexample.com\u002Fadvanced-seo-toolkit-docs\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following third-party services:\u003C\u002Fp>\n\u003Ch4>Ahrefs\u003C\u002Fh4>\n\u003Cp>Advanced SEO Toolkit uses the Ahrefs API to fetch SEO metrics for your website. When you enable this integration and provide an API key, the plugin will send requests to Ahrefs servers containing the URL you wish to analyze.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Website: https:\u002F\u002Fahrefs.com\u002F\u003C\u002Fli>\n\u003Cli>API Documentation: https:\u002F\u002Fahrefs.com\u002Fapi\u002Fdocumentation\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fahrefs.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fahrefs.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Analytics\u003C\u002Fh4>\n\u003Cp>The plugin allows you to integrate your Google Analytics ID for tracking purposes. When enabled, this integration will send data about your website’s visitors to Google Analytics servers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Website: https:\u002F\u002Fanalytics.google.com\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using these integrations, you acknowledge that you have read and agree to the terms of service and privacy policies of these third-party services. It is your responsibility to ensure that your use of these services complies with any applicable laws and regulations.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need help with the plugin or want to report a bug, please visit our \u003Ca href=\"https:\u002F\u002Fmehd.ir\" rel=\"nofollow ugc\">support url\u003C\u002Fa> or create an issue in the GitHub repository.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, please consider supporting its development by \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fmehdiraized\" rel=\"nofollow ugc\">buying me a coffee\u003C\u002Fa>. Your support helps cover the costs of maintaining and improving the plugin, ensuring it remains free and accessible for everyone. Thank you!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Advanced SEO Toolkit is released under the GPL v2 or later license. See the LICENSE file for details.\u003C\u002Fp>\n","Advanced SEO Toolkit is a comprehensive solution for optimizing your WordPress site for search engines.",1057,"2024-10-09T06:44:00.000Z","6.6.5","7.2",[18,100,84,20,85],"robots-txt","https:\u002F\u002Fgithub.com\u002Fmehdiraized\u002Fadvanced-seo-toolkit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-seo-toolkit.1.1.2.zip",92,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":11,"downloaded":112,"rating":11,"num_ratings":11,"last_updated":113,"tested_up_to":14,"requires_at_least":114,"requires_php":98,"tags":115,"homepage":118,"download_link":119,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"bbh-seo-toolkit","BBH SEO Toolkit","1.0.3","Md Jahid Shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fjahidshah\u002F","\u003Cp>\u003Cstrong>BBH SEO Toolkit\u003C\u002Fstrong> is a powerful yet lightweight WordPress SEO plugin that helps you optimize your content for search engines without slowing down your site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time SEO Analysis\u003C\u002Fstrong> – Get instant feedback on your content with a real-time SEO scoring based on key on-page factors including keyword targeting, content structure, and readability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Keyword Optimization\u003C\u002Fstrong> – Analyze your content against your target keyword with detailed checks for title, URL, meta description, and content density.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Markup (JSON-LD)\u003C\u002Fstrong> – Add structured data to your posts and pages for better search engine understanding and rich snippets support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap\u003C\u002Fstrong> – Automatically generate and submit XML sitemaps to search engines for better crawling and indexing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Tag Management\u003C\u002Fstrong> – Full control over meta titles, descriptions, and robots settings for each post and page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Noindex Control\u003C\u002Fstrong> – Easily hide specific pages or posts from search engines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – Built with performance in mind – no bloat, no heavy JavaScript, focused on essential SEO features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Analysis Checks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Keyword in title (exact and partial matches)\u003C\u002Fli>\n\u003Cli>Keyword in meta description\u003C\u002Fli>\n\u003Cli>Keyword in URL slug\u003C\u002Fli>\n\u003Cli>Keyword usage analysis (avoid overuse or underuse)\u003C\u002Fli>\n\u003Cli>Keyword in first paragraph\u003C\u002Fli>\n\u003Cli>Content length (minimum 300 words recommended)\u003C\u002Fli>\n\u003Cli>Heading hierarchy (H1, H2, H3 structure)\u003C\u002Fli>\n\u003Cli>Sentence readability\u003C\u002Fli>\n\u003Cli>Meta description length (120-160 characters)\u003C\u002Fli>\n\u003Cli>Featured image presence\u003C\u002Fli>\n\u003Cli>Internal and external links\u003C\u002Fli>\n\u003Cli>Webmaster verification support (Google, Bing, Yandex, Pinterest, and Meta)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our All Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-seo-toolkit\u002F\" rel=\"ugc\">BBH SEO Toolkit\u003C\u002Fa> – Optimize your website content for better visibility and traffic.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-custom-schema\u002F\" rel=\"ugc\">BBH Custom Schema\u003C\u002Fa> – Add custom JSON-LD schema markup to your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-redirection\u002F\" rel=\"ugc\">BBH Redirection\u003C\u002Fa> – Create and manage 301 redirects easily.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-faq-block\u002F\" rel=\"ugc\">AJ FAQ Block\u003C\u002Fa> – Display FAQs with a beautiful block\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-card-element\u002F\" rel=\"ugc\">AJ Card Element\u003C\u002Fa> – Display content in beautiful cards\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-square-testimonial-slider\u002F\" rel=\"ugc\">AJ Square Testimonial Slider\u003C\u002Fa> – Showcase testimonials in a slider\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-category-posts\u002F\" rel=\"ugc\">AJ Category Posts\u003C\u002Fa> – Display posts by category\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajx-filter-for-woo\u002F\" rel=\"ugc\">AJx Filter for WooCommerce\u003C\u002Fa> – Advanced product filtering for WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Contact\u003C\u002Fh3>\n\u003Cp>Need help or want to report an issue? Visit our support page or open a support ticket on the WordPress plugin repository.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Website: https:\u002F\u002Fjahidshah.com\u002F\u003C\u002Fli>\n\u003Cli>Support: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbbh-seo-toolkit\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight, fast SEO plugin with real-time analysis, schema markup, and XML sitemap support.",253,"2026-07-11T01:48:00.000Z","5.2",[18,116,84,117,85],"on-page-seo","seo-analysis","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-seo-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbh-seo-toolkit.1.0.3.zip",{"error":121,"url":122,"statusCode":123,"statusMessage":124,"message":124},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frationalseo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":79,"versions":126},[127,133,140,147,154],{"version":6,"download_url":23,"svn_tag_url":128,"released_at":25,"has_diff":129,"diff_files_changed":130,"diff_lines":25,"trac_diff_url":131,"vulnerabilities":132,"is_current":121},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frationalseo\u002Ftags\u002F1.1.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frationalseo%2Ftags%2F1.0.7&new_path=%2Frationalseo%2Ftags%2F1.1.0",[],{"version":134,"download_url":135,"svn_tag_url":136,"released_at":25,"has_diff":129,"diff_files_changed":137,"diff_lines":25,"trac_diff_url":138,"vulnerabilities":139,"is_current":129},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frationalseo.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frationalseo\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frationalseo%2Ftags%2F1.0.6&new_path=%2Frationalseo%2Ftags%2F1.0.7",[],{"version":141,"download_url":142,"svn_tag_url":143,"released_at":25,"has_diff":129,"diff_files_changed":144,"diff_lines":25,"trac_diff_url":145,"vulnerabilities":146,"is_current":129},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frationalseo.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frationalseo\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frationalseo%2Ftags%2F1.0.5&new_path=%2Frationalseo%2Ftags%2F1.0.6",[],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":25,"has_diff":129,"diff_files_changed":151,"diff_lines":25,"trac_diff_url":152,"vulnerabilities":153,"is_current":129},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frationalseo.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frationalseo\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frationalseo%2Ftags%2F1.0.4&new_path=%2Frationalseo%2Ftags%2F1.0.5",[],{"version":155,"download_url":156,"svn_tag_url":157,"released_at":25,"has_diff":129,"diff_files_changed":158,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":159,"is_current":129},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frationalseo.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frationalseo\u002Ftags\u002F1.0.4\u002F",[],[]]