{"id":177143,"date":"2023-10-04T12:44:36","date_gmt":"2023-10-04T12:44:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auto-focus-keyword-for-seo\/"},"modified":"2026-03-30T14:21:38","modified_gmt":"2026-03-30T14:21:38","slug":"auto-focus-keyword-for-seo","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/auto-focus-keyword-for-seo\/","author":16149021,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"trunk","tested":"6.9.4","requires":"4.1","requires_php":"7.4","requires_plugins":null,"header_name":"Auto Focus Keyword for SEO","header_author":"Pagup","header_description":"This plugin will assign Focus Keywords to all your pages (on the backend) based on post titles, for websites using Yoast SEO and Rank Math.","assets_banners_color":"cccccc","last_updated":"2026-03-30 14:21:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/pagup.com\/","rating":5,"author_block_rating":0,"active_installs":2000,"downloads":18086,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2974747,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2974747,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2974747,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2974747,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2974747,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2974747,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Auto Focus Keyword dashboard","2":"FETCH and SYNC workflow","3":"Post type selection and exclusions","4":"Activity log"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[201184,258041,174175,186,2226],"plugin_category":[55],"plugin_contributors":[78154,176401,157123],"plugin_business_model":[],"class_list":["post-177143","plugin","type-plugin","status-publish","hentry","plugin_tags-focus-keyword","plugin_tags-keyword-automation","plugin_tags-rank-math","plugin_tags-seo","plugin_tags-yoast-seo","plugin_category-seo-and-marketing","plugin_contributors-freemius","plugin_contributors-pagup","plugin_contributors-the-rock","plugin_committers-pagup","plugin_committers-the-rock"],"banners":{"banner":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/banner-772x250.jpg?rev=2974747","banner_2x":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/banner-1544x500.jpg?rev=2974747","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/icon-128x128.png?rev=2974747","icon_2x":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/icon-256x256.png?rev=2974747","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/screenshot-1.png?rev=2974747","caption":"Auto Focus Keyword dashboard"},{"src":"https:\/\/ps.w.org\/auto-focus-keyword-for-seo\/assets\/screenshot-2.png?rev=2974747","caption":"FETCH and SYNC workflow"}],"raw_content":"<!--section=description-->\n<p><strong>Auto Focus Keyword for SEO<\/strong> is a WordPress plugin that fills <strong>missing<\/strong> focus keyword fields from the <strong>post title<\/strong>.<\/p>\n\n<p>It is designed for sites that already use <strong>Yoast SEO<\/strong> or <strong>Rank Math<\/strong> and want a faster way to populate focus keywords across existing content.<\/p>\n\n<p>Official documentation: <a href=\"https:\/\/autolinksforseo.com\/focus-keyword\">https:\/\/autolinksforseo.com\/focus-keyword<\/a><\/p>\n\n<h4>Quick product facts<\/h4>\n\n<ul>\n<li><strong>Product type:<\/strong> WordPress SEO workflow plugin<\/li>\n<li><strong>Main action:<\/strong> fills missing focus keyword fields from post titles<\/li>\n<li><strong>Works in:<\/strong> WordPress admin \/ backend<\/li>\n<li><strong>Supported SEO plugins:<\/strong> Yoast SEO, Rank Math<\/li>\n<li><strong>Default workflow:<\/strong> FETCH then SYNC<\/li>\n<li><strong>Overwrite existing keywords:<\/strong> no<\/li>\n<li><strong>Keyword research \/ AI generation:<\/strong> no<\/li>\n<li><strong>WooCommerce product pages:<\/strong> Pro<\/li>\n<li><strong>Continuous auto-sync for new content:<\/strong> Pro<\/li>\n<\/ul>\n\n<h4>What Auto Focus Keyword does<\/h4>\n\n<p>Auto Focus Keyword scans selected post types and finds published items that do not yet have a focus keyword in the supported SEO plugin.<\/p>\n\n<p>When you run <strong>SYNC<\/strong>, it writes the <strong>post title<\/strong> into the supported focus keyword field.<\/p>\n\n<p>This plugin is useful when you want to:<\/p>\n\n<ul>\n<li>populate missing focus keywords in bulk<\/li>\n<li>save time on large WordPress sites<\/li>\n<li>standardize a starting point for SEO workflows<\/li>\n<li>prepare content for downstream systems that rely on focus keywords<\/li>\n<\/ul>\n\n<h4>What Auto Focus Keyword does not do<\/h4>\n\n<p>Auto Focus Keyword does <strong>not<\/strong> do the following:<\/p>\n\n<ul>\n<li>it does <strong>not<\/strong> generate AI keyword suggestions<\/li>\n<li>it does <strong>not<\/strong> perform keyword research<\/li>\n<li>it does <strong>not<\/strong> estimate search volume or difficulty<\/li>\n<li>it does <strong>not<\/strong> rewrite titles, content, or meta descriptions<\/li>\n<li>it does <strong>not<\/strong> overwrite existing focus keywords during batch sync<\/li>\n<li>it does <strong>not<\/strong> support All in One SEO (AIOSEO) in the current version<\/li>\n<li>it does <strong>not<\/strong> guarantee that a page title is the ideal target query in every case<\/li>\n<\/ul>\n\n<p>This distinction matters: Auto Focus Keyword is a <strong>bulk field population tool<\/strong>, not a full keyword research platform.<\/p>\n\n<h4>Why this plugin exists<\/h4>\n\n<p>Many WordPress sites never filled focus keyword fields consistently, especially on large content libraries and WooCommerce catalogs.<\/p>\n\n<p>Auto Focus Keyword gives you a fast way to assign a practical default value so your editorial and SEO workflow starts from something structured instead of something empty.<\/p>\n\n<p>It also fits naturally into a broader SEO pipeline. If your site uses focus keywords as a signal for internal linking or other rule-based SEO automation, this plugin helps you establish that signal first.<\/p>\n\n<p>Pipeline overview: <a href=\"https:\/\/autolinksforseo.com\/pipeline\">https:\/\/autolinksforseo.com\/pipeline<\/a><\/p>\n\n<h4>Important SEO note<\/h4>\n\n<p>Using the post title as the focus keyword is a <strong>practical starting point<\/strong>, not a universal SEO truth.<\/p>\n\n<p>For product pages and large catalogs, the title is often close to the intended target query. For editorial pages, service pages, or branded content, the best focus keyword may still need manual refinement.<\/p>\n\n<p>Auto Focus Keyword is best understood as a <strong>workflow accelerator<\/strong>, not as a substitute for SEO judgment on every page.<\/p>\n\n<h4>Free edition<\/h4>\n\n<p>The free edition is built for manual batch work.<\/p>\n\n<p>Included in Free:<\/p>\n\n<ul>\n<li>select post types to scan<\/li>\n<li>FETCH missing items<\/li>\n<li>SYNC missing focus keywords in bulk<\/li>\n<li>blacklist \/ exclusions<\/li>\n<li>activity log<\/li>\n<li>plugin settings cleanup option on deactivation<\/li>\n<\/ul>\n\n<p>The free edition is intended to help you retrofit existing content quickly.<\/p>\n\n<h4>Pro edition<\/h4>\n\n<p>The Pro edition extends the workflow for sites that publish continuously.<\/p>\n\n<p>Included in Pro:<\/p>\n\n<ul>\n<li>continuous auto-sync for new content<\/li>\n<li>WooCommerce product page support<\/li>\n<li>per-page disable control in the sidebar<\/li>\n<\/ul>\n\n<p>See plans and documentation: <a href=\"https:\/\/autolinksforseo.com\/pricing\">https:\/\/autolinksforseo.com\/pricing<\/a><\/p>\n\n<h4>Compatibility<\/h4>\n\n<p>Auto Focus Keyword supports:<\/p>\n\n<ul>\n<li><strong>Yoast SEO<\/strong><\/li>\n<li><strong>Rank Math<\/strong><\/li>\n<\/ul>\n\n<p>It does not create its own focus keyword system. It writes to the supported SEO plugin field already present on the site.<\/p>\n\n<p>If neither Yoast SEO nor Rank Math is active, there is no supported focus keyword field to fill.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Select the post types you want to process<\/li>\n<li>Exclude any pages or URLs you do not want to touch<\/li>\n<li>Run <strong>FETCH<\/strong> to identify published items with a missing focus keyword<\/li>\n<li>Run <strong>SYNC<\/strong> to fill the missing field with the post title<\/li>\n<li>Review the log<\/li>\n<\/ol>\n\n<p>Pro can keep new content synchronized automatically after publication.<\/p>\n\n<h4>Use cases<\/h4>\n\n<p>Auto Focus Keyword is especially useful for:<\/p>\n\n<ul>\n<li>large blog archives<\/li>\n<li>WooCommerce stores<\/li>\n<li>editorial teams that inherited unoptimized content<\/li>\n<li>agencies standardizing an SEO workflow before deeper manual review<\/li>\n<\/ul>\n\n<h4>Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/autolinksforseo.com\/focus-keyword\">Official documentation<\/a><\/li>\n<li><a href=\"https:\/\/autolinksforseo.com\/pricing\">Pricing and plans<\/a><\/li>\n<li><a href=\"https:\/\/autolinksforseo.com\/pipeline\">Pipeline overview<\/a><\/li>\n<li><a href=\"https:\/\/autolinksforseo.com\/guides\/changelog-afk\">Full changelog<\/a><\/li>\n<\/ul>\n\n<h4>About the publisher<\/h4>\n\n<p>Auto Focus Keyword for SEO is developed by <a href=\"https:\/\/pagup.com\/\">Pagup<\/a>, a digital readability firm based in Quebec, Canada.<\/p>\n\n<p>A clear focus keyword on every page is a foundational layer of digital readability. Without it, search engines and AI systems cannot determine what a page is about or how it relates to the rest of your content. This plugin automates that layer so that your editorial structure remains coherent as your site grows.<\/p>\n\n<p>Auto Focus Keyword is part of a broader practice that includes <a href=\"https:\/\/pagup.com\/en\/services\/semantic-content-architecture\/\">semantic content architecture<\/a> and <a href=\"https:\/\/pagup.com\/en\/glossary\/interpretive-seo\/\">interpretive SEO<\/a>.<\/p>\n\n<h4>Part of the Pagup ecosystem<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/pagup.com\/\">pagup.com<\/a> \u2014 Digital readability firm. Diagnostic, semantic architecture, AI governance.<\/li>\n<li><a href=\"https:\/\/gautierdorval.com\/\">gautierdorval.com<\/a> \u2014 Doctrine, canonical definitions, interpretive governance research.<\/li>\n<li><a href=\"https:\/\/interpretive-governance.org\/\">interpretive-governance.org<\/a> \u2014 Formal versioned standard for interpretive governance.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installing from WordPress<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New in WordPress admin<\/li>\n<li>Search for \"Auto Focus Keyword for SEO\"<\/li>\n<li>Click \"Install Now\"<\/li>\n<li>Click \"Activate\"<\/li>\n<li>Open \"Auto Focus Keyword\" in the admin menu<\/li>\n<\/ol>\n\n<h4>Installing manually<\/h4>\n\n<ol>\n<li>Unzip all files to the <code>\/wp-content\/plugins\/auto-focus-keyword-for-seo<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Open \"Auto Focus Keyword\" in the admin menu<\/li>\n<\/ol>\n\n<h4>After activation<\/h4>\n\n<ol>\n<li>Select the post types you want to process<\/li>\n<li>Add exclusions if needed<\/li>\n<li>Click <strong>FETCH<\/strong><\/li>\n<li>Click <strong>SYNC<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20auto%20focus%20keyword%20for%20seo%3F\"><h3>What is Auto Focus Keyword for SEO?<\/h3><\/dt>\n<dd><p>It is a WordPress plugin that fills <strong>missing<\/strong> Yoast SEO or Rank Math focus keyword fields from post titles.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Auto Focus Keyword supports <strong>Yoast SEO<\/strong> and <strong>Rank Math<\/strong>.<\/p><\/dd>\n<dt id=\"does%20it%20support%20all%20in%20one%20seo%20%28aioseo%29%3F\"><h3>Does it support All in One SEO (AIOSEO)?<\/h3><\/dt>\n<dd><p>No. The current version supports <strong>Yoast SEO<\/strong> and <strong>Rank Math<\/strong> only.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20yoast%20seo%20or%20rank%20math%3F\"><h3>Does it work without Yoast SEO or Rank Math?<\/h3><\/dt>\n<dd><p>No. The plugin needs a supported focus keyword field to write into.<\/p><\/dd>\n<dt id=\"does%20it%20overwrite%20existing%20focus%20keywords%3F\"><h3>Does it overwrite existing focus keywords?<\/h3><\/dt>\n<dd><p>No. The plugin is designed to fill <strong>missing<\/strong> focus keyword fields during the batch process.<\/p><\/dd>\n<dt id=\"what%20value%20does%20the%20plugin%20write%3F\"><h3>What value does the plugin write?<\/h3><\/dt>\n<dd><p>It writes the <strong>post title<\/strong> into the supported focus keyword field.<\/p><\/dd>\n<dt id=\"does%20it%20change%20the%20frontend%20of%20my%20site%3F\"><h3>Does it change the frontend of my site?<\/h3><\/dt>\n<dd><p>No. Auto Focus Keyword works in the admin workflow and updates the supported SEO plugin field. It does not rewrite your post title or body content.<\/p><\/dd>\n<dt id=\"is%20the%20post%20title%20always%20the%20perfect%20focus%20keyword%3F\"><h3>Is the post title always the perfect focus keyword?<\/h3><\/dt>\n<dd><p>No. The post title is a practical default, not always the best final keyword. Manual refinement may still be preferable on important pages.<\/p><\/dd>\n<dt id=\"can%20i%20exclude%20pages%20from%20the%20process%3F\"><h3>Can I exclude pages from the process?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes an exclusion \/ blacklist workflow. Pro also adds per-page disable control.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20support%20woocommerce%20product%20pages%3F\"><h3>Does the free version support WooCommerce product pages?<\/h3><\/dt>\n<dd><p>WooCommerce product pages require Pro.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20continuous%20auto-sync%3F\"><h3>Does the plugin support continuous auto-sync?<\/h3><\/dt>\n<dd><p>Continuous auto-sync for newly published content is a Pro feature.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20clean%20up%20after%20deactivation%3F\"><h3>Does the plugin clean up after deactivation?<\/h3><\/dt>\n<dd><p>The plugin includes a <strong>remove settings<\/strong> option for plugin settings. Generated focus keywords are stored in the supported SEO plugin field and are not automatically removed just by deactivating the plugin. If you want to remove generated values, use the sync log workflow before uninstalling.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20your%20internal%20linking%20plugin%3F\"><h3>Can I use this with your internal linking plugin?<\/h3><\/dt>\n<dd><p>Yes. Auto Focus Keyword is designed to work naturally with the broader focus keyword to internal linking workflow documented on autolinksforseo.com.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20the%20full%20documentation%3F\"><h3>Where can I find the full documentation?<\/h3><\/dt>\n<dd><p>Documentation is available at <a href=\"https:\/\/autolinksforseo.com\/focus-keyword\">https:\/\/autolinksforseo.com\/focus-keyword<\/a>.<\/p><\/dd>\n<dt id=\"who%20develops%20auto%20focus%20keyword%3F\"><h3>Who develops Auto Focus Keyword?<\/h3><\/dt>\n<dd><p>Auto Focus Keyword is developed by <a href=\"https:\/\/pagup.com\/\">Pagup<\/a>, a digital readability firm based in Quebec, Canada. Pagup specializes in semantic architecture, interpretive SEO, and AI governance.<\/p><\/dd>\n<dt id=\"why%20do%20focus%20keywords%20matter%20for%20ai%20systems%3F\"><h3>Why do focus keywords matter for AI systems?<\/h3><\/dt>\n<dd><p>AI systems do not just read your page content. They try to understand what each page is about and how it fits within your site's structure. A missing or generic focus keyword creates ambiguity. The system cannot determine whether a page is a service page, a blog post, a product description, or documentation. This ambiguity leads to <a href=\"https:\/\/pagup.com\/en\/glossary\/semantic-compression\/\">semantic compression<\/a> \u2014 the loss of meaningful distinctions when AI systems summarize your organization.<\/p><\/dd>\n<dt id=\"what%20is%20digital%20readability%3F\"><h3>What is digital readability?<\/h3><\/dt>\n<dd><p>Digital readability is the capacity of a website to be correctly understood by all four reading layers: humans, search engines, generative AI systems, and autonomous agents. Learn more at <a href=\"https:\/\/pagup.com\/en\/glossary\/digital-readability\/\">pagup.com<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>FIX: Namespace issue with certain servers<\/li>\n<li>IMPROVE: Updated Freemius SDK to v2.12.0<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>FIX: Freemius SDK security fix<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>FIX: Critical error because of array sort function<\/li>\n<\/ul>\n\n<p>Older release notes: <a href=\"https:\/\/autolinksforseo.com\/guides\/changelog-afk\">https:\/\/autolinksforseo.com\/guides\/changelog-afk<\/a><\/p>","raw_excerpt":"Automatically fill missing Yoast SEO or Rank Math focus keywords from post titles. Batch sync, exclusions, and Pro auto-sync.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/177143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=177143"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pagup"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=177143"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=177143"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=177143"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=177143"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=177143"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=177143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}