Skip to content
BLOG AI home

Writing and publishing

Add calls to action to your posts

End each post with a next step that fits its topic. Blog AI matches posts to your calls to action, suggests ones for topics without any and tags the links.

Last checked against the product on

A call to action is a short box at the end of a post that tells readers what to do next: book a call, get a quote, download a guide, join your newsletter. Blog AI adds it to each post when it sends the post to your site. If you offer several things, give each its own call to action and say what it's for: a post about one course then gets that course's call to action, not another's.

Calls to action are optional. If a site has none, posts go out exactly as before.

Add a call to action

  1. Open the site's settings. On the Sites page, open Calls to action on the site's card. (The same section is under Sites & writing style in Settings.)
  2. Click Add a call to action.
  3. Write the heading. Up to 80 characters, for example "Need help with your VAT return?"
  4. Write the text. One or two sentences, up to 240 characters. Plain text: no links or formatting.
  5. Write the button label (up to 40 characters, for example "Book a free call") and the link. The link must start with https:// and can point to your own site or anywhere else.
  6. Say what it's for, under What is this for?:
    • Who it's for, in a few words, up to 200 characters, for example "People studying for or thinking about CIMA". Readers never see this; Blog AI uses it to match posts.
    • Categories it fits (optional): click any of your site's categories. Picking a main category covers its subcategories too.
    • Use when nothing else fits: tick this for a call to action that suits any post, like your newsletter or homepage.
  7. Give it a name for reports, if you like. It's what your analytics shows as the campaign; without one, Blog AI uses the heading.
  8. Click Add.

A site can have up to 5 calls to action. Use Switch off to rest one without deleting it.

How posts get their call to action

Automatic calls to action are only for posts Blog AI wrote. When one of those is published for the first time, Blog AI picks the one that fits it best:

  1. Same category. A call to action that lists the post's category (or the main category above it) wins. If two do, the one on fewer posts wins.
  2. Same subject. Otherwise Blog AI compares the post's title, opening and category with what you said each call to action is for, and picks the one meant for its readers. It only does this when it's confident; a post about one exam won't get the call to action for a different one.
  3. Nothing fits. The post gets the one you marked Use when nothing else fits. If you haven't marked one, it gets the switched-on call to action used on the fewest posts, as before.

The post then keeps that call to action: updates, refreshes and Update live post all send the same one, so a post doesn't change its offer every time you touch it. On the post, under Call to action, you can see which one it has and why, for example "Matched to: Study CIMA with us (same topic)".

If a post's call to action is deleted or switched off, the post gets another one (the same way) the next time it's published or updated. If none are switched on, it gets none.

Posts you imported from your site, and posts you wrote yourself in the editor, never get one automatically, so your existing posts don't change when you update them. To add a call to action to one of them, pick it for that post (below), or click Re-match to see which one fits best and then Use this one. If that call to action is later deleted or switched off, the post simply has none.

To choose for a single post, open it and use Call to action in the side panel:

  • Automatic (best fit): the default described above. For posts Blog AI didn't write, this means none.
  • One of your calls to action: always this one, for this post.
  • None: this post never gets one.

The choice is saved straight away. For a post that's already live, click Update live post to send it; Blog AI updates the call to action even if you changed nothing else.

Topics without a call to action

When 5 or more of your published posts share a category and none of them has a call to action meant for it, your Actions page says so, for example "14 posts about CIMA have no call to action that fits". Click Suggest one and Blog AI drafts a call to action for that topic: a heading, a line of text, a button, and a link to one of your own pages (a course, product or service page if you have one for that topic, otherwise your homepage). It only uses what your site and page titles say, so it never makes up offers, prices or discounts.

The draft is saved switched off, with that category already picked, and marked "Suggested by Blog AI". Read it, edit anything you like, and switch it on when you're happy. Nothing reaches your site until you do. Suggesting is free.

Where it appears

By default the box goes at the end of the post, before any list of sources or references. Under Where it goes you can also add one halfway through, before the section that starts the second half of the post. Short posts (fewer than three sections) only get the one at the end.

The call to action is added only to the copy sent to your site. The post in the Blog AI editor never contains it, so it isn't counted in word counts, isn't read when Blog AI learns your voice, and isn't part of refresh proposals. When Blog AI imports your posts, it leaves the box out.

Tracking clicks

Tag links for analytics is on by default. It adds four parameters to the button's link, so Google Analytics can show which posts and which calls to action send you visitors:

ParameterValue
utm_sourceblog
utm_mediumcta
utm_campaignthe call to action's name, or its heading
utm_contentthe post's slug

If your link already has one of these parameters, Blog AI keeps yours and doesn't add a second. Switch tagging off if your site handles tracking another way.

Styling it on WordPress

On WordPress the box is plain HTML with class names your theme can style: blogai-cta on the box, blogai-cta__heading, blogai-cta__body and blogai-cta__button. The button also has wp-element-button, so block themes show it in their own button style. There are no scripts and no inline styles. On Strapi the box is a bold heading, a paragraph and a link in the Markdown.

Common questions

Is my call to action fact-checked?

No. It's your own text about your own business, so Blog AI sends it as you wrote it. Check it yourself before you switch it on.

Does it cost credits?

No. Adding, editing, matching, suggesting and sending calls to action is free.

Why did a post get my general call to action?

None of your topic calls to action listed its category, and Blog AI wasn't confident any of them was meant for its readers. Add the post's category to the right call to action, or make Who it's for more specific (name the course, product or service). New posts pick it up straight away; for a post that already has one, use Re-match on the post.

I changed the wording. Do live posts update?

Not on their own. Posts pick up the new wording the next time they're published or updated. To update one now, open it and click Update live post.

Was this article helpful?

Still stuck?

Tell us what you were trying to do and what happened, and we'll reply by email. Contact us.

Try it on your own blog

Sign in with Google, no card needed. The free plan includes a content audit and one free post once Search Console has synced and you've set your voice. Plans from $49/month.