[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJUZcwxwqkCXXk_Jg6FWgS95XK6umUVmyfhMM4s2jaHU":3,"$f7uc5Rtn2oRwDkyM5-_Mvi2po1dKJIRhGO8puFZy4cAc":183,"$fctoQZn3GILu3JKdRfkE0bu6yfslLCqTqZs_PaejXVTc":188},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":142,"fingerprints":167},"identify-headings","Identify Headings","1.0.8","tedmaster","https:\u002F\u002Fprofiles.wordpress.org\u002Ftedmaster\u002F","\u003Cp>A plugin that adds ID attributes to heading, paragraph, and list elements\u003C\u002Fp>\n\u003Cp>Identify Headings – Allow visitors to link to parts of your page by automatically adding IDs to important elements\u003C\u002Fp>\n\u003Cp>\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\u002FABR-nzAYs9I?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>\u003C\u002Fp>\n\u003Cp>This small and unintrusive plugin adds ID attributes to all heading, paragraph, and list elements in a post or page. It does not modify existing IDs.\u003C\u002Fp>\n\u003Cp>Adding IDs to these elements allows people to link to the heading, paragraph, or list element that they are interested in. This is especially important on sites that have lots of content on a page or post. Without this plugin, site visitors have to go to the page and then scroll down to try and find the item of interest.\u003C\u002Fp>\n\u003Cp>This plugin does not modify the display of your content at all. It simply adds missing IDs and a class (in case you want to modify the display yourself). Also, this plugin does not modify your content in the database. It adds the IDs as part of the page display.\u003C\u002Fp>\n\u003Cp>This plugin does not have any configuration screens. No configuration is required.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Fsupporting\u002Ffaq\" rel=\"nofollow ugc\">See this page\u003C\u002Fa> for an example of how this plugin could be enhanced (when you roll over a heading, a hash character appears to tell you you can link to it).\u003C\u002Fp>\n\u003Cp>Installation\u003C\u002Fp>\n\u003Cp>There are no special requirements to install this plugin. Just use the standard WordPress plugin installation routine.\u003C\u002Fp>\n\u003Cp>Copyright\u003C\u002Fp>\n\u003Cp>© Secret Source Technology SL 2020\u003C\u002Fp>\n\u003Cp>Changelog\u003C\u002Fp>\n\u003Cp>1.0.8 – Fussing with this README (and adding a link to an explanatory video)\u003Cbr \u002F>\n1.0.6 – This readme file was being removed prior to deployment. Fixed\u003Cbr \u002F>\n1.0.5 – Removed some deployment automation folders from the release\u003Cbr \u002F>\n1.0.4 – Updated this readme and fixed some deployment automation issues\u003Cbr \u002F>\n1.0 – Initial release\u003C\u002Fp>\n","A plugin that adds ID attributes to heading, paragraph, and list elements Identify Headings - Allow visitors to link to parts of your page by automat &hellip;",10,1162,0,"2020-08-13T14:59:00.000Z","5.4.19","5.4","7.3",[19,20,21],"accessibility","links","seo","https:\u002F\u002Fsecret-source.eu\u002Fplugins\u002Fidentify-headings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.8.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-08-29T04:04:00.591Z",[35,52,72,95,118],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":46,"tags":47,"homepage":46,"download_link":50,"security_score":51,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"dubbot","DubBot","1.0.1","Syl DubBot","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyldubbot\u002F","\u003Cp>The DubBot Plugin connects to your \u003Ca href=\"https:\u002F\u002Fdubbot.com\" rel=\"nofollow ugc\">DubBot\u003C\u002Fa> account and displays accessibility, spelling, links, SEO, best practices, and custom web governance rule results directly within WordPress.\u003C\u002Fp>\n\u003Cp>This plugin requires an “Embed Key,” which can be requested by contacting DubBot support at \u003Ca href=\"mailto:help@dubbot.com\" rel=\"nofollow ugc\">help@dubbot.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Highlight issues from DubBot inside your WordPress editor.\u003Cbr \u002F>\n– View results from:\u003Cbr \u002F>\n  – Accessibility\u003Cbr \u002F>\n  – Best Practices\u003Cbr \u002F>\n  – Spelling\u003Cbr \u002F>\n  – Links\u003Cbr \u002F>\n  – Web Governance\u003Cbr \u002F>\n  – SEO\u003C\u002Fp>\n\u003Cp>A DubBot account is required to use this plugin.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin requires a \u003Ca href=\"https:\u002F\u002Fdubbot.com\" rel=\"nofollow ugc\">DubBot\u003C\u002Fa> account render results from the \u003Ca href=\"https:\u002F\u002Fapi.dubbot.com\u002F\" rel=\"nofollow ugc\">DubBot API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>On the page\u002Fpost view and edit screens, the plugin sends the Embed Key and the page\u002Fpost’s URL to the DubBot API to fetch and display any issues for the page.\u003C\u002Fp>\n\u003Cp>For new DubBot customers, \u003Ca href=\"https:\u002F\u002Fdubbot.com\u002Frequest-demo\u002Findex.html\" rel=\"nofollow ugc\">request a demo\u003C\u002Fa> to get started.\u003Cbr \u002F>\nFor existing customers, contact DubBot support at \u003Ca href=\"mailto:help@dubbot.com\" rel=\"nofollow ugc\">help@dubbot.com\u003C\u002Fa> to request an Embed Key.\u003C\u002Fp>\n\u003Cp>DubBot \u003Ca href=\"https:\u002F\u002Fdubbot.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdubbot.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>Highlighting isn’t working.\u003C\u002Fh4>\n\u003Cp>You may need to update the Editor Selector in the Settings. This is the \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002FCSS_selectors\" rel=\"nofollow ugc\">CSS Selector\u003C\u002Fa> that corresponds to the HTML element containing the WordPress editor.\u003C\u002Fp>\n\u003Ch4>Some things aren’t highlighting\u003C\u002Fh4>\n\u003Cp>Those things could be part of template content, such as a header or footer, which is usually not seen while editing page content.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For any questions or support requests, please contact \u003Ca href=\"mailto:help@dubbot.com\" rel=\"nofollow ugc\">help@dubbot.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 (or later). For more information, see the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPLv2 License\u003C\u002Fa>.\u003C\u002Fp>\n","Display results from your DubBot account within WordPress.",935,"2025-02-19T18:01:00.000Z","6.7.5","",[19,20,21,48,49],"spelling","web-governance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdubbot.1.0.1.zip",92,{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":11,"downloaded":60,"rating":13,"num_ratings":13,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":68,"download_link":69,"security_score":70,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":71},"js-links","JS Links – SEO Link Obfuscation","2.0.0","Pierre Ribeaucourt","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierreseo\u002F","\u003Cp>\u003Cstrong>JS Links\u003C\u002Fstrong> lets you obfuscate links so crawlers can’t follow them — while users still can.\u003Cbr \u002F>\nIt replaces \u003Ccode>\u003Ca>\u003C\u002Fcode> tags with accessible \u003Ccode>\u003Cspan>\u003C\u002Fcode> elements (\u003Ccode>role=\"link\"\u003C\u002Fcode>, \u003Ccode>tabindex=\"0\"\u003C\u002Fcode>) containing Base64-encoded URLs.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Use cases\u003C\u002Fstrong>\u003Cbr \u002F>\n– Hide links to legal pages, login, or affiliate URLs\u003Cbr \u002F>\n– Prevent PageRank dilution in footers or widgets\u003Cbr \u002F>\n– Keep a clean, SEO-friendly internal linking structure\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Key features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lightweight, no external calls or tracking\u003Cbr \u002F>\n– 100 % reversible (disable = restores original links)\u003Cbr \u002F>\n– Works with all SEO plugins (Yoast, Rank Math, SEOPress)\u003Cbr \u002F>\n– Compatible with any theme or builder\u003Cbr \u002F>\n– Accessible (keyboard navigation supported)\u003Cbr \u002F>\n– Optionally disable obfuscation on specific pages\u003Cbr \u002F>\n– Custom CSS styling per area (content, menu, footer, widget)\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Why not just use \u003Ccode>nofollow\u003C\u002Fcode>?\u003C\u002Fstrong>\u003Cbr \u002F>\nBecause \u003Ccode>nofollow\u003C\u002Fcode> links are still visible to crawlers and can leak PageRank.\u003Cbr \u002F>\nJS Links removes the \u003Ccode>href\u003C\u002Fcode> entirely and hides the destination — Google can’t see it, so no PageRank flows.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Safe and compliant\u003C\u002Fstrong>\u003Cbr \u002F>\nJS Links follows WordPress coding standards and includes:\u003Cbr \u002F>\n– URL sanitization (\u003Ccode>esc_url_raw()\u003C\u002Fcode>)\u003Cbr \u002F>\n– Output escaping (\u003Ccode>esc_attr()\u003C\u002Fcode>, \u003Ccode>wp_kses_post()\u003C\u002Fcode>)\u003Cbr \u002F>\n– CSS filtering (\u003Ccode>safecss_filter_attr()\u003C\u002Fcode>)\u003Cbr \u002F>\n– Protection against reverse tabnabbing (\u003Ccode>noopener noreferrer\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Cp>🧠 \u003Cem>Result: total control of your internal link flow, with zero impact on UX.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Description (FR)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>JS Links\u003C\u002Fstrong> permet d’obfusquer certains liens pour empêcher Google et les robots d’exploration de les suivre — tout en conservant un comportement identique pour l’utilisateur.\u003Cbr \u002F>\nLes balises \u003Ccode>\u003Ca>\u003C\u002Fcode> sont remplacées par des \u003Ccode>\u003Cspan>\u003C\u002Fcode> cliquables (\u003Ccode>role=\"link\"\u003C\u002Fcode>, \u003Ccode>tabindex=\"0\"\u003C\u002Fcode>) contenant l’URL encodée en Base64.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Cas d’usage\u003C\u002Fstrong>\u003Cbr \u002F>\n– Empêcher la transmission de PageRank sur les liens non stratégiques (CGU, mentions légales, etc.)\u003Cbr \u002F>\n– Bloquer les liens d’affiliation ou externes sans casser le design\u003Cbr \u002F>\n– Préserver un maillage interne propre et hiérarchisé\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Fonctionnalités\u003C\u002Fstrong>\u003Cbr \u002F>\n– Ultra-léger et 100 % réversible\u003Cbr \u002F>\n– Compatible avec tous les thèmes et plugins SEO\u003Cbr \u002F>\n– Accessible au clavier\u003Cbr \u002F>\n– Personnalisation visuelle simple (CSS par zone)\u003Cbr \u002F>\n– Exclusion possible de certaines pages\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Différence avec \u003Ccode>nofollow\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nUn lien \u003Ccode>nofollow\u003C\u002Fcode> reste une balise \u003Ccode>\u003Ca>\u003C\u002Fcode> visible par Google.\u003Cbr \u002F>\nJS Links, lui, supprime l’attribut \u003Ccode>href\u003C\u002Fcode> et encode l’URL — donc \u003Cstrong>Google ne voit pas le lien.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Sécurité\u003C\u002Fstrong>\u003Cbr \u002F>\nJS Links respecte les bonnes pratiques WordPress :\u003Cbr \u002F>\n– Nettoyage et validation des URLs\u003Cbr \u002F>\n– Échappement systématique des sorties\u003Cbr \u002F>\n– Filtrage CSS sécurisé\u003Cbr \u002F>\n– Protection contre le reverse tabnabbing\u003Cbr \u002F>\n– Fallback sans JavaScript (\u003Ccode>\u003Cnoscript>\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Cp>🧠 \u003Cem>En clair : tu gardes ton jus SEO sans sacrifier ton ergonomie.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fribeaucourt.fr\" rel=\"nofollow ugc\">Pierre Ribeaucourt\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you encounter any issues or have suggestions, feel free to open a thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjs-links\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n","Hide specific links from crawlers without breaking design or accessibility. Lightweight, reversible, and SEO-safe.",231,"2025-10-24T14:12:00.000Z","6.8.5","5.9","7.4",[19,66,20,67,21],"internal-linking","obfuscation","https:\u002F\u002Fwww.ribeaucourt.fr\u002Fjs-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-links.2.0.0.zip",100,"2026-04-16T10:56:18.058Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":51,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":46,"tags":86,"homepage":91,"download_link":92,"security_score":93,"vuln_count":30,"unpatched_count":13,"last_vuln_date":94,"fetched_at":26},"auto-image-attributes-from-filename-with-bulk-updater","Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)","4.9.1","Arun Basil Lal","https:\u002F\u002Fprofiles.wordpress.org\u002Farunbasillal\u002F","\u003Cp>Automatically add Image attributes such as Image Alt Text, Image Title, Image Caption and Image Description from Image Filename.\u003C\u002Fp>\n\u003Cp>The plugin can update image attributes for both new image uploads and existing images in the media library. Great for Image SEO and Accessibility.\u003C\u002Fp>\n\u003Cp>\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\u002FV5SOU4okOfU?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>\u003C\u002Fp>\n\u003Cp>Image alt text and title is critical for your image SEO and will help users discover your images (and there by your website) in Google \u002F Yahoo \u002F Bing image search.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Life-Saver\u003C\u002Fstrong>\u003Cbr \u002F>\n  It allowed me to save tons of time. Further, the support is nice and ready to help.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flife-saver-188\u002F\" rel=\"ugc\">thnk4\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Proper alt text also helps people who are blind or who have low vision understand your images there by improving the accessibility of your website. This will open up your website to a new segment of visitors and increase your traffic.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Wow!\u003C\u002Fstrong>\u003Cbr \u002F>\n  If I could give this 1 more star I would!\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-550\u002F\" rel=\"ugc\">jdev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>With this plugin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as the image Title.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Caption.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Description.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Alt Text. This was a default feature in WordPress before 4.7. The plugin restores this essential feature which is great for SEO.\u003C\u002Fli>\n\u003Cli>Insert Image Title into post HTML. WordPress stopped adding Image Titles to images since WordPress 3.5. The plugin restores it.\u003C\u002Fli>\n\u003Cli>Remove hyphens from the image filename.\u003C\u002Fli>\n\u003Cli>Remove underscores from the image filename.\u003C\u002Fli>\n\u003Cli>Remove full stops from filename.\u003C\u002Fli>\n\u003Cli>Remove commas from filename.\u003C\u002Fli>\n\u003Cli>Remove all numbers from filename.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Display image attributes as columns in Media Library list view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the bulk updater you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as image Title, Caption, Description and Alt Text after removing hyphens and underscores from the filename.\u003C\u002Fli>\n\u003Cli>Update any number of images in your Media Library in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your image filename is \u003Cem>My_image-name.jpg\u003C\u002Fem>, your Image Title, Caption, Description And Alt Text will be \u003Cem>My image name\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>The plugin settings and bulk updater are in WordPress Admin > Settings > Image Attributes. Here you can choose which attributes to update for NEW uploads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please remember to take a database backup before running the bulk updater (or anything bulk in general). The bulk updater updates ALL attributes for existing images in the Media Library and ignores the settings set for NEW uploads.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Image Attributes Pro\u003C\u002Fh3>\n\u003Cp>A pro add-on is now available for the plugin. Check out \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The pro add-on can update the image attributes from not just the image filename, but also from the post \u002F page \u002F product \u002F custom post type title. You can fine tune the bulk updater settings and even clean up the actual image filename.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Thank you so much for all your help in trying to fix this, its very much appreciated indeed. You’ve gone above and beyond what I was expecting in support!\u003Cbr \u002F>\n  Rest assured I will give great feedback on your plugin anywhere I can!!\u003Cbr \u002F>\n  – \u003Cstrong>James Barber\u003C\u002Fstrong>, for \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa> via email.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>What the pro add-on you get these additional features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use post title as title text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as alt text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as caption. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as description. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%wc_variation%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Use Yoast Focus Keyword and Rank Math Focus Keyword as image attributes.\u003C\u002Fli>\n\u003Cli>Clear any image attribute by setting it as blank \u002F empty. \u003C\u002Fli>\n\u003Cli>Exclude images from Bulk Updater. A meta box and a checkbox is added to the \u003Ccode>Media Library\u003C\u002Fcode> > \u003Ccode>Edit Media\u003C\u002Fcode> sidebar. When checked, the bulk updater will not update the attributes of that image in the media library or in posts \u002F products where the image is used. \u003C\u002Fli>\n\u003Cli>Remove apostrophe ( ‘ ) from filename\u003C\u002Fli>\n\u003Cli>Remove tilde ( ~ ) from filename\u003C\u002Fli>\n\u003Cli>Remove plus ( + ) from filename\u003C\u002Fli>\n\u003Cli>Remove pound ( # ) from filename\u003C\u002Fli>\n\u003Cli>Remove ampersand ( & ) from filename\u003C\u002Fli>\n\u003Cli>Remove round brackets ( ( ) ) from filename\u003C\u002Fli>\n\u003Cli>Remove square brackets ( [ ] ) from filename\u003C\u002Fli>\n\u003Cli>Remove curly brackets ( { } ) from filename\u003C\u002Fli>\n\u003Cli>Filter words or characters from filename\u003C\u002Fli>\n\u003Cli>Filter filename with regex\u003C\u002Fli>\n\u003Cli>convert image attributes to lowercase\u003C\u002Fli>\n\u003Cli>CONVERT IMAGE ATTRIBUTES TO UPPERCASE\u003C\u002Fli>\n\u003Cli>Use title casing for image attributes. First Letter Of Each Word Will Be Capitalized.\u003C\u002Fli>\n\u003Cli>Use sentence casing for image attributes. First letter of a sentence will be capitalized.\u003C\u002Fli>\n\u003Cli>Clean the actual image filename after upload.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>With the Image Attributes Pro bulk updater you can:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Update image title and alt text \u003Cstrong>for images inserted into posts and custom post types\u003C\u002Fstrong>. Not just the media library. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fhow-wordpress-store-image-attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">What is the difference?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fine tune all settings. Choose what to update.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts only if no title \u002F alt text is set. Existing image titles \u002F alt text will be preserved.\u003C\u002Fli>\n\u003Cli>Update image caption and description in the media library. Existing image captions and descriptions can be preserved.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Choose specific post types to bulk update.\u003C\u002Fli>\n\u003Cli>Bulk update image attributes in \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Facf-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">ACF’s WYSIWYG Editor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fdivi-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Divi theme\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Modify auto generated image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_image_attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_image_attributes filter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Disable updating of attributes in media library completely and just updated attributes in Post HTML or vice versa.\u003C\u002Fli>\n\u003Cli>Add or remove custom image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_html_image_markup_post_update\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_html_image_markup_post_update filter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Image Attributes Pro features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk edit image attributes from the Media Library quickly and easily. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fmedia-library-bulk-editing\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress Media Library. Select images and choose \u003Ccode>Update image attributes\u003C\u002Fcode> Bulk action in Media Library (list view). \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress admin page for Posts, Pages and WooCommerce Products. Select the posts, pages or WooCommerce products in bulk and choose “Update image attributes” Bulk action. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copy image attributes to post HTML while updating in Media Library. Any changes made to image attributes in the media library will be automatically synced to the corresponding post HTML. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fauto-copy-image-attributes-to-post-html-from-media-library\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Update image attributes on post publish or update. Automatically updates image attributes when a post is published or updated. Ensures image attributes are always consistent with settings. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fupdate-image-attributes-on-save-post\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For screenshots, FAQ and full list of features, please see the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">product website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>No Competitors\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the only one that enables you to add missing tags to your images in one go, simple! … This one is very well coded and the author pays great attentions to users feedback \u002F requests \u002F support.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fno-competitors\u002F\" rel=\"ugc\">arsenalemusica\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Automatically add Image Alt Text, Title, Caption and Description from Filename. Bulk update existing images. Great for Image SEO and Accessibility.",100000,1007028,96,"2026-05-19T12:25:00.000Z","6.9.5","3.5.0",[19,87,88,89,90],"alt-text","bulk-edit-images","image-seo","image-title","https:\u002F\u002Fimageattributespro.com\u002F?utm_source=plugin-header&utm_medium=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-image-attributes-from-filename-with-bulk-updater.zip",99,"2026-06-01 12:44:43",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":80,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":45,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":13,"last_vuln_date":117,"fetched_at":26},"luckywp-table-of-contents","LuckyWP Table of Contents","2.1.14","LuckyWP","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheluckywp\u002F","\u003Cp>Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatical insertion a table of contents (configure post types and position).\u003C\u002Fli>\n\u003Cli>SEO-friendly: table of contents code is ready to use by Google for snippets on result page.\u003C\u002Fli>\n\u003Cli>Insert by shortcode, Gutenberg block or widget.\u003C\u002Fli>\n\u003Cli>Button on toolbar of the classic editor.\u003C\u002Fli>\n\u003Cli>Gutenberg block into “Common Blocks”.\u003C\u002Fli>\n\u003Cli>Setting the minimum number of headings to display table of contents.\u003C\u002Fli>\n\u003Cli>Setting the depth of headings for table of contents.\u003C\u002Fli>\n\u003Cli>Skip headings by level or text.\u003C\u002Fli>\n\u003Cli>Hierarchical or linear view.\u003C\u002Fli>\n\u003Cli>Numeration items: decimal or roman numbers in order or nested.\u003C\u002Fli>\n\u003Cli>Customizable appearance: width, float, title font size and weight, items font size, colors.\u003C\u002Fli>\n\u003Cli>Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.\u003C\u002Fli>\n\u003Cli>Toggle Show\u002FHide (optionally)\u003C\u002Fli>\n\u003Cli>Customizable labels.\u003C\u002Fli>\n\u003Cli>Smooth scroll (optionally).\u003C\u002Fli>\n\u003Cli>Setting offset top for smooth scroll.\u003C\u002Fli>\n\u003Cli>Wrap table of contents with \u003C!–noindex–> tag (optionally).\u003C\u002Fli>\n\u003Cli>Pretty hash in URL (like \u003Ccode>example.com\u002Ffaq\u002F#how_do_this\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>RTL support.\u003C\u002Fli>\n\u003Cli>Available override global settings for a particular post.\u003C\u002Fli>\n\u003Cli>Highly compatible with WordPress themes and plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto Insert\u003C\u002Fh4>\n\u003Cp>For automatical insertion a table of contents in a posts, select option “Auto Insert Table of Contents” in the plugin settings (tab “Auto Insert”).\u003C\u002Fp>\n\u003Cp>Supported positions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>before first heading;\u003C\u002Fli>\n\u003Cli>after first heading;\u003C\u002Fli>\n\u003Cli>after first block (paragraph or heading);\u003C\u002Fli>\n\u003Cli>top of post content;\u003C\u002Fli>\n\u003Cli>bottom of post content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also select post types to which the table of contents will be automatically added.\u003C\u002Fp>\n\u003Ch4>Manual Insert\u003C\u002Fh4>\n\u003Cp>For manual insertion a table of content in a posts, use one of the ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>button “Table of Contents” on toolbar in classic editor;\u003C\u002Fli>\n\u003Cli>gutenberg block “Table of Contents”;\u003C\u002Fli>\n\u003Cli>shortcode \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pretty hash in URL\u003C\u002Fh4>\n\u003Cp>By default, hash generated as heading text (for example, \u003Ccode>#How_Do_This\u003C\u002Fcode>). You can change hash format in global settings, tab “Misc.”.\u003C\u002Fp>\n\u003Cp>For non-English websites it is recommended to enable the \u003Ccode>Intl\u003C\u002Fcode> PHP extension.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>LuckyWP Table of Contents was successfully tested with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003Cli>Beaver Builder and Beaver Builder Themer Add-On\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>Oxygen\u003C\u002Fli>\n\u003Cli>WordPress Multilingual Plugin (WPML), \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Rank Math, \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fcompatibility\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WP Rocket\u003C\u002Fli>\n\u003Cli>Toolset Views and Toolset Access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Ch4>Filters \u003Ccode>lwptoc_before\u003C\u002Fcode>, \u003Ccode>lwptoc_after\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for add custom HTML before\u002Fafter the table of contents.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_before', function ($before) {\n    return '\u003Cp>Example text before TOC.\u003C\u002Fp>' . $before;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_shortcode_tag\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use this filter for change shortcode tag name \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_shortcode_tag', function ($tag) {\n    return 'toc';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_heading_id\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for modify heading ID.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_heading_id', function ($id, $label) {\n    return $id;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Creates SEO-friendly table of contents for your posts\u002Fpages. Works automatically or manually (via shortcode, Gutenberg block or widget).",1131696,98,884,"2025-04-16T10:13:00.000Z","4.7","5.6.20",[20,110,21,111,112],"navigation","table-of-contents","toc","https:\u002F\u002Ftheluckywp.com\u002Fproduct\u002Ftable-of-contents\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fluckywp-table-of-contents.2.1.14.zip",89,5,"2025-04-02 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":93,"vuln_count":140,"unpatched_count":13,"last_vuln_date":141,"fetched_at":26},"internal-links","Internal Link Juicer: SEO Auto Linker for WordPress","2.26.0","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Ch3>High performance and semi-automatic internal link building plugin for WordPress\u003C\u002Fh3>\n\u003Cp>★ ★ ★ ★ ★\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Internal Link Juicer\u003C\u002Fstrong> is the \u003Cem>state-of-the-art\u003C\u002Fem> solution for building internal links within post content. It works by using an intelligent per-post configuration of your desired keywords. Overall, it \u003Cstrong>improves\u003C\u002Fstrong> your on-page \u003Cstrong>SEO\u003C\u002Fstrong> and your user experience (UX) by pointing out the right content for the given context.\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\u002Flx-paARAZqo?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>Boost your internal linking\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Maximum diversification:\u003C\u002Fstrong> With the intelligent placeholder feature, anchor texts can be diversified and the amount of possible links boosted with little effort. This also ensures a natural linking behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation:\u003C\u002Fstrong> You don’t have to link your pages manually every time you create a new post. Once your keywords are configured, links will get built automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full control over linking pages:\u003C\u002Fstrong> Individual posts that shouldn’t contain generated links can be added to the blacklist. Post types, which should be used for linking, can be whitelisted. These options give you full control over the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize your link output:\u003C\u002Fstrong> With the possibility of our predefined template tags, link output can be completely individualized. This lets you customize generated links for your individual context.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable linking behavior:\u003C\u002Fstrong> Link counts per page, as well as links per target URL and linking behavior for targeted keywords, can be flexibly configured using the options. You’ll have full control for every use case.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stay in the loop:\u003C\u002Fstrong> Despite our “set and forget” approach and the automation that goes with it, you’ll never lose track of what’s going on within the filterable and sortable statistic dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perfect workflow:\u003C\u002Fstrong> The plugins keyword panel in the post editor guarantees an efficient and stress-free workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best possible performance:\u003C\u002Fstrong> With the high-performance index structure, you’re guaranteed a fast rendering of your pages on the frontend. You don’t have to worry about delays in building internal links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our free Basic version is full of features and extremely customizable. However, we offer many more advanced features in our Pro version:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>PRO features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enabled taxonomies:\u003C\u002Fstrong> Enables links from and to category and tag pages. With this, you cover 100% of your internal linking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enabled custom fields:\u003C\u002Fstrong> Enables links from content of post and term meta. Brings also compatibility for ACF and several page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom link targets:\u003C\u002Fstrong> Link to internal and external pages that are not managed by WordPress. With this, you link to affiliate links in no time at all.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto keyword import:\u003C\u002Fstrong> Import keywords for your assets from internal ressources like post or term titles in bulk. If you have installed Yoast SEO or RankMath, you can also import already set “focus keywords”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional statistics:\u003C\u002Fstrong> Get the maximum out of your optimization process. Deep insights with a full and unlimited link detail view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports manual optimization:\u003C\u002Fstrong> With the Pro version, you can take your manually created links into account and exclude them from automatic linking on affected pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build a silo structure:\u003C\u002Fstrong> Easily build a link silo by restricting automatic links between posts that share the same category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ready for teams:\u003C\u002Fstrong> Role-based access to keyword configuration allows you to let your editors work with the Internal Link Juicer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full support:\u003C\u002Fstrong> You will receive prioritized premium email support from our experienced SEO and development team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the pricing here: \u003Ca href=\"https:\u002F\u002Fwww.internallinkjuicer.com\u002F#get\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.internallinkjuicer.com\u002F#get\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Built for…\u003C\u002Fh3>\n\u003Ch4>✔ (SEO) Affiliates\u003C\u002Fh4>\n\u003Cp>Are you tired of slow or outdated plugins for \u003Cstrong>automatically building internal links\u003C\u002Fstrong> to your pages? With the Internal Link Juicer, you can use your full SEO-potential and \u003Cstrong>enhance the user experience (UX)\u003C\u002Fstrong> of your website. With zero frontend performance costs, this plugin provides a solid basis for reliably scaling your project. Over time, it helps you sustainably \u003Cstrong>improve your rankings\u003C\u002Fstrong> in search engines by optimally distributing your internal link juice through intern links.\u003C\u002Fp>\n\u003Ch4>✔ Bloggers\u003C\u002Fh4>\n\u003Cp>Take your blog to the next level and equip your WordPress site with powerful tools for an automated internal link building process. The Internal Link Juicer \u003Cstrong>requires no technical know-how\u003C\u002Fstrong>. The configuration is simple and we also offer a variety of free tutorials on our website. The features are perfect for you if you want to \u003Cstrong>automate an important area of on-page optimization\u003C\u002Fstrong> to focus once more on your main goals.\u003C\u002Fp>\n\u003Ch4>✔ Agencies\u003C\u002Fh4>\n\u003Cp>Get happy customers with little effort. With this efficient method for building internal links, you’ll \u003Cstrong>save time\u003C\u002Fstrong> and stay stress-free. You can freely configure the view by using \u003Cstrong>customizable\u003C\u002Fstrong> template tags. If you’re into analytics, the dashboard will give you insight and control over your internal link juice. This way, you’ll always have an overview of your internal backlinks to keep track of the \u003Cstrong>metrics\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>✔ Businesses\u003C\u002Fh4>\n\u003Cp>Plugin stability and security are a must-have for your business. With the Internal Link Juicer, you’re guaranteed reliability in \u003Cstrong>quality and performance\u003C\u002Fstrong>. This plugin actively optimizes the user experience (UX) on your website. By setting internal links, your visitors will find the information they’re looking for faster. Say goodbye to high bounce rates. Your \u003Cstrong>interactions will increase\u003C\u002Fstrong> in a meaningful and lasting way.\u003C\u002Fp>\n\u003Ch4>✔ You\u003C\u002Fh4>\n\u003Cp>Join our community and make the Internal Link Juicer your go-to internal link building plugin. Our goal is to create a new WordPress standard for internal link building. We want to be driven by you! Looking for a new feature? Found a bug or redundancy? We can fix it or build it, making certain you get the most out of your experience! Simply use our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finternal-links\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.internallinkjuicer.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Instructions for using the Internal Link Juicer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.internallinkjuicer.com\u002Ffaqs\u002F\" rel=\"nofollow ugc\">Full FAQ\u003C\u002Fa> – Comprehensive and extended FAQs about the Internal Link Juicer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.internallinkjuicer.com\u002Fhub\u002F\" rel=\"nofollow ugc\">Internal Link Hub\u003C\u002Fa> – Educational articles from our team about internal linking, content creation, SEO and WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve your SEO and your user experience through internal linkbuilding. Automated links between your posts based on a smart keyword configuration.",90000,1454910,94,531,"2026-03-25T10:40:00.000Z","7.0.2","5.9.0","7.1.0",[135,119,136,137,21],"automatic-linking","linkbuilding","onpage","https:\u002F\u002Fwww.internallinkjuicer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finternal-links.2.26.0.zip",2,"2024-07-09 00:00:00",{"attackSurface":143,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":166},{"hooks":144,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":13,"unprotectedCount":13},[145],{"type":146,"name":147,"callback":148,"priority":11,"file":149,"line":150},"filter","the_content","ihihih_get_identifiable_elements_in_the_content","identify-headings.php",34,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":161},[],{"prepared":13,"raw":13,"locations":158},[],{"escaped":30,"rawEcho":13,"locations":160},[],[],[],{"summary":164,"deductions":165},"The \"identify-headings\" plugin v1.0.8 exhibits a very strong security posture based on the provided static analysis. There are no identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. The code demonstrates excellent security practices, with no dangerous functions, all SQL queries using prepared statements, and all outputs properly escaped. Furthermore, there are no file operations, external HTTP requests, or indications of missing nonce or capability checks. The taint analysis shows no critical or high severity flows, suggesting no obvious injection vulnerabilities.\n\nThe plugin also has a clean vulnerability history, with no known CVEs recorded. This absence of past vulnerabilities, combined with the robust static analysis findings, suggests a well-maintained and secure codebase. The lack of any recorded vulnerabilities over time is a significant positive indicator for the plugin's security. Overall, the plugin appears to be exceptionally secure, with no immediate red flags or areas of concern identified in the provided data. Its minimal attack surface and adherence to secure coding practices make it a low-risk option from a security perspective.",[],"2026-03-17T00:51:02.404Z",{"wat":168,"direct":173},{"assetPaths":169,"generatorPatterns":170,"scriptPaths":171,"versionParams":172},[],[],[],[],{"cssClasses":174,"htmlComments":176,"htmlAttributes":177,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[175],"ihihih-linkifier",[],[178,179],"id-","class=\"",[],[],[],{"error":184,"url":185,"statusCode":186,"statusMessage":187,"message":187},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fidentify-headings\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":189,"versions":190},7,[191,197,204,211,218,225,231],{"version":6,"download_url":23,"svn_tag_url":192,"released_at":25,"has_diff":193,"diff_files_changed":194,"diff_lines":25,"trac_diff_url":195,"vulnerabilities":196,"is_current":184},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.8\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.7&new_path=%2Fidentify-headings%2Ftags%2F1.0.8",[],{"version":198,"download_url":199,"svn_tag_url":200,"released_at":25,"has_diff":193,"diff_files_changed":201,"diff_lines":25,"trac_diff_url":202,"vulnerabilities":203,"is_current":193},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.5&new_path=%2Fidentify-headings%2Ftags%2F1.0.7",[],{"version":205,"download_url":206,"svn_tag_url":207,"released_at":25,"has_diff":193,"diff_files_changed":208,"diff_lines":25,"trac_diff_url":209,"vulnerabilities":210,"is_current":193},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.4&new_path=%2Fidentify-headings%2Ftags%2F1.0.5",[],{"version":212,"download_url":213,"svn_tag_url":214,"released_at":25,"has_diff":193,"diff_files_changed":215,"diff_lines":25,"trac_diff_url":216,"vulnerabilities":217,"is_current":193},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.2&new_path=%2Fidentify-headings%2Ftags%2F1.0.4",[],{"version":219,"download_url":220,"svn_tag_url":221,"released_at":25,"has_diff":193,"diff_files_changed":222,"diff_lines":25,"trac_diff_url":223,"vulnerabilities":224,"is_current":193},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.1&new_path=%2Fidentify-headings%2Ftags%2F1.0.2",[],{"version":38,"download_url":226,"svn_tag_url":227,"released_at":25,"has_diff":193,"diff_files_changed":228,"diff_lines":25,"trac_diff_url":229,"vulnerabilities":230,"is_current":193},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fidentify-headings%2Ftags%2F1.0.0&new_path=%2Fidentify-headings%2Ftags%2F1.0.1",[],{"version":232,"download_url":233,"svn_tag_url":234,"released_at":25,"has_diff":193,"diff_files_changed":235,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":236,"is_current":193},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidentify-headings.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fidentify-headings\u002Ftags\u002F1.0.0\u002F",[],[]]