{"id":290286,"date":"2026-06-10T15:38:43","date_gmt":"2026-06-10T15:38:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/link-on-keyword\/"},"modified":"2026-06-10T15:23:22","modified_gmt":"2026-06-10T15:23:22","slug":"sherdore-link-on-keyword","status":"publish","type":"plugin","link":"https:\/\/yor.wordpress.org\/plugins\/sherdore-link-on-keyword\/","author":23306400,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SherDore Link on Keyword","header_author":"Sherdore","header_description":"Automatically insert hyperlinks into your post content based on defined keywords. Free to use \u2014 powered by Sherdore.com.","assets_banners_color":"f4f8fe","last_updated":"2026-06-10 15:23:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sherdore.com","header_author_uri":"https:\/\/profiles.wordpress.org\/sherdore","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3567785,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3567785,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3567785,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The activation consent dialog","2":"The keyword management settings page","3":"Example of an auto-linked keyword in post content"}},"plugin_section":[],"plugin_tags":[25078,7625,6681,251074,186],"plugin_category":[55],"plugin_contributors":[266538],"plugin_business_model":[],"class_list":["post-290286","plugin","type-plugin","status-publish","hentry","plugin_tags-anchor-text","plugin_tags-auto-link","plugin_tags-internal-links","plugin_tags-keyword-linking","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-sherdore","plugin_committers-sherdore"],"banners":{"banner":"https:\/\/ps.w.org\/sherdore-link-on-keyword\/assets\/banner-772x250.png?rev=3567785","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sherdore-link-on-keyword\/assets\/icon-128x128.png?rev=3567785","icon_2x":"https:\/\/ps.w.org\/sherdore-link-on-keyword\/assets\/icon-256x256.png?rev=3567785","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>SherDore Link on Keyword<\/strong> lets you define keywords and the URLs they should automatically link to across all your post content.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Add unlimited keyword \u2192 URL rules<\/li>\n<li>Control how many times each keyword is linked per post<\/li>\n<li>Open links in a new tab<\/li>\n<li>Add rel=\"nofollow\" to any link<\/li>\n<li>Case-sensitive or case-insensitive matching<\/li>\n<li>Safe HTML parsing \u2014 never breaks existing links<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Go to <strong>Settings \u2192 Link on Keyword<\/strong><\/li>\n<li>Add a keyword and a target URL<\/li>\n<li>Every time that keyword appears in your posts, it will automatically become a hyperlink<\/li>\n<\/ol>\n\n<h4>Attribution<\/h4>\n\n<p>This plugin is free to use. In return, a small visible \"Powered by Sherdore\" link is displayed in your site footer. You will be asked to agree to this during activation. If you do not agree, the plugin will deactivate itself \u2014 no data is stored.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>link-on-keyword<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Review and accept the attribution agreement shown on activation<\/li>\n<li>Go to <strong>Settings \u2192 Link on Keyword<\/strong> to add your keyword rules<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20the%20plugin%20break%20my%20existing%20links%3F\"><h3>Will the plugin break my existing links?<\/h3><\/dt>\n<dd><p>No. The plugin uses safe HTML tokenisation that skips any text already inside an <code>&lt;a&gt;<\/code> tag.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20how%20many%20times%20a%20keyword%20is%20linked%20per%20post%3F\"><h3>Can I limit how many times a keyword is linked per post?<\/h3><\/dt>\n<dd><p>Yes. Each keyword rule has a \"Max Replacements per Post\" setting.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20the%20sherdore.com%20backlink%3F\"><h3>Can I remove the Sherdore.com backlink?<\/h3><\/dt>\n<dd><p>The attribution link is part of the free usage agreement. If you do not wish to display it, the plugin will deactivate. This is clearly disclosed before activation.<\/p><\/dd>\n<dt id=\"is%20my%20data%20sent%20anywhere%3F\"><h3>Is my data sent anywhere?<\/h3><\/dt>\n<dd><p>No. All settings are stored locally in your WordPress database. No data is sent to external servers.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Automatically insert hyperlinks into your post content based on defined keywords. Free to use \u2014 powered by Sherdore.com.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290286"}],"author":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sherdore"}],"wp:attachment":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290286"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290286"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290286"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290286"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290286"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}