• Pricing
    DocsPublishing Setup
    Documentation Home
    Getting Started
    AEO & GEO Checker
    AI SEO Audit
    AI Content Tools
    Brand Visibility
    AI Bots Tracker
    Analytics
    SEO Tools
    Publishing Setup
    More Features

    Publishing Articles to Your Website

    Send finished articles straight from the Content Writer to WordPress or any CMS, with metadata, images and structured data intact

    On this page

    What Gets SentWordPress SetupAny Other CMSTesting Before You Go LiveBrand Name & Voice

    What Gets Sent

    Everything needed to publish the article properly — not just the body text

    1

    The article itself

    Body HTML, the H1 heading, URL slug, excerpt, reading time, word count, categories, tags and author. The title your CMS shows and the meta title are sent separately, because they are usually not the same sentence.

    2

    Search metadata

    Meta title and description (clamped to the lengths Google actually displays), canonical URL, robots directive, and the full Open Graph and Twitter card fields so shared links render correctly.

    3

    Images with sideload metadata

    The hero image and every in-body image arrive as absolute URLs plus alt text, caption, filename, dimensions and MIME type. Your receiver copies them into its own media library so your published pages do not depend on our CDN.

    4

    Structured data

    A complete JSON-LD graph — Organization, WebSite, WebPage, BreadcrumbList, the Article/BlogPosting, and FAQPage when the article has FAQs — all cross-referenced. Render it as one script tag. HowTo is included only for genuinely procedural articles.

    5

    FAQ pairs

    The question and answer pairs as structured data, separate from the body HTML, so your theme can render them in its own FAQ component if it has one.

    WordPress Setup

    Install the plugin and connect it in about two minutes

    1

    Install the plugin

    Download airanklab.zip from Dashboard → Webhooks. In WordPress go to Plugins → Add New → Upload Plugin, upload it and activate it.

    2

    Validate your API key

    In WordPress open AI Rank Lab → Settings, paste the API key shown on the Webhooks page, click Validate, tick Activate and save. Your site must already be one of your AI Rank Lab domains — the plugin links itself to that domain.

    3

    Connect the site

    On Dashboard → Webhooks click Connect WordPress and pick the domain. We find the plugin, build the publish webhook and check that WordPress accepts your credentials — without publishing anything. Sites you validated in the previous step also appear there automatically.

    4

    Choose defaults

    Pick the post status (draft is a safe start) and optional categories while connecting. Use the optional site URL field if WordPress lives at www, in a subfolder or on http.

    5

    Publish

    The plugin creates the post (or updates the one with the same slug), downloads images into your media library, sets the featured image, assigns categories and tags, and writes Yoast or All in One SEO meta. If a publish fails, Test connection on the Webhooks page tells you exactly what to fix.

    Any Other CMS

    One signed JSON request — wire it to whatever you run

    1

    Read the contract

    The complete payload specification lives in docs/CONTENT_PUBLISH_WEBHOOK.md, with a full worked example and verification code in Node, PHP and Python.

    2

    Verify the signature

    Each request carries X-AIRankLab-Signature: an HMAC-SHA256 of the timestamp, a dot, and the raw body. Verify it against the raw bytes before parsing, and reject anything older than five minutes.

    3

    Handle idempotency

    Every request carries an idempotency key that stays the same while the article is unchanged. Store it against the post you create, and return the existing post when you see a key again. Retries are normal — without this, one network blip becomes three copies of the article.

    4

    Return the live URL

    Respond with 2xx and JSON containing a "link" field holding the published URL. AI Rank Lab reads it back to start tracking whether the page earns AI citations.

    5

    Start from the reference receiver

    integrations/node-receiver is a short, complete Express implementation of all four rules. Run it locally and point a webhook at it to watch a real publish land before writing your own.

    Testing Before You Go Live

    See and sign the real request without sending it

    1

    Preview the payload

    Click "Preview payload" next to any webhook to see the exact headers and body that would be sent, with secrets redacted. Nothing reaches your endpoint.

    2

    Dry run

    The "Dry run" button builds and signs the genuine request and stops short of sending it. Use it to confirm every field is populated before a real article goes out.

    3

    Check the publish log

    Every attempt is logged with the response status and body. A failed send is retried automatically after 1, 5 and 15 minutes; a 4xx is treated as final because your endpoint understood the request and rejected it.

    Brand Name & Voice

    How the writer learns what your brand is actually called

    1

    It reads your website

    On first use, AI Rank Lab reads up to twelve pages of your site and pulls the brand name from your Organization schema, og:site_name tag or page title suffix — wherever you already publish it.

    2

    Check it in the Brand panel

    The Brand panel beside the article shows the resolved name and where it came from. If it says the name was guessed from the domain, set it by hand.

    3

    Corrections are permanent

    A name you set yourself is marked as an override, so re-reading the website will never overwrite it.

    4

    Mentions stay honest

    The writer mentions your brand at most three times per article, only where it genuinely belongs, and never as an advert. Zero mentions is a valid outcome. It may only cite proof points found on your own site.

    Previous

    SEO Tools

    Next

    More Features

    Enterprise Security
    Privacy-first Architecture
    99.9% Uptime
    Enterprise Ready
    AI Rank Lab Logo

    The leading AI-powered SEO platform helping enterprises optimize for the future of search and discovery.

    info@airanklab.com
    DMCA.com Protection Status
    AI Rank Lab - AI-powered SEO insights that tell you exactly how to rank. | Product Hunt

    Product & Services

    • All Features
    • Autopilot AI Agent (Beta)
    • MCP SEO Server
    • MCP Technical Docs
    • AI Content Writer
    • Keyword Planner
    • E-commerce AEO & GEO Checker
    • SEO/AEO/GEO Checker
    • Backlink Checker
    • SEO & AEO REST APIs
    • Core Web Vitals
    • Free Audit Tool
    • AI Visibility Tracking
    • AI Overview Tracker
    • AI Mode Tracker
    • AI Search Visibility Checker
    • Citation Analytics
    • Brand Visibility
    • White Label Reports
    • Chrome Extension

    Company

    • About Us
    • Contact Us
    • Partner Program
    • Pricing
    • Book Demo
    • Blog
    • Write for Us
    • Login
    • Register
    • Sitemap

    Legal

    • Terms and Conditions
    • Privacy
    • Shipping Policy
    • Cancellation & Refunds
    • Contact Us
    © 2026 AI Rank Lab. All rights reserved.
    Privacy Policy•Terms of Service•Cookie Policy•Security
    www.airanklab.com
    v2.1.0