Skip to content

An editorial desk,fully automated.

Autorial is a CMS that works as the editorial desk for your blog media. Every morning it turns search data and changes on your site into a daily SEO report, verifies how past actions performed, and sorts out the day's tasks automatically. It feels as familiar as WordPress, and your public site is fast, secure static HTML, so people can focus on deciding what to say.

  • Daily SEO report every morning
  • Tasks sorted automatically
  • Action results verified
  • Publishes static HTML
  • Daily SEO reports
  • DataForSEO
  • Automatic task filing
  • Release log
  • Action verification
  • Publish as static HTML
  • Setup wizard
  • Plugins
  • Themes
  • Automatic pre-publish checks
  • Pages and sections
  • S3 + CloudFront
  • MCP / HTTP API
  • GA4
  • GTM
  • Search Console
  • Sitemaps
  • CTA click tracking
  • Redirects
  • Internal link checks
  • Laravel 12 × Next.js 14

SEO Daily Report

A daily SEO report every morning, so today's work is already decided.

Autorial is a tool for automating how your media site is run. It keeps measuring every number the report needs — conversions, page views per page, Search Console impressions, and keywords moving up and down in the SERPs — and reports them in a daily SEO report every morning. Tasks from the report land on the task board as your daily to-dos, and AI can work through them for you. You receive the results as reviews, with automatic AI reviews built in too.

Behind the report, measured every day

  • Conversions
  • Page views per page
  • Search Console impressions and clicks
  • Keyword rankings and SERP shifts
  • Action history (release log)

Daily SEO reportGenerated this morning at 7:00

  • CV12+3
  • PV8,420+4%
  • Impr.152K+2%
  • Keyword ranks↑14↓5

Action results

  • 14 days after the rewrite of “X comparison”Avg. position 11.8 → 6.4
  • Added internal links (category A)Clicks +18%

Changes since yesterday

  • More comparison pages in the results for “best X”SERP shift
  • 2 new articles indexedLive

Today's tasks

  • Add a comparison table to the “best X” articleLeave to AI
  • Review the title and pitch (pick from 2 options)Human decides
  • Remake the thumbnailLeave to AI
* Screen shown for illustration only. Figures are fictional examples

The whole day turns on the report

  1. Daily report

    Keep measuring

    Every day, conversions, page views per page, Search Console impressions, and keyword rankings and SERP changes fetched with DataForSEO are imported.

    • Impressions, clicks, rank, page views, referrals and conversions per article in one table
    • Comparisons with the previous period and pass-through rates per landing page, aggregated automatically
  2. Daily SEO report

    Report

    Focused on what changed since yesterday, a report of what happened and why arrives every morning.

    • Action results, changes since yesterday and today's tasks in one report
    • Jump back to any past report from the calendar
  3. Task board

    Onto the task board

    Tasks from the report are filed on the task board with priorities and become your daily to-dos.

    • A kanban board you can filter by version
    • Drag a card to change its status
  4. Task details

    AI works on them

    AI can take tasks and work through them automatically. Calls that belong to people, like messaging and direction, stay with people.

    • AI agents pick up tasks over MCP and fix articles and parts
    • Wherever work stops, another agent can continue from the “next action”
  5. Review requests

    Receive as reviews

    What AI produces arrives as a review request. Automatic reviews by AI readers are built in, so people can focus on the final check.

    • See the request and the diff, then preview, comment or edit
    • Requests leave the list automatically once reviewed or published
  6. Version details

    Log and verify

    Published actions go into the release log, and their effect is verified in the following days' reports.

    • Progress per version and the release history on one screen
    • Results feed into tomorrow's report and the next tasks

Into tomorrow's report

  • Know your next move every morning

    Open the report and today's work is already lined up on the task board. Even less experienced team members never wonder what to do next.

  • Measure what each action did

    The AI knows your full history of actions, so you can see quantitatively which ones had what effect. Long-term initiatives are verified daily and feed into the next decision.

  • AI does the work, people review it

    Tasks are split between ones AI can handle and ones a person should decide. You receive AI's work as reviews, and can run automatic AI reviews too, so people focus on the judgment only people can make.

  • Articles and thumbnails, via MCP

    Through MCP, AI agents can write articles and create thumbnails, greatly reducing the burden of writing everything from scratch.

The work you used to hire an SEO agency for, built into the product.

From collecting data to reporting, proposing actions and verifying results, the whole chain you once outsourced now runs automatically as part of daily operations.

BeforeWith Autorial
Someone compiles data by hopping between toolsConversions, page views, search data, rankings and SERPs imported automatically every day
Decode a report that arrives periodicallyA diff-focused report arrives every morning
Decide on actions in meetingsThe day's tasks are filed from the report onto the task board
Look back later to see if it workedThe release log and daily reports verify results every day
  • 8steps

    to finish initial setup in the setup wizard

  • 8types

    of section parts for building your front page

  • 4checks

    run automatically on every page, every build

  • 0servers

    application servers on the public side

Behind the name

An editorial desk that runs itself, with people as the authors.

Running a media site takes far more than writing. Pre-publish checks, SEO reviews, sourcing images, daily updates: the work an editorial desk has always carried.

The name Autorial overlays Auto and editorial. It means an editorial desk that runs itself.

Say it out loud and it sounds like “authorial”. The more the machinery runs on its own, the more the author's job of deciding what to say comes to the front. The name holds both.

Leave the editorial desk to AI and automation, and let people focus on being authors. That is where Autorial begins.

Auto

Machinery that runs on its own

Editorial

The desk work behind every media site

Autorial

Sounds like “authorial”

An editorial desk that runs itself.

Why Autorial

The headaches of running media, solved by design.

CMSs often trade ease of use for a heavy operational burden. We rethought that trade-off from the architecture up.

  1. Problem 1: You look at the numbers every day, yet you still can't decide where to start today.

    Solution 1: Each morning's daily SEO report sums up what changed and why, and files the day's tasks.

  2. Problem 2: Actions get shipped, but nobody checks whether they worked before moving on.

    Solution 2: The release log and daily reports are linked, so each action's effect is verified in numbers over the following days.

  3. Problem 3: The admin and plugins live on the public server, so you are always chasing updates and security patches.

    Solution 3: Only static HTML is published. The admin is never exposed to the internet.

  4. Problem 4: A phrase that should never appear, or a broken link, goes unnoticed until after it is live.

    Solution 4: Every page is checked automatically on every build. Any violation stops it before it goes public.

  5. Problem 5: Initial site setup and analytics tags depend entirely on one person's know-how.

    Solution 5: The setup wizard walks you through everything, from analytics to referral destinations.

  6. Problem 6: Not enough hands to write and update posts, so the media goes stale.

    Solution 6: Writing articles and creating thumbnails can be handed to AI agents through MCP.

Admin tour

Every screen you need to run it, there from day one.

It's more than an editor. Rankings and keywords, how AI sees you, conversions, internal links, tasks and knowledge: the screens for growing a media site all live in a single admin. Here they are, area by area, as they actually look.

Operations· 8 screens

Daily operations

From checking the numbers to managing work and receiving alerts, run your media's day-to-day in a single admin.

Prerequisites

  • Google BigQuery (GA4 export)Dashboard KPIs and conversion events (conversion records also kept in a BigQuery table)
  • GA4 Data APIPage views on the dashboard
  • Google Search ConsoleSearch figures on the dashboard
  • Slack(Incoming Webhook)Conversion alerts, daily summaries and report delivery
  • Chatwork (API token)To send daily reports to Chatwork
  • An MCP-capable AI agent (e.g. Claude Code)To hand tasks to AI agents
Read the Daily operations guide

This month's results and month-end outlook at a glance

  • Monthly KPIs with a six-month trend and month-over-month change
  • This month's results compared with last month at each step, from page views to outcomes
  • The month-end forecast shown next to last month's actuals
  • Open the latest daily SEO reports straight from the dashboard

SEO· 4 screens

SEO and search rankings

Turn ranking movements into a clear decision on which keywords and articles to work on next.

Prerequisites

  • Google Search ConsoleImpressions, clicks and positions per keyword
  • DataForSEOActual SERP rankings and competitor domain metrics
Read the SEO and search rankings guide

Know the next move for every keyword

  • Counts per group, filterable with one click
  • Views like "close to page one" and "falling"
  • Ranking trend and SERP top 10 for the selected keyword
  • Keywords with stale measurements flagged for refetch

AI Visibility· 4 screens

AI visibility

Measure whether generative AI answers recommend and cite your media.

Prerequisites

  • DataForSEO (AI Optimization API)Asking ChatGPT, Claude, Gemini and Perplexity and collecting their answers

No API keys for the individual AIs are needed; questions are sent through DataForSEO.

Read the AI visibility guide

Compare how four AI assistants recommend you, run by run

  • Run with a budget or higher-tier model configuration
  • Summary of mention rate, average position and incorrect statements
  • Answer count and cost recorded for each run
  • AI exposure tracking visible on the same screen

Analytics· 7 screens

Conversion analytics

Follow a single line from an article being read to a result.

Prerequisites

  • Google BigQuery (GA4 export)Conversion analysis, daily analysis and event totals (conversion records also kept in a BigQuery table)
  • GA4 Data APILanding-page flows
  • Google Search ConsoleSearch figures overlaid on the daily analysis
  • Microsoft Clarity(Data Export API)Clarity insights

Conversion definitions (first-party tracking) work without any external service.

Read the Conversion analytics guide

This month's results next to the previous period, at a glance

  • Previous-period value and rate of change for every metric
  • Switch between months and the last 7, 14, 28 or 90 days
  • Separate charts for traffic volume and for mid-funnel metrics and conversions
  • Last fetch time and a "Refresh now" button

Store Live· 3 screens

Store Live

Watch your site's visitors the way you would watch customers in a shop.

Prerequisites

  • Google BigQuery (GA4 export)Recording and replaying visitor behavior
  • GA4 Realtime APIThe live view of current visitors
Read the Store Live guide

Who is in the shop right now, and today's foot traffic, on one screen

  • Active visitors over the last 30 minutes, refreshed every 60 seconds
  • Change against the same time yesterday and on the same weekday last week
  • Visits (new and returning) and clicks by type, every 30 minutes
  • A 2D floor with visitors placed by page type

Content Insights· 8 screens

Article performance and internal links

Decide which articles to fix and where to add links, based on numbers and diagrams.

Prerequisites

  • Google BigQuery (GA4 export)Metrics for the article scorecard and article matrix
  • Google Search ConsoleSearch figures on the article scorecard
  • Microsoft Clarity(Data Export API)To add behavior metrics to the scorecard
  • An MCP-capable AI agent (e.g. Claude Code)Article reviews by AI readers

Internal link visualization works without any external service.

Read the Article performance and internal links guide

Sort out which articles need work, in four quadrants

  • Filter by aggregation window and quadrant
  • Hide low-traffic articles so they don't skew the picture
  • See the spread on a scatter plot with median guide lines
  • Each quadrant suggests a next step, such as scaling up or merging

Editor & Assets· 8 screens

Articles and assets

Turn intros and CTAs into parts, vary them with variables, and fix them in one place for every article.

Prerequisites

  • Google BigQuery (GA4 export)Page views, CTR and referrals shown in the article list and categories
  • Gemini API or OpenRouterAI image generation for creatives

Article editing, parts and the media library work without any external service.

Read the Articles and assets guide

Make intros and CTAs into parts, and fix every article at once

  • Edit a part and every article using it changes
  • Insert into articles with [part:slug]
  • Sections and parts organized in a type tree
  • Preview, edit or duplicate from each card

Knowledge· 4 screens

Wiki and knowledge

Write down your operating rules and criteria, and people and AI agents alike can work by them.

Prerequisites

Works without any external service. AI agents read and write through MCP.

Read the Wiki and knowledge guide

Keep your procedures in a linked-up wiki

  • Link pages with [[slug]]-style internal links
  • Create a new page straight from a link to one that doesn't exist yet
  • Organize pages into a tree by setting a parent
  • Every page can be shared by URL as Markdown or HTML

Site Operations· 10 screens

Settings & maintenance

From site settings to release records and backups, see the foundations of your operation in the admin.

Prerequisites

  • DataForSEO / OpenRouterExternal API costs (shows spend for the services you use)

The other screens work without any external service.

Read the Settings & maintenance guide

Every site setting, organized in tabs

  • The site name, and the CMS name shown in the sidebar and login screen
  • Brand and hover colors set as color codes
  • Pick the logo from an icon set, or type text directly
  • Preview URLs are built by replacing {slug} with the article slug

* Screens use sample data, with some details such as article titles and keywords blurred. The admin is shown in Japanese. Click to enlarge.

See all features

Features

Everything a media site needs, as parts.

From installation to publishing and day-to-day operation, each feature fits together to support a single media site.

  • SEO Daily Report

    A daily SEO report that keeps the editorial team moving

    Every day, search data from Search Console, rankings and SERP changes fetched with DataForSEO, and updates to your site are imported, and a diff-focused daily SEO report is produced each morning. It also verifies past actions and files the day's tasks automatically, so opening the report tells you what to do today.

    • A diff-focused daily SEO report, generated automatically every morning (Search Console, DataForSEO)
    • The release log and reports are linked, so each action's effect is verified in numbers
    • The day's SEO tasks are filed with priorities; simple ones can be left to AI
    • GA4 / GTM settings, sitemaps, CTA click tracking and redirect management built in
    Learn more (A daily SEO report that keeps the editorial team moving)
  • Install

    Get started as quickly as WordPress

    Run a single command, then follow the setup wizard in your browser. Everything you need to go live — from the site name to analytics tags and referral destinations — is configured in one pass.

    Learn more (Get started as quickly as WordPress)
  • Static Export

    Your public site is SSG: static pages, written out ahead of time

    Autorial's public site is built with SSG (static site generation). When you write an article, Next.js writes every page out as static HTML, and only that HTML is served. No server assembles pages on each request, so pages render fast, and with no database or admin on the public side, the public pages offer no way in to alter your data.

    Learn more (Your public site is SSG: static pages, written out ahead of time)
  • Plugins & Themes

    Rearrange freely with plugins and themes

    Plugins add features; themes control the look. Both can be switched from the admin. If you know WordPress, the same mental model applies.

    Learn more (Rearrange freely with plugins and themes)
  • Front Page

    Build your home page by arranging parts

    Manage the home page as a static page and compose it in the admin by arranging section parts such as the hero, article lists, categories and CTAs. It works much like WordPress's “Your homepage displays” setting.

    Learn more (Build your home page by arranging parts)
  • Compliance

    Turn ad guidelines into build rules

    Operators register the expressions that advertising guidelines and product regulations don't allow as their own rules, and every build enforces them on every page. If a violation is found, the build stops before publishing, so even when there are more articles than people can review, none goes live with a prohibited expression in it.

    Learn more (Turn ad guidelines into build rules)
  • Security

    Protection for both the site and the articles

    The site is protected by SSG's static HTML and an admin kept off the internet. The articles are protected twice, before and after the AI writes. Register advertising guidelines and product regulations in the knowledge base and AI agents read them while writing; every build then checks the finished articles for prohibited expressions.

    Learn more (Protection for both the site and the articles)
  • MCP / API

    Articles and thumbnails, together with AI agents

    Articles, parts, images, daily SEO reports, tasks and the wiki can all be operated through an HTTP API (MCP). Hand writing articles and creating thumbnails to AI agents while people focus on reviewing and deciding messaging and direction.

    Learn more (Articles and thumbnails, together with AI agents)

How it works

Three steps to launch your media.

  1. 01

    Install

    Clone the repository and run ./install.sh. The admin, front end and database spin up on Docker.

    $ ./install.sh
  2. 02

    Setup wizard

    Open the wizard in your browser and configure everything in 8 steps, from site basics to analytics, referral CTAs and plugins.

    $ open http://localhost:<port>/setup
  3. 03

    Write and publish

    Write posts in the admin and build with static export. HTML that passes the automatic checks is delivered to static hosting.

    $ build ✓ → S3 + CloudFront

Architecture

Keep where you build apart from where you publish.

The admin where you write runs only inside your private authoring environment; readers receive nothing but the exported static HTML. Speed and security come from the architecture itself.

Authoring environment (private)

Docker
  • Admin (Laravel 12)
  • MySQL
  • Front end (Next.js 14)

Editors edit posts and parts in the admin

AI agents work through the MCP / HTTP API

Build and automatic checks

  • No prohibited phrases
  • A 404 page exists
  • No broken internal links

Any violation stops the build

Public site

  • Static HTML
  • S3 + CloudFront
  • or any static hosting

The public side holds only static files such as HTML. No admin, no database.

Architecture: the admin runs only inside the authoring environment, and readers receive only static HTML that has passed the automatic checks.

Checks built in

Pre-publish checks go
from “be careful” to “built in.”

Set your own rules for staying within advertising guidelines and product regulations, and every build enforces them on every page. Whether an article was written by AI or by a person, if it contains an expression you can't use, it stops before it's published.

  • Prohibited expressions, no expressions that guidelines or regulations rule out, and no words that must stay off the site, such as the operator's name

  • 404 page, URLs that don't exist get a proper response

  • Internal links, no broken links within the site

Rules are registered and edited in the admin GUI. The checks run automatically on every page with every build, and a single violation stops the build, so even with more articles than anyone can read, expressions outside the rules don't go live.

$ build✓ Static export complete→ Running pre-publish checks✓ Prohibited expressions: none found✓ 404 page: present✓ Internal links: none broken✓ All pages: checked✓ Ready to deploy$
* Screen shown for illustration only

Front page layoutAutosaved

  1. Hero
  2. Post list
  3. Categories
  4. CTA

Just drag to reorder (illustration)

Front page

Your front page, too, is built from parts.

Manage the front page as a static page and compose it by reordering section parts, such as hero, post list, categories and CTA, in the admin. Much like WordPress's “Your homepage displays” setting, you can rework your entry point without touching code.

Themes & Demos

Same articles, a different look with each theme.

We publish demos built from the same sample articles, changing only the theme. Click an image to open the exported static site as is.

  • Paper & Wood

  • Simple

  • HOKUSAI (Indigo & Washi)

FAQ

Frequently asked questions

What goes into the daily SEO report?

It is built from Search Console search data, rankings and SERP changes fetched with DataForSEO, and updates to your site, focused on what changed since the previous day. Verification of past actions and the SEO tasks to work on that day arrive with it.

How is it different from an SEO agency's report?

The workflow an SEO agency has traditionally handled — compiling data, reporting, proposing actions and verifying results — is built into the product. The report arrives every morning and is linked to your history of actions (the release log), so you can follow in numbers which action worked and how. Decisions such as messaging and direction stay with people.

How is it different from WordPress?

Editing and the idea of extending with plugins and themes are kept close to WordPress, so it feels just as familiar. There are two big differences. First, daily SEO reports and task management automate how the editorial team runs. Second, how it publishes: Autorial exports your posts as static HTML and serves that. The admin never sits on the public server; it runs only inside your authoring environment.

What kind of server does the public site need?

The public site is static HTML, so it can be served from any static hosting, starting with S3 + CloudFront. There's no need to run PHP or a database on the public side.

What are the system requirements?

The authoring environment runs on Docker. It starts a Laravel 12 admin, a Next.js 14 front end and MySQL together.

Can I show an ad disclosure (PR label)?

Yes. In the admin settings, you can choose whether to show an ad disclosure (PR label) just below the header on every page, and set its wording. Themes can change how it looks.

Can I add my own features?

Yes, as plugins. Plugins have two layers, one on the Laravel side and one on the Next.js side, and you can scaffold one with php artisan plugin:make. Enable and disable them from the admin.

Can AI agents operate it?

Posts, parts, images, daily SEO reports, tasks and the wiki can all be operated through the HTTP API (MCP). It suits workflows where AI agents write articles and create thumbnails while people focus on decisions about messaging and direction.

What is the current state of development?

The current version is 0.2.0, and we use it to run our own media. If you are considering adopting it, feel free to get in touch.

Contact

From ideas
to publication.

We build AI into the machinery of media-making, so your ideas become what you publish. Thinking about adopting Autorial, or moving over from your current setup? Just get in touch.

Talk to us