Troubleshooting
Links do not appear on the frontend
Check the cache. The plugin uses WordPress transients to cache link data. If you have just run a SYNC, the old cache may still be active. Click Delete Transient Cache on the Sync tab. Also clear any external cache plugin (WP Super Cache, LiteSpeed, W3 Total Cache) and your CDN cache if applicable.
Check post type selection. If you selected only "Pages" in Settings but expect links on blog posts, the posts will not be processed. Verify the post type selection matches your expectations.
Check exclusions. Review the Exclude Tags, Exclude Keywords, and Exclude URLs settings. Also check the per-page metabox — a page with "Disable Internal Links" checked will not show any auto-generated links.
SYNC process gets stuck
The SYNC runs in batches via AJAX requests. If a batch fails, the progress bar may freeze. Do not close the page. Click STOP, then click SYNC NOW again. The process will resume from where it left off. If the issue persists, check your server's PHP memory limit and max execution time.
Focus keywords are not appearing in the SEO plugin
Verify that Yoast SEO, Rank Math, or All in One SEO is installed and activated. Auto Focus Keyword checks for these plugins at runtime. If none is detected, the plugin cannot write to any meta field.
Links are created inside headings
By default, H1, H2, and H3 tags are excluded. If you see links inside headings, check that the Exclude Tags setting has not been cleared. The default value should be h1, h2, h3 on separate lines.
Too many links on a page
Reduce the Max Links setting. The default is 3. For content-heavy pages, 2–3 links is usually sufficient. Also check whether both SYNC-generated and manual links are active for the same keywords.