[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmWc9g8AoOScUuHR8MnFnYdxEE64UY_Ei_UbcYt7ZFLQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":76,"crawl_stats":38,"alternatives":81,"analysis":188,"fingerprints":599},"webtexttool","Textmetrics","3.6.5","Israpil","https:\u002F\u002Fprofiles.wordpress.org\u002Fisrapil\u002F","\u003Cp>Textmetrics is the easiest way to make high quality content that matches your target audience and at the same time is SEO proof. Resulting in higher search engine rankings, more traffic to your website and increased conversion.\u003C\u002Fp>\n\u003Cp>We’ve put the knowledge and expertise of many SEO experts in our SEO suggestions engine and made it very easy to use. You don’t need to be an SEO expert yourself! Our content optimization algorithms are backed by scientific research and based on extensive natural language processing.\u003C\u002Fp>\n\u003Cp>What you can do with the Textmetrics plugin:\u003C\u002Fp>\n\u003Ch4>Realtime optimization suggestions\u003C\u002Fh4>\n\u003Cp>The Textmetrics plugin integrates with the WordPress editor (and other popular page builders). While writing your content, you will see realtime suggestions on how to improve your content. The suggestions will show directly alongside the editor, so they are clearly visible and easy to follow.\u003C\u002Fp>\n\u003Ch4>Analysis of your content\u003C\u002Fh4>\n\u003Cp>Textmetrics will analyze your content and tell you how to optimize it for maximum results in search engine rankings.\u003C\u002Fp>\n\u003Ch4>Keyword analysis & suggestions\u003C\u002Fh4>\n\u003Cp>Textmetrics will help you find the best keywords for your content. Fill in your keyword to have it analyzed on volume and competition in realtime and also get suggestions on other keywords you could use.\u003C\u002Fp>\n\u003Ch4>Content Quality module\u003C\u002Fh4>\n\u003Cp>This module analyses your content and gives you tips to increase the readability of your text and improve the chances of conversion. Check our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=c0UzUfBRA-E\" rel=\"nofollow ugc\">video\u003C\u002Fa> to find out more about this module!\u003C\u002Fp>\n\u003Ch4>Up-to-date SEO rules\u003C\u002Fh4>\n\u003Cp>We make sure that the Textmetrics engine is always up-to-date with the latest SEO rules. So you will always have access to the latest SEO rules and insights to optimize your content\u003C\u002Fp>\n\u003Ch4>Page Rank & SEO optimization tracking\u003C\u002Fh4>\n\u003Cp>Textmetrics has a Page Rank and SEO optimization tracker. It will track the rank in Google of your content and SEO optimization score, so you can follow progress. It will notify you when rankings change.\u003C\u002Fp>\n\u003Ch4>Social & SEO Meta Tags integration\u003C\u002Fh4>\n\u003Cp>Textmetrics automatically adds social & SEO meta tags to your posts. You can enable or disable this option in the \u003Cstrong>Textmetrics\u003C\u002Fstrong> >> \u003Cstrong>Social\u003C\u002Fstrong> menu in the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Import functionality\u003C\u002Fh4>\n\u003Cp>Textmetrics can import data from other popular SEO plugins. You can find this option in the \u003Cstrong>Textmetrics\u003C\u002Fstrong> >> \u003Cstrong>Tools\u003C\u002Fstrong> menu in the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Textmetrics can be used alongside other popular SEO plugins.\u003C\u002Fp>\n","Textmetrics is the easiest way to create SEO proof content to rank higher and get more traffic. Realtime optimization, keyword research and more.",500,76587,86,7,"2026-03-12T13:33:00.000Z","6.9.4","3.5","",[20,21,22,23,24],"content-analysis","keyword-analysis","readability","seo-optimization","writing-assistance","https:\u002F\u002Fwww.textmetrics.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebtexttool.3.6.5.zip",74,3,1,"2026-01-21 00:00:00","2026-03-15T15:16:48.613Z",[33,47,62],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2026-24564","textmetrics-authenticated-subscriber-arbitrary-shortcode-execution","Textmetrics \u003C= 3.6.3 - Authenticated (Subscriber+) Arbitrary Shortcode Execution","The The Textmetrics plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 3.6.3. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for authenticated attackers, with Subscriber-level access and above, to execute arbitrary shortcodes.",null,"\u003C=3.6.3","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Improper Control of Generation of Code ('Code Injection')","2026-01-28 15:27:01",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F816bcd51-2424-41a1-8a0d-583268d8c6cd?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":53,"severity":40,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-46229","textmetrics-authenticated-administrator-stored-cross-site-scripting","Textmetrics \u003C= 3.6.2 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Textmetrics plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.6.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled.","\u003C=3.6.2","3.6.3",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-22 00:00:00","2025-04-30 20:26:06",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F849888c9-61db-4b94-8140-0cd417a0f362?source=api-prod",9,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":40,"cvss_score":69,"cvss_vector":70,"vuln_type":71,"published_date":72,"updated_date":73,"references":74,"days_to_patch":14},"CVE-2025-30824","textmetrics-missing-authorization","Textmetrics \u003C= 3.6.1 - Missing Authorization","The Textmetrics plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.6.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=3.6.1","3.6.2",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-03-27 00:00:00","2025-04-02 14:35:42",[75],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F709dd340-7764-4c4d-892b-e07eb898df74?source=api-prod",{"slug":77,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":78,"trust_score":79,"computed_at":80},"israpil",8,76,"2026-04-03T18:37:46.510Z",[82,107,129,149,169],{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":16,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":105,"last_vuln_date":106,"fetched_at":31},"wordpress-seo","Yoast SEO – Advanced SEO with real-time guidance and built-in AI","27.1.1","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>Improve your SEO with real-time feedback, schema, and clear guidance. Upgrade for AI tools, Google Docs integration, and 24\u002F7 support, no hidden fees.\u003C\u002Fp>\n\u003Ch3>Yoast SEO: The #1 WordPress SEO Plugin\u003C\u002Fh3>\n\u003Cp>Since 2008, \u003Cstrong>Yoast SEO\u003C\u002Fstrong> has helped millions of websites worldwide improve their visibility and SEO performance.\u003Cbr \u002F>\nOur mission is \u003Cstrong>SEO for Everyone\u003C\u002Fstrong> — from small local businesses to some of the most visited sites on the web.\u003C\u002Fp>\n\u003Cp>Yoast SEO gives you everything you need to manage your on-site SEO effectively.\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F1v8\" rel=\"nofollow ugc\">Yoast SEO Premium\u003C\u002Fa> plugin and its extensions unlock even more advanced and AI-powered tools.\u003C\u002Fp>\n\u003Ch3>Handing you the competitive edge\u003C\u002Fh3>\n\u003Cp>SEO is the most consistent and cost-effective source of website traffic — but it can be complex. Whether you’re just starting out or an advanced user, Yoast SEO helps you handle SEO confidently and efficiently.\u003C\u002Fp>\n\u003Cp>Don’t have time to stay on top of AI search and best practices? Keeping Yoast SEO updated means you automatically benefit from ongoing technical improvements, schema updates, and AI advancements — all guided by our signature traffic light approach.\u003C\u002Fp>\n\u003Cp>Empower search engines to better understand your website using \u003Cstrong>Schema.org structured data integration\u003C\u002Fstrong>, and access in-depth content and readability analysis tools that help you create content designed to perform well in search.\u003C\u002Fp>\n\u003Ch3>Quick and easy setup\u003C\u002Fh3>\n\u003Cp>Setting up Yoast SEO is quick and straightforward — no technical background required.\u003Cbr \u002F>\nOur step-by-step configuration wizard walks you through essential setup details so Yoast SEO can generate accurate \u003Cstrong>structured data\u003C\u002Fstrong> that helps search engines understand your site.\u003C\u002Fp>\n\u003Cp>Switching from another SEO plugin like Rank Math or AIOSEO? Migration is seamless.\u003Cbr \u002F>\nImport your existing SEO data and settings safely with our built-in import\u002Fexport tools.\u003C\u002Fp>\n\u003Ch3>Content and AI features\u003C\u002Fh3>\n\u003Cp>Unlock your content’s full potential with Yoast SEO’s \u003Cstrong>advanced content analysis\u003C\u002Fstrong> and \u003Cstrong>AI-powered tools\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content optimization features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Detailed \u003Cstrong>SEO analysis\u003C\u002Fstrong> to guide keyword targeting and site performance.\u003Cbr \u002F>\n– \u003Cstrong>Readability analysis\u003C\u002Fstrong> for clear, engaging, and user-friendly writing.\u003Cbr \u002F>\n– \u003Cstrong>SERP previews\u003C\u002Fstrong> for both desktop and mobile results.\u003Cbr \u002F>\n– \u003Cstrong>HowTo and FAQ blocks\u003C\u002Fstrong> with built-in schema support.\u003Cbr \u002F>\n– \u003Cstrong>Breadcrumbs block\u003C\u002Fstrong> for improved navigation.\u003Cbr \u002F>\n– \u003Cstrong>Inclusive Language Analysis\u003C\u002Fstrong> to make your content more considerate and accessible.\u003Cbr \u002F>\n– \u003Cstrong>Semrush integration\u003C\u002Fstrong> for keyword research directly in Yoast SEO.\u003Cbr \u002F>\n– \u003Cstrong>Wincher integration\u003C\u002Fstrong> to track keyword performance inside your dashboard.\u003Cbr \u002F>\n– \u003Cstrong>Elementor integration\u003C\u002Fstrong> for seamless optimization within your favorite builder.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI features (included in Premium):\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F51c\" rel=\"nofollow ugc\">Yoast AI Generate\u003C\u002Fa>\u003C\u002Fstrong> – Instantly create five SEO-friendly titles and meta descriptions, with one-click regeneration for more options.\u003Cbr \u002F>\n– \u003Cstrong>Yoast AI Optimize\u003C\u002Fstrong> – Improve keyphrase placement (introduction, distribution, density) automatically.\u003Cbr \u002F>\n– \u003Cstrong>Yoast AI Summarize\u003C\u002Fstrong> \u003Cem>(New 2025)\u003C\u002Fem> – Generate quick content summaries for briefs or social posts.\u003Cbr \u002F>\n– \u003Cstrong>All AI tools included\u003C\u002Fstrong> – No extra accounts, limits, or hidden costs.\u003C\u002Fp>\n\u003Cp>These tools help you craft optimized, helpful content that resonates with readers and performs strongly across search platforms.\u003C\u002Fp>\n\u003Ch3>Taking care of your technical SEO\u003C\u002Fh3>\n\u003Cp>Yoast SEO automatically handles much of your site’s technical SEO, freeing you to focus on your content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key technical SEO features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automated \u003Cstrong>meta tag optimization\u003C\u002Fstrong> right out of the box.\u003Cbr \u002F>\n– \u003Cstrong>Canonical URLs\u003C\u002Fstrong> to prevent duplicate content issues.\u003Cbr \u002F>\n– \u003Cstrong>Advanced XML sitemaps\u003C\u002Fstrong> for clear site indexing.\u003Cbr \u002F>\n– \u003Cstrong>Best-in-class Schema.org integration\u003C\u002Fstrong> to improve search understanding and appearance.\u003Cbr \u002F>\n– Complete \u003Cstrong>breadcrumb control\u003C\u002Fstrong> for visitors and crawlers.\u003Cbr \u002F>\n– \u003Cstrong>Performance improvements\u003C\u002Fstrong> that help reduce load times.\u003Cbr \u002F>\n– \u003Cstrong>Crawl settings\u003C\u002Fstrong> to manage how bots access your site and reduce environmental impact.\u003Cbr \u002F>\n– \u003Cstrong>LLMs.txt management\u003C\u002Fstrong> to guide how large language models interact with your content.\u003C\u002Fp>\n\u003Cp>Every update delivers ongoing technical SEO enhancements automatically.\u003C\u002Fp>\n\u003Ch3>Keep your website in perfect shape\u003C\u002Fh3>\n\u003Cp>Whether you’re a creator, business owner, or developer, Yoast SEO helps maintain your website’s SEO health:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cornerstone content tools\u003C\u002Fstrong> to organize and prioritize key pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Front-end SEO inspector\u003C\u002Fstrong> to view and edit titles, descriptions, and schema live.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO roles\u003C\u002Fstrong> to delegate plugin access securely across teams.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular 2-week update cycle\u003C\u002Fstrong> to ensure compatibility with the latest SEO standards and search engine changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Powerful integrations\u003C\u002Fh3>\n\u003Cp>Yoast SEO works seamlessly with popular WordPress tools to enhance your workflow and results:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fen-gb.wordpress.org\u002Fplugins\u002Fgoogle-site-kit\u002F\" rel=\"nofollow ugc\">Google Site Kit\u003C\u002Fa>:\u003C\u002Fstrong> Access insights from Search Console, Analytics, and PageSpeed directly inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields (ACF)\u003C\u002Fa>:\u003C\u002Fstrong> Combine with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-content-analysis-for-yoast-seo\u002F\" rel=\"ugc\">ACF Content Analysis for Yoast SEO\u003C\u002Fa> for advanced field optimization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa>:\u003C\u002Fstrong> Use full Yoast SEO functionality inside Elementor’s editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-search-with-algolia\u002F\" rel=\"ugc\">Algolia\u003C\u002Fa>:\u003C\u002Fstrong> Enhance internal search accuracy and performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.semrush.com\u002F\" rel=\"nofollow ugc\">Semrush\u003C\u002Fa>:\u003C\u002Fstrong> Discover and optimize for high-value keywords.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwincher.com\u002F\" rel=\"nofollow ugc\">Wincher\u003C\u002Fa>:\u003C\u002Fstrong> Track keyword positions and trends in Google Search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack\u002F\" rel=\"ugc\">Jetpack\u003C\u002Fa>:\u003C\u002Fstrong> Manage SEO and social previews all in one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fen-gb.wordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"nofollow ugc\">Easy Digital Downloads (EDD)\u003C\u002Fa>:\u003C\u002Fstrong> Improve digital product visibility with integrated schema.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmastodon.social\u002F\" rel=\"nofollow ugc\">Mastodon\u003C\u002Fa>:\u003C\u002Fstrong> Verify your website on Mastodon with Yoast SEO Premium.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fen-gb.wordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>:\u003C\u002Fstrong> Optimize ecommerce SEO with the dedicated WooCommerce extension.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Yoast SEO Premium – AI-powered SEO for WordPress\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F1v8\" rel=\"nofollow ugc\">Yoast SEO Premium\u003C\u002Fa> enhances everything in Yoast SEO with advanced automation, AI tools, and professional support.\u003Cbr \u002F>\nTrusted by millions, it helps you optimize efficiently for both traditional and AI-driven search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tackle your SEO challenges:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Keep pace with algorithm and AI search updates.\u003Cbr \u002F>\n– Target the right audience effectively.\u003Cbr \u002F>\n– Automate redirects, crawl controls, and internal linking.\u003Cbr \u002F>\n– Identify orphaned content and improve site structure.\u003Cbr \u002F>\n– Get support when you need it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium highlights:\u003C\u002Fstrong>\u003Cbr \u002F>\n– AI-generated titles and meta descriptions.\u003Cbr \u002F>\n– Smart internal linking suggestions.\u003Cbr \u002F>\n– Social previews for Facebook and X.\u003Cbr \u002F>\n– \u003Cstrong>Redirect Manager\u003C\u002Fstrong> with bulk tools and automatic prompts.\u003Cbr \u002F>\n– \u003Cstrong>Bot Blocker\u003C\u002Fstrong> for AI crawlers (GPTBot, CCBot, Google-Extended).\u003Cbr \u002F>\n– \u003Cstrong>IndexNow\u003C\u002Fstrong> integration for fast content updates.\u003Cbr \u002F>\n– \u003Cstrong>Front-end SEO Inspector\u003C\u002Fstrong> for real-time editing.\u003Cbr \u002F>\n– \u003Cstrong>SEO Workouts\u003C\u002Fstrong> to improve orphaned and cornerstone content.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F52u\" rel=\"nofollow ugc\">\u003Cstrong>Google Docs add-on\u003C\u002Fstrong>\u003C\u002Fa> for seamless SEO writing in Docs.\u003Cbr \u002F>\n– \u003Cstrong>24\u002F7 premium support\u003C\u002Fstrong> from SEO specialists.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Includes at no extra cost:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F1uu\" rel=\"nofollow ugc\">Yoast Local SEO\u003C\u002Fa>: Optimize for local audiences and Google Maps.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F1uw\" rel=\"nofollow ugc\">Yoast Video SEO\u003C\u002Fa>: Ensure Google understands your videos with video sitemaps and schema.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F1uv\" rel=\"nofollow ugc\">Yoast News SEO\u003C\u002Fa>: Increase visibility in Google News and Top Stories.\u003C\u002Fp>\n\u003Ch3>Yoast WooCommerce SEO – Advanced SEO for Online Stores\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Yoast WooCommerce SEO\u003C\u002Fstrong> builds on Yoast SEO Premium with ecommerce-specific tools to improve your store’s visibility and conversion potential.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key ecommerce SEO features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce-specific XML sitemap\u003C\u002Fstrong> excluding non-shopping content.\u003Cbr \u002F>\n– \u003Cstrong>Product structured data\u003C\u002Fstrong> for enhanced rich results (price, reviews, availability).\u003Cbr \u002F>\n– \u003Cstrong>Canonical URL management\u003C\u002Fstrong> to prevent duplicates.\u003Cbr \u002F>\n– \u003Cstrong>Ecommerce-focused content analysis\u003C\u002Fstrong> for GTINs, SKUs, and short descriptions.\u003Cbr \u002F>\n– \u003Cstrong>AI Generate for ecommerce\u003C\u002Fstrong> – Instantly create optimized titles and meta descriptions for product and category pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Improve product visibility with automated structured data.\u003Cbr \u002F>\n– Enhance crawl efficiency for large catalogs.\u003Cbr \u002F>\n– Save time through metadata templates and automation.\u003Cbr \u002F>\n– Increase engagement with AI-optimized ecommerce metadata.\u003C\u002Fp>\n\u003Cp>Built for WooCommerce, trusted by thousands of online stores worldwide.\u003C\u002Fp>\n\u003Ch3>For Developers\u003C\u002Fh3>\n\u003Cp>Yoast SEO is built with developers in mind. With modern APIs, hooks, and a unified indexables system, you can extend or integrate SEO functionality across custom themes, plugins, or headless setups.\u003C\u002Fp>\n\u003Ch3>REST API\u003C\u002Fh3>\n\u003Cp>Retrieve SEO metadata for any post or URL, including meta tags, Open Graph, Twitter Cards, and Schema.org data.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53l\" rel=\"nofollow ugc\">Learn more about the REST API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Surfaces API\u003C\u002Fh3>\n\u003Cp>Access SEO data directly in code via \u003Ccode>YoastSEO()->meta->for_current_page()\u003C\u002Fcode>.\u003Cbr \u002F>\nSupports titles, descriptions, canonicals, and schema.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53m\" rel=\"nofollow ugc\">Read the Surfaces API documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Metadata API\u003C\u002Fh3>\n\u003Cp>Use the \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53n\" rel=\"nofollow ugc\">Metadata API\u003C\u002Fa> to filter, override, or extend meta tags with WordPress hooks such as \u003Ccode>wpseo_title\u003C\u002Fcode>, \u003Ccode>wpseo_metadesc\u003C\u002Fcode>, and \u003Ccode>wpseo_canonical\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Schema API\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53o\" rel=\"nofollow ugc\">Schema API\u003C\u002Fa> lets you modify or extend Schema.org graph pieces, including Article, Organization, Person, Breadcrumb, and WebPage entities.\u003C\u002Fp>\n\u003Ch3>Block Editor compatibility\u003C\u002Fh3>\n\u003Cp>Yoast SEO integrates directly with the WordPress Block Editor (Gutenberg).\u003Cbr \u002F>\nIt outputs schema for HowTo and FAQ blocks by default, and developers can extend schema for custom blocks.\u003C\u002Fp>\n\u003Ch3>Indexables\u003C\u002Fh3>\n\u003Cp>At the core of Yoast SEO lies the \u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53q\" rel=\"nofollow ugc\">indexables system\u003C\u002Fa>, unifying all SEO data for faster queries and consistent metadata across outputs.\u003C\u002Fp>\n\u003Ch3>Ongoing support and education\u003C\u002Fh3>\n\u003Cp>Yoast is powered by expert developers, testers, and SEO specialists who keep improving the plugin.\u003Cbr \u002F>\nWe’re committed to helping users grow their SEO skills with resources such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F3ri\" rel=\"nofollow ugc\">Yoast SEO Academy\u003C\u002Fa>: Free and premium SEO courses (included in all paid plans).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fseo-blog\u002F\" rel=\"nofollow ugc\">Yoast SEO blog\u003C\u002Fa>, newsletter, and webinars.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoa.st\u002F53i\" rel=\"nofollow ugc\">Yoast SEO Update podcast\u003C\u002Fa> for the latest SEO insights.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fwordpress-seo\" rel=\"nofollow ugc\">Bug reports on GitHub\u003C\u002Fa> (for issue tracking, not support).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Yoast SEO\u003C\u002Fstrong> — built to make search optimization accessible, reliable, and ready for the future of AI search.\u003C\u002Fp>\n","Improve your SEO with real-time feedback, schema, and clear guidance. Upgrade for AI tools, Google Docs integration, and 24\u002F7 support, no hidden fees.",10000000,926578004,96,27790,"2026-03-03T13:51:00.000Z","6.8","7.4",[20,22,98,99,100],"schema","seo","xml-sitemap","https:\u002F\u002Fyoa.st\u002F1uj","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-seo.27.1.1.zip",89,17,0,"2026-02-05 22:18:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":28,"last_updated":118,"tested_up_to":16,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":105,"last_vuln_date":128,"fetched_at":31},"boldgrid-easy-seo","BoldGrid Easy SEO – Simple and Effective SEO","1.6.17","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Ch4>Automatically Optimize Your SEO with BoldGrid Easy SEO and Rank Higher in the Search Engines\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will help you create better content and rank higher in the search engines. It analyzes your page content in real-time and makes recommendations that will help you maintain best SEO practices. Simply set a target keyword or phrase and the BoldGrid Easy SEO dashboard will automatically give you easy-to-follow suggestions on improving your on-page SEO. Regardless of your SEO skill level or knowledge, BoldGrid Easy SEO provides simple, yet powerful tools for website search engine optimization. Get automatic assistance with:\u003C\u002Fp>\n\u003Ch4>Optimal Keyword Density\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will analyze your content in real-time to ensure your targeted keyword appears at the optimal frequency, as well as in the right places on the page.\u003C\u002Fp>\n\u003Ch4>Page Titles and Descriptions\u003C\u002Fh4>\n\u003Cp>Control and optimize how your pages appear in Google rankings pages with the title and description editor. BoldGrid Easy SEO will also make sure your target keyword is included.\u003C\u002Fp>\n\u003Ch4>Header Tags and Content\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will automatically analyze your header tags and give you recommendations on their proper usage, as well as assisting you with including relevant content.\u003C\u002Fp>\n\u003Ch4>Image Alt Tags\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO automatically checks your images for alt tags to help you identify areas for SEO improvement.\u003C\u002Fp>\n\u003Ch4>Content Length\u003C\u002Fh4>\n\u003Cp>Keyword rich content is a prime factor when search engines determine rankings. BoldGrid Easy SEO will assist you in writing better content by tracking your progress and alerting you when you’ve reached the sweet spot.\u003C\u002Fp>\n\u003Ch4>Search Engine Indexing\u003C\u002Fh4>\n\u003Cp>Allow (or disallow) search engines from indexing pages with a single click.\u003C\u002Fp>\n\u003Ch4>Follow\u002FNo Follow Links\u003C\u002Fh4>\n\u003Cp>Choose whether your links are visible to search engines and count toward your SEO, or hide them if necessary.\u003C\u002Fp>\n\u003Ch4>Canonical URLs\u003C\u002Fh4>\n\u003Cp>Avoid duplicate content penalties by indicating a canonical URL where applicable.\u003C\u002Fp>\n","Easy SEO helps you easily create keyword rich content and rank higher in the search engines.",50000,826023,60,"2025-12-01T21:07:00.000Z","4.4","5.3",[122,20,22,123,99],"boldgrid","search-engine-optimization","https:\u002F\u002Fwww.boldgrid.com\u002Fboldgrid-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fboldgrid-easy-seo.1.6.17.zip",99,2,"2024-04-05 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":16,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":146,"download_link":147,"security_score":148,"vuln_count":105,"unpatched_count":105,"last_vuln_date":38,"fetched_at":31},"semrush-seo-writing-assistant","Semrush SEO Writing Assistant","1.2.1","SEMrush CY LTD","https:\u002F\u002Fprofiles.wordpress.org\u002Fsemrush\u002F","\u003Cp>For your content to be successful, it needs to be visible and engaging. SEO Writing Assistant—our smart editor tool—ensures that your text ticks both of these boxes by providing recommendations and improvements in real time.\u003C\u002Fp>\n\u003Cp>The tool integrates seamlessly with WordPress and offers key readability and SEO suggestions based on the best-performing content in Google’s SERPs. Whether you’re writing your own copy or editing someone else’s, SEO Writing Assistant makes the end product as impactful and effective as possible—for readers and search engines.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Readability:\u003C\u002Fstrong> Use the Flesch-Kincaid score to assess and improve your text’s readability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recommended Keywords:\u003C\u002Fstrong> Receive semantically related keyword suggestions that can help boost your visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tone of Voice:\u003C\u002Fstrong> Ensure that your tone is smooth and consistent across your text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plagiarism Check:\u003C\u002Fstrong> Verify that your writer has submitted original content and avoid penalization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rephraser:\u003C\u002Fstrong> Rework pieces of text to improve quality, target different channels, or overcome writer’s block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Overall Score:\u003C\u002Fstrong> Evaluate and maximize the SEO potential of your text based on key on-page factors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How Does It Work?\u003C\u002Fh3>\n\u003Cp>The SEO Writing Assistant plugin allows you to write, assess, and edit your content in WordPress.\u003C\u002Fp>\n\u003Cp>To set it up, follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click “Download” at the top of this page. The plugin will automatically save as a .zip file.\u003C\u002Fli>\n\u003Cli>Log in to the admin area of your WordPress account.\u003C\u002Fli>\n\u003Cli>Find “Plugins” in the main menu, and click on “Add New”.\u003C\u002Fli>\n\u003Cli>Find and click “Upload Plugin” at the top of the page and select the .zip file.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once the plugin has been installed, it should be activated in your “Installed Plugins” list (if it isn’t, ensure that you do so). Go to the page or post you want to optimize and click on “Connect SEO Content Template” (you will need to be logged in to your Semrush account).\u003C\u002Fp>\n\u003Ch3>Limits\u003C\u002Fh3>\n\u003Cp>To use SEO Writing Assistant, you need to first specify your target keywords. This requires a Semrush account.\u003C\u002Fp>\n\u003Cp>With a Free or Pro Semrush account, you can create one recommendation set (tied to a document) for a lifetime. Higher tier accounts have different keyword budgets depending on the subscription plan, as well as full access to the powerful Semrush Content Marketing Platform.\u003C\u002Fp>\n\u003Ch3>Technical details\u003C\u002Fh3>\n\u003Cp>Please be aware that the plugin uses a third-party code provided by the \u003Ca href=\"https:\u002F\u002Fwww.semrush.com\u002Fswa\u002F\" rel=\"nofollow ugc\">Semrush SEO Writing Assistant\u003C\u002Fa> tool that is not reviewed by the WordPress team. To analyze your text, the plugin will send it to Semrush API where texts can also be stored for statistical analysis. To improve user experience, telemetry data is collected by Google Analytics.\u003C\u002Fp>\n\u003Cp>See also\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.semrush.com\u002Fcompany\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Semrush Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.semrush.com\u002Fcompany\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Semrush Terms and Conditions\u003C\u002Fa>\u003C\u002Fp>\n","The Semrush SEO Writing Assistant provides instant recommendations for content optimization based on the best-performing articles in Google's top 10.",10000,172202,56,25,"2025-12-22T09:34:00.000Z","4.8","5.2.4",[20,145,22,99],"content-marketing","https:\u002F\u002Fwww.semrush.com\u002Fswa\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsemrush-seo-writing-assistant.zip",100,{"slug":150,"name":151,"version":152,"author":153,"author_profile":154,"description":155,"short_description":156,"active_installs":157,"downloaded":158,"rating":159,"num_ratings":160,"last_updated":161,"tested_up_to":162,"requires_at_least":163,"requires_php":164,"tags":165,"homepage":167,"download_link":168,"security_score":148,"vuln_count":105,"unpatched_count":105,"last_vuln_date":38,"fetched_at":31},"topic","Topic SEO Content Optimization Tool","1.0.40","Team Topic","https:\u002F\u002Fprofiles.wordpress.org\u002Fusetopic\u002F","\u003Cp>Topic SEO Content Optimization Tool is a plugin that shows you the key topics you need to cover to maximize your search ranking for a post. Simply enter the keyword your post is targeting, and our AI analyzes the top-performing content in Google to extract exactly what your audience expects to read about and show you what your content is missing.\u003C\u002Fp>\n\u003Cp>This plugin is tied to a Raptive account.\u003C\u002Fp>\n\u003Cp>You must have a Raptive account or be working on a Raptive site in order to use this plugin.\u003C\u002Fp>\n\u003Ch4>Interactive Grader\u003C\u002Fh4>\n\u003Cp>Our easy-to-use grader updates in real time as you edit the content. Clicking any of the topics shows you how they are used in competing content so you can quickly learn the context.\u003C\u002Fp>\n\u003Ch4>Questions to Answer\u003C\u002Fh4>\n\u003Cp>See what questions your readers are asking related to your keyword. Answering these questions increases the value of your content and makes you more likely to rank for Google\\’s People Also Ask box.\u003C\u002Fp>\n\u003Ch4>Outlines of Top Content\u003C\u002Fh4>\n\u003Cp>Choose the best headings and subheadings for your article based on outlines of top-ranking content. Easily see how others have broken down a complex subject into more manageable pieces.\u003C\u002Fp>\n","Find and fix topical gaps in your SEO Content. Rank higher on search.",1000,29494,80,4,"2026-01-12T18:21:00.000Z","6.6.5","5.0","5.4",[20,166,22,99],"content-research","https:\u002F\u002Fwww.usetopic.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftopic.zip",{"slug":170,"name":171,"version":172,"author":173,"author_profile":174,"description":175,"short_description":176,"active_installs":177,"downloaded":178,"rating":179,"num_ratings":104,"last_updated":180,"tested_up_to":162,"requires_at_least":181,"requires_php":182,"tags":183,"homepage":184,"download_link":185,"security_score":186,"vuln_count":14,"unpatched_count":127,"last_vuln_date":187,"fetched_at":31},"delucks-seo","DELUCKS SEO","2.7.0","DELUCKS","https:\u002F\u002Fprofiles.wordpress.org\u002Fdelucks\u002F","\u003Ch3>WordPress SEO Plugin made in Germany\u003C\u002Fh3>\n\u003Cp>Optimize your website for Google, Bing & Co in no time: Through the quick optimization mode of DELUCKS SEO you can improve your metadata, extend your content with structured data and relevant keywords not only while editing posts, pages etc., but also directly from the overviews of WordPress.\u003C\u002Fp>\n\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\u002FmMmIciAMTmo?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>\n\u003Ch3>Extensive functions of DELUCKS SEO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Metadata\u003C\u002Fstrong> optimization for better previews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemaps\u003C\u002Fstrong> for easier indexing\u003C\u002Fli>\n\u003Cli>Insert \u003Cstrong>statistics\u003C\u002Fstrong> and import SISTRIX rankings\u003C\u002Fli>\n\u003Cli>Canonical \u003Cstrong>URLs\u003C\u002Fstrong> with SSL support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong> for better navigation and mobile SEO\u003C\u002Fli>\n\u003Cli>Premium: Automatically invalidate outbound \u003Cstrong>links\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Premium: \u003Cstrong>Microdata\u003C\u002Fstrong> Configurator for rich snippets\u003C\u002Fli>\n\u003Cli>Premium: \u003Cstrong>Social sharing\u003C\u002Fstrong> buttons, CCPA and GDPR compliant\u003C\u002Fli>\n\u003Cli>Premium: WDF*IDF \u003Cstrong>text analysis\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Setup Wizard\u003C\u002Fh4>\n\u003Cp>After installation, our setup wizard will guide you through the most important SEO settings: Authorize your project for Google Search Console and Bing Webmaster Tools, activate additional features through the premium version and\u002For the professional mode if desired.\u003C\u002Fp>\n\u003Ch4>Import and export function\u003C\u002Fh4>\n\u003Cp>Import your keyword set with metadata easily via CSV file. If you previously worked with other WordPress SEO plugins like Yoast, wpSEO or All in One SEO Pack, you can import their metadata with a few clicks. Export your settings to other projects.\u003C\u002Fp>\n\u003Ch4>Suitable for all editors\u003C\u002Fh4>\n\u003Cp>Use our SEO plugin with all content editors: Elementor, WP Bakery Page Builder and many more. Our tool works best with the official \u003Cstrong>WordPress block editor\u003C\u002Fstrong>, for which there are dedicated SEO blocks and which provides the best loading times.\u003C\u002Fp>\n\u003Ch4>Multilingual optimization\u003C\u002Fh4>\n\u003Cp>Add locally relevant keywords to your translations and define individual language settings: For example, the composition of automatic metadata and breadcrumbs can be set differently in English than in French, Spanish or German. We recommend \u003Cstrong>WPML\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>WooCommerce & Taxonomies\u003C\u002Fh4>\n\u003Cp>Set individual rules for automatic metadata optimization and indexing of your products, categories and keywords. And if you don’t want your tags or author profiles to be indexed in Google & Co., you can exclude them with one click.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>★★★★★ Performant, cleanly developed, excellently designed and easy to use (David, FastWP)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Perfect for PageSpeed optimization\u003C\u002Fh3>\n\u003Cp>DELUCKS SEO is PHP8 ready. Activate only those modules you need and combine our WordPress SEO plugin with \u003Cstrong>WP Rocket\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta data\u003C\u002Fstrong>: Optimize previews in search engines with keywords and create rules for composing meta titles. Get keyword suggestions via autosuggest for this purpose.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemaps\u003C\u002Fstrong>: Create automatically updated blueprints to help search engines index your site: Classic, Image, Video and News sitemaps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics\u003C\u002Fstrong>: Integrate tracking codes of your web statistics, use automatic event tracking for Google Analytics or activate our SISTRIX API to display your rankings in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URLs\u003C\u002Fstrong>: Use Canonical tags and enforce SSL encryption for your website, automatically clean your new URLs from irrelevant stopwords to get found faster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumbs\u003C\u002Fstrong>: Add navigation paths to your website via widget or shortcode to show users and search engines their position within your content and for mobile SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Links\u003C\u002Fstrong> (Premium): Automatically devalue outbound links and have them open in a new browser tab to keep SEO power within your site and lose fewer users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Microdata\u003C\u002Fstrong> (Premium): Use our Structured Data configurator to make videos, FAQs, recipes, events, jobs etc. visible in search results in the form of Rich Snippets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ratings\u003C\u002Fstrong> (Premium): Add our ratings feature to WordPress’ commenting function to stand out in Google search results with stars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social sharing\u003C\u002Fstrong> (Premium): Configure CCPA and GDPR compliant plus performance-optimized sharing buttons to make your content easier to share on social media. Customize the previews in social media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text optimization\u003C\u002Fstrong> (Premium): Get information on the number of headlines, text length and a checklist of terms to write your texts more relevant by comparing your competitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Questions, premium version or support needed? Get all information about our \u003Ca href=\"https:\u002F\u002Fdelucks.com\u002Fen\u002Fwordpress-seo-plugin\u002F\" title=\"https:\u002F\u002Fdelucks.com\u002Fen\u002Fwordpress-seo-plugin\u002F\" rel=\"nofollow ugc\">WordPress SEO plugin\u003C\u002Fa>.\u003C\u002Fh4>\n","The only SEO plugin from Germany for holistic search engine optimization with ChatGPT and Google APIs.",400,45442,98,"2025-08-25T08:27:00.000Z","4.6","7.0",[20,22,98,123,99],"https:\u002F\u002Fdelucks.com\u002Fen\u002Fwordpress-seo-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelucks-seo.2.7.0.zip",46,"2025-09-22 00:00:00",{"attackSurface":189,"codeSignals":354,"taintFlows":517,"riskAssessment":585,"analyzedAt":598},{"hooks":190,"ajaxHandlers":306,"restRoutes":351,"shortcodes":352,"cronEvents":353,"entryPointCount":201,"unprotectedCount":201},[191,197,204,208,213,217,220,223,226,230,233,236,239,242,246,249,253,257,260,264,266,270,273,276,280,284,289,292,295,298,303],{"type":192,"name":193,"callback":194,"file":195,"line":196},"filter","the_content","_restore_wpautop_hook","core\\class-webtexttool-core.php",917,{"type":198,"name":199,"callback":200,"priority":201,"file":202,"line":203},"action","after_setup_theme","include_template_functions",11,"includes\\class-webtexttool.php",58,{"type":198,"name":205,"callback":206,"file":202,"line":207},"plugins_loaded","load_plugin_textdomain",112,{"type":198,"name":209,"callback":210,"priority":211,"file":202,"line":212},"admin_menu","add_plugin_admin_menu",5,128,{"type":198,"name":214,"callback":215,"file":202,"line":216},"admin_enqueue_scripts","webtexttoolnonce",133,{"type":198,"name":214,"callback":218,"file":202,"line":219},"wtt_admin_plugin_data",134,{"type":198,"name":221,"callback":221,"file":202,"line":222},"admin_init",136,{"type":198,"name":214,"callback":224,"file":202,"line":225},"enqueue_custom_wtt_css",138,{"type":198,"name":227,"callback":228,"priority":126,"file":202,"line":229},"init","update_wtt_settings",140,{"type":198,"name":227,"callback":231,"priority":179,"file":202,"line":232},"update_wtt_social_options",141,{"type":198,"name":227,"callback":234,"priority":127,"file":202,"line":235},"replace_defaults",144,{"type":198,"name":221,"callback":237,"file":202,"line":238},"wtt_register_settings",147,{"type":198,"name":221,"callback":240,"file":202,"line":241},"wtt_register_social_settings",148,{"type":198,"name":243,"callback":244,"file":202,"line":245},"admin_notices","wtt_plugin_notices",151,{"type":198,"name":214,"callback":247,"file":202,"line":248},"wtt_core_plugin_data",168,{"type":198,"name":214,"callback":250,"priority":251,"file":202,"line":252},"wtt_enqueue_core_data",10,169,{"type":198,"name":254,"callback":255,"file":202,"line":256},"add_meta_boxes","add_wtt_meta_box",172,{"type":198,"name":254,"callback":258,"file":202,"line":259},"add_wtt_social_meta_box",173,{"type":198,"name":261,"callback":262,"file":202,"line":263},"edit_form_after_title","wtt_generate_snippet_preview",176,{"type":198,"name":221,"callback":221,"file":202,"line":265},179,{"type":198,"name":267,"callback":268,"file":202,"line":269},"save_post","wtt_save_postdata",182,{"type":198,"name":271,"callback":268,"file":202,"line":272},"edit_attachment",183,{"type":198,"name":274,"callback":268,"file":202,"line":275},"add_attachment",184,{"type":198,"name":277,"callback":278,"file":202,"line":279},"rwmb_enqueue_scripts","enqueueRWMBFields",195,{"type":198,"name":281,"callback":282,"priority":29,"file":202,"line":283},"wp_head","set_header_meta",210,{"type":192,"name":285,"callback":286,"priority":287,"file":202,"line":288},"pre_get_document_title","wtt_set_seo_title",16,214,{"type":192,"name":290,"callback":286,"priority":287,"file":202,"line":291},"wp_title",215,{"type":198,"name":267,"callback":293,"file":202,"line":294},"wtt_save_social_meta",219,{"type":198,"name":267,"callback":296,"priority":29,"file":202,"line":297},"tm_save_post",221,{"type":198,"name":299,"callback":300,"priority":301,"file":202,"line":302},"tm_save_structured_data","save_structured_data",20,222,{"type":198,"name":205,"callback":304,"file":202,"line":305},"update_db_check",235,[307,311,315,319,323,327,331,335,339,343,347],{"action":4,"nopriv":308,"callback":309,"hasNonce":308,"hasCapCheck":308,"file":202,"line":310},false,"webtexttool_ajax",130,{"action":312,"nopriv":308,"callback":313,"hasNonce":308,"hasCapCheck":308,"file":202,"line":314},"webtexttool_doctypes","tm_save_doctypes",131,{"action":316,"nopriv":308,"callback":317,"hasNonce":308,"hasCapCheck":308,"file":202,"line":318},"webtexttool_dismiss_wtt_notice","dismiss_wtt_plugin_notice",154,{"action":320,"nopriv":308,"callback":321,"hasNonce":308,"hasCapCheck":308,"file":202,"line":322},"webtexttool_save_page_data","wtt_process_ajax",187,{"action":324,"nopriv":308,"callback":325,"hasNonce":308,"hasCapCheck":308,"file":202,"line":326},"webtexttool_convert_divi_shortcodes","wtt_process_divi_shortcodes",188,{"action":328,"nopriv":308,"callback":329,"hasNonce":308,"hasCapCheck":308,"file":202,"line":330},"webtexttool_search_posts","wtt_ajax_search_posts",189,{"action":332,"nopriv":308,"callback":333,"hasNonce":308,"hasCapCheck":308,"file":202,"line":334},"webtexttool_convert_shortcodes","wtt_process_shortcodes",190,{"action":336,"nopriv":308,"callback":337,"hasNonce":308,"hasCapCheck":308,"file":202,"line":338},"webtexttool_do_blocks","wtt_do_blocks",191,{"action":340,"nopriv":308,"callback":341,"hasNonce":308,"hasCapCheck":308,"file":202,"line":342},"webtexttool_tve_editor_content","wtt_tve_editor_content",192,{"action":344,"nopriv":308,"callback":345,"hasNonce":308,"hasCapCheck":308,"file":202,"line":346},"webtexttool_content_quality_suggestions","wtt_save_content_quality_suggestions",193,{"action":348,"nopriv":308,"callback":349,"hasNonce":308,"hasCapCheck":308,"file":202,"line":350},"webtexttool_content_quality_settings","wtt_save_content_quality_settings",194,[],[],[],{"dangerousFunctions":355,"sqlUsage":356,"outputEscaping":358,"fileOperations":105,"externalRequests":105,"nonceChecks":414,"capabilityChecks":78,"bundledLibraries":516},[],{"prepared":78,"raw":105,"locations":357},[],{"escaped":359,"rawEcho":360,"locations":361},165,90,[362,366,368,370,372,374,376,379,381,382,383,385,387,389,390,392,393,395,397,398,401,402,404,406,408,410,413,415,417,419,420,421,422,423,424,426,427,429,431,433,434,436,438,440,441,442,443,445,447,448,450,451,453,455,457,459,461,463,464,466,467,468,469,471,473,475,477,479,480,481,483,485,486,487,488,489,490,491,492,494,496,497,499,501,503,505,507,509,512,514],{"file":363,"line":364,"context":365},"admin\\class-webtexttool-admin.php",261,"raw output",{"file":363,"line":367,"context":365},263,{"file":363,"line":369,"context":365},542,{"file":363,"line":371,"context":365},571,{"file":363,"line":373,"context":365},592,{"file":363,"line":375,"context":365},626,{"file":377,"line":378,"context":365},"admin\\class-webtexttool-form.php",55,{"file":377,"line":380,"context":365},62,{"file":377,"line":380,"context":365},{"file":377,"line":380,"context":365},{"file":377,"line":384,"context":365},87,{"file":377,"line":386,"context":365},106,{"file":377,"line":388,"context":365},127,{"file":377,"line":245,"context":365},{"file":377,"line":391,"context":365},152,{"file":377,"line":263,"context":365},{"file":377,"line":394,"context":365},266,{"file":377,"line":396,"context":365},267,{"file":377,"line":396,"context":365},{"file":399,"line":400,"context":365},"admin\\partials\\dashboard\\wtt-account.php",13,{"file":399,"line":287,"context":365},{"file":399,"line":403,"context":365},21,{"file":399,"line":405,"context":365},102,{"file":399,"line":407,"context":365},105,{"file":399,"line":409,"context":365},108,{"file":411,"line":412,"context":365},"admin\\partials\\dashboard\\wtt-login.php",12,{"file":411,"line":414,"context":365},14,{"file":411,"line":416,"context":365},18,{"file":418,"line":160,"context":365},"admin\\partials\\settings\\wtt-other-settings.php",{"file":418,"line":211,"context":365},{"file":418,"line":61,"context":365},{"file":418,"line":287,"context":365},{"file":418,"line":104,"context":365},{"file":418,"line":301,"context":365},{"file":425,"line":78,"context":365},"admin\\partials\\settings\\wtt-post-types-settings.php",{"file":425,"line":140,"context":365},{"file":425,"line":428,"context":365},26,{"file":425,"line":430,"context":365},27,{"file":432,"line":127,"context":365},"admin\\partials\\settings\\wtt-settings.php",{"file":432,"line":160,"context":365},{"file":432,"line":435,"context":365},6,{"file":432,"line":437,"context":365},37,{"file":432,"line":439,"context":365},75,{"file":432,"line":360,"context":365},{"file":432,"line":126,"context":365},{"file":432,"line":148,"context":365},{"file":432,"line":444,"context":365},101,{"file":432,"line":446,"context":365},107,{"file":432,"line":409,"context":365},{"file":432,"line":449,"context":365},124,{"file":432,"line":318,"context":365},{"file":432,"line":452,"context":365},167,{"file":432,"line":454,"context":365},212,{"file":432,"line":456,"context":365},213,{"file":458,"line":201,"context":365},"admin\\partials\\settings\\wtt-taxonomies-settings.php",{"file":460,"line":160,"context":365},"admin\\partials\\social\\wtt-social-general-settings.php",{"file":462,"line":28,"context":365},"admin\\partials\\social\\wtt-social-languages.php",{"file":462,"line":28,"context":365},{"file":465,"line":127,"context":365},"admin\\partials\\social\\wtt-social-settings-display.php",{"file":465,"line":160,"context":365},{"file":465,"line":435,"context":365},{"file":465,"line":412,"context":365},{"file":465,"line":470,"context":365},30,{"file":465,"line":472,"context":365},32,{"file":465,"line":474,"context":365},45,{"file":476,"line":127,"context":365},"admin\\partials\\tools\\wtt-tools.php",{"file":476,"line":478,"context":365},15,{"file":476,"line":104,"context":365},{"file":476,"line":470,"context":365},{"file":476,"line":482,"context":365},34,{"file":476,"line":484,"context":365},41,{"file":195,"line":265,"context":365},{"file":195,"line":272,"context":365},{"file":195,"line":275,"context":365},{"file":195,"line":330,"context":365},{"file":195,"line":350,"context":365},{"file":195,"line":279,"context":365},{"file":195,"line":291,"context":365},{"file":195,"line":493,"context":365},555,{"file":195,"line":495,"context":365},591,{"file":195,"line":373,"context":365},{"file":195,"line":498,"context":365},749,{"file":195,"line":500,"context":365},769,{"file":195,"line":502,"context":365},801,{"file":195,"line":504,"context":365},833,{"file":195,"line":506,"context":365},848,{"file":195,"line":508,"context":365},957,{"file":510,"line":511,"context":365},"core\\class-webtexttool-social.php",94,{"file":513,"line":28,"context":365},"core\\partials\\WTT_BlockHeader.php",{"file":515,"line":127,"context":365},"core\\partials\\WTT_BlockWarning.php",[],[518,537,547,557,566,577],{"entryPoint":519,"graph":520,"unsanitizedCount":105,"severity":536},"webtexttool_ajax (admin\\class-webtexttool-admin.php:504)",{"nodes":521,"edges":533},[522,527],{"id":523,"type":524,"label":525,"file":363,"line":526},"n0","source","$_POST",518,{"id":528,"type":529,"label":530,"file":363,"line":531,"wp_function":532},"n1","sink","update_option() [Settings Manipulation]",521,"update_option",[534],{"from":523,"to":528,"sanitized":535},true,"low",{"entryPoint":538,"graph":539,"unsanitizedCount":105,"severity":536},"tm_save_doctypes (admin\\class-webtexttool-admin.php:550)",{"nodes":540,"edges":545},[541,543],{"id":523,"type":524,"label":525,"file":363,"line":542},563,{"id":528,"type":529,"label":530,"file":363,"line":544,"wp_function":532},565,[546],{"from":523,"to":528,"sanitized":535},{"entryPoint":548,"graph":549,"unsanitizedCount":105,"severity":536},"dismiss_wtt_plugin_notice (admin\\class-webtexttool-admin.php:610)",{"nodes":550,"edges":555},[551,553],{"id":523,"type":524,"label":525,"file":363,"line":552},618,{"id":528,"type":529,"label":530,"file":363,"line":554,"wp_function":532},620,[556],{"from":523,"to":528,"sanitized":535},{"entryPoint":558,"graph":559,"unsanitizedCount":105,"severity":536},"\u003Cclass-webtexttool-admin> (admin\\class-webtexttool-admin.php:0)",{"nodes":560,"edges":564},[561,563],{"id":523,"type":524,"label":562,"file":363,"line":526},"$_POST (x3)",{"id":528,"type":529,"label":530,"file":363,"line":531,"wp_function":532},[565],{"from":523,"to":528,"sanitized":535},{"entryPoint":567,"graph":568,"unsanitizedCount":105,"severity":536},"wtt_process_divi_shortcodes (core\\class-webtexttool-core.php:840)",{"nodes":569,"edges":575},[570,572],{"id":523,"type":524,"label":525,"file":195,"line":571},846,{"id":528,"type":529,"label":573,"file":195,"line":506,"wp_function":574},"echo() [XSS]","echo",[576],{"from":523,"to":528,"sanitized":535},{"entryPoint":578,"graph":579,"unsanitizedCount":105,"severity":536},"\u003Cclass-webtexttool-core> (core\\class-webtexttool-core.php:0)",{"nodes":580,"edges":583},[581,582],{"id":523,"type":524,"label":525,"file":195,"line":571},{"id":528,"type":529,"label":573,"file":195,"line":506,"wp_function":574},[584],{"from":523,"to":528,"sanitized":535},{"summary":586,"deductions":587},"The webtexttool plugin v3.6.5 presents a mixed security posture. While the use of prepared statements for all SQL queries and the absence of dangerous functions are positive signs, significant concerns arise from its attack surface and historical vulnerabilities.  The plugin exposes 11 AJAX handlers, all of which lack authentication checks, creating a substantial entry point for unauthenticated attackers.  This is further exacerbated by the fact that there are 14 nonce checks but only 8 capability checks, indicating a potential imbalance in how different types of access are being validated.\n\nThe vulnerability history reveals a pattern of medium severity issues including Code Injection, Cross-site Scripting, and Missing Authorization. The presence of three known CVEs, with one currently unpatched, is a significant concern. The most recent vulnerability was in 2026, which is an unusual date for a historical vulnerability; assuming this is a typo and it refers to a past event, it still highlights a recurring security debt. The absence of critical or high severity taint flows suggests that currently, there are no obvious severe vulnerabilities in the analyzed code paths, but this does not mitigate the risks posed by the exposed AJAX endpoints and past unpatched issues.\n\nIn conclusion, while the plugin demonstrates good practices in database interaction and avoids certain dangerous functions, the unauthenticated AJAX endpoints and a history of medium-severity vulnerabilities, including an unpatched one, make it a notable security risk. The focus on capability checks is positive but insufficient if authorization is not robustly implemented on all entry points, especially the 11 unprotected AJAX handlers.",[588,590,592,594,596],{"reason":589,"points":251},"Unprotected AJAX handlers",{"reason":591,"points":478},"Unpatched CVE",{"reason":593,"points":78},"Missing authorization on AJAX handlers",{"reason":595,"points":61},"Medium severity vulnerability history (3 CVEs)",{"reason":597,"points":435},"Lower percentage of properly escaped output","2026-03-16T19:39:13.788Z",{"wat":600,"direct":613},{"assetPaths":601,"generatorPatterns":606,"scriptPaths":607,"versionParams":608},[602,603,604,605],"\u002Fwp-content\u002Fplugins\u002Fwebtexttool\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwebtexttool\u002Fjs\u002Fwtt-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fwebtexttool\u002Fjs\u002Fwtt-public-script.js","\u002Fwp-content\u002Fplugins\u002Fwebtexttool\u002Fcss\u002Fwtt-admin.css",[],[603,604],[609,610,611,612],"webtexttool\u002Fcss\u002Fstyle.css?ver=","webtexttool\u002Fjs\u002Fwtt-admin-script.js?ver=","webtexttool\u002Fjs\u002Fwtt-public-script.js?ver=","webtexttool\u002Fcss\u002Fwtt-admin.css?ver=",{"cssClasses":614,"htmlComments":619,"htmlAttributes":629,"restEndpoints":633,"jsGlobals":634,"shortcodeOutput":636},[615,616,617,618],"wtt-admin-page","wtt-settings-page","wtt-social-page","wtt-tools-page",[620,621,622,623,624,625,626,627,628,628],"\u003C!-- If this file is called directly, abort. -->","\u003C!-- The code that runs during plugin activation. -->","\u003C!-- The code that runs during plugin deactivation. -->","\u003C!-- The core plugin class that is used to define internationalization, admin-specific hooks, and core specific hooks. -->","\u003C!-- Begins execution of the plugin. -->","\u003C!-- The admin-specific functionality of the plugin. -->","\u003C!-- Register the menu item and its submenus into the WordPress dashboard menu. -->","\u003C!-- Applies user capabilities filter in order to overwrite -->","\u003C!-- Register the settings -->",[630,631,632],"wtt_manage_options_capability","data-wtt-plugin-name","data-wtt-plugin-version",[],[635],"Webtexttool",[]]