{"id":75897,"date":"2026-03-13T00:27:23","date_gmt":"2026-03-13T00:27:23","guid":{"rendered":"https:\/\/aceworldpgs.com\/?page_id=75897"},"modified":"2026-03-14T19:19:46","modified_gmt":"2026-03-14T19:19:46","slug":"book-metadata-generator","status":"publish","type":"post","link":"https:\/\/aceworldpgs.com\/tools\/book-metadata-generator\/","title":{"rendered":"Book Metadata Generator"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"AI Book Metadata Generator\",\n  \"url\": \"https:\/\/aceworldpgs.com\/tools\/ai-book-metadata-generator\/\",\n  \"description\": \"An AI-powered tool for authors to generate Amazon SEO keywords, book descriptions, and publishing metadata for self-published books.\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"operatingSystem\": \"All\",\n  \"browserRequirements\": \"Requires JavaScript\",\n  \"creator\": {\n    \"@type\": \"Organization\",\n    \"name\": \"ACEworld Publishing Services\",\n    \"url\": \"https:\/\/aceworldpgs.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"price\": \"0\",\n    \"priceCurrency\": \"USD\"\n  },\n  \"featureList\": [\n    \"Generate Amazon SEO keywords\",\n    \"Create optimized book descriptions\",\n    \"Produce publishing metadata\",\n    \"Assist authors with book marketing data\"\n  ]\n}\n<\/script>\n\n\n\n<p class=\"has-text-align-center\"><div class='code-block code-block-23' style='margin: 8px 0; clear: both;'>\n<style>\n    \/* 1. Main Container & Typography *\/\n    .ace-ai-container, .ace-ai-container *, .metadata-card, .metadata-card h4, .keyword-pill {\n        font-family: inherit !important;\n    }\n    .ace-ai-container {\n        max-width: 800px; margin: 40px auto; background: #ffffff;\n        padding: 30px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n    }\n    .ace-ai-header { text-align: center; margin-bottom: 30px; }\n    .ace-ai-header h2 { color: #111; margin-bottom: 10px; }\n    \/* 2. Form Styling *\/\n    .form-row { display: flex; gap: 15px; }\n    .flex-1 { flex: 1; }\n    .form-group { margin-bottom: 20px; }\n    .form-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #444; }\n    .form-group input, .form-group select, .form-group textarea {\n        width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 8px; font-size: 16px;\n    }\n    #generate-btn {\n        width: 100%; background: #673ab7; color: white; border: none; padding: 15px;\n        border-radius: 8px; font-size: 18px; font-weight: bold; cursor: pointer; transition: 0.3s;\n    }\n    #generate-btn:hover { background: #512da8; transform: translateY(-2px); }\n    #generate-btn:disabled { background: #1c1b1b; cursor: not-allowed; }\n    \/* 3. Results Area *\/\n    #metadata-results { margin-top: 30px; padding: 10px 0; border-top: 2px solid #f0f0f0; }\n    .results-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }\n    .metadata-card {\n        background: #fff; border: 1px solid #eef0f2; border-radius: 12px;\n        padding: 20px; margin-bottom: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.02);\n    }\n    .metadata-card h4 {\n        margin: 0 0 15px 0; color: #673ab7; font-size: 13px; text-transform: uppercase;\n        letter-spacing: 1px; display: flex; align-items: center; border-bottom: 1px solid #f0f0f0; padding-bottom: 8px;\n    }\n    .metadata-card h4::before { content: '\u25c8'; margin-right: 8px; font-size: 16px; }\n    .metadata-card div { font-size: 15px; line-height: 1.7; color: #444; }\n    .keyword-container { display: flex; flex-wrap: wrap; gap: 8px; }\n    .keyword-pill {\n        background: #f3e5f5; color: #7b1fa2; padding: 6px 14px; border-radius: 20px;\n        font-size: 13px; font-weight: 500; border: 1px solid #dcd0f0;\n    }\n    .copy-btn { background: #1c1b1b; border: 1px solid #ccc; padding: 5px 15px; border-radius: 4px; cursor: pointer; font-size: 14px; }\n    .hidden { display: none; }\n    \n       \/* Stable Global Badge *\/\n    .global-badge {\n        background: #eef2ff; color: black; padding: 8px 15px; border-radius: 50px;\n        font-size: 13px; font-weight: bold; display: inline-block; margin-bottom: 15px;\n        border: 1px solid #c7d2fe; text-align: center; width: 100%;\n    }\n    \n     .card { \n        background: white; \n        border-radius: 16px; \n        padding: 20px; \n        box-shadow: 0 10px 30px rgba(0,0,0,0.05); \n        width: 100%;\n        max-width: 900px; \n        margin: 0 auto;\n        overflow: hidden; \/* Ensures nothing spills out *\/\n    }\n\n    \n<\/style>\n\n<div class=\"card\">\n\n<!--\n<div id=\"globalCounterDisplay\" class=\"global-badge\">More about the Metadata Generator? <a href=\"javascript:void(0)\" onclick=\"loadTool(event, 'how-it-works'); document.getElementById('metadatahow').scrollIntoView({behavior:'smooth'});\">Click here<\/a><\/div>\n-->\n\n<div style=\"text-align: right; margin-bottom: 15px;\">\n    <a href=\"https:\/\/aceworldpgs.com\/acepublishingchecklist\"  style=\"text-decoration:none; font-size:12px; font-weight:bold; color:#007bff; display:inline-flex; align-items:center; gap:5px;\">\n        <span>Download Publishing Checklist <\/span> \n        <span style=\"background:#ffd700; color:#000; padding:2px 6px; border-radius:4px; font-size:10px;\"> \u2b07\ufe0f<\/span>\n    <\/a>\n<\/div>\n\n    <div class=\"ace-ai-form\">\n        <div class=\"form-group\">\n            <label for=\"book-title\">Book Title<\/label>\n            <input type=\"text\" id=\"book-title\" placeholder=\"e.g., The Secret of the Sahara\">\n        <\/div>\n\n        <div class=\"form-row\">\n            <div class=\"form-group flex-1\">\n                <label for=\"book-genre\">Genre<\/label>\n                <select id=\"book-genre\">\n                    <option value=\"Fiction\">Fiction<\/option>\n                    <option value=\"Non-Fiction\">Non-Fiction<\/option>\n                    <option value=\"Self-Help\">Self-Help<\/option>\n                    <option value=\"Religious\">Religious<\/option>\n                    <option value=\"Business\">Business<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"form-group flex-1\">\n                <label for=\"book-tone\">Writing Tone<\/label>\n                <select id=\"book-tone\">\n                    <option value=\"Professional & Authoritative\">Professional<\/option>\n                    <option value=\"Dramatic & Emotional\">Dramatic<\/option>\n                    <option value=\"Conversational & Friendly\">Conversational<\/option>\n                    <option value=\"Witty & Engaging\">Witty<\/option>\n                    <option value=\"Inspirational\">Inspirational<\/option>\n                <\/select>\n            <\/div>\n        <\/div>\n\n        <div class=\"form-group\">\n            <label for=\"book-audience\">Target Audience<\/label>\n            <input type=\"text\" id=\"book-audience\" placeholder=\"e.g., Young Adult readers, Entrepreneurs\">\n        <\/div>\n\n        <div class=\"form-group\">\n            <label for=\"user-email\">Your Email Address<\/label>\n            <input type=\"email\" id=\"user-email\" placeholder=\"To receive your report\">\n        <\/div>\n\n        <div class=\"form-group\">\n            <div style=\"display:flex; justify-content:space-between; align-items:center;\">\n                <label for=\"book-desc\">Brief Summary<\/label>\n                <a href=\"javascript:void(0)\" onclick=\"loadSample()\" style=\"font-size:12px; color:#673ab7; text-decoration:none;\">\ud83d\udca1 Need an example?<\/a>\n            <\/div>\n            <textarea id=\"book-desc\" rows=\"4\" placeholder=\"What is the core message or story?\"><\/textarea>\n        <\/div>\n\n      <!--  <button id=\"generate-btn\" onclick=\"generateMetadata()\">\n            Generate Professional Metadata\n        <\/button>\n        -->\n        \n        <button id=\"generate-btn\" onclick=\"trackTool('metadata_generator'); generateMetadata()\">Generate Professional Metadata<\/button>\n        \n    <\/div>\n\n    <div id=\"metadata-results\" class=\"hidden\">\n        <div class=\"results-header\">\n            <div style=\"text-align: left;\">\n                <h3 style=\"margin:0;\">ACEworld AI Report<\/h3>\n                <p style=\"font-size:12px; color:#666; margin:0;\">Optimized Metadata for your Book<\/p>\n            <\/div>\n            \n        <\/div>\n        <div id=\"ai-output-cards\"><\/div>\n        <div style=\"text-align: center; margin-top: 20px;\">\n            <p style=\"font-size: 13px; color: #888;\">Report generated by ACEworld Publishers AI<\/p>\n        <\/div>\n        <button class=\"copy-btn\" onclick=\"copyResults()\">Copy Report<\/button>\n    <\/div>\n    <br>\n<div id=\"globalCounterDisplay\" class=\"global-badge\">Want your book on Amazon, etc? <a href=\"https:\/\/aceworldpgs.com\/publishing-toolkit\/publishing-calculator\/\" target=\"_blank\">Hire us!<\/a><\/div>\n\n<\/div>\n\n<div class='code-block code-block-39' style='margin: 8px auto; text-align: center; display: block; clear: both;'>\n<style>\n\n\/* SHARE SECTION *\/\n\n.share-section{\ntext-align:center;\npadding:28px 0;\nmargin-top:30px;\nborder-top:1px solid #e5e7eb;\n}\n\n\/* COPY LINK BUTTON *\/\n\n.copy-link-btn{\ndisplay:inline-flex;\nalign-items:center;\ngap:6px;\nfont-size:14px;\nfont-weight:600;\ncolor:var(--text-main);\nbackground:#f8fafc;\npadding:6px 12px;\nborder-radius:6px;\ntext-decoration:none;\ncursor:pointer;\ntransition:all .2s ease;\nmargin-bottom:18px;\n}\n\n.copy-link-btn:hover{\nbackground:#eef2f7;\ntransform:translateY(-1px);\n}\n\n\/* SHARE BUTTON ROW *\/\n\n.share-btns{\ndisplay:flex;\njustify-content:center;\ngap:12px;\nflex-wrap:wrap;\n}\n\n\/* SHARE ICON *\/\n\n.share-icon{\nwidth:36px;\nheight:36px;\nborder-radius:50%;\ndisplay:flex;\nalign-items:center;\njustify-content:center;\ncolor:#fff;\nfont-size:14px;\nfont-weight:600;\ntext-decoration:none;\ntransition:all .2s ease;\n}\n\n\/* BRAND COLORS *\/\n\n.wa{background:#25D366;}\n.tw{background:#000;}\n.li{background:#0A66C2;}\n.fb{background:#1877F2;}\n.ml{background:#ef4444;}\n\n\/* HOVER EFFECT *\/\n\n.share-icon:hover{\ntransform:translateY(-2px) scale(1.05);\nopacity:.9;\n}\n\n\/* COPY FEEDBACK *\/\n\n.copy-feedback{\nfont-size:12px;\ncolor:#16a34a;\nmargin-top:10px;\ndisplay:none;\n}\n\n<\/style>\n\n\n<div class=\"share-section\">\n\n<a onclick=\"copyToolLink()\" class=\"copy-link-btn\" id=\"copyBtn\">\n\ud83d\udd17 Copy Page Link\n<\/a>\n\n<div class=\"share-btns\">\n<a href=\"#\" id=\"shareWA\" target=\"_blank\" class=\"share-icon wa\" title=\"Share on WhatsApp\">W<\/a>\n<a href=\"#\" id=\"shareTW\" target=\"_blank\" class=\"share-icon tw\" title=\"Share on X\">X<\/a>\n<a href=\"#\" id=\"shareLI\" target=\"_blank\" class=\"share-icon li\" title=\"Share on LinkedIn\">in<\/a>\n<a href=\"#\" id=\"shareFB\" target=\"_blank\" class=\"share-icon fb\" title=\"Share on Facebook\">f<\/a>\n<a href=\"#\" id=\"shareEmail\" target=\"_blank\" class=\"share-icon ml\" title=\"Share via Email\">M<\/a>\n<\/div>\n\n<div id=\"copyFeedback\" class=\"copy-feedback\">Link copied!<\/div>\n\n<\/div>\n\n\n<script>\n\nfunction copyToolLink(){\n\nconst url = window.location.href;\n\nnavigator.clipboard.writeText(url).then(()=>{\n\nconst f = document.getElementById(\"copyFeedback\");\n\nf.style.display=\"block\";\n\nsetTimeout(()=>{f.style.display=\"none\"},2000);\n\n}).catch(()=>{\n\nalert(\"Copy failed. Please copy the URL manually.\");\n\n});\n\n}\n\nfunction setupShareButtons(){\n\nlet pageUrl=encodeURIComponent(window.location.href)\nlet pageTitle=encodeURIComponent(document.title)\n\ndocument.getElementById(\"shareWA\").href=\n`https:\/\/wa.me\/?text=${pageTitle}%20${pageUrl}`\n\ndocument.getElementById(\"shareTW\").href=\n`https:\/\/twitter.com\/intent\/tweet?text=${pageTitle}&url=${pageUrl}`\n\ndocument.getElementById(\"shareLI\").href=\n`https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=${pageUrl}`\n\ndocument.getElementById(\"shareFB\").href=\n`https:\/\/www.facebook.com\/sharer\/sharer.php?u=${pageUrl}`\n\ndocument.getElementById(\"shareEmail\").href=\n\"mailto:?subject=\"+encodeURIComponent(document.title)+\n\"&body=\"+encodeURIComponent(\"Check out this page: \"+window.location.href)\n\n}\n\nsetupShareButtons()\n\n<\/script><\/div>\n\n\n<div class='code-block code-block-40' style='margin: 8px 0; clear: both;'>\n<style>\n\n\/* SIMILAR TOOLS *\/\n\n.similar-tools{\nmargin-top:40px;\npadding-top:20px;\nborder-top:1px solid #e5e7eb;\n}\n\n.similar-tools h3{\nfont-size:18px;\nfont-weight:700;\nmargin-bottom:16px;\n}\n\n.similar-grid{\ndisplay:grid;\ngrid-template-columns:repeat(3,1fr);\ngap:12px;\nmargin-top: 15px;\nmargin-bottom: 15px;\nmargin-left: 20px;\nmargin-right: 20px;\n}\n\n.similar-card{\ndisplay:flex;\nalign-items:center;\ngap:10px;\npadding:12px;\nborder:1px solid #e5e7eb;\nborder-radius:8px;\ntext-decoration:none;\ncolor:inherit;\nbackground:#fff;\ntransition:all .15s ease;\n}\n\n.similar-card:hover{\nborder-color:#cbd5e1;\nbackground:#f8fafc;\ntransform:translateY(-2px);\n}\n\n\/* icon *\/\n\n.similar-icon{\nwidth:32px;\nheight:32px;\nborder-radius:6px;\nbackground:#eff6ff;\ndisplay:flex;\nalign-items:center;\njustify-content:center;\nfont-size:16px;\nflex-shrink:0;\n}\n\n\/* text *\/\n\n.similar-title{\nfont-size:14px;\nfont-weight:600;\nline-height:1.2;\n}\n\n@media(max-width:700px){\n.similar-grid{\ngrid-template-columns:1fr;\n}\n}\n\n.browse-tools-btn{\n    display:inline-block;\n    padding:10px 18px;\n    border-radius:8px;\n    border:1px solid #e5e7eb;\n    background:#fff;\n    text-decoration:none;\n    font-size:16px;\n    font-weight:600;\n    color:inherit;\n    transition:all .15s ease;\n}\n\n.browse-tools-btn:hover{\n    background:#f8fafc;\n    border-color:#d1d5db;\n    transform:translateY(-1px);\n}\n\n<\/style>\n\n\n<div class=\"similar-tools\">\n\n<h2 style=\"text-align: center;\">Other tools<\/h2>\n\n<div class=\"similar-grid\">\n\n<a href=\"\/tools\/publishing-calculator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Publishing Calculator<\/div>\n<\/a>\n\n<a href=\"\/tools\/isbn-validator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">ISBN Validator<\/div>\n<\/a>\n\n<a href=\"\/tools\/bulk-isbn-validator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Bulk ISBN Validator<\/div>\n<\/a>\n\n<a href=\"\/tools\/book-cover-calculator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Book Cover Calculator<\/div>\n<\/a>\n\n<a href=\"\/tools\/book-metadata-generator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Book Metadata Generator<\/div>\n<\/a>\n\n<a href=\"\/tools\/advert-policy-checks\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Meta Ad Policy Checker<\/div>\n<\/a>\n\n<a href=\"\/tools\/barcode-qr-code-generator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Barcode & QR Code Generator<\/div>\n<\/a>\n\n<a href=\"\/tools\/book-royalty-calculator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Book Royalty Calculator<\/div>\n<\/a>\n\n<a href=\"\/tools\/book-price-calculator\/\" class=\"similar-card\">\n<div class=\"similar-icon\">#<\/div>\n<div class=\"similar-title\">Book Price Calculator<\/div>\n<\/a>\n\n<\/div>\n\n<p style=\"text-align:center;\"><a href=\"https:\/\/aceworldpgs.com\/tools\/all\/\" class=\"browse-tools-btn\">Browse All Tools \u2192<\/a>\n<\/p>\n\n<\/div><\/div>\n\n     \n<script type=\"text\/javascript\">\n    var ajaxurl = \"https:\/\/aceworldpgs.com\/tools\/wp-admin\/admin-ajax.php\";\n\n    function loadSample() {\n        document.getElementById('book-title').value = \"The Wealth of Nations\";\n        document.getElementById('book-genre').value = \"Business\";\n        document.getElementById('book-tone').value = \"Professional & Authoritative\";\n        document.getElementById('book-audience').value = \"Economics students and entrepreneurs\";\n        document.getElementById('book-desc').value = \"A foundational work in classical economics exploring the nature and causes of the wealth of nations, focusing on division of labor, productivity, and free markets.\";\n    }\n\n    async function generateMetadata() {\n        const btn = document.getElementById('generate-btn');\n        const resultDiv = document.getElementById('metadata-results');\n        const cardsContainer = document.getElementById('ai-output-cards');\n        \n        const title = document.getElementById('book-title').value;\n        const genre = document.getElementById('book-genre').value;\n        const audience = document.getElementById('book-audience').value; \n        const tone = document.getElementById('book-tone').value;         \n        const desc = document.getElementById('book-desc').value;\n        const userEmail = document.getElementById('user-email').value;\n\n        if (!title || !desc) {\n            alert(\"Please fill in all fields, including your email.\");\n            return;\n        }\n\n        const progressMessages = [\n            \"Analyzing your book's core themes...\",\n            \"Identifying target audience trends...\",\n            \"Generating high-converting SEO keywords...\",\n            \"Crafting Amazon-ready descriptions...\",\n            \"Finalizing your professional report...\"\n        ];\n\n        let messageIndex = 0;\n        btn.disabled = true;\n        \n        const messageInterval = setInterval(() => {\n            btn.innerText = progressMessages[messageIndex];\n            messageIndex = (messageIndex + 1) % progressMessages.length;\n        }, 2500);\n\n        const formData = new FormData();\n        formData.append('action', 'generate_book_metadata');\n        formData.append('title', title);\n        formData.append('genre', genre);\n        formData.append('audience', audience);\n        formData.append('tone', tone);\n        formData.append('description', desc);\n        formData.append('user_email', userEmail);\n\n        try {\n            const response = await fetch(ajaxurl, {\n                method: 'POST',\n                body: formData\n            });\n\n            const res = await response.json();\n            clearInterval(messageInterval);\n\n            if (res.success) {\n                const rawText = res.data;\n                cardsContainer.innerHTML = ''; \n                const sections = rawText.split('SECTION:');\n\n                sections.forEach(section => {\n                    if (!section.trim()) return;\n                    const lines = section.trim().split('\\n');\n                    const header = lines.shift().trim(); \n                    let content = lines.join('\\n').trim();\n\n                    const card = document.createElement('div');\n                    card.className = 'metadata-card';\n                    \n                    if (header.includes('KEYWORDS')) {\n                        const keywordList = content.split(',');\n                        const pills = keywordList\n                            .filter(k => k.trim().length > 0)\n                            .map(k => `<span class=\"keyword-pill\">${k.trim()}<\/span>`)\n                            .join('');\n                        card.innerHTML = `<h4>${header}<\/h4><div class=\"keyword-container\">${pills}<\/div>`;\n                    } else {\n                        content = content.replace(\/\\*\\*(.*?)\\*\\*\/g, '<strong>$1<\/strong>')\n                                         .replace(\/^\\*\\s\/gm, '\u2022 ');\n                        card.innerHTML = `<h4>${header}<\/h4><div>${content.replace(\/\\n\/g, '<br>')}<\/div>`;\n                    }\n                    cardsContainer.appendChild(card);\n                });\n\n                resultDiv.classList.remove('hidden');\n                resultDiv.scrollIntoView({ behavior: 'smooth' });\n            } else {\n                alert(\"AI Error: \" + res.data);\n            }\n        } catch (error) {\n            clearInterval(messageInterval);\n            console.error(\"Fetch error:\", error);\n            alert(\"Connection failed. Please try again.\");\n        } finally {\n            btn.innerText = \"Generate Professional Metadata\";\n            btn.disabled = false;\n        }\n    }\n\n    function copyResults() {\n        const text = document.getElementById('ai-output-cards').innerText;\n        const btn = document.querySelector('.copy-btn');\n        navigator.clipboard.writeText(text).then(() => {\n            const originalText = btn.innerText;\n            btn.innerText = \"\u2713 Copied!\";\n            btn.style.background = \"#4CAF50\";\n            btn.style.color = \"white\";\n            setTimeout(() => {\n                btn.innerText = originalText;\n                btn.style.background = \"#eee\";\n                btn.style.color = \"#333\";\n            }, 2000);\n        });\n    }\n<\/script><\/div>\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">About Book Metadata Generator<\/h3>\n\n\n\n<p>The&nbsp;<strong>Book Metadata Generator<\/strong>&nbsp;helps authors and publishers create professional book metadata needed for publishing and online distribution. Book metadata includes important details such as&nbsp;<strong>book descriptions, keywords, categories, subtitles, and audience targeting<\/strong>, which help bookstores, libraries, and online platforms correctly classify and recommend a book to readers.<\/p>\n\n\n\n<p>With this tool, you simply enter your&nbsp;<strong>book title, genre, tone, audience, and a short summary<\/strong>, and the system generates structured publishing metadata in seconds. The output may include&nbsp;<strong>multiple description options, SEO-friendly keywords, relevant BISAC categories, and subtitle suggestions<\/strong>&nbsp;that can be used when listing your book on platforms like Amazon or other digital bookstores.<\/p>\n\n\n\n<p>Proper metadata improves your book\u2019s&nbsp;<strong>discoverability in search results and bookstore catalogs<\/strong>, helping readers find your book more easily and increasing its chances of reaching the right audience.<\/p>\n\n\n\n<p><strong>Get Professional Book Metadata in 3 Simple Steps<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Input Your Book Details<\/strong>: Enter your book title, genre, and a brief summary. Our AI works best when you provide a clear overview of your story or core message.<\/li>\n\n\n\n<li><strong>Select Your Tone &amp; Audience<\/strong>: Whether you need a Professional tone for a business book or an Emotional tone for a romance novel, you can customize the output to resonate with your specific target readers.<\/li>\n\n\n\n<li><strong>Generate &amp; Copy Your Report<\/strong>: In seconds, ACEworld AI analyzes your data to produce three versions of your book description, high-traffic SEO keywords for Amazon\/KDP, relevant BISAC categories, and catchy subtitle suggestions.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Boost your book&#8217;s visibility with our free AI Metadata Generator. Get high-converting Amazon descriptions, SEO keywords, BISAC categories, and subtitles in seconds.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kb_optimizer_status":2,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[5],"tags":[19,10,13,12],"class_list":["post-75897","post","type-post","status-publish","format-standard","hentry","category-marketing","tag-ai","tag-amazon","tag-fast","tag-free"],"acf":[],"_links":{"self":[{"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/posts\/75897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/comments?post=75897"}],"version-history":[{"count":3,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/posts\/75897\/revisions"}],"predecessor-version":[{"id":76715,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/posts\/75897\/revisions\/76715"}],"wp:attachment":[{"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/media?parent=75897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/categories?post=75897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aceworldpgs.com\/tools\/wp-json\/wp\/v2\/tags?post=75897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}