{"id":263928,"date":"2025-12-05T22:26:29","date_gmt":"2025-12-05T22:26:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/headline-booster-ai-title-suggestions\/"},"modified":"2025-12-06T15:00:48","modified_gmt":"2025-12-06T15:00:48","slug":"headline-booster-ai-title-suggestions","status":"publish","type":"plugin","link":"https:\/\/he.wordpress.org\/plugins\/headline-booster-ai-title-suggestions\/","author":20236083,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.5","stable_tag":"1.0.5","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Headline Booster \u2013 AI Title Suggestions","header_author":"Aaron Campbell","header_description":"Generate AI-powered headline variants with scoring to improve clarity, SEO, and click-through rate directly from the block editor.","assets_banners_color":"80878b","last_updated":"2025-12-06 15:00:48","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/campbellaaron.github.io","header_plugin_uri":"","header_author_uri":"https:\/\/campbellaaron.github.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":166,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"aarcampb","date":"2025-12-06 15:00:48"}},"upgrade_notice":{"1.0.0":"<p>First stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3412682,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3412682,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3412682,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3412682,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Sidebar panel inside the editor showing AI-generated headline suggestions","2":"Settings page for entering your OpenAI API key and selecting tone"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,148076,10350,194533,186],"plugin_category":[55],"plugin_contributors":[251756],"plugin_business_model":[],"class_list":["post-263928","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-gutenberg","plugin_tags-headlines","plugin_tags-openai","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-aarcampb","plugin_committers-aarcampb"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/headline-booster-ai-title-suggestions\/assets\/icon-256x256.png?rev=3412682","icon_2x":"https:\/\/ps.w.org\/headline-booster-ai-title-suggestions\/assets\/icon-256x256.png?rev=3412682","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/headline-booster-ai-title-suggestions\/assets\/screenshot-1.png?rev=3412682","caption":"Sidebar panel inside the editor showing AI-generated headline suggestions"},{"src":"https:\/\/ps.w.org\/headline-booster-ai-title-suggestions\/assets\/screenshot-2.png?rev=3412682","caption":"Settings page for entering your OpenAI API key and selecting tone"}],"raw_content":"<!--section=description-->\n<p><strong>Headline Booster<\/strong> helps you instantly improve your blog post titles without leaving the block editor.<\/p>\n\n<p>Using the OpenAI API, this plugin generates alternative headline suggestions based on your post\u2019s current title and optional excerpt. Each suggestion is automatically scored (0\u2013100) using a simple heuristic that evaluates clarity, structure, length, and keyword strength\u2014making it easy to choose the strongest option.<\/p>\n\n<h3>\u2728 Features<\/h3>\n\n<ul>\n<li>Generate 3\u20135 AI-powered alternative headlines for any post  <\/li>\n<li>Built-in scoring system highlights the most effective option  <\/li>\n<li>\u201cRecommended\u201d badge automatically marks the best title  <\/li>\n<li>Fully integrated into the block editor (Gutenberg)  <\/li>\n<li>Click <strong>Use this title<\/strong> to instantly replace your post\u2019s headline  <\/li>\n<li>Settings page to enter your OpenAI API key  <\/li>\n<li>Supports multiple tone styles (Neutral, Casual, Formal, Excited, Professional, Humorous, Clickbait, Dramatic)  <\/li>\n<li>Clean, secure REST API implementation  <\/li>\n<li>No analytics, no tracking, no ads<\/li>\n<\/ul>\n\n<h3>\ud83d\udd10 Privacy &amp; Data Use<\/h3>\n\n<p>This plugin sends <strong>only<\/strong> the post title and optional excerpt to the OpenAI API to generate suggestions.<br \/>\nNo other site or user data is transmitted or stored externally.<\/p>\n\n<p>You must provide your own OpenAI API key in <strong>Settings \u2192 Headline Booster<\/strong>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the OpenAI API to generate headline suggestions.<\/p>\n\n<p>It also uses your own OpenAI API key to generate headline suggestions.<\/p>\n\n<p>When you click the \"Generate Variants\" button in the post editor, the plugin sends:\n- The current post title\n- The post excerpt (if set)\n- The selected tone\nto the OpenAI API at https:\/\/api.openai.com\/v1\/chat\/completions in order to request alternative headline suggestions.<\/p>\n\n<p>You must provide your own OpenAI API key in the plugin settings. The key is stored in your WordPress database and is used only to make requests to the OpenAI API on your behalf.<\/p>\n\n<p>For more information about OpenAI's policies, please see:\n- Terms of Use: https:\/\/openai.com\/policies\/terms-of-use\n- Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the Plugins screen.  <\/li>\n<li>Activate <strong>Headline Booster \u2013 AI Title Suggestions<\/strong>.  <\/li>\n<li>Go to <strong>Settings \u2192 Headline Booster<\/strong> and enter your OpenAI API key.  <\/li>\n<li>Edit any post, open the <strong>Headline Booster<\/strong> sidebar panel, and click <strong>Generate Variants<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20an%20openai%20account%3F'><h3>Do I need an OpenAI account?<\/h3><\/dt>\n<dd><p>Yes. You must obtain an API key from <a href=\"https:\/\/platform.openai.com\/\">https:\/\/platform.openai.com\/<\/a>.<br \/>\nThe plugin does not include or proxy API keys.<\/p><\/dd>\n<dt id='what%20data%20does%20the%20plugin%20send%20to%20openai%3F'><h3>What data does the plugin send to OpenAI?<\/h3><\/dt>\n<dd><p>Only the post title and optional excerpt are sent to generate suggestions.<\/p><\/dd>\n<dt id='does%20this%20plugin%20store%20anything%20externally%3F'><h3>Does this plugin store anything externally?<\/h3><\/dt>\n<dd><p>No. All data processing takes place locally or via the OpenAI API.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20the%20classic%20editor%3F'><h3>Does it work with the Classic Editor?<\/h3><\/dt>\n<dd><p>Not currently. Headline Booster is built specifically for the block (Gutenberg) editor.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Updated all plugin prefixes, class names, option keys, constants, and JavaScript globals to use a unique and fully namespaced <code>headline_booster_aits_<\/code> prefix as required by WordPress.org review guidelines.<\/li>\n<li>Replaced short <code>hb_*<\/code> identifiers with fully prefixed versions to prevent naming conflicts.<\/li>\n<li>Updated localized JavaScript global from <code>HeadlineBoosterSettings<\/code> to <code>HBAITSSettings<\/code>.<\/li>\n<li>Improved internal file structure and naming consistency for better long-term maintainability.<\/li>\n<li>Cleaned up assets and removed directory-only images from plugin zip as requested by reviewers.<\/li>\n<li>General code cleanup and preparation for WordPress.org approval.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<p>Plugin check compliance and text domain alignment for wp.org slug<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release.<\/p>","raw_excerpt":"Generate AI-powered headline variants with built-in scoring to improve clarity, SEO, and click-through rate directly inside the WordPress editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/263928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=263928"}],"author":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aarcampb"}],"wp:attachment":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=263928"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=263928"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=263928"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=263928"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=263928"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=263928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}