Features

Everything Joornal does for you

The promise fits in one sentence: you have nothing to do except review and sign. Finding the topics, writing, illustrating, matching your brand, publishing, linking, measuring and fixing what slips is the platform's job. Here is what that covers, and how far you can take the controls back if you want to.

Who does what

A media property takes six jobs. You keep none of them.

Publishing steadily normally takes a writer, an SEO, a designer, a front-end developer, someone to administer the site and someone to watch that it all holds together. None of those six stays on your side. One task is left, and it is not a job: review and sign. Here is how it splits.

The topics, the text, the images

Joornal. The topics come from what your market actually searches for, the text is written from your knowledge base, and every piece gets its own illustration.

The brand, the site, going live

Joornal. The media property takes on your visual identity, lives on your domain, and publishes itself on the schedule you set. No server, no plugin, no security update.

Search performance and monitoring

Joornal. Internal linking, sitemaps, tracking what Google and the AIs do with your pages, and picking up whatever slips.

Review and sign

You. It is the only task left on your side, and it is the only one that should stay there: it is your name on the page, and it is what separates automated content from a media property with authority.

The topics

You do not have to figure out what to write

The blank page costs more than the writing. Joornal starts from the questions your market already asks.

What your market really searches for

Your Search Console is connected to the platform. Topics come out of the queries that already bring you visitors, the ones where you are within striking distance (bottom of page one, where nobody clicks on you yet), and the ones you miss entirely.

Your data, kept beyond Google

You connect your own Google account, or Joornal manages the property for you. Either way, performance is synchronized daily and kept: you hold the history while Google wipes it after sixteen months.

Topics proposed, and you decide

Joornal proposes in batches. You accept, you refuse, you reword. An accepted suggestion becomes a piece to produce without you writing a brief.

Every batch shows its state plainly: running, paused, finished with nothing found, failed. Nothing disappears quietly.

Grouped into clusters, around a reference page

Content groups by topic: a reference page and its satellites, what the trade calls a cluster. The platform proposes those groupings from real queries, names the page that should carry the reference, and flags orphan topics that attach to nothing.

That structure is what builds authority, and it is what a blog fed one post at a time never gets.

A calendar that runs without you

You set a cadence, Joornal spreads the publications over time and knows the public holidays in your country. You do not decide every week what goes out.

Need to shift everything? Rescheduling happens in bulk, with a preview of the new calendar before you confirm.

Knowing whether the drop is you or Google

When your curves fall, the first question is whether it is you or the search engine. Joornal tracks the incidents Google declares on its status dashboard and lines them up against your drops. That spares a few crisis meetings.

The writing

You do not have to write or illustrate

What separates generic content from content that sounds like you is not the AI model: it is the knowledge base you give it. We build that once, at the start, from your documents and your site.

Your voice, your figures, your constraints

Your internal documentation, your site and what already gets published about you: Joornal draws out how you speak, your technical detail and your regulatory obligations, and structures them into a knowledge base that feeds every piece.

No contradiction from one page to the next, no figure that shifts halfway through.

Contradictions in your documents get settled

In our experience, a company's documents contradict each other, and contradict the web. Plenty of tools promise to ingest your documents without mentioning that. Joornal spots the divergences, settles them with you and records which version stands.

That work at the start of an engagement saves months of back and forth later.

Seven families of editorial work

Writing an article is only one of them. Refreshing content that is aging, rewriting a title that does not get clicked, pushing a page within striking distance, differentiating two pieces that overlap, producing suggestions, moderating comments: each has its own treatment.

They switch on independently: you can want the refresh without wanting your titles rewritten.

Sourced content

Every claim points to a verified source. Every piece answers first and qualifies second: that is the shape search engines pick up, and the one AIs quote.

Links are checked before publication: a source that no longer responds, or that does not say what it is quoted as saying, does not go live.

One illustration per piece

Generated for the subject at hand and consistent with your identity, resized automatically for every screen and every format. No stock library, no photographer, and no identical visual on three articles.

And if you already have a photo library, we take it in. Your visual library or your DAM imports into the media property: your product, site and installation photographs serve the articles, and generation only fills the gaps. A manufacturer with twenty years of site photography has no reason to illustrate its guides any other way.

The right models, without you managing them

The platform works with OpenAI, Anthropic, Google and Mistral, and follows what the vendors release. The model is chosen step by step according to what the step needs: long reasoning does not call for the same engine as a short rewrite.

You have no settings to adjust, and you are tied to no vendor.

Redo one step without redoing the article

The text does not work for you but the images do: we redo the text alone. The lead image came out wrong: we redo only that. Same for the in-body illustrations.

Each redo keeps the previous version, restorable. If the article is already live, the platform warns you that it will be redeployed.

Sixty articles at once

Production runs through a task queue: live tracking, automatic retry on whatever stalls, manual replay. Launching a whole campaign does not tie up your screen, and you can go to a meeting while it runs.

A list of titles in a spreadsheet is enough to start a batch.

The seven families

  • Article writing
  • Refresh
  • Title and meta description
  • Pages within striking distance
  • Differentiating two pages
  • Topic suggestions
  • Comment moderation

Your part

Your only task, and it shrinks

Review and sign. It is the one moment where you step in, and that is deliberate: your name commits your brand. But every correction you make works twice, because it does not vanish into nothing.

The platform learns from your corrections

Joornal records every version of an article and separates what the machine wrote from what your reviewer changed before publication. Those differences are put to use: they update the writing instructions and your knowledge base.

A turn of phrase you strike out every time stops appearing. A figure you correct twice becomes the reference. You configure nothing and write no instructions: you correct as you normally would, and the next articles take account of it.

80% machine, 20% human. Then 90/10.

The first hundred articles need real corrections: that is the period when the knowledge base gets tuned. Past that point, the working split settles around 90% automated and 10% checking and light retouching.

Put plainly, your review load is heaviest at the start and drops afterwards.

A list that shows only your decisions

A piece moves through successive states, from drafting to going live. You do not open a dashboard to hunt for what to do: the home screen shows what is waiting on a decision from you, and nothing else.

Pieces to review, suggestions to settle, comments to moderate, publications running late. If there is nothing, it says there is nothing.

Author, reviewer, expert: three distinct roles

The author, the reviewer and the expert who signs off are three separate people, each with their own record: name, photograph, role, biography, qualifications. The expert who puts their reputation on the line is not necessarily the one who wrote.

In sectors where a practitioner's endorsement is the norm, that distinction is not cosmetic.

A signature that protects you

Human review under named editorial responsibility is what turns generated text into published work you can stand behind: for your readers, for search engines, and for regulators. The EU AI Act is one example, its article 50 exempting content that has undergone human review or editorial control, where a person holds editorial responsibility for the publication, from carrying an "AI-generated" label. Whatever the regime where you publish, Joornal keeps the review and signature trail.

The same step does three jobs: quality, authority in Google's eyes, and a record you can produce.

A history you can produce

Every version carries its date, its reason and its origin. When a claim is challenged six months later, you know who wrote what, who approved it, and from which source. And you can go back to any earlier state.

Going live

No site to run, no server to administer

The media property is built, hosted, served and monitored by the platform. There is nothing to install on your side, and nothing to ask of your technical team.

Your brand, down to your current header

Joornal can take the header and footer of your existing site and resynchronize them on its own when they change. The media property does not look bolted on: it is a section of your site.

Failing that, your theme imports from a web address or an archive, and exports whenever you want.

On your domain

Dedicated domain, subdomain, or subdirectory of your current site. That last option makes the most of the authority your domain has already earned. DNS records and certificate included.

Nothing goes live by accident

Going live runs through five locked steps: prerequisites, preview, sign-off on the rendering, domain, publication. Each unlocks when the previous one is done. Nobody publishes a site nobody has looked at.

The prerequisites are checked one by one: theme, home page, templates for each content type, hosting reachable, domain configured. Every missing point is named.

A protected preview

A preview address with a username and password, rebuildable at will. You can have a client, a legal team or a subject expert read it without exposing anything publicly.

Production itself can stay password-protected for the length of a launch.

"3 changes not yet published"

The platform knows what has changed since the last deployment and tells you, with the date. No more corrections made in the belief that they were live.

And you can publish a single piece without rebuilding the site: an urgent fix goes out in seconds.

Nothing to update, nothing to back up

No plugin to maintain, no security patch to apply on a Sunday evening. Backups run, and the fact that they run is itself monitored: a backup everyone believes is happening and has quietly stopped is a classic.

Monitored continuously

If the site becomes unreachable, the platform sees it, records since when, and keeps the incident history. And if the site responds normally while serving something other than your media property, it sees that too: the failure that ordinary monitoring, which only reads the status code, never catches.

Repairable without touching the content

When a domain stops responding, a diagnostic tests each link in the chain and says which one breaks. The configuration reapplies from the interface, without republishing a line, and without opening a ticket with a vendor.

The SEO

You do not have to do the SEO, or outsource it

Published content ages, and two hundred articles end up competing with each other. That upkeep is the first thing dropped for lack of time. It sits inside the platform, along with the measurement of what it returns.

Internal linking handles itself

Links between your pieces are computed on closeness of meaning rather than on menus, and are placed in the body of the articles. Pages covering the same subject reinforce each other instead of stealing each other's place.

Twin pieces get spotted

Two pages saying the same thing are grouped into a family, with the shared passages highlighted. You consolidate, or you dismiss the flag with a reason. At two hundred articles, nobody catches this by eye.

And the ones cannibalizing each other

When two of your pages compete for the same search, the platform sees it and figures out which one to fold in. And when folding would destroy more clicks than it would win, it says so and explains why it holds back.

An analysis that declines to act tells you so explicitly.

What slips gets picked up, on its own

Eight levers run continuously across your portfolio:

  • Refresh content that is losing ground
  • Rewrite title and meta description
  • Push pages within striking distance
  • Strengthen internal linking
  • Consolidate twin pieces
  • Handle two pages in competition
  • Attach an orphan topic
  • Differentiate two pieces that overlap

You set how far it goes without you

Each lever is configurable: propose and wait for your approval, or act alone. Guard rails frame the whole thing: a minimum delay before touching the same page again, a ceiling on actions per pass, a refusal to act on a piece already being processed.

And every action is measured afterwards, before and after, to say whether it paid off. Whatever produced nothing is identified as such, and is undone.

A sitemap search engines actually find

Sitemaps generated on every publication and submitted to Google through the channel meant for it. A dedicated check verifies that discovery genuinely works: that the file is declared where search engines read it, that it responds, and that it holds what you publish.

Plenty of sites have a perfect sitemap nobody finds. That is the kind of detail a monthly report never shows.

What Google does with it, in plain terms

For each page: has Google seen it, kept it, set it aside, and why. The distinction matters, because a page set aside by a technical tag is not a page judged poor, and it is not fixed the same way.

The verdicts are dated: an opinion several weeks old describes a state Google may have revisited since, and that is stated.

And what the AIs do with it

Ranking well on Google and being quoted by an AI do not go through the same robots. Joornal records your site's access logs and works them natively, hour by hour: no log analyzer to buy, no export to request from a host, no data to hand to a third party.

63 robots tracked, 16 of them AI, with a check on their real identity (a fake Googlebot is caught). You see which ones come to read your pages, which pages they read, and which ones have stopped coming.

And above all, what it brings in

Inquiries arriving through the media property are recorded with the page that produced them. So you are not only measuring visits and positions: you see which pieces bring you contacts and conversions, and which ones bring only traffic.

It is the one number that settles the argument in a board meeting.

What you already have

You do not start from zero, and you are not locked in

What you have already published has value. What you produce with us must stay yours.

Your current blog comes with you

Content, categories and images migrate from WordPress, or from any site via its sitemap. Existing addresses are kept or redirected, so you do not lose the search equity you have built.

A migrated piece keeps its original date: your archive stays coherent instead of looking as if it was published yesterday.

One media property, or fifty

Several brands, several countries, several languages: a shared foundation, distinct media properties, run from one screen with the same indicators. Agencies manage their clients' portfolios the same way.

The list of sites filters and sorts, and each site shows the one alert that counts: the most serious.

Several languages, one knowledge base

A language is not a translation bolted on the side, it is a full edition: pieces linked to each other, menus translated, image alt text per language. Localization multiplies what you produce rather than starting it again.

Everyone in their own scope

Access is set by level, from the manager of a single site to the administrator of the group. A contributor sees only what concerns them, and you do not have to circulate one shared password.

Nothing is held hostage

Your content, your images, your theme and your performance data export at any time.

And the API covers the whole product: 140 resources and more than 200 operations, documented in OpenAPI, with revocable keys. Creating content, launching a generation, publishing, pulling your contacts and your statistics: all of it can be driven from your own tools, your CRM or your data warehouse.

Included, with no extra effort on your side

  • Custom content types
  • List pages and site tree
  • Multi-level menus
  • Reusable text blocks
  • Reviews and moderated comments
  • Contact form and leads
  • LinkedIn publishing
  • Redirects and URL checker
  • Media library
  • Restorable versions
  • Editing directly on the page
  • Audience tracking
  • Command palette

A demo beats this page. In thirty minutes, we start from your current site and show you what Joornal would make of it, on your subjects.

Our role

We run all of it. Or we open the platform to you.

Everything above, we do, and it is our trade. The level of detail on this page is the first sign of it: the pages Google sets aside without saying so, the AI robots that quote rather than train, the sitemaps nobody discovers, you have to have dealt with them to know they exist. But "you have nothing to do" is a promise, not a constraint: you choose how far you want to go.

Proof before signature

Before you commit to anything, we start from your site and your competitors: what Google does with your pages, what the AIs quote instead of you, where your editorial gaps are, which topics are worth the effort. We hand you that analysis, with the data.

It is a real audit, not a sales deck. You judge our level before paying anything.

Fully managed

You touch nothing. We run the media property: knowledge base, clusters, calendar, production, publication, upkeep, measurement. You receive what there is to review and sign, and the account of what it returns.

It is the default mode, and the one chosen by teams with nobody to put on it.

Working alongside you

Your team keeps whatever it wants to keep: the angle, the final approval, certain subjects it insists on writing itself. The rest runs without them.

Access is set per person and per site, so everyone sees their own scope and you do not open everything to everyone.

The platform in your hands

Agencies, multi-brand groups, marketing teams with their own tooling: you take the controls, your knowledge bases, your portfolio, with our support and our training. The API is there to wire in the rest of your systems.

You keep the client relationship and the editorial call. Joornal carries the volume.

Take back control of your visibility

Book a demo on your own site and see how a structured, data-driven media property gets built.