Overview
What this product is really for
A content production platform that interviews you, drafts in your voice, and publishes to every channel -- so consultants, founders, and marketing teams can show up consistently without the ghostwriter bill.
Used as the OG-description template. Tagline shorthand for the homepage: "Publish consistently, in your voice, without the grind."
Domain
authexis.app -- verified in Google Search Console 2026-04-27.
Phase 1 inheritance -- already shipped
Authexis is not starting from scratch. SEO Phase 1 landed 2026-04-21..25:
- #2244 sitemap.xml shipped
- #2245 robots.txt shipped
- #2246 canonical URLs across the site
- #2254 first
/resources/long-form article shipped (the content engine works end-to-end) - #2258
.vercelignoreone-char fix that was blocking the resources route from deploying - The positioning rule ("AI-assisted is product truth; landing page leads with outcome") is locked in DECISIONS.md and survives this rewrite -- it governs voice on every page below.
What this file adds: the keyword targets, the comparison-page commitments, the cross-link contract, and the SERP-tracking config.
Keyword targets
21 keywords total across three funnel stages.
Bottom-of-funnel (purchase intent)
| Keyword | Volume | Difficulty | Rationale |
|---|---|---|---|
jasper alternative |
medium | high | Largest competitor; users search this when Jasper output disappoints. Interview pipeline is the differentiator. |
copy.ai alternative |
medium | high | Copy.ai pivoted to GTM/sales -- searchers want content creation. |
ghostwriter alternative for linkedin |
low | medium | Direct ICP language; consultants priced out of human ghostwriters. |
pressmaster.ai alternative |
low | low | Closest competitor; cheaper agency tier is our wedge ($249 vs $699). |
bloomberry alternative |
low | low | Voice-cloning competitor; interview-first is the comparison hook. |
ai writing tool that learns my voice |
low | medium | Voice-fidelity is the buy-in moment. |
linkedin ghostwriter pricing |
low | medium | Comparison shopping; we're priced against $1,500-3,000 ghostwriter cost. |
white-label content tool for marketing agency |
low | medium | Consultant ICP, three-client-plus segment. |
Mid-funnel (problem-aware)
| Keyword | Volume | Difficulty | Rationale |
|---|---|---|---|
how to publish on linkedin consistently |
medium | medium | Core problem; weekly cadence is the win condition. |
how to write in your own voice with ai |
medium | medium | Voice-authenticity is the recurring objection in r/ContentMarketing. |
how to train AI to write in your voice |
medium | medium | Lead-gen sheet target for the voice-system article; sends readers to the Brand Voice Analyzer. |
why does AI writing sound generic |
low | medium | Lead-gen sheet target for the generic-output explainer; frames Authexis as the interview-first fix for missing perspective, examples, constraints, and review. |
how to manage content for multiple clients |
low | medium | Lead-gen sheet target for the marketing-consultant multi-client operating-system article; sends readers to the Team trial. |
content workflow for marketing consultants |
low | medium | Consultant ICP, multi-client lane. |
best way to draft thought leadership posts |
low | medium | HBR's "Has AI Ended Thought Leadership?" debate makes this hot. |
ai that interviews you to write content |
low | low | Almost no competitor uses this exact frame; defensible category language. |
linkedin algorithm authenticity update 2026 |
low | medium | News-attached query; ranks fast on a topical post. |
Top-of-funnel (awareness)
| Keyword | Volume | Difficulty | Rationale |
|---|---|---|---|
ai content production platform |
low | medium | Category-defining; thin volume, high intent. |
voice-authentic ai writing |
low | low | New category language we can shape. |
thought leadership content strategy |
high | high | Broad; only worth pursuing with a serious pillar piece. |
ai content marketing |
high | very high | Volume play, low ROI; long pillar with internal links only. |
Target pages
13 target pages total.
| Slug | Working title | Target keywords | Positioning | Status |
|---|---|---|---|---|
/ |
Homepage | ai content production platform, voice-authentic ai writing |
"Publish consistently, in your voice, without the grind." | drafted (Phase 1, may need keyword pass) |
/jasper-alternative |
Authexis vs Jasper | jasper alternative, ai writing tool that learns my voice |
Side-by-side: interview pipeline vs templates. | shipped 2026-05-09 (#2330) |
/copy-ai-alternative |
Authexis vs Copy.ai | copy.ai alternative, ai content production platform |
The gap Copy.ai's GTM pivot left open. | shipped 2026-05-09 (#2331) |
/for-consultants |
For marketing consultants | content workflow for marketing consultants, white-label content tool for marketing agency, ghostwriter alternative for linkedin |
Multi-workspace, copywriter-replacement pricing. | shipped 2026-05-17 (#2344) |
/for-thought-leaders |
For thought leaders | how to publish on linkedin consistently, how to write in your own voice with ai |
Solo founder/exec ICP -- voice profile, weekly cadence. | shipped 2026-05-18 (#2345) |
/voice-capture |
Voice capture | ai that interviews you to write content, voice-authentic ai writing |
Interview-first pipeline as the core mechanic. | planned |
/blog/linkedin-authenticity-update-2026 |
LinkedIn's authenticity update -- what AI-drafted means now | linkedin algorithm authenticity update 2026, how to write in your own voice with ai |
Topical March 2026 algo piece. | planned |
/blog/replacing-your-ghostwriter |
Replacing your ghostwriter | ghostwriter alternative for linkedin, linkedin ghostwriter pricing |
Voice match + economics. | planned |
/blog/the-interview-first-pipeline |
The interview-first pipeline | ai that interviews you to write content, voice-authentic ai writing |
Why interview-first beats prompt-first. | planned |
/resources/how-to-train-ai-to-write-in-your-voice |
How to train AI to write in your voice, not your vibe | how to train AI to write in your voice |
Voice system, not prompt tricks; CTA to Brand Voice Analyzer. | planned (#2263) |
/resources/why-does-ai-writing-sound-generic |
Why does AI writing sound generic? It has nothing to work with | why does AI writing sound generic |
Missing perspective, examples, constraints, and review; CTA to Brand Voice Analyzer. | planned (#2264) |
/resources/how-to-manage-content-for-multiple-clients |
How to manage content for multiple clients without flattening their voices | how to manage content for multiple clients |
Multi-client operating system: one workspace and voice profile per client; CTA to Team trial. | planned (#2265) |
/pricing |
Pricing | linkedin ghostwriter pricing, white-label content tool for marketing agency |
Anchored against copywriter cost, not SaaS comp. | drafted (needs keyword pass) |
Free tools
Top-of-funnel acquisition surface. Each free tool is its own SEO target -- separate keyword shortlist, target page, on-page baseline. Lives at a subpath of authexis.app. Conversion target: trial of Authexis.
Voice analyzer
- URL:
authexis.app/tools/voice-analyzer - What it does: paste a sample of your existing writing, get an analysis of your voice characteristics -- register, sentence rhythm, recurring rhetorical moves, vocabulary patterns. Demonstrates Authexis's voice-capture engine on a single sample rather than a full interview.
- Conversion path: "this is your voice as captured" → "want Authexis to draft in it?" → Authexis trial (start an interview-first profile).
- Keyword targets (TBD -- needs research pass): candidates include
voice analyzer,writing voice analysis tool,writing style checker,tone of voice analyzer,free writing style analyzer. Volume + difficulty estimates pending. - Status: shell, extraction, result UI, and trial handoff shipped; keyword research still pending.
Named-competitor comparison pages
Confirmed 2026-04-27. Comparison pages are part of the plan, not skipped.
| vs Competitor | Rationale | Priority | Status |
|---|---|---|---|
| Jasper | Largest brand; users searching this are Jasper-disappointed and ready to switch. | P0 | shipped 2026-05-09 (#2330) |
| Copy.ai | Copy.ai pivoted away from content creation; live churn intent. | P0 | shipped 2026-05-09 (#2331) |
| Pressmaster.ai | Closest direct competitor; pricing wedge ($249 vs $699). | P1 | shipped 2026-05-17 (#2342) |
| Bloomberry | Voice-cloning peer; interview-first is the comparison hook. | P2 | shipped 2026-05-17 (#2343) |
Cross-link contract
Inherited from fleet SEO plan.
- Footer link to paulwelty.com/tools on every page of authexis.app -- text: "Other tools by Paul Welty" (no
nofollow, no marketing-speak). Shipped 2026-05-09:<PaulWeltyToolsLink>component inweb/components/cross-link.tsx, used in app-shell footer (every logged-in page) + every public footer (homepage, pricing, blog, blog/[slug], privacy, terms, comparison pages). Component test pins the exact text + URL + rel so future copy refreshes can't silently break the contract. - Reciprocal: a card on paulwelty.com/tools linking to authexis.app.
Links
First-party links we control between Synaxis surfaces. Third-party backlinks (the organic kind) live in Search Console; not enumerated here.
Inbound (other Synaxis-controlled surfaces linking TO authexis.app)
| From | Anchor text | To page | Status | Notes |
|---|---|---|---|---|
| paulwelty.com/tools | Authexis | / |
planned | After Tools page ships (paulos #733) |
| polymathic-h blog: (post-slug) | (varies) | (varies) | unknown | Audit pending (paulos #734) |
Outbound (this product's site linking TO other Synaxis surfaces)
| To | Anchor text | From page | Status | Notes |
|---|---|---|---|---|
| paulwelty.com/tools | "Other tools by Paul Welty" | footer (sitewide) | planned | Cross-link standard, fleet plan |
SERP tracking
- Tool: Google Search Console API via
paulos seo serp-check(paulos #732) - GSC property: authexis.app -- verified 2026-04-27 by Paul
Config block for paulos.project.toml
[seo]
domain = "authexis.app"
tracked = [
{ keyword = "ai content production platform", page = "/" },
{ keyword = "voice-authentic ai writing", page = "/" },
{ keyword = "jasper alternative", page = "/jasper-alternative" },
{ keyword = "copy.ai alternative", page = "/copy-ai-alternative" },
{ keyword = "ghostwriter alternative for linkedin", page = "/blog/replacing-your-ghostwriter" },
{ keyword = "ai writing tool that learns my voice", page = "/voice-capture" },
{ keyword = "ai that interviews you to write content", page = "/voice-capture" },
{ keyword = "how to publish on linkedin consistently", page = "/for-thought-leaders" },
{ keyword = "how to write in your own voice with ai", page = "/for-thought-leaders" },
{ keyword = "how to train AI to write in your voice", page = "/resources/how-to-train-ai-to-write-in-your-voice" },
{ keyword = "why does AI writing sound generic", page = "/resources/why-does-ai-writing-sound-generic" },
{ keyword = "how to manage content for multiple clients", page = "/resources/how-to-manage-content-for-multiple-clients" },
{ keyword = "content workflow for marketing consultants", page = "/for-consultants" },
{ keyword = "white-label content tool for marketing agency", page = "/for-consultants" },
{ keyword = "linkedin ghostwriter pricing", page = "/pricing" },
{ keyword = "linkedin algorithm authenticity update 2026", page = "/blog/linkedin-authenticity-update-2026" },
]
On-page SEO checklist (per page)
<title>≤ 60 chars, primary keyword at front<meta name="description">150-160 chars, sourced from "what this is really for" + page-specific framing- Primary keyword present in
<title>,<h1>, meta description, first paragraph, at least one section heading, and naturally repeated 2-4× in the body (no stuffing -- the page should read as the page you'd write without SEO, just with deliberate word choice). Semantic variants alone are not sufficient; the exact target query has to appear. - Open Graph tags:
og:title,og:description,og:type,og:image,og:url - Canonical URL (Phase 1 #2246 -- already enforced site-wide)
- Structured data: appropriate JSON-LD (
Article/SoftwareApplication/Organization/Product) - Sitemap.xml entry (Phase 1 #2244 -- auto-generated)
- Robots.txt allows crawling (Phase 1 #2245 -- done)
Cross-product overlap (relevant to Authexis)
From the fleet keyword research overlap section:
ai content- Authexis owns "ai content production / writing / drafting." Eclectis owns "ai content curation / scoring / briefing." Never compete on the unqualified phrase.
thought leadership- Authexis owns "thought leadership content / writing / strategy." Eclectis stays clear; if it ever wants the lane, it does so as "intelligence for thought leaders" -- modifier discipline.
content workflow- Authexis owns "content workflow for consultants / marketing / publishing." Textorium owns "content workflow for hugo / static sites / SSG." Never compete on the unqualified phrase.
ai for writers- Authexis owns "ai for writers / writing." Textorium uses "for prolific authors / bloggers" and never says "ai writing tool."
agency- Authexis owns "content agency / marketing consultant." Diktura uses "saas team" and stays out.
newsletter- Three-way conflict resolved 2026-04-27: Eclectis claims the "newsletter platform" search term. Authexis defers -- the platform is a broader content-production / publishing pipeline, not specifically newsletter-shaped. Authexis does not target generic
newsletter platform / toolqueries.
Decisions
Locked 2026-04-27.
- Sequencing -- comparison-first
- Across the entire fleet, the lead investment is named-competitor comparison content (Jasper, Copy.ai, Pressmaster.ai, Bloomberry for this product). Pillar pages still happen, but comparison pages ship first to capture live churn intent (Copy.ai's GTM pivot, Jasper disappointment).
- Newsletter platform term -- defer to Eclectis
- Authexis is not the "newsletter platform" -- it's a content production platform with newsletter integrations. Eclectis owns that term.
Status log
- 2026-05-18
-
/for-thought-leaderspillar page shipped (#2345). Second ICP-targeted pillar; companion to/for-consultants. Primary keywordhow to publish on linkedin consistentlycarried in title (39 chars; 50 with-- Authexistemplate), description (153 chars), H1, hero intro, and a dedicated cadence H2 ("How to publish on LinkedIn consistently -- even when the week explodes."). Secondary keywordhow to write in your own voice with aigets its own H2 plus a four-card section explaining what a fifteen-minute interview catches that a brand-voice doc can't (named examples, opinions with stake, the writer's own sentence rhythm, words they'd actually say). Slug eyebrow is "For founders, executives, and writers" -- concrete ICP language; the page avoids the "thought leaders" phrase in body copy per CLAUDE.md voice discipline. Trial CTA carries?ref=for-thought-leaders. No inline JSON-LD (matches the shipped comparison-page//for-consultantsconvention; structured-data signal stays onbuildMetadata's canonical/OG output). Page tests atweb/app/for-thought-leaders/__tests__/page.test.tsxpin H1 keyword presence, single-H1 rule,?ref=for-thought-leaderson every signup link, title/description length envelopes, canonical URL, presence of the secondary-keyword H2, ≥2 occurrences of the primary keyword (title + H2), and ICP language. SERP-tracking rows for both keywords were already wired inpaulos.project.toml(#2340). Sitemap.xml route is still missing fleet-wide (carried forward from #2344); tracking separately. All five named SEO target pages slated for ship in this campaign (/jasper-alternative,/copy-ai-alternative,/pressmaster-ai-alternative,/bloomberry-alternative,/for-consultants,/for-thought-leaders) are now live. - 2026-05-17
-
/for-consultantspillar page shipped (#2344). First ICP-targeted pillar in the SEO.md target-pages list; primary keywordcontent workflow for marketing consultantscarried in title (42 chars; 53 with-- Authexistemplate), description (152 chars), H1, hero intro, and dedicated H2. Secondary keywords (white-label content tool for marketing agency,ghostwriter alternative for linkedin) each get their own H2 section so structured-search signal aligns with the keyword target. Page is a custom layout (not theComparisonPageshared component, which is shaped for vs-competitor pages) but reuses the homepage/pricing visual conventions -- paper-grain background, gold-ribbon, brand-800 alt section,PaulWeltyToolsLinkin footer. Trial CTA carries?ref=for-consultants. Page tests atweb/app/for-consultants/__tests__/page.test.tsxpin H1 keyword presence, single-H1 rule,?ref=for-consultantson every signup link, title/description length envelopes, canonical URL, and presence of both secondary-keyword sections. No inline JSON-LD on this page (matches shipped comparison-page convention; the pre-write security hook also blocks the Next.js-documented inline-script pattern, so structured-data signal stays onbuildMetadata's canonical/OG output for now). No sitemap.ts in the repo yet -- sitemap.xml return is 404 in prod; the route was never landed beyond Phase 1's#2244claim. Tracking separately./bloomberry-alternativeshipped (#2343). P2 named-competitor comparison page; final entry in the named-comparison shortlist. Frame is mechanism, not pricing -- interview-first capture (voice + POV from speech) vs Bloomberry's style-cloning from written samples. Side-by-side covers voice capture, what gets captured, primary user, workflow shape, best-fit-when, output editability, repurposing, and pricing anchor. "Choose Bloomberry if..." section concedes the verbatim-corpus and scale-existing-voice cases. Trial CTA carries?ref=bloomberry-alternative. Title 54 chars; description 154 chars; canonical viabuildMetadata. Page tests atweb/app/bloomberry-alternative/__tests__/page.test.tsx. SERP tracking row added topaulos.project.tomlforbloomberry alternative→/bloomberry-alternative; the earlier pressmaster row was missed in #2342 and is added in the same commit. All four named-competitor pages (Jasper, Copy.ai, Pressmaster.ai, Bloomberry) are now live./pressmaster-ai-alternativeshipped (#2342). P1 named-competitor comparison page; mirrors the #2330/#2331ComparisonPageconvention. Frame is the pricing + workflow wedge ($99/mo Solo vs Pressmaster.ai's ~$699/mo agency-shaped tier). Hero, side-by-side table (voice fidelity, workflow shape, pricing anchor, output editability), "Choose Pressmaster.ai if..." honesty section, and trial CTA with?ref=pressmaster-ai-alternative. Title 61 chars; description 153 chars; canonical viabuildMetadata. Page tests atweb/app/pressmaster-ai-alternative/__tests__/page.test.tsx. SERP-tracking config and on-page baseline already wired; Bloomberry (P2) remains the only outstanding named comparison.Homepage on-page metadata baseline pass (#2341). Title set to "Voice-authentic AI content production platform" (renders as 57 chars under the layout template); meta description rewritten to 152 chars with both target keywords (
ai content production platform+voice-authentic); intro paragraph weaves the primary keyword naturally;SoftwareApplicationJSON-LD added to the homepage. OG/Twitter tags inherit frombuildMetadata. Phase 1 canonical/sitemap/robots untouched.SERP tracking config landed in
paulos.project.toml--[seo]block withdomain = "authexis.app"and 16 tracked keyword/page pairs (#2340). Authexis is now wired into the fleetpaulos seo serp-checkcommand. - 2026-05-09
-
/jasper-alternativeshipped (#2330) and/copy-ai-alternativeshipped (#2331). Both P0 named-competitor comparison pages live. - 2026-04-27 (afternoon)
- Decisions locked: comparison-first sequencing across fleet, Eclectis claims newsletter-platform term, Textorium TUI excluded from textorium.app scope. Open questions section closed.
- 2026-04-27
- SEO.md replaced with fleet-aligned structure. Keyword research drafted (fleet keywords doc). SERP tracking on GSC API queued (paulos #732). Named comparisons confirmed (Jasper, Copy.ai, Pressmaster.ai, Bloomberry). GSC property verified. Newsletter ownership and sequencing forks open pending Paul.
- 2026-04-25
- Phase 1 SEO foundation shipped -- sitemap (#2244), robots (#2245), canonicals (#2246), first /resources article (#2254), .vercelignore fix (#2258).