Organic acquisition, published for you

Own the searches your buyers make — and turn them into customers.

Connect your domain. Xt4b finds the queries you are missing, writes the posts that answer them, and publishes to a blog on your own domain — an acquisition channel that keeps working between campaigns.

Scan your site
Reads your homepage and sitemapTakes a few seconds

Aimed at buyer intentReviewed before publishingNothing publishes undated

A pipeline aimed at the searches you do not rank for.

Every post carries a query, an intent and a publish date, so the calendar is a growth plan rather than a blog roll.

Autopilot on

xt4b.com

EN · DE · FRNext publish in 2 days

12

Planned

07

Live

3

Languages

Publishing calendar

September

  • Mon 09How long does SEO take to show results?EN · 1,840 wordsPublished
  • Wed 11How much does SEO content cost per article?EN · 1,840 words · publishing nextWriting
  • Fri 13Do AI-written posts rank in 2026?EN · 1,840 wordsQueued
  • Mon 16SEO-Content auslagern: Kosten und AblaufDE · 1,840 wordsQueued

Aimed at buyer intent

Queries are grouped by the intent behind them — research, comparison, purchase. The plan covers the whole path to a sale, not just the top of it.

Published, not just drafted

Each post ships with its meta title, description, canonical URL, images and internal links, so it can be found once it is live.

New markets, same effort

Every language runs its own plan and cadence, so you can open a market without hiring a writer for it.

A plan, not a prompt.

Before a word is written, the post is specified: the query it targets, the intent behind it, the outline, the metadata and the links. That specification is what stops seven posts chasing one keyword — and what makes each of them rankable.

Secondary keywords widen semantic coverage without cannibalising the primary one, and every internal link resolves to a URL your site actually serves, so authority flows towards the pages you sell from.

What a plan should contain
One entry in your content plan
Search intent
informational · commercial · transactional
Primary keyword
one query per post, no overlaps
Secondary keywords
2–6 supporting terms
Format
guide, comparison, listicle, tutorial…
Outline
3–6 H2/H3 headlines the reader sees
Meta title & description
written for the SERP
Word count target
set per intent, not one default
Internal links
only pages that exist on your site
Cover + inline image
generated per post
Table of contents, sources, FAQ
optional per account
Call to action
written into the ending

A page that is live, linked and in your sitemap.

Publishing is not a folder of drafts. Xt4b ships the article to your own blog at a real URL, with the metadata, canonical and internal links a search engine needs to rank it.

  • A hosted blog on your own domain, with its own sitemap and canonical URLs
  • A cover image and an in-article image generated for every post
  • Internal links from each post to the pages on your site that sell
  • Structured data so search engines understand what the article is

Xt4b blog

How much does SEO content cost per article?

xxt4b.com·Sep 11, 2026·6 min read

Agencies quote per word, per article or per month, and the rate moves with research depth, review rounds and how much of the publishing you hand over. This breaks down what a fair per-article rate looks like, and what should move it.

Google Search Central Ahrefs Semrush

One site, as many markets as you want.

A language is not a setting in Xt4b — it is a separate editorial line, with its own plan, its own target queries and its own calendar. When Search Console is connected, the clicks and impressions each site earns are reported right beside the calendar, so you can see the channel working.

Languagesblog.xt4b.com
  • ENEnglish2 posts a week12 / 7planned / live
  • DEGerman1 post a week5 / 3planned / live
  • FRFrench1 post a week4 / 1planned / live

Same blog, same design — each language gets its own plan and its own dates.

Search Console · last 8 weeksConnected

1,204

Clicks

48,910

Impressions

12.4

Avg. position

You approve the plan. The machine does the publishing.

Two decisions a week, and the acquisition loop keeps running: research, writing, metadata, images, links and publishing.

Your three jobs
  • 1

    Connect your site

    Paste the domain and pick a language. Your existing pages and sitemap are read first, so the plan builds around what you already publish.

  • 2

    Approve the cadence

    Seven posts land on your calendar, each aimed at a different search and a different stage of the buying decision.

  • 3

    Watch what compounds

    Each post moves from planned to live, with the clicks and impressions it earns reported beside the calendar.

What runs on its own
  1. 01

    Analyse

    Reads your homepage, headings and sitemap, and records every URL you already publish so nothing gets duplicated.

  2. 02

    Plan

    Builds a weekly cluster across the buyer journey: seven posts, seven distinct intents, none targeting a page you already have.

  3. 03

    Draft

    Writes to the outline, with meta title, description, secondary keywords and links to real pages on your site.

  4. 04

    Review

    Checks every post before it can publish. Anything unsupported, off-plan or thin is discarded, not shipped.

  5. 05

    Publish

    Assigns the slug, generates cover and in-article images, and ships the post to your blog on its date.

  6. 06

    Expose

    Updates the sitemap, structured data and llms.txt, so crawlers and AI assistants can both find the archive.

Hosted so it can actually be found.

A good article is only half of it. The blog it lands on has to be one search engines can crawl, index and quote — the plumbing most teams never get to, and the reason good writing sometimes goes nowhere.

Its own sitemap.xml

Regenerated as posts ship, with lastmod dates search engines can trust.

Canonical, Open Graph, Twitter

Every post declares its canonical URL and renders a proper social card.

BlogPosting structured data

Publisher, language and dates in the JSON-LD that rich results read.

Sensible robots directives

Index and follow, with full image previews and uncapped snippets allowed.

llms.txt

A machine-readable index of the blog, so AI assistants can cite it.

Your icon as the favicon

The icon you upload is served at every favicon size, not the app's.

What shipped, as data.

Every account gets an API key. Pull the posts Xt4b has generated — status, language, metadata, images and the article itself, as markdown or as ready-rendered HTML — into your own dashboard, CRM or reporting, instead of copying out of a UI.

GET/api/posts?status=published&limit=1
Authorization: Bearer xt4b_••••••••••••
{
  "data": [
    {
      "id": 57,
      "status": "published",
      "title": "How much does SEO content cost per article?",
      "slug": "seo-content-cost-per-article",
      "primaryKeyword": "seo content cost",
      "searchIntent": "commercial",
      "language": "en",
      "website": "xt4b.com",
      "publishedAt": "2026-09-11T09:00:04.118Z"
    }
  ],
  "pagination": { "limit": 1, "offset": 0, "total": 7 }
}

The same loop, minus the handoffs.

Content is the channel you own. It compounds while paid traffic stops the moment the budget does — but only if someone keeps publishing.

Doing it manually

  • Someone blocks an afternoon for keyword research.
  • Blank page, then a brief, then a draft nobody re-reads.
  • Copy into a CMS, hunt for an image, pick a date.
  • It stops the week the sprint ends — and so does the traffic.

With Xt4b

  • Your site and sitemap are scanned, and the gaps get proposed for you.
  • Outline, draft, meta title and description are generated in one pass, then reviewed.
  • Cover and in-line images are generated, and the post publishes on its own date.
  • The next week is already queued, so the channel keeps compounding.

Pricing that fits in one line.

€10 per website, per language, per month. Not per article, not per word and not per seat — the plan, the writing, the images and the publishing are all in it.

Per website · per language · per month

€10/ month

A site publishing in two languages is two lines on the invoice, and each line runs its own plan and its own calendar. Remove a language and one line goes with it.

Start free

Start with the free scan — no account, nothing written.

What is in it

  • The plan: target queries, search intents, outlines and dates
  • Writing, with the fact-check review before anything publishes
  • Cover and in-article images
  • Hosting the blog on the domain you already own
  • Canonical URLs, sitemap and per-post structured data
  • Search Console reporting, per site
  • API access to every published post
  • Edits: move a date, discard a post, keep its slot

The price buys the work and the reporting. It does not buy a ranking, a traffic number or a return — and nothing publishes without a plan you have seen and a date you approved.

Questions people ask first.

Including the honest ones about rankings, timelines and what happens to the pages you already have.

Still unsure? Ask us directly.

Will these posts actually rank on Google?

Each post is aimed at one query with a matching search intent, gets an on-page SEO pass, links internally to pages you already have, and publishes on a consistent cadence — the things that make a page rankable. We do not guarantee rankings or traffic: no one can, and our Terms say so. What we control is that every post is planned, written and published to be eligible to rank.

How does this bring customers, not just traffic?

The plan spreads across the buying decision rather than chasing volume: research posts for people discovering the problem, comparison and alternative posts for people choosing, and commercial pages where they buy. Each post carries a call to action, and internal links point back to the pages on your site that sell.

How long until it makes a difference?

Posts start publishing on the cadence you approve, usually within the first week. Search engines then need time to crawl, index and rank new pages, and results vary by market and competition. We won't promise a timeline — the point of a consistent cadence is that it keeps working while you do other things.

How is this different from a generic AI writer?

A generic writer starts from a prompt and stops at a draft. Xt4b starts from your site and does not stop until the article is live: the plan, the writing, the metadata, the images, the internal links, the publishing and the indexing plumbing are one pipeline.

What about the pages I already have?

They are treated as forbidden topics. Every URL in your sitemap is recorded first, so new posts target queries you do not cover instead of competing with pages you already rank for — the usual way content plans cannibalise themselves.

How does it decide what to write?

A planner reads the pages your site already serves, plus its sitemap, then proposes a weekly cluster: seven posts, each aimed at a different search intent, none duplicating a URL you already have. You see the whole plan before anything publishes.

Do I have to move my site or rebuild my blog?

No. Xt4b hosts the blog for you on a subdomain (or the apex) of your own domain — with its own sitemap, canonical URLs and structured data per post. You add one DNS record and it runs in front of your existing site.

Which languages can it publish in?

117 languages are selectable today — English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian, Swedish, Czech, Greek, Turkish, Arabic, Hindi, Japanese, Korean, Chinese and many more. Each one runs its own plan and its own cadence.

Can I edit a post before it goes live?

Posts are generated end to end rather than hand-edited, so there is no WYSIWYG editor. What you control is the outcome: publish it on its date, discard it, or unpublish it after it ships — and because the plan is built around your sitemap, a discarded topic is replaced rather than repeated.

Do I have to install anything on my site?

Nothing at all. There is no script, plugin or build step on your side. The blog is hosted and routed through one DNS record, and your existing site keeps serving exactly what it serves today.

What if my site renders everything in the browser?

The scan reads HTML: your server-rendered pages, headings and sitemap.xml. Sites that render entirely client-side give the free scan less to work with, and give the plan less context to be specific about.

What if I don't like a post?

Nothing goes live until it has a date on your calendar and the publish job runs. Unpublish it and it leaves the queue — it will not be re-queued behind your back.

What does it cost?

€10 per website, per language, per month. A site publishing in two languages is two lines on the invoice, and each line carries its own plan, queries and calendar. There are no per-article quotes and no charge for the scan, which needs no account at all.

Ready when you are

Turn your site into an acquisition channel.

Connect a domain and see the searches you are missing in the first minute. Nothing publishes until a date you approved comes around.

Free scan, no signup€10 / site / language / monthYou approve the plan first