{"id":244,"date":"2026-07-06T13:54:20","date_gmt":"2026-07-06T13:54:20","guid":{"rendered":"https:\/\/aizonic.site\/?page_id=244"},"modified":"2026-07-20T21:09:14","modified_gmt":"2026-07-20T21:09:14","slug":"keyword-generator","status":"publish","type":"page","link":"https:\/\/aizonic.site\/keyword-generator\/","title":{"rendered":"Keyword Generator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"244\" class=\"elementor elementor-244\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0a43a2 e-flex e-con-boxed e-con e-parent\" data-id=\"d0a43a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-772629e e-con-full e-flex e-con e-child\" data-id=\"772629e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2294f30 e-con-full e-flex e-con e-child\" data-id=\"2294f30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f23b26 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"7f23b26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/aizonic.site\/wp-content\/uploads\/2026\/07\/d6e0ca4c-5545-4afe-b502-48d7bac08db5.png\" title=\"d6e0ca4c-5545-4afe-b502-48d7bac08db5\" alt=\"d6e0ca4c-5545-4afe-b502-48d7bac08db5\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3453825 e-con-full e-flex e-con e-child\" data-id=\"3453825\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a74d1c2 elementor-widget elementor-widget-heading\" data-id=\"a74d1c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Keyword Generator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b85a373 elementor-widget elementor-widget-heading\" data-id=\"b85a373\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Get unlimited keywords to Rank Your Bussiness.<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-989ce71 e-flex e-con-boxed e-con e-parent\" data-id=\"989ce71\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb7627d elementor-widget elementor-widget-html\" data-id=\"bb7627d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"kg-keyword-generator\" class=\"kg-wrap\">\n  <style>\n    #kg-keyword-generator {\n      --kg-bg: #14161a; --kg-panel: #1c1f25; --kg-border: #2c303a;\n      --kg-text: #e9ebf0; --kg-muted: #9aa0ac; --kg-accent: #5eead4; --kg-accent-dim: #1f4b45;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--kg-text); max-width: 760px; margin: 0 auto; box-sizing: border-box;\n    }\n    #kg-keyword-generator *, #kg-keyword-generator *::before, #kg-keyword-generator *::after { box-sizing: border-box; }\n    .kg-card { background: var(--kg-panel); border: 1px solid var(--kg-border); border-radius: 16px; padding: 28px; }\n    .kg-title { font-size: 20px; font-weight: 700; margin: 0 0 4px; letter-spacing: -0.01em; }\n    .kg-subtitle { font-size: 14px; color: var(--kg-muted); margin: 0 0 20px; }\n    .kg-controls { display: flex; flex-wrap: wrap; gap: 16px; }\n    .kg-field { flex: 1; min-width: 160px; }\n    .kg-field-wide { flex: 2; min-width: 220px; }\n    .kg-label { display: block; font-size: 12px; color: var(--kg-muted); margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.04em; }\n    .kg-input, .kg-select {\n      width: 100%; background: var(--kg-bg); border: 1px solid var(--kg-border); color: var(--kg-text);\n      border-radius: 8px; padding: 9px 10px; font-size: 14px;\n    }\n    .kg-input:focus, .kg-select:focus { outline: 1px solid var(--kg-accent); }\n    .kg-btn { background: var(--kg-accent); color: #05201c; border: none; border-radius: 8px; padding: 10px 18px; font-size: 14px; font-weight: 600; cursor: pointer; }\n    .kg-btn:hover { opacity: 0.9; }\n    .kg-btn-ghost { background: transparent; border: 1px solid var(--kg-border); color: var(--kg-text); }\n    .kg-footer { margin-top: 20px; display: flex; gap: 10px; flex-wrap: wrap; }\n\n    .kg-group { margin-top: 22px; }\n    .kg-group-title { font-size: 13px; font-weight: 700; color: var(--kg-accent); margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.04em; }\n    .kg-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n    .kg-tag {\n      display: inline-flex; align-items: center; gap: 6px; background: var(--kg-bg); border: 1px solid var(--kg-border);\n      color: var(--kg-text); border-radius: 999px; padding: 6px 12px; font-size: 13px; cursor: pointer; user-select: none;\n    }\n    .kg-tag.kg-selected { border-color: var(--kg-accent); color: var(--kg-accent); background: rgba(94, 234, 212, 0.08); }\n    .kg-tag.kg-selected::before { content: \"\u2713\"; font-size: 11px; }\n\n    .kg-output { margin-top: 20px; }\n    .kg-textarea {\n      width: 100%; min-height: 100px; background: var(--kg-bg); border: 1px solid var(--kg-border);\n      color: var(--kg-text); border-radius: 8px; padding: 12px; font-size: 13px; line-height: 1.7; resize: vertical; font-family: inherit;\n    }\n    .kg-copied { font-size: 12px; color: var(--kg-accent); opacity: 0; transition: opacity .2s ease; margin-left: 8px; }\n    .kg-copied.kg-show { opacity: 1; }\n    .kg-empty { font-size: 13px; color: var(--kg-muted); margin-top: 18px; }\n  <\/style>\n  <div class=\"kg-card\">\n    <p class=\"kg-title\">SEO Keyword Generator<\/p>\n    <p class=\"kg-subtitle\">Type a seed keyword and get long-tail keyword ideas grouped by search intent.<\/p>\n\n    <div class=\"kg-controls\">\n      <div class=\"kg-field kg-field-wide\">\n        <label class=\"kg-label\" for=\"kgKeyword\">Seed keyword<\/label>\n        <input class=\"kg-input\" id=\"kgKeyword\" type=\"text\" placeholder=\"e.g. digital marketing, yoga at home\">\n      <\/div>\n      <div class=\"kg-field\">\n        <label class=\"kg-label\" for=\"kgIntent\">Intent<\/label>\n        <select class=\"kg-select\" id=\"kgIntent\">\n          <option value=\"all\">All<\/option>\n          <option value=\"informational\">Informational<\/option>\n          <option value=\"commercial\">Commercial<\/option>\n          <option value=\"comparison\">Comparison<\/option>\n          <option value=\"question\">Question-based<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"kg-footer\">\n      <button class=\"kg-btn\" id=\"kgGenBtn\">Generate keywords<\/button>\n      <button class=\"kg-btn kg-btn-ghost\" id=\"kgClearBtn\">Clear selection<\/button>\n    <\/div>\n\n    <div id=\"kgGroups\"><\/div>\n    <p class=\"kg-empty\" id=\"kgEmpty\">Your keyword ideas will show up here, grouped by intent.<\/p>\n\n    <div class=\"kg-output\" id=\"kgOutputWrap\" style=\"display:none;\">\n      <label class=\"kg-label\" for=\"kgOutput\">Selected keywords<\/label>\n      <textarea class=\"kg-textarea\" id=\"kgOutput\" readonly><\/textarea>\n      <div class=\"kg-footer\" style=\"margin-top:10px;\">\n        <button class=\"kg-btn\" id=\"kgCopyBtn\">Copy all selected<\/button>\n        <span class=\"kg-copied\" id=\"kgCopied\">Copied!<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function () {\n  const wrap = document.getElementById('kg-keyword-generator');\n  const keywordInput = wrap.querySelector('#kgKeyword');\n  const intentSelect = wrap.querySelector('#kgIntent');\n  const genBtn = wrap.querySelector('#kgGenBtn');\n  const clearBtn = wrap.querySelector('#kgClearBtn');\n  const groupsEl = wrap.querySelector('#kgGroups');\n  const emptyEl = wrap.querySelector('#kgEmpty');\n  const outputWrap = wrap.querySelector('#kgOutputWrap');\n  const outputEl = wrap.querySelector('#kgOutput');\n  const copyBtn = wrap.querySelector('#kgCopyBtn');\n  const copiedEl = wrap.querySelector('#kgCopied');\n\n  const banks = {\n    informational: {\n      label: 'Informational',\n      build: (kw) => [\n        `what is ${kw}`, `how to ${kw}`, `${kw} guide`, `${kw} tutorial`, `${kw} tips`,\n        `${kw} for beginners`, `${kw} explained`, `benefits of ${kw}`, `${kw} basics`, `${kw} step by step`\n      ]\n    },\n    commercial: {\n      label: 'Commercial',\n      build: (kw) => [\n        `best ${kw}`, `top ${kw}`, `${kw} services`, `${kw} near me`, `affordable ${kw}`,\n        `${kw} pricing`, `${kw} cost`, `cheap ${kw}`, `${kw} reviews`, `professional ${kw}`\n      ]\n    },\n    comparison: {\n      label: 'Comparison',\n      build: (kw) => [\n        `${kw} vs alternative`, `${kw} comparison`, `${kw} alternatives`, `is ${kw} worth it`,\n        `${kw} pros and cons`, `${kw} or diy`, `${kw} comparison chart`\n      ]\n    },\n    question: {\n      label: 'Question-based',\n      build: (kw) => [\n        `why is ${kw} important`, `how does ${kw} work`, `can ${kw} help`, `does ${kw} work`,\n        `when to use ${kw}`, `where to find ${kw}`, `how much does ${kw} cost`, `which ${kw} is best`\n      ]\n    }\n  };\n\n  let selected = new Set();\n\n  function render(groups) {\n    groupsEl.innerHTML = '';\n    selected = new Set();\n    if (!groups || groups.length === 0) {\n      emptyEl.style.display = '';\n      outputWrap.style.display = 'none';\n      return;\n    }\n    emptyEl.style.display = 'none';\n\n    groups.forEach(group => {\n      const section = document.createElement('div');\n      section.className = 'kg-group';\n      const title = document.createElement('div');\n      title.className = 'kg-group-title';\n      title.textContent = group.label;\n      const tagsWrap = document.createElement('div');\n      tagsWrap.className = 'kg-tags';\n\n      group.items.forEach(kw => {\n        const el = document.createElement('span');\n        el.className = 'kg-tag';\n        el.textContent = kw;\n        el.addEventListener('click', () => {\n          if (selected.has(kw)) selected.delete(kw); else selected.add(kw);\n          el.classList.toggle('kg-selected');\n          updateOutput();\n        });\n        tagsWrap.appendChild(el);\n      });\n\n      section.appendChild(title);\n      section.appendChild(tagsWrap);\n      groupsEl.appendChild(section);\n    });\n    updateOutput();\n  }\n\n  function updateOutput() {\n    if (selected.size === 0) { outputWrap.style.display = 'none'; return; }\n    outputWrap.style.display = '';\n    outputEl.value = Array.from(selected).join('\\n');\n  }\n\n  function generate() {\n    const raw = keywordInput.value.trim();\n    if (!raw) { keywordInput.focus(); return; }\n    const kw = raw.toLowerCase();\n    const intent = intentSelect.value;\n    const keys = intent === 'all' ? Object.keys(banks) : [intent];\n    const groups = keys.map(k => ({ label: banks[k].label, items: banks[k].build(kw) }));\n    render(groups);\n  }\n\n  genBtn.addEventListener('click', generate);\n  keywordInput.addEventListener('keydown', e => { if (e.key === 'Enter') generate(); });\n  clearBtn.addEventListener('click', () => {\n    selected = new Set();\n    wrap.querySelectorAll('.kg-tag').forEach(t => t.classList.remove('kg-selected'));\n    updateOutput();\n  });\n\n  copyBtn.addEventListener('click', () => {\n    navigator.clipboard.writeText(outputEl.value).then(() => {\n      copiedEl.classList.add('kg-show');\n      setTimeout(() => copiedEl.classList.remove('kg-show'), 1500);\n    });\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Keyword Generator Get unlimited keywords to Rank Your Bussiness. SEO Keyword Generator Type a seed keyword and get long-tail keyword [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":13,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":781,"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/pages\/244\/revisions\/781"}],"wp:attachment":[{"href":"https:\/\/aizonic.site\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}