{"id":1596,"date":"2026-05-01T09:07:30","date_gmt":"2026-05-01T09:07:30","guid":{"rendered":"https:\/\/mhrmasum.info\/staging\/?p=1596"},"modified":"2026-05-11T09:14:11","modified_gmt":"2026-05-11T09:14:11","slug":"seo-squirrel-ultimate-complete-version-history-development-changelog","status":"publish","type":"post","link":"https:\/\/mhrmasum.info\/staging\/seo-squirrel-ultimate-complete-version-history-development-changelog\/","title":{"rendered":"SEO Squirrel Ultimate: Complete Version History &#038; Development Changelog"},"content":{"rendered":"<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:fad395de-6994-46d9-97d7-2219c6a636d2-8\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"7a530f7b-b06f-4470-8004-3fe2a3ee58ad\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-5-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"236\" data-end=\"786\"><strong data-start=\"236\" data-end=\"261\">SEO Squirrel Ultimate<\/strong> is an advanced WordPress SEO plugin built for professional SEO consultants, agencies, WooCommerce stores, and content-heavy websites. Across multiple development versions, the plugin has evolved from a core SEO meta and sitemap tool into a full SEO growth suite with editor SEO analysis, readability scoring, bulk SEO editing, schema builder, Image SEO, robots controls, IndexNow, internal linking, GSC opportunity tools, WooCommerce SEO audits, LLMs.txt support, AI\/GEO visibility tools, and client-ready SEO audit history.<\/p>\n<p data-start=\"788\" data-end=\"1089\">The plugin now includes powerful modules for technical SEO, content SEO, structured data, AI-assisted optimization, image optimization, internal linking, sitemap management, robots meta control, Open Graph\/Twitter metadata, WooCommerce product SEO, competitor SERP comparison, and SEO change tracking.<\/p>\n<p data-start=\"1091\" data-end=\"1268\">The final development branch focuses on stability, shared-hosting safety, clean admin UX, reduced duplicate outputs, stronger save handling, and agency-level reporting features.<\/p>\n<p data-start=\"1091\" data-end=\"1268\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1598 size-full\" src=\"https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate.png\" alt=\"\" width=\"1731\" height=\"909\" srcset=\"https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate.png 1731w, https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate-300x158.png 300w, https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate-1024x538.png 1024w, https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate-768x403.png 768w, https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate-1536x807.png 1536w, https:\/\/mhrmasum.info\/staging\/wp-content\/uploads\/2026\/05\/seo-squirrel-ultimate-150x79.png 150w\" sizes=\"auto, (max-width: 1731px) 100vw, 1731px\" \/><\/p>\n<hr data-start=\"1270\" data-end=\"1273\" \/>\n<h2 data-section-id=\"ujv6w8\" data-start=\"1275\" data-end=\"1313\">SEO Squirrel Ultimate \u2014 Version Logs<\/h2>\n<h3 data-section-id=\"1wk24mo\" data-start=\"1315\" data-end=\"1326\">v3.9.5.2<\/h3>\n<p data-start=\"1328\" data-end=\"1475\"><strong data-start=\"1328\" data-end=\"1344\">Description:<\/strong><br data-start=\"1344\" data-end=\"1347\" \/>This was an early stability and editor UI fix release focused on making the SEO metabox load correctly inside WordPress editors.<\/p>\n<p data-start=\"1477\" data-end=\"1493\"><strong data-start=\"1477\" data-end=\"1493\">Version Log:<\/strong><\/p>\n<ul data-start=\"1494\" data-end=\"1664\">\n<li data-section-id=\"l6ojzc\" data-start=\"1494\" data-end=\"1538\">Fixed editor metabox CSS\/JS enqueue paths.<\/li>\n<li data-section-id=\"311r8m\" data-start=\"1539\" data-end=\"1574\">Prevented blank SEO panel issues.<\/li>\n<li data-section-id=\"1yvcxcy\" data-start=\"1575\" data-end=\"1630\">Moved SEO metabox below the editor in normal context.<\/li>\n<li data-section-id=\"10467ct\" data-start=\"1631\" data-end=\"1664\">No sitemap or settings changes.<\/li>\n<\/ul>\n<hr data-start=\"1666\" data-end=\"1669\" \/>\n<h2 data-section-id=\"l5ft8a\" data-start=\"1671\" data-end=\"1706\">v3.9.5.6 \u2014 Core Stable Migration<\/h2>\n<p data-start=\"1708\" data-end=\"1823\"><strong data-start=\"1708\" data-end=\"1724\">Description:<\/strong><br data-start=\"1724\" data-end=\"1727\" \/>A stable migration build that improved editor compatibility and preserved site feature settings.<\/p>\n<p data-start=\"1825\" data-end=\"1841\"><strong data-start=\"1825\" data-end=\"1841\">Version Log:<\/strong><\/p>\n<ul data-start=\"1842\" data-end=\"2121\">\n<li data-section-id=\"1we9man\" data-start=\"1842\" data-end=\"1908\">Site feature toggles now persist across refresh and tab changes.<\/li>\n<li data-section-id=\"tfub28\" data-start=\"1909\" data-end=\"1966\">SEO metabox placed below editor with fixed asset paths.<\/li>\n<li data-section-id=\"x7kv2i\" data-start=\"1967\" data-end=\"2049\">Added Classic Editor, Gutenberg helper, and Elementor link button compatibility.<\/li>\n<li data-section-id=\"awektd\" data-start=\"2050\" data-end=\"2121\">Sitemap support added for <code data-start=\"2078\" data-end=\"2096\">\/sqs-sitemap.xml<\/code> and <code data-start=\"2101\" data-end=\"2120\">\/sqs-sitemap.xml\/<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"2123\" data-end=\"2126\" \/>\n<h3 data-section-id=\"1wk24mt\" data-start=\"2128\" data-end=\"2139\">v3.9.5.7<\/h3>\n<p data-start=\"2141\" data-end=\"2249\"><strong data-start=\"2141\" data-end=\"2157\">Description:<\/strong><br data-start=\"2157\" data-end=\"2160\" \/>Introduced modern-style SEO and readability score indicators in WordPress post\/page lists.<\/p>\n<p data-start=\"2251\" data-end=\"2267\"><strong data-start=\"2251\" data-end=\"2267\">Version Log:<\/strong><\/p>\n<ul data-start=\"2268\" data-end=\"2516\">\n<li data-section-id=\"3ec935\" data-start=\"2268\" data-end=\"2327\">Added SEO and readability score dots in Posts\/Pages list.<\/li>\n<li data-section-id=\"y27n64\" data-start=\"2328\" data-end=\"2382\">Added filters for SEO scores and readability scores.<\/li>\n<li data-section-id=\"hruqmy\" data-start=\"2383\" data-end=\"2450\">Added automatic editor analysis refresh without pressing Analyze.<\/li>\n<li data-section-id=\"18utwb3\" data-start=\"2451\" data-end=\"2516\">Saved scores to post meta: <code data-start=\"2480\" data-end=\"2492\">_sqs_score<\/code> and <code data-start=\"2497\" data-end=\"2515\">_sqs_readability<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"2518\" data-end=\"2521\" \/>\n<h3 data-section-id=\"1wk24my\" data-start=\"2523\" data-end=\"2534\">v3.9.5.8<\/h3>\n<p data-start=\"2536\" data-end=\"2630\"><strong data-start=\"2536\" data-end=\"2552\">Description:<\/strong><br data-start=\"2552\" data-end=\"2555\" \/>Added search appearance and social preview functionality inside the editor.<\/p>\n<p data-start=\"2632\" data-end=\"2648\"><strong data-start=\"2632\" data-end=\"2648\">Version Log:<\/strong><\/p>\n<ul data-start=\"2649\" data-end=\"2885\">\n<li data-section-id=\"1yfwzx6\" data-start=\"2649\" data-end=\"2686\">Added Google-style snippet preview.<\/li>\n<li data-section-id=\"1mee8zx\" data-start=\"2687\" data-end=\"2734\">Added Facebook and Twitter\/X social previews.<\/li>\n<li data-section-id=\"9nrh1l\" data-start=\"2735\" data-end=\"2789\">Added title, description, and image override fields.<\/li>\n<li data-section-id=\"tmzz0a\" data-start=\"2790\" data-end=\"2832\">Added live preview updates while typing.<\/li>\n<li data-section-id=\"ltk12c\" data-start=\"2833\" data-end=\"2885\">Added frontend Open Graph and Twitter meta output.<\/li>\n<\/ul>\n<hr data-start=\"2887\" data-end=\"2890\" \/>\n<h3 data-section-id=\"1wk24mz\" data-start=\"2892\" data-end=\"2903\">v3.9.5.9<\/h3>\n<p data-start=\"2905\" data-end=\"3001\"><strong data-start=\"2905\" data-end=\"2921\">Description:<\/strong><br data-start=\"2921\" data-end=\"2924\" \/>Expanded the Bulk Editor with modern-style workflow and canonical URL support.<\/p>\n<p data-start=\"3003\" data-end=\"3019\"><strong data-start=\"3003\" data-end=\"3019\">Version Log:<\/strong><\/p>\n<ul data-start=\"3020\" data-end=\"3252\">\n<li data-section-id=\"rrqis9\" data-start=\"3020\" data-end=\"3092\">Upgraded Bulk Editor with content type filter, search, and pagination.<\/li>\n<li data-section-id=\"vv9d93\" data-start=\"3093\" data-end=\"3124\">Added inline AJAX \u201cSave row\u201d.<\/li>\n<li data-section-id=\"17edzcb\" data-start=\"3125\" data-end=\"3153\">Added fallback \u201cSave all\u201d.<\/li>\n<li data-section-id=\"1ykoy91\" data-start=\"3154\" data-end=\"3182\">Added Canonical URL field.<\/li>\n<li data-section-id=\"t2h3wi\" data-start=\"3183\" data-end=\"3213\">Added Focus Keyphrase field.<\/li>\n<li data-section-id=\"versun\" data-start=\"3214\" data-end=\"3252\">Added frontend canonical tag output.<\/li>\n<\/ul>\n<hr data-start=\"3254\" data-end=\"3257\" \/>\n<h3 data-section-id=\"5b0nj8\" data-start=\"3259\" data-end=\"3272\">v3.9.5.9.1<\/h3>\n<p data-start=\"3274\" data-end=\"3338\"><strong data-start=\"3274\" data-end=\"3290\">Description:<\/strong><br data-start=\"3290\" data-end=\"3293\" \/>Small menu placement fix for the Bulk Editor.<\/p>\n<p data-start=\"3340\" data-end=\"3356\"><strong data-start=\"3340\" data-end=\"3356\">Version Log:<\/strong><\/p>\n<ul data-start=\"3357\" data-end=\"3440\">\n<li data-section-id=\"ittl3k\" data-start=\"3357\" data-end=\"3404\">Fixed Bulk Editor submenu under SEO Squirrel.<\/li>\n<li data-section-id=\"1pyzdkc\" data-start=\"3405\" data-end=\"3440\">Bulk Editor slug: <code data-start=\"3425\" data-end=\"3439\">sqs-pro-bulk<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"3442\" data-end=\"3445\" \/>\n<h3 data-section-id=\"5b0njb\" data-start=\"3447\" data-end=\"3460\">v3.9.5.9.2<\/h3>\n<p data-start=\"3462\" data-end=\"3532\"><strong data-start=\"3462\" data-end=\"3478\">Description:<\/strong><br data-start=\"3478\" data-end=\"3481\" \/>Improved Bulk Editor loading and menu availability.<\/p>\n<p data-start=\"3534\" data-end=\"3550\"><strong data-start=\"3534\" data-end=\"3550\">Version Log:<\/strong><\/p>\n<ul data-start=\"3551\" data-end=\"3674\">\n<li data-section-id=\"1kvvkkv\" data-start=\"3551\" data-end=\"3605\">Added WordPress submenu: SEO Squirrel \u2192 Bulk Editor.<\/li>\n<li data-section-id=\"1ash929\" data-start=\"3606\" data-end=\"3674\">Ensured Bulk Editor module loads under the main SEO Squirrel menu.<\/li>\n<\/ul>\n<hr data-start=\"3676\" data-end=\"3679\" \/>\n<h3 data-section-id=\"1ofgjmr\" data-start=\"3681\" data-end=\"3693\">v3.9.5.10<\/h3>\n<p data-start=\"3695\" data-end=\"3756\"><strong data-start=\"3695\" data-end=\"3711\">Description:<\/strong><br data-start=\"3711\" data-end=\"3714\" \/>Non-breaking editor UX groundwork release.<\/p>\n<p data-start=\"3758\" data-end=\"3774\"><strong data-start=\"3758\" data-end=\"3774\">Version Log:<\/strong><\/p>\n<ul data-start=\"3775\" data-end=\"3862\">\n<li data-section-id=\"5qk1xr\" data-start=\"3775\" data-end=\"3827\">Added groundwork for SEO and readability score UI.<\/li>\n<li data-section-id=\"k87vvv\" data-start=\"3828\" data-end=\"3862\">Built on the last stable branch.<\/li>\n<\/ul>\n<hr data-start=\"3864\" data-end=\"3867\" \/>\n<h3 data-section-id=\"1ofgjmq\" data-start=\"3869\" data-end=\"3881\">v3.9.5.11<\/h3>\n<p data-start=\"3883\" data-end=\"3984\"><strong data-start=\"3883\" data-end=\"3899\">Description:<\/strong><br data-start=\"3899\" data-end=\"3902\" \/>Added stronger Modern-style analysis indicators and automatic editor score updates.<\/p>\n<p data-start=\"3986\" data-end=\"4002\"><strong data-start=\"3986\" data-end=\"4002\">Version Log:<\/strong><\/p>\n<ul data-start=\"4003\" data-end=\"4214\">\n<li data-section-id=\"1gaolxm\" data-start=\"4003\" data-end=\"4054\">Added modern-style SEO and readability score dots.<\/li>\n<li data-section-id=\"o4frjj\" data-start=\"4055\" data-end=\"4081\">Added post list filters.<\/li>\n<li data-section-id=\"1xi8eo9\" data-start=\"4082\" data-end=\"4125\">Added auto-refresh analysis while typing.<\/li>\n<li data-section-id=\"kn4ym3\" data-start=\"4126\" data-end=\"4164\">Added save worker for score storage.<\/li>\n<li data-section-id=\"izg77o\" data-start=\"4165\" data-end=\"4214\">Added readability mode setting: Smart \/ Strict.<\/li>\n<\/ul>\n<hr data-start=\"4216\" data-end=\"4219\" \/>\n<h3 data-section-id=\"x170ot\" data-start=\"4221\" data-end=\"4235\">v3.9.5.11.1<\/h3>\n<p data-start=\"4237\" data-end=\"4304\"><strong data-start=\"4237\" data-end=\"4253\">Description:<\/strong><br data-start=\"4253\" data-end=\"4256\" \/>Hotfix release for editor metabox PHP stability.<\/p>\n<p data-start=\"4306\" data-end=\"4322\"><strong data-start=\"4306\" data-end=\"4322\">Version Log:<\/strong><\/p>\n<ul data-start=\"4323\" data-end=\"4402\">\n<li data-section-id=\"3bdnw0\" data-start=\"4323\" data-end=\"4371\">Fixed PHP parse error in <code data-start=\"4350\" data-end=\"4370\">editor-metabox.php<\/code>.<\/li>\n<li data-section-id=\"sqr9t2\" data-start=\"4372\" data-end=\"4402\">Added missing closing brace.<\/li>\n<\/ul>\n<hr data-start=\"4404\" data-end=\"4407\" \/>\n<h3 data-section-id=\"dnken6\" data-start=\"4409\" data-end=\"4459\">v3.9.5.11.2.9.1.66 \u2014 SEO + Readability Snapshot<\/h3>\n<p data-start=\"4461\" data-end=\"4564\"><strong data-start=\"4461\" data-end=\"4477\">Description:<\/strong><br data-start=\"4477\" data-end=\"4480\" \/>Introduced a unified snapshot panel for SEO and readability analysis across editors.<\/p>\n<p data-start=\"4566\" data-end=\"4582\"><strong data-start=\"4566\" data-end=\"4582\">Version Log:<\/strong><\/p>\n<ul data-start=\"4583\" data-end=\"4857\">\n<li data-section-id=\"l3eo72\" data-start=\"4583\" data-end=\"4624\">Added SEO + Readability Snapshot panel.<\/li>\n<li data-section-id=\"1kpl48n\" data-start=\"4625\" data-end=\"4672\">Added Snapshot tab in Classic Editor metabox.<\/li>\n<li data-section-id=\"17cfay6\" data-start=\"4673\" data-end=\"4717\">Added Snapshot panel in Gutenberg sidebar.<\/li>\n<li data-section-id=\"gclamt\" data-start=\"4718\" data-end=\"4763\">Added Snapshot overlay in Elementor editor.<\/li>\n<li data-section-id=\"kzdc9e\" data-start=\"4764\" data-end=\"4812\">Added REST route: <code data-start=\"4784\" data-end=\"4811\">\/seo-squirrel\/v1\/snapshot<\/code>.<\/li>\n<li data-section-id=\"m2q0sp\" data-start=\"4813\" data-end=\"4857\">Added AJAX action: <code data-start=\"4834\" data-end=\"4856\">sqs_snapshot_analyze<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"4859\" data-end=\"4862\" \/>\n<h3 data-section-id=\"nliy51\" data-start=\"4864\" data-end=\"4906\">v3.9.5.11.2.9.1.67 \u2014 Snapshot Hardening<\/h3>\n<p data-start=\"4908\" data-end=\"5006\"><strong data-start=\"4908\" data-end=\"4924\">Description:<\/strong><br data-start=\"4924\" data-end=\"4927\" \/>Fixed snapshot engine errors and added cached snapshot scores for faster reuse.<\/p>\n<p data-start=\"5008\" data-end=\"5024\"><strong data-start=\"5008\" data-end=\"5024\">Version Log:<\/strong><\/p>\n<ul data-start=\"5025\" data-end=\"5334\">\n<li data-section-id=\"post2f\" data-start=\"5025\" data-end=\"5063\">Fixed fatal PHP parse error in E6.6.<\/li>\n<li data-section-id=\"18dnel0\" data-start=\"5064\" data-end=\"5109\">Added snapshot result caching to post meta.<\/li>\n<li data-section-id=\"y0kpnt\" data-start=\"5110\" data-end=\"5170\">Added post\/page list columns for Snapshot and Readability.<\/li>\n<li data-section-id=\"3a4pfa\" data-start=\"5171\" data-end=\"5229\">Added Snapshot status filter: Critical \/ Improve \/ Good.<\/li>\n<li data-section-id=\"157catq\" data-start=\"5230\" data-end=\"5268\">Added bulk action: Run SEO Snapshot.<\/li>\n<li data-section-id=\"it99fb\" data-start=\"5269\" data-end=\"5334\">Classic, Gutenberg, and Elementor use the same snapshot engine.<\/li>\n<\/ul>\n<hr data-start=\"5336\" data-end=\"5339\" \/>\n<h3 data-section-id=\"1dduk1i\" data-start=\"5341\" data-end=\"5384\">v3.9.5.11.2.9.1.72-P2 \u2014 XML Sitemaps PRO<\/h3>\n<p data-start=\"5386\" data-end=\"5484\"><strong data-start=\"5386\" data-end=\"5402\">Description:<\/strong><br data-start=\"5402\" data-end=\"5405\" \/>Added advanced XML sitemap index support with post-type and taxonomy splitting.<\/p>\n<p data-start=\"5486\" data-end=\"5502\"><strong data-start=\"5486\" data-end=\"5502\">Version Log:<\/strong><\/p>\n<ul data-start=\"5503\" data-end=\"5767\">\n<li data-section-id=\"1idz8qu\" data-start=\"5503\" data-end=\"5550\"><code data-start=\"5505\" data-end=\"5523\">\/sqs-sitemap.xml<\/code> now outputs sitemap index.<\/li>\n<li data-section-id=\"1e8a2uc\" data-start=\"5551\" data-end=\"5583\">Added post type sitemap files.<\/li>\n<li data-section-id=\"esxa43\" data-start=\"5584\" data-end=\"5615\">Added taxonomy sitemap files.<\/li>\n<li data-section-id=\"39prxm\" data-start=\"5616\" data-end=\"5655\">Added paging with 1000 URLs per file.<\/li>\n<li data-section-id=\"1o7vg87\" data-start=\"5656\" data-end=\"5681\">Excludes noindex posts.<\/li>\n<li data-section-id=\"1wh2ten\" data-start=\"5682\" data-end=\"5724\">Works without requiring permalink flush.<\/li>\n<li data-section-id=\"1oyupge\" data-start=\"5725\" data-end=\"5767\">Added post modified date as URL lastmod.<\/li>\n<\/ul>\n<hr data-start=\"5769\" data-end=\"5772\" \/>\n<h3 data-section-id=\"1n7y6g3\" data-start=\"5774\" data-end=\"5816\">v3.9.5.11.2.9.1.73-P3 \u2014 Breadcrumbs PRO<\/h3>\n<p data-start=\"5818\" data-end=\"5900\"><strong data-start=\"5818\" data-end=\"5834\">Description:<\/strong><br data-start=\"5834\" data-end=\"5837\" \/>Added breadcrumb navigation with BreadcrumbList schema support.<\/p>\n<p data-start=\"5902\" data-end=\"5918\"><strong data-start=\"5902\" data-end=\"5918\">Version Log:<\/strong><\/p>\n<ul data-start=\"5919\" data-end=\"6180\">\n<li data-section-id=\"19z3znx\" data-start=\"5919\" data-end=\"5950\">Added PRO breadcrumbs engine.<\/li>\n<li data-section-id=\"12bi91i\" data-start=\"5951\" data-end=\"6001\">Added optional auto-insert before\/after content.<\/li>\n<li data-section-id=\"y0xf6l\" data-start=\"6002\" data-end=\"6040\">Added BreadcrumbList JSON-LD output.<\/li>\n<li data-section-id=\"6qd904\" data-start=\"6041\" data-end=\"6098\">Added Breadcrumb settings under Advanced \u2192 Breadcrumbs.<\/li>\n<li data-section-id=\"18n8qdx\" data-start=\"6099\" data-end=\"6150\">Added Elementor widget: SEO Squirrel Breadcrumbs.<\/li>\n<li data-section-id=\"i6pyeq\" data-start=\"6151\" data-end=\"6180\">Shortcode support retained.<\/li>\n<\/ul>\n<hr data-start=\"6182\" data-end=\"6185\" \/>\n<h3 data-section-id=\"go0awp\" data-start=\"6187\" data-end=\"6229\">v3.9.5.11.2.9.1.75-P5 \u2014 Crawl + RSS PRO<\/h3>\n<p data-start=\"6231\" data-end=\"6315\"><strong data-start=\"6231\" data-end=\"6247\">Description:<\/strong><br data-start=\"6247\" data-end=\"6250\" \/>Added safe crawl optimization and RSS controls for technical SEO.<\/p>\n<p data-start=\"6317\" data-end=\"6333\"><strong data-start=\"6317\" data-end=\"6333\">Version Log:<\/strong><\/p>\n<ul data-start=\"6334\" data-end=\"6616\">\n<li data-section-id=\"1l4tced\" data-start=\"6334\" data-end=\"6357\">Added Disable Emojis.<\/li>\n<li data-section-id=\"1l2ud0q\" data-start=\"6358\" data-end=\"6381\">Added Disable Embeds.<\/li>\n<li data-section-id=\"u0kbdz\" data-start=\"6382\" data-end=\"6406\">Added Disable XML-RPC.<\/li>\n<li data-section-id=\"10pn3sm\" data-start=\"6407\" data-end=\"6439\">Added Disable Author Archives.<\/li>\n<li data-section-id=\"84qptj\" data-start=\"6440\" data-end=\"6470\">Added Disable Date Archives.<\/li>\n<li data-section-id=\"1dr6r7d\" data-start=\"6471\" data-end=\"6497\">Added Heartbeat control.<\/li>\n<li data-section-id=\"hlgig2\" data-start=\"6498\" data-end=\"6524\">Added RSS feed controls.<\/li>\n<li data-section-id=\"xdpajn\" data-start=\"6525\" data-end=\"6554\">Added force excerpt in RSS.<\/li>\n<li data-section-id=\"1fofv0\" data-start=\"6555\" data-end=\"6579\">Added RSS footer text.<\/li>\n<li data-section-id=\"d1tyam\" data-start=\"6580\" data-end=\"6616\">All controls guarded by Safe Mode.<\/li>\n<\/ul>\n<hr data-start=\"6618\" data-end=\"6621\" \/>\n<h3 data-section-id=\"vzvqlf\" data-start=\"6623\" data-end=\"6662\">v3.9.5.11.2.9.1.76-P6 \u2014 IndexNow PRO<\/h3>\n<p data-start=\"6664\" data-end=\"6753\"><strong data-start=\"6664\" data-end=\"6680\">Description:<\/strong><br data-start=\"6680\" data-end=\"6683\" \/>Added IndexNow submission, queue, retry, and manual submission system.<\/p>\n<p data-start=\"6755\" data-end=\"6771\"><strong data-start=\"6755\" data-end=\"6771\">Version Log:<\/strong><\/p>\n<ul data-start=\"6772\" data-end=\"7028\">\n<li data-section-id=\"so3g4r\" data-start=\"6772\" data-end=\"6817\">Auto-submit on publish, update, and delete.<\/li>\n<li data-section-id=\"1gtj5xz\" data-start=\"6818\" data-end=\"6862\">Added queue and retry system with backoff.<\/li>\n<li data-section-id=\"1e405yw\" data-start=\"6863\" data-end=\"6901\">Added WP-Cron queue every 5 minutes.<\/li>\n<li data-section-id=\"d8ec9k\" data-start=\"6902\" data-end=\"6929\">Added retry limit option.<\/li>\n<li data-section-id=\"1o7xeev\" data-start=\"6930\" data-end=\"6958\">Added post type targeting.<\/li>\n<li data-section-id=\"w1w548\" data-start=\"6959\" data-end=\"6981\">Added manual submit.<\/li>\n<li data-section-id=\"1swzm1b\" data-start=\"6982\" data-end=\"7028\">Kept key file endpoint: <code data-start=\"7008\" data-end=\"7027\">\/indexnow-key.txt<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"7030\" data-end=\"7033\" \/>\n<h3 data-section-id=\"lso6zf\" data-start=\"7035\" data-end=\"7080\">v3.9.5.11.2.9.1.77-P7 \u2014 Schema Builder PRO<\/h3>\n<p data-start=\"7082\" data-end=\"7156\"><strong data-start=\"7082\" data-end=\"7098\">Description:<\/strong><br data-start=\"7098\" data-end=\"7101\" \/>Added global and per-page schema builder functionality.<\/p>\n<p data-start=\"7158\" data-end=\"7174\"><strong data-start=\"7158\" data-end=\"7174\">Version Log:<\/strong><\/p>\n<ul data-start=\"7175\" data-end=\"7504\">\n<li data-section-id=\"st40qy\" data-start=\"7175\" data-end=\"7209\">Added Schema Builder admin page.<\/li>\n<li data-section-id=\"7z2214\" data-start=\"7210\" data-end=\"7275\">Added global schema types: Organization, LocalBusiness, Person.<\/li>\n<li data-section-id=\"1e411a3\" data-start=\"7276\" data-end=\"7321\">Added sitewide\/homepage-only schema toggle.<\/li>\n<li data-section-id=\"iucytd\" data-start=\"7322\" data-end=\"7374\">Added logo, SameAs, telephone, and address fields.<\/li>\n<li data-section-id=\"1g38fk6\" data-start=\"7375\" data-end=\"7407\">Added per-page schema metabox.<\/li>\n<li data-section-id=\"1rquntf\" data-start=\"7408\" data-end=\"7462\">Added Article, Service, FAQPage, and Custom JSON-LD.<\/li>\n<li data-section-id=\"a5c62q\" data-start=\"7463\" data-end=\"7504\">Added safe JSON-LD output in <code data-start=\"7494\" data-end=\"7503\">wp_head<\/code>.<\/li>\n<\/ul>\n<hr data-start=\"7506\" data-end=\"7509\" \/>\n<h3 data-section-id=\"1yo2hhk\" data-start=\"7511\" data-end=\"7561\">v3.9.5.11.2.9.1.78-P8 \u2014 Advanced Schema Builder<\/h3>\n<p data-start=\"7563\" data-end=\"7655\"><strong data-start=\"7563\" data-end=\"7579\">Description:<\/strong><br data-start=\"7579\" data-end=\"7582\" \/>Expanded schema builder with visual FAQ, HowTo, and Product schema tools.<\/p>\n<p data-start=\"7657\" data-end=\"7673\"><strong data-start=\"7657\" data-end=\"7673\">Version Log:<\/strong><\/p>\n<ul data-start=\"7674\" data-end=\"7943\">\n<li data-section-id=\"1yo6hkm\" data-start=\"7674\" data-end=\"7705\">Added FAQPage visual builder.<\/li>\n<li data-section-id=\"1ovuzn1\" data-start=\"7706\" data-end=\"7734\">Added HowTo steps builder.<\/li>\n<li data-section-id=\"1sbi40d\" data-start=\"7735\" data-end=\"7765\">Added Product schema fields.<\/li>\n<li data-section-id=\"3a2m67\" data-start=\"7766\" data-end=\"7817\">Added backward compatibility with older FAQ JSON.<\/li>\n<li data-section-id=\"85gflg\" data-start=\"7818\" data-end=\"7848\">Improved IndexNow dashboard.<\/li>\n<li data-section-id=\"18npbwq\" data-start=\"7849\" data-end=\"7910\">Added queue count, cron status, activity log, and controls.<\/li>\n<li data-section-id=\"1i0qfqr\" data-start=\"7911\" data-end=\"7943\">Fixed Bulk Editor JS handlers.<\/li>\n<\/ul>\n<hr data-start=\"7945\" data-end=\"7948\" \/>\n<h3 data-section-id=\"1jowquw\" data-start=\"7950\" data-end=\"8002\">v3.9.5.11.2.9.1.82-P9 \u2014 AI Assist + Brand Signals<\/h3>\n<p data-start=\"8004\" data-end=\"8077\"><strong data-start=\"8004\" data-end=\"8020\">Description:<\/strong><br data-start=\"8020\" data-end=\"8023\" \/>Added AI editor assistance and Brand Signals auditing.<\/p>\n<p data-start=\"8079\" data-end=\"8095\"><strong data-start=\"8079\" data-end=\"8095\">Version Log:<\/strong><\/p>\n<ul data-start=\"8096\" data-end=\"8446\">\n<li data-section-id=\"1nt0pya\" data-start=\"8096\" data-end=\"8212\">Added AI Assist actions:\n<ul data-start=\"8125\" data-end=\"8212\">\n<li data-section-id=\"bdhoo\" data-start=\"8125\" data-end=\"8134\">Outline<\/li>\n<li data-section-id=\"1ppjcgc\" data-start=\"8137\" data-end=\"8152\">Rewrite intro<\/li>\n<li data-section-id=\"1j40zkd\" data-start=\"8155\" data-end=\"8161\">CTAs<\/li>\n<li data-section-id=\"178fwna\" data-start=\"8164\" data-end=\"8184\">Schema suggestions<\/li>\n<li data-section-id=\"z9ax7e\" data-start=\"8187\" data-end=\"8212\">Brand signals checklist<\/li>\n<\/ul>\n<\/li>\n<li data-section-id=\"x6dvrg\" data-start=\"8213\" data-end=\"8246\">Added Brand Signals admin page.<\/li>\n<li data-section-id=\"qscxxz\" data-start=\"8247\" data-end=\"8289\">Added Brand Signals score and checklist.<\/li>\n<li data-section-id=\"8jjd0n\" data-start=\"8290\" data-end=\"8342\">Added Organization \/ LocalBusiness JSON-LD option.<\/li>\n<li data-section-id=\"t2vsod\" data-start=\"8343\" data-end=\"8374\">Added SameAs social profiles.<\/li>\n<li data-section-id=\"vfqmrv\" data-start=\"8375\" data-end=\"8410\">Added NAP shortcode: <code data-start=\"8398\" data-end=\"8409\"><span class=\"sqs-nap\">Mohammad Harunur Rashid<\/span><\/code>.<\/li>\n<li data-section-id=\"6orrnx\" data-start=\"8411\" data-end=\"8446\">Added optional footer NAP output.<\/li>\n<\/ul>\n<hr data-start=\"8448\" data-end=\"8451\" \/>\n<h3 data-section-id=\"4s83bx\" data-start=\"8453\" data-end=\"8498\">v3.9.5.11.2.9.1.89-P9 \u2014 Pro Sitemap Engine<\/h3>\n<p data-start=\"8500\" data-end=\"8629\"><strong data-start=\"8500\" data-end=\"8516\">Description:<\/strong><br data-start=\"8516\" data-end=\"8519\" \/>Improved sitemap engine with sitemap index, post-type sitemaps, taxonomy sitemaps, and featured image support.<\/p>\n<p data-start=\"8631\" data-end=\"8647\"><strong data-start=\"8631\" data-end=\"8647\">Version Log:<\/strong><\/p>\n<ul data-start=\"8648\" data-end=\"8892\">\n<li data-section-id=\"c2vt5x\" data-start=\"8648\" data-end=\"8677\">Added proper sitemap index.<\/li>\n<li data-section-id=\"1e8a2uc\" data-start=\"8678\" data-end=\"8710\">Added post type sitemap files.<\/li>\n<li data-section-id=\"esxa43\" data-start=\"8711\" data-end=\"8742\">Added taxonomy sitemap files.<\/li>\n<li data-section-id=\"pcz9q6\" data-start=\"8743\" data-end=\"8781\">Added latest modified lastmod logic.<\/li>\n<li data-section-id=\"e8espz\" data-start=\"8782\" data-end=\"8832\">Added lightweight featured image sitemap output.<\/li>\n<li data-section-id=\"t50xnd\" data-start=\"8833\" data-end=\"8892\">Updated health check to accept sitemap index and URL set.<\/li>\n<\/ul>\n<hr data-start=\"8894\" data-end=\"8897\" \/>\n<h2 data-section-id=\"l5vx98\" data-start=\"8899\" data-end=\"8949\">Stable 92 Branch \u2014 Image SEO, Robots, Schema, AI<\/h2>\n<h3 data-section-id=\"1xkn3za\" data-start=\"8951\" data-end=\"8986\">v3.9.5.11.2.9.1.92.1 \u2014 Image SEO<\/h3>\n<p data-start=\"8988\" data-end=\"9052\"><strong data-start=\"8988\" data-end=\"9004\">Description:<\/strong><br data-start=\"9004\" data-end=\"9007\" \/>Added Image SEO module to the stable 92 base.<\/p>\n<p data-start=\"9054\" data-end=\"9070\"><strong data-start=\"9054\" data-end=\"9070\">Version Log:<\/strong><\/p>\n<ul data-start=\"9071\" data-end=\"9290\">\n<li data-section-id=\"u7r433\" data-start=\"9071\" data-end=\"9097\">Added Image SEO submenu.<\/li>\n<li data-section-id=\"3o2yrn\" data-start=\"9098\" data-end=\"9118\">Added manual scan.<\/li>\n<li data-section-id=\"mfrmia\" data-start=\"9119\" data-end=\"9137\">Added alt audit.<\/li>\n<li data-section-id=\"14cegcu\" data-start=\"9138\" data-end=\"9166\">Added duplicate alt check.<\/li>\n<li data-section-id=\"1bq8rvu\" data-start=\"9167\" data-end=\"9190\">Added filename audit.<\/li>\n<li data-section-id=\"16ofw8s\" data-start=\"9191\" data-end=\"9220\">Added featured image audit.<\/li>\n<li data-section-id=\"1x36ya\" data-start=\"9221\" data-end=\"9247\">Added inline alt saving.<\/li>\n<li data-section-id=\"ml0y55\" data-start=\"9248\" data-end=\"9290\">Kept shared-hosting-safe batch scanning.<\/li>\n<\/ul>\n<hr data-start=\"9292\" data-end=\"9295\" \/>\n<h3 data-section-id=\"1st8nyu\" data-start=\"9297\" data-end=\"9341\">v3.9.5.11.2.9.1.92.2 \u2014 Image SEO Workflow<\/h3>\n<p data-start=\"9343\" data-end=\"9443\"><strong data-start=\"9343\" data-end=\"9359\">Description:<\/strong><br data-start=\"9359\" data-end=\"9362\" \/>Improved Image SEO dashboard workflow with filters, suggestions, and bulk saving.<\/p>\n<p data-start=\"9445\" data-end=\"9461\"><strong data-start=\"9445\" data-end=\"9461\">Version Log:<\/strong><\/p>\n<ul data-start=\"9462\" data-end=\"9724\">\n<li data-section-id=\"v8c5qf\" data-start=\"9462\" data-end=\"9536\">Added filters: All, Missing Alt, Duplicate Alt, Bad Filename, Low Score.<\/li>\n<li data-section-id=\"y078on\" data-start=\"9537\" data-end=\"9572\">Added bulk save for changed rows.<\/li>\n<li data-section-id=\"1gid36r\" data-start=\"9573\" data-end=\"9607\">Added Apply Visible Suggestions.<\/li>\n<li data-section-id=\"1l13kjr\" data-start=\"9608\" data-end=\"9645\">Added Image SEO average score card.<\/li>\n<li data-section-id=\"1dhylkz\" data-start=\"9646\" data-end=\"9678\">Added per-row score and label.<\/li>\n<li data-section-id=\"miqv4c\" data-start=\"9679\" data-end=\"9724\">Added featured image score in post sidebar.<\/li>\n<\/ul>\n<hr data-start=\"9726\" data-end=\"9729\" \/>\n<h3 data-section-id=\"lyiwzo\" data-start=\"9731\" data-end=\"9780\">v3.9.5.11.2.9.1.92.5 \u2014 Image SEO Product Audit<\/h3>\n<p data-start=\"9782\" data-end=\"9869\"><strong data-start=\"9782\" data-end=\"9798\">Description:<\/strong><br data-start=\"9798\" data-end=\"9801\" \/>Added WooCommerce product image auditing and row selection workflow.<\/p>\n<p data-start=\"9871\" data-end=\"9887\"><strong data-start=\"9871\" data-end=\"9887\">Version Log:<\/strong><\/p>\n<ul data-start=\"9888\" data-end=\"10116\">\n<li data-section-id=\"xs0pj3\" data-start=\"9888\" data-end=\"9919\">Added row selection workflow.<\/li>\n<li data-section-id=\"iqh6a7\" data-start=\"9920\" data-end=\"9948\">Added image search filter.<\/li>\n<li data-section-id=\"248hr8\" data-start=\"9949\" data-end=\"9984\">Added apply selected suggestions.<\/li>\n<li data-section-id=\"1wy1wyd\" data-start=\"9985\" data-end=\"10020\">Added save selected changed rows.<\/li>\n<li data-section-id=\"tdd93h\" data-start=\"10021\" data-end=\"10061\">Added WooCommerce product image audit.<\/li>\n<li data-section-id=\"nh8iz7\" data-start=\"10062\" data-end=\"10116\">Added missing featured image and missing alt counts.<\/li>\n<\/ul>\n<hr data-start=\"10118\" data-end=\"10121\" \/>\n<h3 data-section-id=\"1b558jw\" data-start=\"10123\" data-end=\"10169\">v3.9.5.11.2.9.1.92.6 \u2014 Image SEO Layout Fix<\/h3>\n<p data-start=\"10171\" data-end=\"10251\"><strong data-start=\"10171\" data-end=\"10187\">Description:<\/strong><br data-start=\"10187\" data-end=\"10190\" \/>Fixed Image SEO dashboard layout and responsive table issues.<\/p>\n<p data-start=\"10253\" data-end=\"10269\"><strong data-start=\"10253\" data-end=\"10269\">Version Log:<\/strong><\/p>\n<ul data-start=\"10270\" data-end=\"10480\">\n<li data-section-id=\"121cn6d\" data-start=\"10270\" data-end=\"10308\">Fixed broken Image SEO table layout.<\/li>\n<li data-section-id=\"6t8w3a\" data-start=\"10309\" data-end=\"10338\">Removed fixed table layout.<\/li>\n<li data-section-id=\"evbatz\" data-start=\"10339\" data-end=\"10372\">Added responsive table wrapper.<\/li>\n<li data-section-id=\"1bop5vd\" data-start=\"10373\" data-end=\"10406\">Fixed vertical header wrapping.<\/li>\n<li data-section-id=\"vitwnn\" data-start=\"10407\" data-end=\"10452\">Widened title, alt, and description fields.<\/li>\n<li data-section-id=\"uuj7aq\" data-start=\"10453\" data-end=\"10480\">Improved textarea sizing.<\/li>\n<\/ul>\n<hr data-start=\"10482\" data-end=\"10485\" \/>\n<h3 data-section-id=\"12rduic\" data-start=\"10487\" data-end=\"10512\">v3.9.5.11.2.9.1.92.6.1<\/h3>\n<p data-start=\"10514\" data-end=\"10609\"><strong data-start=\"10514\" data-end=\"10530\">Description:<\/strong><br data-start=\"10530\" data-end=\"10533\" \/>Added parent page\/post\/product URL-based image meta description suggestions.<\/p>\n<p data-start=\"10611\" data-end=\"10627\"><strong data-start=\"10611\" data-end=\"10627\">Version Log:<\/strong><\/p>\n<ul data-start=\"10628\" data-end=\"10699\">\n<li data-section-id=\"c5r56d\" data-start=\"10628\" data-end=\"10699\">Improved image meta description suggestions using parent URL context.<\/li>\n<\/ul>\n<hr data-start=\"10701\" data-end=\"10704\" \/>\n<h3 data-section-id=\"12rduie\" data-start=\"10706\" data-end=\"10731\">v3.9.5.11.2.9.1.92.6.3<\/h3>\n<p data-start=\"10733\" data-end=\"10815\"><strong data-start=\"10733\" data-end=\"10749\">Description:<\/strong><br data-start=\"10749\" data-end=\"10752\" \/>Improved Image SEO description generation using parent context.<\/p>\n<p data-start=\"10817\" data-end=\"10833\"><strong data-start=\"10817\" data-end=\"10833\">Version Log:<\/strong><\/p>\n<ul data-start=\"10834\" data-end=\"10975\">\n<li data-section-id=\"1oxwo1f\" data-start=\"10834\" data-end=\"10880\">Treated filename-based descriptions as weak.<\/li>\n<li data-section-id=\"1tt0u52\" data-start=\"10881\" data-end=\"10928\">Preferred attached page\/post\/product context.<\/li>\n<li data-section-id=\"4ey40x\" data-start=\"10929\" data-end=\"10975\">Improved product-focused image descriptions.<\/li>\n<\/ul>\n<hr data-start=\"10977\" data-end=\"10980\" \/>\n<h3 data-section-id=\"12rduia\" data-start=\"10982\" data-end=\"11007\">v3.9.5.11.2.9.1.92.6.7<\/h3>\n<p data-start=\"11009\" data-end=\"11070\"><strong data-start=\"11009\" data-end=\"11025\">Description:<\/strong><br data-start=\"11025\" data-end=\"11028\" \/>Added larger Image SEO pagination support.<\/p>\n<p data-start=\"11072\" data-end=\"11088\"><strong data-start=\"11072\" data-end=\"11088\">Version Log:<\/strong><\/p>\n<ul data-start=\"11089\" data-end=\"11187\">\n<li data-section-id=\"1s8lqmz\" data-start=\"11089\" data-end=\"11128\">Added 100 images per page pagination.<\/li>\n<li data-section-id=\"13n1kbw\" data-start=\"11129\" data-end=\"11158\">Fixed current page loading.<\/li>\n<li data-section-id=\"5ksnvs\" data-start=\"11159\" data-end=\"11187\">Fixed pagination controls.<\/li>\n<\/ul>\n<hr data-start=\"11189\" data-end=\"11192\" \/>\n<h3 data-section-id=\"12rduil\" data-start=\"11194\" data-end=\"11219\">v3.9.5.11.2.9.1.92.6.8<\/h3>\n<p data-start=\"11221\" data-end=\"11279\"><strong data-start=\"11221\" data-end=\"11237\">Description:<\/strong><br data-start=\"11237\" data-end=\"11240\" \/>Improved Image SEO pagination controls.<\/p>\n<p data-start=\"11281\" data-end=\"11297\"><strong data-start=\"11281\" data-end=\"11297\">Version Log:<\/strong><\/p>\n<ul data-start=\"11298\" data-end=\"11390\">\n<li data-section-id=\"1ohpl13\" data-start=\"11298\" data-end=\"11316\">Added page jump.<\/li>\n<li data-section-id=\"4106qj\" data-start=\"11317\" data-end=\"11364\">Added per-page selector: 20 \/ 50 \/ 100 \/ 200.<\/li>\n<li data-section-id=\"sgzsq0\" data-start=\"11365\" data-end=\"11390\">Improved pagination UI.<\/li>\n<\/ul>\n<hr data-start=\"11392\" data-end=\"11395\" \/>\n<h3 data-section-id=\"jnz7l\" data-start=\"11397\" data-end=\"11423\">v3.9.5.11.2.9.1.92.6.15<\/h3>\n<p data-start=\"11425\" data-end=\"11486\"><strong data-start=\"11425\" data-end=\"11441\">Description:<\/strong><br data-start=\"11441\" data-end=\"11444\" \/>Added Media Library Image SEO integration.<\/p>\n<p data-start=\"11488\" data-end=\"11504\"><strong data-start=\"11488\" data-end=\"11504\">Version Log:<\/strong><\/p>\n<ul data-start=\"11505\" data-end=\"11696\">\n<li data-section-id=\"jawwjx\" data-start=\"11505\" data-end=\"11541\">Added Media Library bulk autofill.<\/li>\n<li data-section-id=\"1ievdef\" data-start=\"11542\" data-end=\"11585\">Added Image SEO filters in Media Library.<\/li>\n<li data-section-id=\"10k3qol\" data-start=\"11586\" data-end=\"11628\">Added attachment edit Image SEO metabox.<\/li>\n<li data-section-id=\"1c7rfze\" data-start=\"11629\" data-end=\"11656\">Added visible CSV export.<\/li>\n<li data-section-id=\"1awkr37\" data-start=\"11657\" data-end=\"11696\">Improved parent-context descriptions.<\/li>\n<\/ul>\n<hr data-start=\"11698\" data-end=\"11701\" \/>\n<h3 data-section-id=\"jnz7w\" data-start=\"11703\" data-end=\"11729\">v3.9.5.11.2.9.1.92.6.18<\/h3>\n<p data-start=\"11731\" data-end=\"11843\"><strong data-start=\"11731\" data-end=\"11747\">Description:<\/strong><br data-start=\"11747\" data-end=\"11750\" \/>Added smarter Image SEO generation for products, brands, logos, icons, and decorative images.<\/p>\n<p data-start=\"11845\" data-end=\"11861\"><strong data-start=\"11845\" data-end=\"11861\">Version Log:<\/strong><\/p>\n<ul data-start=\"11862\" data-end=\"12160\">\n<li data-section-id=\"1uf6w3s\" data-start=\"11862\" data-end=\"11899\">Uses WooCommerce short description.<\/li>\n<li data-section-id=\"vdweyi\" data-start=\"11900\" data-end=\"11960\">Uses product category and brand\/attribute where available.<\/li>\n<li data-section-id=\"1jkhg4i\" data-start=\"11961\" data-end=\"12000\">Prefers SEO title for parent context.<\/li>\n<li data-section-id=\"1qlnd5x\" data-start=\"12001\" data-end=\"12064\">Detects featured, gallery, logo, icon, and decorative images.<\/li>\n<li data-section-id=\"v87wpa\" data-start=\"12065\" data-end=\"12089\">Added length controls.<\/li>\n<li data-section-id=\"2zjx7f\" data-start=\"12090\" data-end=\"12160\">Added template settings for title, caption, and description formats.<\/li>\n<\/ul>\n<hr data-start=\"12162\" data-end=\"12165\" \/>\n<h3 data-section-id=\"jnzc6\" data-start=\"12167\" data-end=\"12193\">v3.9.5.11.2.9.1.92.6.21<\/h3>\n<p data-start=\"12195\" data-end=\"12275\"><strong data-start=\"12195\" data-end=\"12211\">Description:<\/strong><br data-start=\"12211\" data-end=\"12214\" \/>Fixed bulk autofill and added Image Title Attribute settings.<\/p>\n<p data-start=\"12277\" data-end=\"12293\"><strong data-start=\"12277\" data-end=\"12293\">Version Log:<\/strong><\/p>\n<ul data-start=\"12294\" data-end=\"12386\">\n<li data-section-id=\"ags1p1\" data-start=\"12294\" data-end=\"12338\">Fixed bulk autofill with batch processing.<\/li>\n<li data-section-id=\"j8puno\" data-start=\"12339\" data-end=\"12386\">Added Image Title Attribute setting\/template.<\/li>\n<\/ul>\n<hr data-start=\"12388\" data-end=\"12391\" \/>\n<h3 data-section-id=\"353uj3\" data-start=\"12393\" data-end=\"12439\">v3.9.5.11.2.9.1.92.6.29 \u2014 Robots All-In-One<\/h3>\n<p data-start=\"12441\" data-end=\"12518\"><strong data-start=\"12441\" data-end=\"12457\">Description:<\/strong><br data-start=\"12457\" data-end=\"12460\" \/>Added advanced robots.txt and robots meta control package.<\/p>\n<p data-start=\"12520\" data-end=\"12536\"><strong data-start=\"12520\" data-end=\"12536\">Version Log:<\/strong><\/p>\n<ul data-start=\"12537\" data-end=\"12766\">\n<li data-section-id=\"147i2a6\" data-start=\"12537\" data-end=\"12568\">Added advanced robots editor.<\/li>\n<li data-section-id=\"j12039\" data-start=\"12569\" data-end=\"12598\">Added bulk robots controls.<\/li>\n<li data-section-id=\"omeshx\" data-start=\"12599\" data-end=\"12634\">Added robots audit column\/filter.<\/li>\n<li data-section-id=\"1upi1nc\" data-start=\"12635\" data-end=\"12659\">Added staging noindex.<\/li>\n<li data-section-id=\"1hgw3xv\" data-start=\"12660\" data-end=\"12695\">Added dynamic noindex automation.<\/li>\n<li data-section-id=\"sds0mp\" data-start=\"12696\" data-end=\"12732\">Added attachment X-Robots headers.<\/li>\n<li data-section-id=\"aexybq\" data-start=\"12733\" data-end=\"12766\">Added bulk clear robots action.<\/li>\n<\/ul>\n<hr data-start=\"12768\" data-end=\"12771\" \/>\n<h3 data-section-id=\"1j13j1w\" data-start=\"12773\" data-end=\"12819\">v3.9.5.11.2.9.1.92.6.29.1 \u2014 Robots Fix Safe<\/h3>\n<p data-start=\"12821\" data-end=\"12883\"><strong data-start=\"12821\" data-end=\"12837\">Description:<\/strong><br data-start=\"12837\" data-end=\"12840\" \/>Safe patch for frontend robots meta output.<\/p>\n<p data-start=\"12885\" data-end=\"12901\"><strong data-start=\"12885\" data-end=\"12901\">Version Log:<\/strong><\/p>\n<ul data-start=\"12902\" data-end=\"13126\">\n<li data-section-id=\"4vrfrb\" data-start=\"12902\" data-end=\"12926\">Kept stable 6.29 base.<\/li>\n<li data-section-id=\"1lbfxnm\" data-start=\"12927\" data-end=\"12978\">Fixed frontend robots meta output in page source.<\/li>\n<li data-section-id=\"h5n5nr\" data-start=\"12979\" data-end=\"13026\">Added explicit <code data-start=\"12996\" data-end=\"13010\">index,follow<\/code> default output.<\/li>\n<li data-section-id=\"x1z7ss\" data-start=\"13027\" data-end=\"13093\">Retained individual, bulk, archive, and staging robots controls.<\/li>\n<li data-section-id=\"r6l862\" data-start=\"13094\" data-end=\"13126\">Updated version\/cache busting.<\/li>\n<\/ul>\n<hr data-start=\"13128\" data-end=\"13131\" \/>\n<h3 data-section-id=\"jqgt52\" data-start=\"13133\" data-end=\"13172\">v3.9.5.11.2.9.1.92.6.31 \u2014 AI Phase 2<\/h3>\n<p data-start=\"13174\" data-end=\"13271\"><strong data-start=\"13174\" data-end=\"13190\">Description:<\/strong><br data-start=\"13190\" data-end=\"13193\" \/>Added AI Content Studio features for content generation and schema assistance.<\/p>\n<p data-start=\"13273\" data-end=\"13289\"><strong data-start=\"13273\" data-end=\"13289\">Version Log:<\/strong><\/p>\n<ul data-start=\"13290\" data-end=\"13480\">\n<li data-section-id=\"19szrgx\" data-start=\"13290\" data-end=\"13328\">Added structured outline generation.<\/li>\n<li data-section-id=\"1nb2cni\" data-start=\"13329\" data-end=\"13354\">Added intro generation.<\/li>\n<li data-section-id=\"18hs9nr\" data-start=\"13355\" data-end=\"13385\">Added FAQ schema generation.<\/li>\n<li data-section-id=\"y5gbue\" data-start=\"13386\" data-end=\"13416\">Added full draft generation.<\/li>\n<li data-section-id=\"1ea6sqe\" data-start=\"13417\" data-end=\"13448\">Added apply-to-editor action.<\/li>\n<li data-section-id=\"w40y12\" data-start=\"13449\" data-end=\"13480\">Added apply-to-schema action.<\/li>\n<\/ul>\n<hr data-start=\"13482\" data-end=\"13485\" \/>\n<h3 data-section-id=\"1ynickg\" data-start=\"13487\" data-end=\"13545\">v3.9.5.11.2.9.1.92.6.40 \u2014 Page, Business &amp; Brand Schema<\/h3>\n<p data-start=\"13547\" data-end=\"13643\"><strong data-start=\"13547\" data-end=\"13563\">Description:<\/strong><br data-start=\"13563\" data-end=\"13566\" \/>Expanded schema support for page, business, organization, and brand entities.<\/p>\n<p data-start=\"13645\" data-end=\"13661\"><strong data-start=\"13645\" data-end=\"13661\">Version Log:<\/strong><\/p>\n<ul data-start=\"13662\" data-end=\"13930\">\n<li data-section-id=\"1m9kp9w\" data-start=\"13662\" data-end=\"13685\">Added WebPage schema.<\/li>\n<li data-section-id=\"19nzz8p\" data-start=\"13686\" data-end=\"13711\">Added AboutPage schema.<\/li>\n<li data-section-id=\"1tk72dg\" data-start=\"13712\" data-end=\"13739\">Added ContactPage schema.<\/li>\n<li data-section-id=\"12n69zm\" data-start=\"13740\" data-end=\"13770\">Added CollectionPage schema.<\/li>\n<li data-section-id=\"7z334c\" data-start=\"13771\" data-end=\"13799\">Added Organization schema.<\/li>\n<li data-section-id=\"mthwu4\" data-start=\"13800\" data-end=\"13829\">Added LocalBusiness schema.<\/li>\n<li data-section-id=\"1dqfcr0\" data-start=\"13830\" data-end=\"13851\">Added Brand schema.<\/li>\n<li data-section-id=\"14fa8uv\" data-start=\"13852\" data-end=\"13888\">Extended Schema Builder selectors.<\/li>\n<li data-section-id=\"rt6jaf\" data-start=\"13889\" data-end=\"13930\">Extended Bulk Schema Builder selectors.<\/li>\n<\/ul>\n<hr data-start=\"13932\" data-end=\"13935\" \/>\n<h3 data-section-id=\"1vkyui0\" data-start=\"13937\" data-end=\"13983\">v3.9.5.11.2.9.1.92.6.41 \u2014 Woo Review Schema<\/h3>\n<p data-start=\"13985\" data-end=\"14062\"><strong data-start=\"13985\" data-end=\"14001\">Description:<\/strong><br data-start=\"14001\" data-end=\"14004\" \/>Added WooCommerce review schema support to product output.<\/p>\n<p data-start=\"14064\" data-end=\"14080\"><strong data-start=\"14064\" data-end=\"14080\">Version Log:<\/strong><\/p>\n<ul data-start=\"14081\" data-end=\"14185\">\n<li data-section-id=\"wh7xs9\" data-start=\"14081\" data-end=\"14108\">Rebuilt from 6.40 branch.<\/li>\n<li data-section-id=\"bhlr48\" data-start=\"14109\" data-end=\"14151\">Added WooCommerce review schema support.<\/li>\n<li data-section-id=\"1pnftc4\" data-start=\"14152\" data-end=\"14185\">Extended Product schema output.<\/li>\n<\/ul>\n<hr data-start=\"14187\" data-end=\"14190\" \/>\n<h3 data-section-id=\"cb5usp\" data-start=\"14192\" data-end=\"14235\">v3.9.5.11.2.9.1.92.6.42 \u2014 FAQ Output Fix<\/h3>\n<p data-start=\"14237\" data-end=\"14330\"><strong data-start=\"14237\" data-end=\"14253\">Description:<\/strong><br data-start=\"14253\" data-end=\"14256\" \/>Fixed FAQ schema output so FAQPage can print alongside other schema types.<\/p>\n<p data-start=\"14332\" data-end=\"14348\"><strong data-start=\"14332\" data-end=\"14348\">Version Log:<\/strong><\/p>\n<ul data-start=\"14349\" data-end=\"14564\">\n<li data-section-id=\"q6crc9\" data-start=\"14349\" data-end=\"14401\">FAQ schema now outputs in addition to main schema.<\/li>\n<li data-section-id=\"1m2tqh\" data-start=\"14402\" data-end=\"14459\">AI Save FAQ Schema no longer overwrites primary schema.<\/li>\n<li data-section-id=\"87hzhu\" data-start=\"14460\" data-end=\"14518\">Product, Service, WebPage, and other schema stay active.<\/li>\n<li data-section-id=\"13bumac\" data-start=\"14519\" data-end=\"14564\">FAQPage JSON-LD prints when FAQ rows exist.<\/li>\n<\/ul>\n<hr data-start=\"14566\" data-end=\"14569\" \/>\n<h3 data-section-id=\"45jqf0\" data-start=\"14571\" data-end=\"14621\">v3.9.5.11.2.9.1.92.6.43 \u2014 Bulk Schema Terms FAQ<\/h3>\n<p data-start=\"14623\" data-end=\"14698\"><strong data-start=\"14623\" data-end=\"14639\">Description:<\/strong><br data-start=\"14639\" data-end=\"14642\" \/>Added taxonomy and brand support to Bulk Schema Builder.<\/p>\n<p data-start=\"14700\" data-end=\"14716\"><strong data-start=\"14700\" data-end=\"14716\">Version Log:<\/strong><\/p>\n<ul data-start=\"14717\" data-end=\"14896\">\n<li data-section-id=\"1ept5az\" data-start=\"14717\" data-end=\"14800\">Added taxonomy mode for:\n<ul data-start=\"14746\" data-end=\"14800\">\n<li data-section-id=\"gdmg\" data-start=\"14746\" data-end=\"14756\">category<\/li>\n<li data-section-id=\"w0qi16\" data-start=\"14759\" data-end=\"14772\">product_cat<\/li>\n<li data-section-id=\"1szc8iv\" data-start=\"14775\" data-end=\"14790\">product_brand<\/li>\n<li data-section-id=\"16d2fyr\" data-start=\"14793\" data-end=\"14800\">brand<\/li>\n<\/ul>\n<\/li>\n<li data-section-id=\"1ky4l0w\" data-start=\"14801\" data-end=\"14859\">Added FAQPage option for supported post types and terms.<\/li>\n<li data-section-id=\"b5z8fc\" data-start=\"14860\" data-end=\"14896\">Added frontend term schema output.<\/li>\n<\/ul>\n<hr data-start=\"14898\" data-end=\"14901\" \/>\n<h3 data-section-id=\"16d0c5a\" data-start=\"14903\" data-end=\"14958\">v3.9.5.11.2.9.1.92.6.45 \u2014 Bulk Schema AI Options Fix<\/h3>\n<p data-start=\"14960\" data-end=\"15077\"><strong data-start=\"14960\" data-end=\"14976\">Description:<\/strong><br data-start=\"14976\" data-end=\"14979\" \/>Fixed missing Bulk Schema Builder AI options and connected AI assist to taxonomy schema workflows.<\/p>\n<p data-start=\"15079\" data-end=\"15095\"><strong data-start=\"15079\" data-end=\"15095\">Version Log:<\/strong><\/p>\n<ul data-start=\"15096\" data-end=\"15304\">\n<li data-section-id=\"ld22ow\" data-start=\"15096\" data-end=\"15140\">Added missing AI + Source assist checkbox.<\/li>\n<li data-section-id=\"1v05t64\" data-start=\"15141\" data-end=\"15187\">Added AI overwrite existing fields checkbox.<\/li>\n<li data-section-id=\"v2ig4w\" data-start=\"15188\" data-end=\"15224\">Wired bulk apply to use AI assist.<\/li>\n<li data-section-id=\"1nj2rug\" data-start=\"15225\" data-end=\"15265\">Added term\/taxonomy AI assist support.<\/li>\n<li data-section-id=\"aoylkn\" data-start=\"15266\" data-end=\"15304\">Preserved Bulk Editor taxonomy mode.<\/li>\n<\/ul>\n<hr data-start=\"15306\" data-end=\"15309\" \/>\n<h2 data-section-id=\"32qs5\" data-start=\"15311\" data-end=\"15336\">Internal Linking Branch<\/h2>\n<h3 data-section-id=\"1bagilr\" data-start=\"15338\" data-end=\"15393\">v3.9.5.11.2.9.2.95.0.0 \u2014 Internal Linking Foundation<\/h3>\n<p data-start=\"15395\" data-end=\"15466\"><strong data-start=\"15395\" data-end=\"15411\">Description:<\/strong><br data-start=\"15411\" data-end=\"15414\" \/>Added the foundation for an internal linking engine.<\/p>\n<p data-start=\"15468\" data-end=\"15484\"><strong data-start=\"15468\" data-end=\"15484\">Version Log:<\/strong><\/p>\n<ul data-start=\"15485\" data-end=\"15689\">\n<li data-section-id=\"1b2hky6\" data-start=\"15485\" data-end=\"15519\">Added Internal Links admin menu.<\/li>\n<li data-section-id=\"b19n4p\" data-start=\"15520\" data-end=\"15547\">Added link index builder.<\/li>\n<li data-section-id=\"umd2qz\" data-start=\"15548\" data-end=\"15581\">Added WP-Cron batch processing.<\/li>\n<li data-section-id=\"1nd5fs2\" data-start=\"15582\" data-end=\"15610\">Added Orphan Pages report.<\/li>\n<li data-section-id=\"g2irhp\" data-start=\"15611\" data-end=\"15631\">Added Rules panel.<\/li>\n<li data-section-id=\"1uviw9p\" data-start=\"15632\" data-end=\"15689\">Suggestions and auto-linking reserved for later phases.<\/li>\n<\/ul>\n<hr data-start=\"15691\" data-end=\"15694\" \/>\n<h3 data-section-id=\"7wydfe\" data-start=\"15696\" data-end=\"15752\">v3.9.5.11.2.9.2.95.1.0 \u2014 Internal Linking Suggestions<\/h3>\n<p data-start=\"15754\" data-end=\"15815\"><strong data-start=\"15754\" data-end=\"15770\">Description:<\/strong><br data-start=\"15770\" data-end=\"15773\" \/>Added internal linking suggestions engine.<\/p>\n<p data-start=\"15817\" data-end=\"15833\"><strong data-start=\"15817\" data-end=\"15833\">Version Log:<\/strong><\/p>\n<ul data-start=\"15834\" data-end=\"16048\">\n<li data-section-id=\"spwh7m\" data-start=\"15834\" data-end=\"15869\">Added suggestions database table.<\/li>\n<li data-section-id=\"7ovg4u\" data-start=\"15870\" data-end=\"15894\">Added Suggestions tab.<\/li>\n<li data-section-id=\"1x4pitq\" data-start=\"15895\" data-end=\"15932\">Added source-to-target suggestions.<\/li>\n<li data-section-id=\"zrbxrt\" data-start=\"15933\" data-end=\"15968\">Added anchor, snippet, and score.<\/li>\n<li data-section-id=\"tqlzr8\" data-start=\"15969\" data-end=\"16010\">Added bulk approve, reject, and delete.<\/li>\n<li data-section-id=\"s4w0jl\" data-start=\"16011\" data-end=\"16048\">Database upgrades now run globally.<\/li>\n<\/ul>\n<hr data-start=\"16050\" data-end=\"16053\" \/>\n<h3 data-section-id=\"171bjoa\" data-start=\"16055\" data-end=\"16124\">v3.9.5.11.2.9.2.95.4.0 \u2014 Internal Links Apply, Orphans &amp; Reporting<\/h3>\n<p data-start=\"16126\" data-end=\"16223\"><strong data-start=\"16126\" data-end=\"16142\">Description:<\/strong><br data-start=\"16142\" data-end=\"16145\" \/>Combined internal link apply engine, weak page detection, and reporting graph.<\/p>\n<p data-start=\"16225\" data-end=\"16241\"><strong data-start=\"16225\" data-end=\"16241\">Version Log:<\/strong><\/p>\n<ul data-start=\"16242\" data-end=\"16506\">\n<li data-section-id=\"13r1z0y\" data-start=\"16242\" data-end=\"16278\">Added safe insertion apply engine.<\/li>\n<li data-section-id=\"1dlpjku\" data-start=\"16279\" data-end=\"16317\">Added batch apply with rollback log.<\/li>\n<li data-section-id=\"izo0af\" data-start=\"16318\" data-end=\"16345\">Added one-click rollback.<\/li>\n<li data-section-id=\"11bfoo2\" data-start=\"16346\" data-end=\"16374\">Added weak page detection.<\/li>\n<li data-section-id=\"1xg1vc\" data-start=\"16375\" data-end=\"16407\">Added best source recommender.<\/li>\n<li data-section-id=\"1qkczqy\" data-start=\"16408\" data-end=\"16433\">Added overview widgets.<\/li>\n<li data-section-id=\"1aixyb3\" data-start=\"16434\" data-end=\"16474\">Added per-URL inbound\/outbound report.<\/li>\n<li data-section-id=\"5c55k4\" data-start=\"16475\" data-end=\"16506\">Added daily metrics snapshot.<\/li>\n<\/ul>\n<hr data-start=\"16508\" data-end=\"16511\" \/>\n<h3 data-section-id=\"2fmo0i\" data-start=\"16513\" data-end=\"16538\">v3.9.5.11.2.9.2.95.4.1<\/h3>\n<p data-start=\"16540\" data-end=\"16612\"><strong data-start=\"16540\" data-end=\"16556\">Description:<\/strong><br data-start=\"16556\" data-end=\"16559\" \/>Patch release for selected internal link application.<\/p>\n<p data-start=\"16614\" data-end=\"16630\"><strong data-start=\"16614\" data-end=\"16630\">Version Log:<\/strong><\/p>\n<ul data-start=\"16631\" data-end=\"16742\">\n<li data-section-id=\"18oqas4\" data-start=\"16631\" data-end=\"16668\">Added \u201cApply Selected\u201d bulk action.<\/li>\n<li data-section-id=\"vt8yzh\" data-start=\"16669\" data-end=\"16714\">Applies selected approved suggestions only.<\/li>\n<li data-section-id=\"d50hi0\" data-start=\"16715\" data-end=\"16742\">Improved redirect notice.<\/li>\n<\/ul>\n<hr data-start=\"16744\" data-end=\"16747\" \/>\n<h2 data-section-id=\"1jcn0nc\" data-start=\"16749\" data-end=\"16782\">v98 Branch \u2014 Advanced SEO Suite<\/h2>\n<h3 data-section-id=\"16wygcm\" data-start=\"16784\" data-end=\"16842\">v3.9.5.11.2.9.2.98.1.8 \u2014 Bulk Editor Secondary Keywords<\/h3>\n<p data-start=\"16844\" data-end=\"16918\"><strong data-start=\"16844\" data-end=\"16860\">Description:<\/strong><br data-start=\"16860\" data-end=\"16863\" \/>Added secondary keyword support inside the Bulk Editor.<\/p>\n<p data-start=\"16920\" data-end=\"16936\"><strong data-start=\"16920\" data-end=\"16936\">Version Log:<\/strong><\/p>\n<ul data-start=\"16937\" data-end=\"17045\">\n<li data-section-id=\"tymxuc\" data-start=\"16937\" data-end=\"16970\">Added Secondary Keywords field.<\/li>\n<li data-section-id=\"17f6f9m\" data-start=\"16971\" data-end=\"17005\">Saves <code data-start=\"16979\" data-end=\"17004\">_sqs_secondary_keywords<\/code>.<\/li>\n<li data-section-id=\"y4ov55\" data-start=\"17006\" data-end=\"17045\">AI Generate fills Secondary Keywords.<\/li>\n<\/ul>\n<hr data-start=\"17047\" data-end=\"17050\" \/>\n<h3 data-section-id=\"187notl\" data-start=\"17052\" data-end=\"17105\">v3.9.5.11.2.9.2.98.1.9 \u2014 AI Secondary Keywords Fix<\/h3>\n<p data-start=\"17107\" data-end=\"17176\"><strong data-start=\"17107\" data-end=\"17123\">Description:<\/strong><br data-start=\"17123\" data-end=\"17126\" \/>Fixed Bulk Editor AI secondary keyword generation.<\/p>\n<p data-start=\"17178\" data-end=\"17194\"><strong data-start=\"17178\" data-end=\"17194\">Version Log:<\/strong><\/p>\n<ul data-start=\"17195\" data-end=\"17337\">\n<li data-section-id=\"1noftg3\" data-start=\"17195\" data-end=\"17242\">AI Generate sends current secondary keywords.<\/li>\n<li data-section-id=\"14sryw5\" data-start=\"17243\" data-end=\"17296\">Returned secondary keywords now populate row field.<\/li>\n<li data-section-id=\"2o09n9\" data-start=\"17297\" data-end=\"17337\">Patched both bulk-editor script paths.<\/li>\n<\/ul>\n<hr data-start=\"17339\" data-end=\"17342\" \/>\n<h3 data-section-id=\"qp4a6x\" data-start=\"17344\" data-end=\"17402\">v3.9.5.11.2.9.2.98.2.0 \u2014 AI Secondary Keywords Real Fix<\/h3>\n<p data-start=\"17404\" data-end=\"17481\"><strong data-start=\"17404\" data-end=\"17420\">Description:<\/strong><br data-start=\"17420\" data-end=\"17423\" \/>Resolved taxonomy bulk AI secondary keyword saving issues.<\/p>\n<p data-start=\"17483\" data-end=\"17499\"><strong data-start=\"17483\" data-end=\"17499\">Version Log:<\/strong><\/p>\n<ul data-start=\"17500\" data-end=\"17684\">\n<li data-section-id=\"glil38\" data-start=\"17500\" data-end=\"17539\">Fixed taxonomy bulk AI empty payload.<\/li>\n<li data-section-id=\"15en3l\" data-start=\"17540\" data-end=\"17581\">Fixed taxonomy returned keyword saving.<\/li>\n<li data-section-id=\"1wa478t\" data-start=\"17582\" data-end=\"17637\">Improved AI prompt to require 4\u20138 secondary keywords.<\/li>\n<li data-section-id=\"b2gkgf\" data-start=\"17638\" data-end=\"17684\">Added fallback secondary keyword generation.<\/li>\n<\/ul>\n<hr data-start=\"17686\" data-end=\"17689\" \/>\n<h3 data-section-id=\"1codqw7\" data-start=\"17691\" data-end=\"17732\">v3.9.5.11.2.9.2.98.2.3 \u2014 Packaging Fix<\/h3>\n<p data-start=\"17734\" data-end=\"17783\"><strong data-start=\"17734\" data-end=\"17750\">Description:<\/strong><br data-start=\"17750\" data-end=\"17753\" \/>Fixed ZIP packaging structure.<\/p>\n<p data-start=\"17785\" data-end=\"17801\"><strong data-start=\"17785\" data-end=\"17801\">Version Log:<\/strong><\/p>\n<ul data-start=\"17802\" data-end=\"17927\">\n<li data-section-id=\"g1gkwd\" data-start=\"17802\" data-end=\"17840\">Restored correct plugin root folder.<\/li>\n<li data-section-id=\"acdbm0\" data-start=\"17841\" data-end=\"17875\">Kept bulk secondary keyword fix.<\/li>\n<li data-section-id=\"1galnpp\" data-start=\"17876\" data-end=\"17927\">Kept single post AI pack Gutenberg meta sync fix.<\/li>\n<\/ul>\n<hr data-start=\"17929\" data-end=\"17932\" \/>\n<h3 data-section-id=\"1ynh02t\" data-start=\"17934\" data-end=\"17988\">v3.9.5.11.2.9.2.98.2.4 \u2014 Snapshot &amp; Readability Fix<\/h3>\n<p data-start=\"17990\" data-end=\"18103\"><strong data-start=\"17990\" data-end=\"18006\">Description:<\/strong><br data-start=\"18006\" data-end=\"18009\" \/>Improved snapshot logic by avoiding false H1 warnings and adding deeper readability reporting.<\/p>\n<p data-start=\"18105\" data-end=\"18121\"><strong data-start=\"18105\" data-end=\"18121\">Version Log:<\/strong><\/p>\n<ul data-start=\"18122\" data-end=\"18454\">\n<li data-section-id=\"14ft2s7\" data-start=\"18122\" data-end=\"18178\">Removed missing H1 critical warning from content body.<\/li>\n<li data-section-id=\"e3sllp\" data-start=\"18179\" data-end=\"18227\">Warns only when body content contains H1 tags.<\/li>\n<li data-section-id=\"pt9q7o\" data-start=\"18228\" data-end=\"18269\">SEO title reads plugin SEO title first.<\/li>\n<li data-section-id=\"oe4up4\" data-start=\"18270\" data-end=\"18310\">Improved SEO title scoring thresholds.<\/li>\n<li data-section-id=\"16on6kc\" data-start=\"18311\" data-end=\"18454\">Added detailed readability data:\n<ul data-start=\"18348\" data-end=\"18454\">\n<li data-section-id=\"1j920qe\" data-start=\"18348\" data-end=\"18373\">average sentence length<\/li>\n<li data-section-id=\"ox9njk\" data-start=\"18376\" data-end=\"18392\">long sentences<\/li>\n<li data-section-id=\"1qn57dr\" data-start=\"18395\" data-end=\"18412\">long paragraphs<\/li>\n<li data-section-id=\"1jir3at\" data-start=\"18415\" data-end=\"18430\">complex words<\/li>\n<li data-section-id=\"sesccd\" data-start=\"18433\" data-end=\"18454\">passive voice hints<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-start=\"18456\" data-end=\"18459\" \/>\n<h3 data-section-id=\"e6z8x1\" data-start=\"18461\" data-end=\"18505\">v3.9.5.11.2.9.2.98.2.5 \u2014 SEO Intelligence<\/h3>\n<p data-start=\"18507\" data-end=\"18598\"><strong data-start=\"18507\" data-end=\"18523\">Description:<\/strong><br data-start=\"18523\" data-end=\"18526\" \/>Added SEO Intelligence Pack for content and search opportunity analysis.<\/p>\n<p data-start=\"18600\" data-end=\"18616\"><strong data-start=\"18600\" data-end=\"18616\">Version Log:<\/strong><\/p>\n<ul data-start=\"18617\" data-end=\"18839\">\n<li data-section-id=\"of26pf\" data-start=\"18617\" data-end=\"18645\">Added SERP intent scoring.<\/li>\n<li data-section-id=\"1ttiyc6\" data-start=\"18646\" data-end=\"18680\">Added schema validation preview.<\/li>\n<li data-section-id=\"1y9q5rd\" data-start=\"18681\" data-end=\"18717\">Added keyword cannibalization map.<\/li>\n<li data-section-id=\"vglogq\" data-start=\"18718\" data-end=\"18749\">Added GSC opportunity finder.<\/li>\n<li data-section-id=\"dy5idw\" data-start=\"18750\" data-end=\"18791\">Added AI-style content gap suggestions.<\/li>\n<li data-section-id=\"8upjqp\" data-start=\"18792\" data-end=\"18839\">Added Intelligence tab inside editor metabox.<\/li>\n<\/ul>\n<hr data-start=\"18841\" data-end=\"18844\" \/>\n<h3 data-section-id=\"11aihng\" data-start=\"18846\" data-end=\"18893\">v3.9.5.11.2.9.2.98.2.6 \u2014 FAQ + Meta Save Fix<\/h3>\n<p data-start=\"18895\" data-end=\"18962\"><strong data-start=\"18895\" data-end=\"18911\">Description:<\/strong><br data-start=\"18911\" data-end=\"18914\" \/>Fixed SEO title\/meta and FAQ schema save issues.<\/p>\n<p data-start=\"18964\" data-end=\"18980\"><strong data-start=\"18964\" data-end=\"18980\">Version Log:<\/strong><\/p>\n<ul data-start=\"18981\" data-end=\"19324\">\n<li data-section-id=\"9di60c\" data-start=\"18981\" data-end=\"19027\">Fixed SEO title\/meta description not saving.<\/li>\n<li data-section-id=\"1rgyec5\" data-start=\"19028\" data-end=\"19088\">Allowed save handlers to load in Shared Hosting Safe Mode.<\/li>\n<li data-section-id=\"1lt4ou6\" data-start=\"19089\" data-end=\"19134\">Disabled legacy duplicate side SEO metabox.<\/li>\n<li data-section-id=\"1qpi2ny\" data-start=\"19135\" data-end=\"19172\">Prevented accidental meta deletion.<\/li>\n<li data-section-id=\"16cutsr\" data-start=\"19173\" data-end=\"19222\">Added fallback display for older SEO meta keys.<\/li>\n<li data-section-id=\"v9mol6\" data-start=\"19223\" data-end=\"19271\">Protected FAQ schema from accidental clearing.<\/li>\n<li data-section-id=\"1attzmk\" data-start=\"19272\" data-end=\"19324\">Automatically applies FAQPage when FAQ rows exist.<\/li>\n<\/ul>\n<hr data-start=\"19326\" data-end=\"19329\" \/>\n<h3 data-section-id=\"1cppx0o\" data-start=\"19331\" data-end=\"19376\">v3.9.5.11.2.9.2.98.2.9 \u2014 OG\/Meta Dedup Fix<\/h3>\n<p data-start=\"19378\" data-end=\"19473\"><strong data-start=\"19378\" data-end=\"19394\">Description:<\/strong><br data-start=\"19394\" data-end=\"19397\" \/>Fixed duplicate Open Graph, Twitter, meta description, and canonical output.<\/p>\n<p data-start=\"19475\" data-end=\"19491\"><strong data-start=\"19475\" data-end=\"19491\">Version Log:<\/strong><\/p>\n<ul data-start=\"19492\" data-end=\"19678\">\n<li data-section-id=\"1tx4ubf\" data-start=\"19492\" data-end=\"19537\">Fixed duplicate OG and Twitter meta output.<\/li>\n<li data-section-id=\"1sblohh\" data-start=\"19538\" data-end=\"19580\">Disabled legacy front-end head renderer.<\/li>\n<li data-section-id=\"1q51jqr\" data-start=\"19581\" data-end=\"19609\">Centralized social output.<\/li>\n<li data-section-id=\"17rsrda\" data-start=\"19610\" data-end=\"19647\">Improved custom canonical handling.<\/li>\n<li data-section-id=\"uvtlt1\" data-start=\"19648\" data-end=\"19678\">Included LLMs.txt generator.<\/li>\n<\/ul>\n<hr data-start=\"19680\" data-end=\"19683\" \/>\n<h3 data-section-id=\"15l06gx\" data-start=\"19685\" data-end=\"19732\">v3.9.5.11.2.9.2.98.2.10 \u2014 LLMs Menu Load Fix<\/h3>\n<p data-start=\"19734\" data-end=\"19787\"><strong data-start=\"19734\" data-end=\"19750\">Description:<\/strong><br data-start=\"19750\" data-end=\"19753\" \/>Fixed LLMs.txt admin menu loading.<\/p>\n<p data-start=\"19789\" data-end=\"19805\"><strong data-start=\"19789\" data-end=\"19805\">Version Log:<\/strong><\/p>\n<ul data-start=\"19806\" data-end=\"19967\">\n<li data-section-id=\"2drsg9\" data-start=\"19806\" data-end=\"19842\">Fixed LLMs.txt menu not appearing.<\/li>\n<li data-section-id=\"p96y4\" data-start=\"19843\" data-end=\"19886\">Loaded LLMs module before initialization.<\/li>\n<li data-section-id=\"r7aok9\" data-start=\"19887\" data-end=\"19916\">Kept OG meta duplicate fix.<\/li>\n<li data-section-id=\"m7p0ui\" data-start=\"19917\" data-end=\"19967\">Kept <code data-start=\"19924\" data-end=\"19935\">\/llms.txt<\/code> and <code data-start=\"19940\" data-end=\"19956\">\/llms-full.txt<\/code> generator.<\/li>\n<\/ul>\n<hr data-start=\"19969\" data-end=\"19972\" \/>\n<h3 data-section-id=\"17rvdqz\" data-start=\"19974\" data-end=\"20024\">v3.9.5.11.2.9.2.98.2.13 \u2014 GPT-5.4 Mini AI Model<\/h3>\n<p data-start=\"20026\" data-end=\"20090\"><strong data-start=\"20026\" data-end=\"20042\">Description:<\/strong><br data-start=\"20042\" data-end=\"20045\" \/>Updated the default AI model to GPT-5.4 Mini.<\/p>\n<p data-start=\"20092\" data-end=\"20108\"><strong data-start=\"20092\" data-end=\"20108\">Version Log:<\/strong><\/p>\n<ul data-start=\"20109\" data-end=\"20305\">\n<li data-section-id=\"199vr0c\" data-start=\"20109\" data-end=\"20154\">Changed default AI model to <code data-start=\"20139\" data-end=\"20153\">gpt-5.4-mini<\/code>.<\/li>\n<li data-section-id=\"i3u66h\" data-start=\"20155\" data-end=\"20192\">Auto-upgrades legacy mini defaults.<\/li>\n<li data-section-id=\"1isvcxr\" data-start=\"20193\" data-end=\"20233\">Preserves custom user-selected models.<\/li>\n<li data-section-id=\"1wfj7es\" data-start=\"20234\" data-end=\"20269\">Added model datalist suggestions.<\/li>\n<li data-section-id=\"p6hfye\" data-start=\"20270\" data-end=\"20305\">Kept LLMs.txt and OG dedup fixes.<\/li>\n<\/ul>\n<hr data-start=\"20307\" data-end=\"20310\" \/>\n<h3 data-section-id=\"1akr4z1\" data-start=\"20312\" data-end=\"20366\">v3.9.5.11.2.9.2.98.2.14 \u2014 LLMs Subdirectory 404 Fix<\/h3>\n<p data-start=\"20368\" data-end=\"20464\"><strong data-start=\"20368\" data-end=\"20384\">Description:<\/strong><br data-start=\"20384\" data-end=\"20387\" \/>Fixed LLMs.txt and LLMs-full.txt 404 issues on staging\/subdirectory installs.<\/p>\n<p data-start=\"20466\" data-end=\"20482\"><strong data-start=\"20466\" data-end=\"20482\">Version Log:<\/strong><\/p>\n<ul data-start=\"20483\" data-end=\"20684\">\n<li data-section-id=\"phpkqj\" data-start=\"20483\" data-end=\"20549\">Fixed <code data-start=\"20491\" data-end=\"20502\">\/llms.txt<\/code> and <code data-start=\"20507\" data-end=\"20523\">\/llms-full.txt<\/code> on subdirectory installs.<\/li>\n<li data-section-id=\"k5p5ui\" data-start=\"20550\" data-end=\"20598\">Normalized <code data-start=\"20563\" data-end=\"20576\">REQUEST_URI<\/code> against <code data-start=\"20585\" data-end=\"20597\">home_url()<\/code>.<\/li>\n<li data-section-id=\"7cubwc\" data-start=\"20599\" data-end=\"20644\">Added fallback matching for mapped domains.<\/li>\n<li data-section-id=\"qas0j0\" data-start=\"20645\" data-end=\"20684\">Kept GPT-5.4 Mini and OG dedup fixes.<\/li>\n<\/ul>\n<hr data-start=\"20686\" data-end=\"20689\" \/>\n<h3 data-section-id=\"1nz51cm\" data-start=\"20691\" data-end=\"20737\">v3.9.5.11.2.9.2.98.2.16 \u2014 GPT-5.4 Token Fix<\/h3>\n<p data-start=\"20739\" data-end=\"20823\"><strong data-start=\"20739\" data-end=\"20755\">Description:<\/strong><br data-start=\"20755\" data-end=\"20758\" \/>Fixed OpenAI API compatibility for GPT-5\/reasoning-family models.<\/p>\n<p data-start=\"20825\" data-end=\"20841\"><strong data-start=\"20825\" data-end=\"20841\">Version Log:<\/strong><\/p>\n<ul data-start=\"20842\" data-end=\"21085\">\n<li data-section-id=\"1qxd7zy\" data-start=\"20842\" data-end=\"20919\">Replaced legacy <code data-start=\"20860\" data-end=\"20872\">max_tokens<\/code> with <code data-start=\"20878\" data-end=\"20901\">max_completion_tokens<\/code> for GPT-5 models.<\/li>\n<li data-section-id=\"rckbt0\" data-start=\"20920\" data-end=\"20959\">Kept <code data-start=\"20927\" data-end=\"20939\">max_tokens<\/code> for GPT-4.x models.<\/li>\n<li data-section-id=\"1mbmvby\" data-start=\"20960\" data-end=\"21023\">Avoided unsupported <code data-start=\"20982\" data-end=\"20995\">temperature<\/code> parameter for GPT-5 models.<\/li>\n<li data-section-id=\"tefh0u\" data-start=\"21024\" data-end=\"21053\">Updated AI Assist UI label.<\/li>\n<li data-section-id=\"8y9xcg\" data-start=\"21054\" data-end=\"21085\">Kept LLMs and OG dedup fixes.<\/li>\n<\/ul>\n<hr data-start=\"21087\" data-end=\"21090\" \/>\n<h3 data-section-id=\"1u5hou2\" data-start=\"21092\" data-end=\"21141\">v3.9.5.11.2.9.2.98.2.17 \u2014 LLMs Menu Single Fix<\/h3>\n<p data-start=\"21143\" data-end=\"21200\"><strong data-start=\"21143\" data-end=\"21159\">Description:<\/strong><br data-start=\"21159\" data-end=\"21162\" \/>Fixed duplicate LLMs.txt menu entries.<\/p>\n<p data-start=\"21202\" data-end=\"21218\"><strong data-start=\"21202\" data-end=\"21218\">Version Log:<\/strong><\/p>\n<ul data-start=\"21219\" data-end=\"21382\">\n<li data-section-id=\"1np5he8\" data-start=\"21219\" data-end=\"21258\">Registers LLMs.txt submenu only once.<\/li>\n<li data-section-id=\"1ins39a\" data-start=\"21259\" data-end=\"21298\">Removed top-level fallback menu item.<\/li>\n<li data-section-id=\"z16uzb\" data-start=\"21299\" data-end=\"21331\">Kept hidden direct admin page.<\/li>\n<li data-section-id=\"1n16l5m\" data-start=\"21332\" data-end=\"21382\">Kept GPT-5.4 token fix and LLMs staging support.<\/li>\n<\/ul>\n<hr data-start=\"21384\" data-end=\"21387\" \/>\n<h3 data-section-id=\"yljcfc\" data-start=\"21389\" data-end=\"21449\">v3.9.5.11.2.9.2.98.2.18 \u2014 AI\/GEO + Schema + Quality Tools<\/h3>\n<p data-start=\"21451\" data-end=\"21559\"><strong data-start=\"21451\" data-end=\"21467\">Description:<\/strong><br data-start=\"21467\" data-end=\"21470\" \/>Added AI Search\/GEO visibility, schema conflict detection, and SEO quality audit modules.<\/p>\n<p data-start=\"21561\" data-end=\"21577\"><strong data-start=\"21561\" data-end=\"21577\">Version Log:<\/strong><\/p>\n<ul data-start=\"21578\" data-end=\"21761\">\n<li data-section-id=\"f61uim\" data-start=\"21578\" data-end=\"21620\">Added AI Search \/ GEO Visibility module.<\/li>\n<li data-section-id=\"5j9nwi\" data-start=\"21621\" data-end=\"21660\">Added Smart Schema Conflict Detector.<\/li>\n<li data-section-id=\"jezjsi\" data-start=\"21661\" data-end=\"21694\">Added Bulk SEO Quality Auditor.<\/li>\n<li data-section-id=\"6sards\" data-start=\"21695\" data-end=\"21729\">Kept GPT-5.4 Mini compatibility.<\/li>\n<li data-section-id=\"8y9xcg\" data-start=\"21730\" data-end=\"21761\">Kept LLMs and OG dedup fixes.<\/li>\n<\/ul>\n<hr data-start=\"21763\" data-end=\"21766\" \/>\n<h3 data-section-id=\"vkygfw\" data-start=\"21768\" data-end=\"21810\">v3.9.5.11.2.9.2.98.2.20 \u2014 Menu Load Fix<\/h3>\n<p data-start=\"21812\" data-end=\"21919\"><strong data-start=\"21812\" data-end=\"21828\">Description:<\/strong><br data-start=\"21828\" data-end=\"21831\" \/>Fixed missing advanced module menus and connected AI crawler rules to robots.txt output.<\/p>\n<p data-start=\"21921\" data-end=\"21937\"><strong data-start=\"21921\" data-end=\"21937\">Version Log:<\/strong><\/p>\n<ul data-start=\"21938\" data-end=\"22172\">\n<li data-section-id=\"iezjkv\" data-start=\"21938\" data-end=\"21969\">Fixed AI Internal Links menu.<\/li>\n<li data-section-id=\"1xkqfv8\" data-start=\"21970\" data-end=\"21999\">Fixed Refresh Planner menu.<\/li>\n<li data-section-id=\"crrprk\" data-start=\"22000\" data-end=\"22032\">Fixed AI Crawler Control menu.<\/li>\n<li data-section-id=\"18gn7qw\" data-start=\"22033\" data-end=\"22076\">Loaded new modules during normal runtime.<\/li>\n<li data-section-id=\"xjn963\" data-start=\"22077\" data-end=\"22138\">Connected AI Crawler Control rules into virtual robots.txt.<\/li>\n<li data-section-id=\"165vc5j\" data-start=\"22139\" data-end=\"22172\">Kept previous v98.2.x features.<\/li>\n<\/ul>\n<hr data-start=\"22174\" data-end=\"22177\" \/>\n<h3 data-section-id=\"hnauh5\" data-start=\"22179\" data-end=\"22240\">v3.9.5.11.2.9.2.98.2.22 \u2014 CTR, Broken Links &amp; Redirect Ops<\/h3>\n<p data-start=\"22242\" data-end=\"22335\"><strong data-start=\"22242\" data-end=\"22258\">Description:<\/strong><br data-start=\"22258\" data-end=\"22261\" \/>Added CTR optimization, broken link audit, and redirect opportunity tools.<\/p>\n<p data-start=\"22337\" data-end=\"22353\"><strong data-start=\"22337\" data-end=\"22353\">Version Log:<\/strong><\/p>\n<ul data-start=\"22354\" data-end=\"22612\">\n<li data-section-id=\"4p0kmt\" data-start=\"22354\" data-end=\"22400\">Added CTR Optimizer using imported GSC data.<\/li>\n<li data-section-id=\"n1001g\" data-start=\"22401\" data-end=\"22427\">Added Broken Link Audit.<\/li>\n<li data-section-id=\"1wekhax\" data-start=\"22428\" data-end=\"22481\">Added Redirect Opportunities from 404 monitor data.<\/li>\n<li data-section-id=\"1oszwa9\" data-start=\"22482\" data-end=\"22526\">Added similarity-based target suggestions.<\/li>\n<li data-section-id=\"agbjmy\" data-start=\"22527\" data-end=\"22612\">Kept previous AI, GEO, schema, links, refresh, crawler, brief, and snippet modules.<\/li>\n<\/ul>\n<hr data-start=\"22614\" data-end=\"22617\" \/>\n<h3 data-section-id=\"olc73p\" data-start=\"22619\" data-end=\"22669\">v3.9.5.11.2.9.2.98.2.26 \u2014 WooCommerce SEO Suite<\/h3>\n<p data-start=\"22671\" data-end=\"22785\"><strong data-start=\"22671\" data-end=\"22687\">Description:<\/strong><br data-start=\"22687\" data-end=\"22690\" \/>Added WooCommerce-focused SEO audit suite for products, categories, brands, images, and schema.<\/p>\n<p data-start=\"22787\" data-end=\"22803\"><strong data-start=\"22787\" data-end=\"22803\">Version Log:<\/strong><\/p>\n<ul data-start=\"22804\" data-end=\"23205\">\n<li data-section-id=\"1mxypvm\" data-start=\"22804\" data-end=\"22836\">Added WooCommerce SEO submenu.<\/li>\n<li data-section-id=\"ekxprt\" data-start=\"22837\" data-end=\"22863\">Added product SEO audit.<\/li>\n<li data-section-id=\"sn4pfc\" data-start=\"22864\" data-end=\"22888\">Checks SEO title\/meta.<\/li>\n<li data-section-id=\"1j36aa9\" data-start=\"22889\" data-end=\"22921\">Checks duplicate descriptions.<\/li>\n<li data-section-id=\"1nzi7e2\" data-start=\"22922\" data-end=\"22952\">Checks thin product content.<\/li>\n<li data-section-id=\"1jgigwd\" data-start=\"22953\" data-end=\"22983\">Checks SKU, GTIN\/MPN, brand.<\/li>\n<li data-section-id=\"1ihpk2a\" data-start=\"22984\" data-end=\"23023\">Checks featured images and galleries.<\/li>\n<li data-section-id=\"bpgqq8\" data-start=\"23024\" data-end=\"23048\">Checks image alt text.<\/li>\n<li data-section-id=\"kb9x80\" data-start=\"23049\" data-end=\"23082\">Checks product schema warnings.<\/li>\n<li data-section-id=\"contd1\" data-start=\"23083\" data-end=\"23120\">Added out-of-stock indexing review.<\/li>\n<li data-section-id=\"1jmnkg1\" data-start=\"23121\" data-end=\"23163\">Added category\/brand taxonomy SEO audit.<\/li>\n<li data-section-id=\"kiy338\" data-start=\"23164\" data-end=\"23183\">Added CSV export.<\/li>\n<li data-section-id=\"cjy1vb\" data-start=\"23184\" data-end=\"23205\">Read-only and safe.<\/li>\n<\/ul>\n<hr data-start=\"23207\" data-end=\"23210\" \/>\n<h3 data-section-id=\"13gx2mn\" data-start=\"23212\" data-end=\"23265\">v3.9.5.11.2.9.2.98.2.29 \u2014 Competitor SERP Snapshot<\/h3>\n<p data-start=\"23267\" data-end=\"23359\"><strong data-start=\"23267\" data-end=\"23283\">Description:<\/strong><br data-start=\"23283\" data-end=\"23286\" \/>Added competitor SERP comparison tool for manual competitor URL analysis.<\/p>\n<p data-start=\"23361\" data-end=\"23377\"><strong data-start=\"23361\" data-end=\"23377\">Version Log:<\/strong><\/p>\n<ul data-start=\"23378\" data-end=\"23739\">\n<li data-section-id=\"1sdsdod\" data-start=\"23378\" data-end=\"23418\">Added SEO Squirrel \u2192 SERP Competitors.<\/li>\n<li data-section-id=\"1nasyby\" data-start=\"23419\" data-end=\"23460\">Added manual competitor URL comparison.<\/li>\n<li data-section-id=\"3huq55\" data-start=\"23461\" data-end=\"23616\">Compares:\n<ul data-start=\"23475\" data-end=\"23616\">\n<li data-section-id=\"16mm694\" data-start=\"23475\" data-end=\"23482\">title<\/li>\n<li data-section-id=\"13nlej7\" data-start=\"23485\" data-end=\"23503\">meta description<\/li>\n<li data-section-id=\"yhmtht\" data-start=\"23506\" data-end=\"23510\">H1<\/li>\n<li data-section-id=\"1k5yj1h\" data-start=\"23513\" data-end=\"23526\">H2\/H3 count<\/li>\n<li data-section-id=\"ibz49x\" data-start=\"23529\" data-end=\"23541\">word count<\/li>\n<li data-section-id=\"12uv3rw\" data-start=\"23544\" data-end=\"23552\">images<\/li>\n<li data-section-id=\"166192x\" data-start=\"23555\" data-end=\"23562\">lists<\/li>\n<li data-section-id=\"1lbdev9\" data-start=\"23565\" data-end=\"23573\">tables<\/li>\n<li data-section-id=\"1660rvf\" data-start=\"23576\" data-end=\"23583\">links<\/li>\n<li data-section-id=\"1usc4aa\" data-start=\"23586\" data-end=\"23600\">schema types<\/li>\n<li data-section-id=\"1p6b16b\" data-start=\"23603\" data-end=\"23616\">FAQ signals<\/li>\n<\/ul>\n<\/li>\n<li data-section-id=\"1ngtgbf\" data-start=\"23617\" data-end=\"23649\">Generates competitor gap plan.<\/li>\n<li data-section-id=\"18gls1f\" data-start=\"23650\" data-end=\"23676\">Generates brief starter.<\/li>\n<li data-section-id=\"kiy338\" data-start=\"23677\" data-end=\"23696\">Added CSV export.<\/li>\n<li data-section-id=\"1kiqkiz\" data-start=\"23697\" data-end=\"23739\">Read-only and blocks private\/local URLs.<\/li>\n<\/ul>\n<hr data-start=\"23741\" data-end=\"23744\" \/>\n<h3 data-section-id=\"1idjqav\" data-start=\"23746\" data-end=\"23778\">v3.9.5.11.2.9.2.98.2.30 FINAL<\/h3>\n<p data-start=\"23780\" data-end=\"23918\"><strong data-start=\"23780\" data-end=\"23796\">Description:<\/strong><br data-start=\"23796\" data-end=\"23799\" \/>Final advanced release with SEO audit history, rollback support, and all major SEO Squirrel Ultimate modules preserved.<\/p>\n<p data-start=\"23920\" data-end=\"23936\"><strong data-start=\"23920\" data-end=\"23936\">Version Log:<\/strong><\/p>\n<ul data-start=\"23937\" data-end=\"24384\">\n<li data-section-id=\"1tnf4jr\" data-start=\"23937\" data-end=\"23983\">Added SEO Change Log \/ Audit History module.<\/li>\n<li data-section-id=\"g7yu3p\" data-start=\"23984\" data-end=\"24031\">Added menu: SEO Squirrel \u2192 SEO Audit History.<\/li>\n<li data-section-id=\"173m36q\" data-start=\"24032\" data-end=\"24236\">Tracks changes to:\n<ul data-start=\"24055\" data-end=\"24236\">\n<li data-section-id=\"or3fxt\" data-start=\"24055\" data-end=\"24066\">SEO title<\/li>\n<li data-section-id=\"13nlej7\" data-start=\"24069\" data-end=\"24087\">meta description<\/li>\n<li data-section-id=\"ywpq3h\" data-start=\"24090\" data-end=\"24105\">focus keyword<\/li>\n<li data-section-id=\"n1xifs\" data-start=\"24108\" data-end=\"24128\">secondary keywords<\/li>\n<li data-section-id=\"1tpnrgi\" data-start=\"24131\" data-end=\"24144\">robots meta<\/li>\n<li data-section-id=\"zf0i09\" data-start=\"24147\" data-end=\"24162\">canonical URL<\/li>\n<li data-section-id=\"5quubz\" data-start=\"24165\" data-end=\"24182\">OG\/Twitter meta<\/li>\n<li data-section-id=\"fvfia0\" data-start=\"24185\" data-end=\"24200\">schema fields<\/li>\n<li data-section-id=\"osx1dl\" data-start=\"24203\" data-end=\"24214\">SEO score<\/li>\n<li data-section-id=\"1ea21cg\" data-start=\"24217\" data-end=\"24236\">readability score<\/li>\n<\/ul>\n<\/li>\n<li data-section-id=\"gg4piz\" data-start=\"24237\" data-end=\"24287\">Tracks important WordPress title\/status changes.<\/li>\n<li data-section-id=\"ustb5g\" data-start=\"24288\" data-end=\"24317\">Added filtered audit table.<\/li>\n<li data-section-id=\"kiy338\" data-start=\"24318\" data-end=\"24337\">Added CSV export.<\/li>\n<li data-section-id=\"1v3l7ly\" data-start=\"24338\" data-end=\"24384\">Added field-level rollback for SEO metadata.<\/li>\n<\/ul>\n<p data-start=\"24386\" data-end=\"24410\"><strong data-start=\"24386\" data-end=\"24410\">Kept in Final Build:<\/strong><\/p>\n<ul data-start=\"24411\" data-end=\"25004\">\n<li data-section-id=\"cske8u\" data-start=\"24411\" data-end=\"24438\">Competitor SERP Snapshot.<\/li>\n<li data-section-id=\"z59cjr\" data-start=\"24439\" data-end=\"24463\">Topical Authority Map.<\/li>\n<li data-section-id=\"j80xua\" data-start=\"24464\" data-end=\"24486\">Entity SEO Analyzer.<\/li>\n<li data-section-id=\"g1w0v3\" data-start=\"24487\" data-end=\"24505\">Local SEO Audit.<\/li>\n<li data-section-id=\"d8lww4\" data-start=\"24506\" data-end=\"24537\">AI Review Response Generator.<\/li>\n<li data-section-id=\"w88rjf\" data-start=\"24538\" data-end=\"24562\">WooCommerce SEO Suite.<\/li>\n<li data-section-id=\"tcwp9k\" data-start=\"24563\" data-end=\"24590\">Sitemap Advanced Control.<\/li>\n<li data-section-id=\"uxh0zy\" data-start=\"24591\" data-end=\"24622\">Advanced Cannibalization Map.<\/li>\n<li data-section-id=\"1qwcjwk\" data-start=\"24623\" data-end=\"24657\">Advanced GSC Opportunity Finder.<\/li>\n<li data-section-id=\"1d2wy0\" data-start=\"24658\" data-end=\"24674\">CTR Optimizer.<\/li>\n<li data-section-id=\"1lgvet0\" data-start=\"24675\" data-end=\"24695\">Broken Link Audit.<\/li>\n<li data-section-id=\"1dghj2b\" data-start=\"24696\" data-end=\"24721\">Redirect Opportunities.<\/li>\n<li data-section-id=\"pwng7v\" data-start=\"24722\" data-end=\"24742\">AI Content Safety.<\/li>\n<li data-section-id=\"1mji0ly\" data-start=\"24743\" data-end=\"24765\">SEO Brief Generator.<\/li>\n<li data-section-id=\"1fxdt48\" data-start=\"24766\" data-end=\"24786\">Snippet Optimizer.<\/li>\n<li data-section-id=\"5pb23e\" data-start=\"24787\" data-end=\"24807\">AI Internal Links.<\/li>\n<li data-section-id=\"qlqqy9\" data-start=\"24808\" data-end=\"24826\">Refresh Planner.<\/li>\n<li data-section-id=\"1bkbms5\" data-start=\"24827\" data-end=\"24848\">AI Crawler Control.<\/li>\n<li data-section-id=\"1e39pvo\" data-start=\"24849\" data-end=\"24876\">AI Search\/GEO Visibility.<\/li>\n<li data-section-id=\"1v57rwy\" data-start=\"24877\" data-end=\"24896\">Schema Conflicts.<\/li>\n<li data-section-id=\"1hpyha7\" data-start=\"24897\" data-end=\"24917\">SEO Quality Audit.<\/li>\n<li data-section-id=\"1f124ab\" data-start=\"24918\" data-end=\"24947\">LLMs.txt and LLMs-full.txt.<\/li>\n<li data-section-id=\"1f45o6j\" data-start=\"24948\" data-end=\"24971\">GPT-5.4 Mini support.<\/li>\n<li data-section-id=\"10ncfsx\" data-start=\"24972\" data-end=\"25004\">OG\/Twitter duplicate meta fix.<\/li>\n<\/ul>\n<h2 data-section-id=\"1panxfx\" data-start=\"25011\" data-end=\"25038\"><\/h2>\n<p data-start=\"25040\" data-end=\"25503\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"25040\" data-end=\"25125\">SEO Squirrel Ultimate has now evolved into a complete WordPress SEO growth suite.<\/strong><br data-start=\"25125\" data-end=\"25128\" \/>From SEO titles, meta descriptions, readability scores, bulk editing, schema, sitemaps, robots controls, Image SEO, IndexNow, internal links, WooCommerce SEO, GSC opportunities, AI\/GEO visibility, LLMs.txt, competitor analysis, and audit history \u2014 this plugin is now built for serious SEO professionals, agencies, and business websites that need more than basic SEO settings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>SEO Squirrel Ultimate is an advanced WordPress SEO plugin built for professional SEO consultants, agencies, WooCommerce stores, and content-heavy websites. Across multiple development versions, the plugin has evolved from a core SEO meta and sitemap tool into a full SEO growth suite with editor SEO analysis, readability scoring, bulk SEO editing, schema builder, Image SEO, &#8230; <a title=\"SEO Squirrel Ultimate: Complete Version History &#038; Development Changelog\" class=\"read-more\" href=\"https:\/\/mhrmasum.info\/staging\/seo-squirrel-ultimate-complete-version-history-development-changelog\/\" aria-label=\"Read more about SEO Squirrel Ultimate: Complete Version History &#038; Development Changelog\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1598,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":"","_sqs_focus_keyword":"SEO Squirrel Ultimate version history","_sqs_focuskw":"SEO Squirrel Ultimate version history","_sqs_secondary_keywords":"SEO plugin development changelog, WordPress SEO metabox updates, bulk SEO editor, Google snippet and social preview, SEO readability score feature, XML sitemap PRO, SEO + Readability snapshot panel","_sqs_title":"SEO Squirrel Ultimate Changelog (v3.9.5.x) &amp; History","_sqs_desc":"Explore SEO Squirrel Ultimate\u2019s complete version history and development changelog, including editor UI fixes, bulk SEO, schema, snapshots, and sitemaps.","_sqs_canonical":"","_sqs_og_title":"SEO Squirrel Ultimate Version History &amp; Changelog","_sqs_og_desc":"See the full development changelog for SEO Squirrel Ultimate\u2014editor compatibility, bulk editing, snippet preview, SEO snapshots, and advanced sitemap features.","_sqs_og_image":"","_sqs_tw_title":"SEO Squirrel Ultimate Changelog","_sqs_tw_desc":"Full SEO Squirrel Ultimate version history: editor fixes, bulk SEO editing, social previews, SEO snapshots, and XML sitemap improvements.","_sqs_tw_image":"","_sqs_robots":"index,follow","_sqs_score":52,"_sqs_readability":54},"categories":[31],"tags":[],"class_list":["post-1596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugins"],"_links":{"self":[{"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/posts\/1596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/comments?post=1596"}],"version-history":[{"count":4,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/posts\/1596\/revisions"}],"predecessor-version":[{"id":1710,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/posts\/1596\/revisions\/1710"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/media\/1598"}],"wp:attachment":[{"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/media?parent=1596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/categories?post=1596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mhrmasum.info\/staging\/wp-json\/wp\/v2\/tags?post=1596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}