Skip to content
puluno

AI meta tag suggestions (OpenAI)

Puluno Pro can generate SEO title, meta description, and focus keyword from page content. It uses the OpenAI model — your own API key (BYOK), data does not go through puluno.io.

Free version has smart suggestions without AI (rules from page content). AI is Pro only.


Who pays for what (important)

AI is not part of the Pro price in the sense of "unlimited tokens from Puluno". You pay two things separately:

WhatWho you payNote
Puluno ProPuluno (puluno.io)1,490 CZK / year / site — unlocks AI in the plugin
OpenAI APIOpenAI directlyPay-as-you-go — you pay only for actual "AI suggestion" clicks

Puluno does not pay OpenAI for you and does not charge AI fees. Pro license does not include OpenAI credit.

Connection is on you

  1. You buy / receive a Pro license from us.
  2. You create an OpenAI account and API key yourself at platform.openai.com.
  3. Paste the key in Puluno → Settings on your WordPress site.

Without Pro → AI is unavailable in the plugin.

Without OpenAI key → Pro works (redirects, GSC…), but the AI button won't appear.

What happens technically

  • Calls go from your server directly to OpenAI — not via puluno.io.
  • Puluno does not see your OpenAI key on our servers (stored only in your WP database).
  • Page content for meta generation is sent by your site to OpenAI — not by us.

For site owners: AI is optional. Use the plugin normally without OpenAI.

For agencies: The client can have their own OpenAI account, or the agency one account for multiple sites — paste the key in Settings on each site separately.


What you need

RequirementWhere
Puluno Pro licensePricing → key ISC-…
OpenAI account + API keyplatform.openai.com
Credit / billing at OpenAIPay-as-you-go — API won't work without it
WordPress 6.4+, PHP 8.1+Server must support HTTPS calls to api.openai.com

Step-by-step

1. Activate Puluno Pro

  1. Order Pro (or key from vendor).
  2. WordPress → Puluno → Settings.
  3. License field → paste ISC-…Save settings.
  4. Verify Pro active message.

License details: Pro licenses & payments.


2. OpenAI account

  1. Sign up: platform.openai.com/signup
  2. Log in: platform.openai.com/login

3. Set up billing (important)

API without prepaid credit returns errors like *insufficient quota*.

  1. Open Billing → Overview
  2. Add payment method and credit (typically from ~$5).
  3. Optional: Usage limits — monthly cap for peace of mind.

Approximate cost: gpt-4o-mini model — on the order of cents to a few dollars for dozens of suggestions (depends on page content length).


4. Create an API key

  1. API keysCreate new secret key
  2. Name the key (e.g. Puluno production).
  3. Copy the key (sk-…) — shown only once.

Security:

  • Don't share the key in emails or tickets.
  • For larger agencies consider project / service account and key rotation.
  • We store the key in wp_options on your server (like a password field).

5. Paste the key into Puluno

  1. Puluno → Settings
  2. OpenAI API key (Pro) → paste sk-…
  3. Save settings

Status:

  • Pro active + key filled = AI suggestions enabled
  • Pro without key = AI button won't appear

6. Use in the editor

  1. Open a page, post, or product in the admin.
  2. In the Puluno SEO meta box (below the editor) click AI suggestion (Puluno Pro).
  3. After a few seconds title, description, and focus keyword are filled in.
  4. Edit manually — AI is a draft, not final copy. Check SERP preview in the same box.
  5. Save / publish the page.

The AI button is currently in the meta box (classic editor and Gutenberg — box below content). The Gutenberg sidebar panel does not have its own AI button yet; fill fields from the meta box.


What the plugin sends to OpenAI

On one AI suggestion click the server sends:

  • content type (page / product / …)
  • page title (WordPress title)
  • text excerpt (max. ~2000 characters from content, without HTML)
  • brand name from filter indexscope_brand (if set)

We don't send: entire database, user emails, Pro license to OpenAI.

Calls go directly from your WordPress server to:

https://api.openai.com/v1/chat/completions

Model: gpt-4o-mini (developers can change via filter indexscope_openai_model).


Privacy

Page content goes to OpenAI servers under their terms. For sensitive clients (healthcare, legal…) consider internal approval.


Troubleshooting

ProblemWhat to try
I don't see the AI buttonPro license + API key saved? Refresh the editor page.
*Puluno Pro + OpenAI API key required*Invalid license or empty key.
*insufficient quota* / 429Add credit at OpenAI Billing.
*Could not resolve host* / timeoutHosting blocks outbound HTTPS — contact hosting.
*AI response could not be parsed*Try again; sometimes the model returns invalid JSON.
Suggestion in EnglishPrompt is set to Czech; if content is empty, edit manually.
Want a different modelFilter indexscope_openai_model in child theme / mu-plugin.

AI vs llms.txt — don't confuse

FeaturePurpose
AI meta suggestions (Pro)Help the editor write title/description
llms.txt (Free)File for AI crawlers on the site — URL map

llms.txt does not replace an OpenAI key and vice versa.


For agencies — what to tell the client

"AI suggestions are optional and not included in Pro as paid tokens from Puluno. Pro is paid yearly for the plugin; OpenAI you pay yourself by usage (cents per suggestion). You connect the key yourself in the admin — we don't pay for your AI and don't see your copy. Always review text before publishing."

Common question: *"Do I need AI?"* — No. Free and Pro work without OpenAI. AI just speeds up writing titles and descriptions.

More: FAQ for agencies.


Links in one place

ServiceURL
OpenAI sign uphttps://platform.openai.com/signup
API keyshttps://platform.openai.com/api-keys
Billinghttps://platform.openai.com/settings/organization/billing/overview
Usage / limitshttps://platform.openai.com/usage
Puluno Pro/pricing
License in pluginPuluno → Settings
AI meta suggestions (OpenAI) | Puluno