{"id":331803,"date":"2026-10-04T13:02:17","date_gmt":"2026-10-04T13:02:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/internal-link-suggestions\/"},"modified":"2026-10-04T13:01:43","modified_gmt":"2026-10-04T13:01:43","slug":"internal-link-suggestions","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/internal-link-suggestions\/","author":23522934,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"PinBoostr Internal Linking Assistant","header_author":"PinBoostr","header_description":"Scan your posts and pages, get smart internal link suggestions based on your existing content, and insert them with one click. A free SEO tool by PinBoostr.","assets_banners_color":"","last_updated":"2026-10-04 13:01:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pinboostr.com\/pinboostr-internal-linking-assistant","header_author_uri":"https:\/\/pinboostr.com","rating":0,"author_block_rating":0,"active_installs":70,"downloads":265,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pinboostr","date":"2026-10-04 13:01:43","revision":3727439}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3727453,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3727453,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Link Suggestions dashboard, with site stats, average content score, and one-click suggestions.","2":"The content score table, ranking posts by internal-linking health.","3":"Internal link suggestions in the post editor sidebar."}},"plugin_section":[],"plugin_tags":[19933,6681,175,1089,186],"plugin_category":[55],"plugin_contributors":[284339],"plugin_business_model":[],"class_list":["post-331803","plugin","type-plugin","status-publish","hentry","plugin_tags-internal-linking","plugin_tags-internal-links","plugin_tags-links","plugin_tags-related-posts","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-pinboostr","plugin_committers-pinboostr"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/internal-link-suggestions\/assets\/icon-128x128.png?rev=3727453","icon_2x":"https:\/\/ps.w.org\/internal-link-suggestions\/assets\/icon-256x256.png?rev=3727453","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>PinBoostr Internal Linking Assistant<\/strong> helps you build a stronger internal linking structure \u2014 one of the most effective and overlooked on-page SEO wins.<\/p>\n\n<p>The plugin scans your published posts and pages, looks for places where you mention the title of another piece of your own content, and suggests turning that text into an internal link. You review each suggestion and insert it with one click.<\/p>\n\n<p>Better internal linking helps your readers discover more of your content and helps search engines understand how your pages relate to each other.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Scan posts<\/strong> \u2014 analyze all your published posts and pages in one click.<\/li>\n<li><strong>Relevance-ranked suggestions<\/strong> \u2014 a custom matching engine builds anchors only from your post titles and weighs each phrase by how rare it is across your whole site (IDF). Boilerplate and common-ingredient phrases are ignored, and any phrase that could point to more than one post is dropped, so every suggestion is specific and points to the right destination.<\/li>\n<li><strong>One-click insert<\/strong> \u2014 add a suggested link to the right spot in the post without opening the editor.<\/li>\n<li><strong>Content scores<\/strong> \u2014 every post gets an internal-linking health score (0\u2013100) based on incoming links, outgoing links, depth, and untapped opportunities.<\/li>\n<li><strong>Site stats<\/strong> \u2014 see average score, total internal links, orphan pages (no incoming links), and dead-end pages (no outgoing links) at a glance.<\/li>\n<li><strong>Editor sidebar<\/strong> \u2014 see suggestions for the post you are currently editing.<\/li>\n<li><strong>Safe by design<\/strong> \u2014 links are only inserted into plain text, never inside existing links or HTML tags. Existing links are left untouched.<\/li>\n<li><strong>No lock-in<\/strong> \u2014 no account required, nothing is sent to external servers.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin runs entirely on your own site. It does not collect, send, or store any data on external servers.<\/p>\n\n<h4>About<\/h4>\n\n<p>This free tool is built and maintained by <a href=\"https:\/\/pinboostr.com\">PinBoostr<\/a>, a platform that helps content creators grow traffic with automated Pinterest marketing.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pinboostr-internal-linking-assistant<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it through the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>Link Suggestions<\/strong> in the admin menu and click <strong>Analyze my content<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20it%20decide%20what%20to%20suggest%3F\"><h3>How does it decide what to suggest?<\/h3><\/dt>\n<dd><p>It builds anchor phrases only from your post and page titles, then scores each phrase by how rare it is across your whole site. When a distinctive title phrase appears as plain (un-linked) text inside another post, that is suggested as an internal link to the post the phrase names. Common phrases that appear everywhere (like ingredient lists or storage instructions) and phrases that could match more than one post are ignored, so suggestions stay specific and relevant.<\/p><\/dd>\n<dt id=\"will%20it%20change%20my%20content%20automatically%3F\"><h3>Will it change my content automatically?<\/h3><\/dt>\n<dd><p>No. Nothing is changed until you click <strong>Insert<\/strong> on a specific suggestion. Each insert links the first un-linked occurrence of the phrase in that post.<\/p><\/dd>\n<dt id=\"does%20it%20touch%20my%20existing%20links%3F\"><h3>Does it touch my existing links?<\/h3><\/dt>\n<dd><p>No. The plugin never modifies text that is already inside a link or an HTML tag.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20content%20anywhere%3F\"><h3>Does it send my content anywhere?<\/h3><\/dt>\n<dd><p>No. All scanning happens on your own server. Nothing is sent to any external service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: analyze posts and pages, RAKE-based keyword suggestions, content scoring, site stats, and one-click internal link insertion.<\/li>\n<\/ul>","raw_excerpt":"Scan your posts and pages, get smart internal link suggestions from your own content, and insert them with one click. A free SEO tool.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331803"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pinboostr"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331803"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331803"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331803"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331803"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331803"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}