Announcements

  1. ๐Ÿš€ Autopilot for Your Blog, Web Search in Ask AI, Bulk Prompt Entry, PDF Exports and Shareable Report Links & Much More

    New Feature
    Improvement
    Announcement

    We're excited to announce Autopilot, a hands-off mode that finds what your customers search for, writes it in your brand voice, and waits for your approval before anything publishes, plus web search inside Ask AI, bulk prompt entry for AI Visibility, exportable and shareable Analytics and Visibility reports, a customizable Planner table, and a round of fixes across generation, integrations, and the editor.


    โœจ New Features

    ๐Ÿš€ Autopilot - Your Blog, On Autopilot

    Autopilot finds what your customers are searching for, writes articles in your workspace's brand voice, and waits for your approval before anything goes live.

    Enable it from the new Autopilot tab in about two minutes. Once running, the Autopilot dashboard shows articles generated this month against your plan allowance, how many drafts are ready and waiting for review, and how many are planned for the week ahead. A Next 10 days strip on the dashboard, and matching cards directly on the Planner calendar, show exactly what's coming and when, with each article marked Generated ยท approve to publish or Auto writes on [date].

    You stay fully in control: a dedicated settings panel lets you choose, separately for new articles and for refreshes to existing articles, whether Autopilot shows you the topic first, writes it and waits for your approval, or writes and publishes with no approval step at all. Change any of these settings at any time.

    cleansnap-16x9 (22)

    ๐Ÿ”Ž Web Search for Ask AI

    Ask AI can now search the web when you ask it to. Request things like current SEO/algorithm updates, live CTR benchmarks, competitor title and meta suggestions, or any fact you want verified for the article, and Ask AI runs the search and cites reliable sources directly in the chat instead of asking you to paste the data in yourself.

    cleansnap-16x9 (23)

    ๐Ÿ“‹ Bulk Add Prompts in AI Visibility โ†’ Prompts

    Adding prompts to AI Visibility no longer means reopening the modal one prompt at a time. Paste multiple lines into the same Add Custom Prompt field and it automatically detects and switches to bulk mode, showing each line as a separate prompt with validation, so you can review and add 10+ prompts in one action. If you only ever add one prompt at a time, the flow looks exactly the same as before.

    cleansnap-16x9 (24)

    ๐Ÿ“„ Export Analytics Report as PDF

    Export your current Analytics Overview as a PDF directly from the Analytics page. Click Export Report โ†’ Export as PDF to download a snapshot of your charts, tables, and current filters, including your ContentPen branding.

    cleansnap-16x9 (28)

    ๐Ÿ”— Share Analytics Report as a Read-Only Link

    Generate a read-only, no-login-required link to your current Analytics view. The link preserves your exact tab, date range, search type, location, and device filters, and you control how long it stays live with a configurable expiry. Manage all your active share links and revoke any of them directly from the same panel.

    cleansnap-16x9 (27)

    ๐Ÿ“Š AI Visibility - Export Top Sources & Source Gaps

    Both the Top Sources and Source Gaps tables in AI Visibility now support export as Excel or CSV, with Domains and URLs included together in a single file. Source Gaps exports give marketing a ready-to-use outreach list of sources citing your competitors but not you; Top Sources exports give you the full underlying source data to work with outside the app.

    cleansnap-16x9 (25)

    ๐Ÿ—‚๏ธ "Manage Columns" Control for Planner List View

    The Planner's List View now has a Columns control that lets you toggle which columns are visible (Generation Status, Generation Type, Editorial Status, Folder, Created by, Created at, Updated at) and drag to reorder them, so you only see what's relevant to your workflow. Reset to default at any time.

    cleansnap-16x9 (26)

    ๐Ÿ“ "Save as Draft" for ContentStudio Social Publishing

    When sharing an article's social post through ContentStudio, you can now choose Save as Draft alongside Publish Now and Schedule. The post is sent to ContentStudio as a draft for review or handoff before it goes live, instead of being forced to publish or schedule immediately.

    cleansnap-16x9 (30)

    ๐Ÿข Set a Default ContentStudio Workspace

    If you have multiple ContentStudio workspaces synced to ContentPen, you can now mark one as the default. When you publish a blog's social posts, ContentPen uses your default workspace automatically instead of asking you to pick one every time.

    cleansnap-16x9 (29)

    ๐Ÿ”ง Improvements & Fixes

    Article Generation Quality:

    • Selected article title not passed to generation - Fixed. The title you select from the suggested titles list, or type in yourself, is now correctly used as the article's title during generation, keeping the output aligned with your chosen angle.
    • Per-section word budget and H2 cap - The generation pipeline's per-section word budget is now properly funded, and SERP topic coverage can override the H2 cap when the topic genuinely requires more sections.
    • External linking over-indexing on doi.org - Fixed the root cause: external linking search queries were hard-coded to a "research paper" category, and the one-link-per-domain rule was prompt-only with no code enforcement, letting the doi.org resolver front thousands of publishers and defeat deduplication. All three underlying issues have been corrected.
    • Article generation failing with CONTENT_FILTER errors across multiple providers - Fixed. Generation no longer silently fails on safety-filter false positives, unblocking legitimate content that didn't actually violate any policy.

    Planner:

    • Horizontal scrollbar unreachable without scrolling to the bottom of the page - Fixed. A pinned, always-reachable horizontal scrollbar has been added to the Planner table, so hidden columns (Folder, Created by, Created at, Updated at) are accessible without an extra scroll-down step.
    • Column filters re-filtering on every click instead of on "Apply" - Fixed. Selecting filter options in Planner columns like Generation Status no longer re-filters the table instantly after each click; changes now apply only when you confirm with an Apply action.

    Editor:

    • Upload Image modal opening behind Media Library modal - Fixed a z-index issue that caused the Upload Image dialog to render underneath the Media Library modal, making it unusable.

    Integrations:

    • Clicking "Verify Connection" on WordPress logs the user out - Fixed. Verifying a WordPress connection no longer takes you back to the login screen.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  2. ๐Ÿš€ Export Visibility Reports as PDF, Shareable Read-Only Links & Much More

    New Feature
    Improvement
    Fix

    We're excited to announce two new ways to share your AI Visibility data - exportable PDF reports and read-only shareable links - plus a round of fixes covering anchor text quality, WordPress title encoding, fabricated content in Content Refresh, AI Insights accuracy, and Gemini API key validation.


    โœจ New Features

    ๐Ÿ“„ Export Visibility Report as PDF

    Export your current AI Visibility dashboard view as a PDF directly from the Visibility page.

    Click Export Report โ†’ Export as PDF to download a snapshot of your exact view, charts, tables, and current filters included, so you can share a client-ready report or archive a point-in-time record without granting dashboard access.

    cleansnap-16x9 (20)

    ๐Ÿ”— Create Shareable Link for Visibility Report

    Generate a read-only, no-login-required link to your current Visibility view.

    Click Export Report โ†’ Share as link to open the sharing modal. The link preserves your current date range, models, tags, and location filters exactly as configured, and you control how long it stays active with a configurable expiry (e.g. 30 days). Perfect for sharing a report with a client or stakeholder without giving them dashboard access.

    cleansnap-16x9 (21)

    ๐Ÿ”ง Improvements & Fixes

    Article Generation Quality:

    • AI-selected anchor text too long โ€” Fixed. Internal and external link anchor text was often an entire clause or sentence fragment rather than a short, descriptive keyword phrase. Anchor text now follows standard best practice at 2โ€“6 words, keeping links visually lighter and reading flow intact.
    • Copywriter emitting model reasoning into article body and fabricating quotes attributed to real people โ€” Fixed. Two defects found during Content Refresh were removing internal model reasoning text that was leaking into published articles, and preventing fabricated quotes from being attributed to real, named individuals.
    • AI Insights analyzing a truncated slice of the page and reporting existing sections as missing โ€” Fixed. GSC Opportunity AI Insights was reporting content as "missing" when it already existed on the page, which then flowed into auto-generated Content Refresh instructions telling the copywriter to add sections that were already present. Insights now analyze the full page content.

    CMS & Publishing:

    • "&" in article title becoming "&" after publishing to WordPress โ€” Fixed a double-encoding issue where article titles containing an ampersand displayed the literal HTML entity instead of the character after publishing to WordPress.

    API Keys & Integrations:

    • Google Gemini API key validation rejecting new "AQ.A" key format โ€” Fixed. Validation logic was rejecting Google's new Gemini key format (introduced in early June). All Gemini BYOK users can now save current-format keys.
    • Straico removed โ€” Straico has been shut down and is no longer available as a BYOK provider option.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  3. ๐Ÿš€ Bulk Publishing, CSV Article Creation, 3 New Opportunities Detectors, Combined SEO/GEO Fix, Paragraph Length Control, Readability Level & Much More

    New Feature
    Improvement
    Announcement

    We're excited to announce a complete overhaul of the Planner โ€” scheduling, bulk publishing, and bulk CSV article creation โ€” plus three new automated Opportunities detectors (Competitor Gap Analysis, High Potential Content Recovery, and Keyword Cannibalization Detection), a combined SEO & GEO "Fix with AI" modal, Content Refresh CMS sync for externally-published posts, a redesigned Links panel with live link health, and a very large round of quality fixes across article generation, formatting, and scoring.


    โœจ New Features

    ๐Ÿ“ˆ High Potential Content Recovery

    A new Opportunities detector identifies keywords ranked in positions 21โ€“50 with high impressions but very low clicks, topics where content exists but is too weak to compete. These surface directly in Opportunities with a clear path to refresh or regenerate.

    cleansnap-16x9 (19)

    ๐Ÿ•ต๏ธ Competitor Gap Analysis

    ContentPen now automatically identifies topics your competitors rank for that you have no content on. Using the competitor names already saved in your Knowledge Base, it fetches their public sitemaps, extracts topics from URL slugs, and compares against your published articles and keyword clusters, no additional setup required.

    cleansnap-16x9 (17)

    โš”๏ธ Keyword Cannibalization Detection & Resolution

    ContentPen now detects when two or more of your own pages compete for the same search query and split ranking authority. Conflicts surface in Opportunities with two resolution paths: Merge the pages into one, or Differentiate by refocusing each page on a distinct angle.

    cleansnap-16x9 (18)

    ๐Ÿ“ฆ Bulk Download Articles as ZIP from Planner

    Select multiple articles in the Planner, choose HTML, Markdown, or Word format, and download them all packaged into a single ZIP โ€” one file per article, named by title.

    cleansnap-16x9 (1)

    ๐Ÿš€ Bulk Publish Articles to CMS from Planner

    Publish multiple articles to WordPress, Wix, Ghost, Webflow, Shopify, or EmDash in one operation directly from the Planner's floating action bar. Configure author, categories, and post status once, and they apply across every selected article, with per-article progress tracking as the batch runs.

    cleansnap-16x9 (2)

    ๐Ÿ”ง Fix Issues with AI โ€” Combined SEO & GEO Modal

    SEO Score now has its own "Fix with AI" capability, matching the existing GEO Score pattern, and critically, SEO and GEO issues are combined into a single modal. Select which failing checks to fix across both scores, and AI applies all fixes in one coordinated pass instead of separate, conflicting calls.

    cleansnap-16x9 (8)

    ๐Ÿ”— Link Behaviour Defaults โ€” Target, Rel & Security Attributes

    A new Link Settings panel in the article wizard's Linking step lets you configure default target (same tab / new tab) and rel attributes (follow / nofollow / sponsored) separately for internal and external links, plus a recommended noopener noreferrer security toggle for external links. Every AI-generated link in the article follows your configured defaults.

    cleansnap-16x9 (9)

    ๐Ÿ”— Internal & External Links Panel โ€” Redesign & Link Health

    The Internal & External Links section in the editor's document panel has been redesigned from a raw URL dump into a clean, tabbed interface (Internal / External counts shown separately). External links are now visible for the first time, and every link shows a live health status โ€” live, redirect, or dead โ€” so broken or redirected links are caught without leaving the editor.

    cleansnap-16x9 (10)

    ๐Ÿ“… Planner Scheduling Flow

    Scheduling in the Planner now works end to end. Drag a card into the Scheduled column to set its date, view and edit the publish date directly from the article detail panel or editor, and see overdue articles flagged automatically on the board. Cards now auto-move when an article is published via CMS.

    cleansnap-16x9 (3)

    โœ๏ธ Edit Scheduled Article Publishing Details from Calendar

    Scheduled articles in the Calendar view now have a full edit action, not just delete. Update the scheduled date, publishing platform, publish status, author, collection, categories, and tags directly from the calendar card, without removing and re-adding the article.

    cleansnap-16x9 (4)

    ๐Ÿ“ค Bulk Create Articles from CSV

    Upload a spreadsheet of keywords (and optional topics/preset per row), map the columns, and let ContentPen queue and generate up to 100 articles in the background. Each article lands in the Planner as a Draft with a real-time status indicator. A downloadable template shows the expected column format.

    cleansnap-16x9 (5)

    โšก Bulk Generate Articles from Topic Cluster

    Generate every article in a Topic Cluster in one operation instead of one keyword at a time. A two-step modal lets you choose a preset and configure AI decisions (auto-generate titles, auto-generate secondary keywords, auto-determine Target AI Prompt), then optionally fine-tune per-article settings before queuing. Generation runs sequentially with live progress tracking.

    cleansnap-16x9 (6)

    ๐Ÿ” Filter Panel for Topic Clusters

    A new Filter button on the Topic Clusters toolbar opens a panel to narrow down clusters by average difficulty, content coverage status, cluster volume range, keyword count range, and dominant intent โ€” essential for agency and premium workspaces managing 100+ clusters.

    cleansnap-16x9 (7)

    ๐Ÿ“Š Opportunities: First Detected Column

    Every row in Quick Wins, Content Decay, and CTR Opportunities tables now shows a First Detected date, so you can tell whether an opportunity is new or has been sitting unresolved for weeks, and track whether a fix actually worked.

    cleansnap-16x9 (15)

    ๐ŸŒ Public Share Support for Article Outlines

    Public share links now work for articles still in the outline stage (Two-Step flow), not just fully generated articles. The Share panel's link settings let you control what viewers can do (View only / Can comment) and what they see (Full article / Outline only), so you can share an outline with a client for approval before the full article is generated.

    cleansnap-16x9 (11)

    โœ๏ธ Paragraph Length Control

    A new Paragraph Length control in Step 2 (Style) of the article wizard lets you choose Short (1โ€“2 sentences), Medium (3โ€“4 sentences), or Long (5+ sentences) prose density. The selected value is injected into the generation prompt, controlling paragraph structure across the full article.

    cleansnap-16x9 (12)

    ๐ŸŽ“ Readability Level

    Alongside Paragraph Length, a new Readability Level control (Basic, General, Professional, Expert) lets the AI calibrate sentence length, vocabulary, and explanation depth to match your target audience, without needing to specify this manually in custom instructions every time.

    cleansnap-16x9 (12)

    โ™ป๏ธ Content Refresh โ€” CMS Sync & Restorable Version History

    Refreshing an article that was originally published directly on your CMS (not through ContentPen) no longer creates a duplicate post.

    ContentPen now resolves the article's source URL to the existing CMS post and updates it in place on re-publish, instead of creating a new one. This works via an opt-in publisher hook, with WordPress wired up first (matched by slug via the public WP REST API, with same-domain and permalink guards). Alongside this, every refresh now snapshots the original pre-refresh content into version history as v1, so you can always revert, even for content that was never generated in ContentPen.

    cleansnap-16x9 (13)

    ๐Ÿ‡จ๐Ÿ‡ด Colombia Added to Target Country Dropdown

    Colombia is now available as a Target Country option in both the article wizard and Presets.

    cleansnap-16x9 (14)

    ๐Ÿ”ง Improvements & Fixes

    Article Generation Quality:

    • Excessive brand mentions โ€” Fixed generated articles mentioning the workspace brand in nearly every paragraph regardless of relevance. Brand mentions are now contextually appropriate.
    • Fabricated and irrelevant academic citations โ€” Fixed a serious issue where generated articles included invented quotes attributed to real named individuals, citations with zero topical relevance, and citations in the wrong language. Citation sourcing is now filtered for topical and language relevance, and fabricated attributions are prevented.
    • Numbers and prices written as words instead of numerals โ€” Fixed. Prices, statistics, and data points are now written as numerals rather than spelled out, removing a manual correction step before publishing.
    • Em dash overuse โ€” Fixed excessive em dash usage, a well-known statistical signal of AI-generated writing. Generated articles now use commas, colons, semicolons, and parentheses the way human writers do, reserving em dashes for deliberate, sparing use.
    • Incorrect tool pricing and plan information โ€” Improved sourcing for pricing and plan details in generated articles. The pipeline now prioritizes fetching a tool's actual pricing page (including JS-rendered pages) over relying on stale LLM training data or generic SERP results.
    • Ask AI inline content generation ignoring article structure and style โ€” Fixed. Ask AI now receives the full article structure and formatting conventions as context, so inline content it generates (headings, sections) matches the existing article's style instead of introducing inconsistent formatting.

    Formatting Controls:

    • Bold and Italic applied despite being unchecked in wizard โ€” Fixed. Unchecking Bold or Italic in Step 3 (Formatting) is now correctly respected during generation.
    • Quotes appearing despite being unchecked, plus quality overhaul โ€” Fixed the same opt-out bug for the Quotes option, and improved the quality of generated quotes when the option is enabled, removing outdated, generic, or unattributable quotes.
    • Alt text appearing as duplicate visible text below images โ€” Fixed an issue where image alt text was being duplicated as plain paragraph text in the article body, visible to readers if published.

    GEO Score:

    • "Fix with AI" placing Key Takeaways inside the Introduction instead of after it. The Key Takeaways block is now correctly inserted immediately after the Introduction ends, with a proper H3 heading.
    • GEO "Fix with AI" degrading article quality. GEO fixes were being applied as isolated, per-parameter LLM calls with no awareness of each other or the article's established voice, producing fragmented patches. Fixes are now coordinated for consistency.
    • GEO AI Fix causing hard cuts and disjointed insertions. Fixed content now blends naturally with surrounding paragraphs instead of reading as an abrupt tonal break.

    SEO Score:

    • SEO Score Panel showing 34% on a completely blank article โ€” Fixed the underlying check-state logic. Skipped checks no longer count as passes, empty-content checks no longer fail prematurely, and category badges now reflect failing item counts rather than totals.
    • External linking quality โ€” domain-level links instead of deep, contextual links. External links now point to the specific relevant page or study rather than a domain homepage, with descriptive anchor text instead of defaulting to the brand name.

    Topic Clusters & Keywords:

    • Clustering producing too many small, weak clusters. A hard minimum of 4 keywords per cluster is now enforced, with automatic sub-threshold merging and a dedicated Ungrouped cluster for genuine orphan keywords.
    • Pagination missing from Topic Clusters view. Topic Clusters now supports full pagination, matching the pattern already used in All Keywords, so all clusters are accessible regardless of dataset size.

    AI Visibility:

    • Top stats bar design and spacing overhaul โ€” Improved visual hierarchy, spacing consistency, and layout of the Schedule, Credits, LLMs Tracked, and Active Prompts stat blocks.
    • Duplicate tags across AI Visibility Prompts โ€” Fixed existing duplicate tag data across workspaces and added a uniqueness constraint to prevent duplicate tag creation going forward.

    Editor & Links:

    • "Open in new tab" missing from Edit Link popup. The option now appears in both Add Link and Edit Link popups, so link behavior can be changed without deleting and recreating the link.
    • Author and Categories dropdowns rendering behind Publish modal โ€” Fixed a z-index issue causing these dropdowns to appear behind the modal.
    • Reference image style not applied to generated featured image. Uploaded reference images now correctly influence the visual style (color palette, composition, mood) of the generated featured image, as promised in the UI.

    Bulk Actions:

    • Bulk Create โ€” duplicate generations from double-clicking. The Generate Articles button now prevents duplicate triggering from rapid double-clicks.
    • Bulk Create โ€” Topic Suggestions dropdown hidden behind table โ€” Fixed a z-index issue causing the suggestions dropdown to render underneath the bulk generation table.
    • Image Style dropdown not opening in AI Image Generator โ€” Fixed.

    Account & Workspace:

    • AI Insights call failing in Opportunities page โ€” Debugged and fixed.
    • Two different referral URLs shown for the same user โ€” Fixed a mismatch between the "Affiliate account linked" section and the embedded FirstPromoter widget on the Refer & Earn page; both now show the same referral link.

    Platform:

    • Claude model updated from Sonnet 4.6 to Sonnet 5 โ€” The underlying Claude model used across the app has been updated to Sonnet 5.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  4. ๐Ÿš€ Brand Imagery, Smart Media Library Matching, Infographic Generation, Content Refresh Upgrade, EmDash Integration & More

    New Feature
    Improvement
    Announcement

    We're excited to announce Brand Imagery, letting you set your logo and brand colors once and have them applied across every image ContentPen creates, plus Smart Media Library Matching, Infographic Generation, a significantly improved Content Refresh flow, EmDash CMS integration, mobile responsiveness, and a large round of fixes across SEO scoring, presets, and article generation.


    โœจ New Features

    ๐ŸŽจ Brand Imagery - Branded Image Generation

    Set up your brand's visual identity once in the Knowledge Base, and have it applied across every image ContentPen generates.

    Head to Knowledge Base โ†’ Brand Imagery, paste your website URL and click "Fetch from site" to auto-detect your primary and secondary colors, or add them manually. Once set up, ContentPen takes over automatically: your logo and brand colors are injected into every image generated - featured images, in-article images, and infographics - with zero per-article configuration needed.

    Infographics take this a step further, rendering directly from your article content with the correct template detected automatically based on content structure, branded with your logo and colors out of the box.

    cleansnap-16x9 (36)

    ๐Ÿ–ผ๏ธ Featured Image โ€” Generation Method Selector

    Choose exactly how your featured image is created, per article โ€” with three modes:

    • AI Generated โ€” Auto-creates the image from your keyword, title, and brand colors. Pick from style options: Realistic, Infographic, Abstract, Cartoon, Flat Design, and more. Add optional guidance to steer the output (e.g. "dark and moody, wide landscape").
    • Reference image โ€” Upload a PNG, JPG, or WebP (up to 5MB) and ContentPen generates an image that matches its style - not its content. Useful for maintaining a consistent visual feel across your blog.
    • Custom prompt โ€” Write the exact prompt yourself. Your prompt is used as-is to generate the featured image, giving you full creative control.

    All three method preferences are saved to your Preset for future articles.

    cleansnap-16x9 (37)

    ๐Ÿ“Š Infographic Generation

    You can now generate branded infographics directly with ContentPen - no design tools required.

    Infographic is now available as a style option in both the Featured Image carousel and the In-Article Images carousel, alongside Realistic, Abstract, and Cartoon. Select it for either, and ContentPen auto-generates a branded infographic from your article content, with the correct template detected automatically based on content structure and placed in the most relevant section. Your logo and brand colors from Brand Imagery are applied automatically, no additional configuration is needed beyond selecting the tile.

    cleansnap-16x9 (38)

    ๐Ÿ” Smart Media Library Matching

    ContentPen can now check your media library during article generation and automatically use your uploaded images - tool screenshots, product UI captures, diagrams - in the right article sections instead of always generating new AI images.

    Enable the toggle in the Media step of the article wizard. ContentPen will scan your library and place matched images in the editor after generation. Real, credible images where you have them - AI-generated images where you don't.

    Newly uploaded images that haven't been tagged yet are automatically processed using AI vision to generate a description, which powers accurate section matching during future generations.

    cleansnap-16x9 (39)

    ๐Ÿ”— EmDash CMS Integration

    ContentPen now integrates directly with EmDash, the headless CMS platform.

    Connect your EmDash instance via the Integrations panel, verify the connection, and publish articles directly from ContentPen to your EmDash site.

    cleansnap-16x9 (40)

    โ™ป๏ธ Content Refresh โ€” Improved Flow

    The Content Refresh flow has been significantly upgraded across three dimensions:

    Fidelity layer โ€” Imported assets: When you paste a URL to refresh, ContentPen now captures and preserves all page assets โ€” meta title, meta description, images (with source URLs and alt text), publish date, and internal links. All captured assets are shown in a structured panel before you proceed, so the AI rewrites with full context and nothing is lost.

    Review layer โ€” Side-by-side comparison: Before you save, ContentPen now shows a full review screen comparing your original article against the refreshed version, with word count change, a visual diff (additions in green, removals in red), and a toggle between Unified and Split view. Review every change before committing, with the option to refresh again if needed.

    New refresh mode โ€” Research & Update: A third refresh mode is now available alongside Enhance Existing and Full Rewrite. Research & Update enriches your content with current data and updated information while keeping your existing structure intact - ideal for factual posts that need freshening without a full rewrite.

    cleansnap-16x9 (42)
    cleansnap-16x9 (41)

    ๐Ÿ“ฑ Mobile Optimization

    The ContentPen web app (app.contentpen.ai) is now fully responsive across all core screens.

    Layouts, navigation, text, and interactive elements have been optimized for phones and tablets. You can now comfortably browse your keyword library, manage articles, and navigate the platform from any mobile browser.

    cleansnap-16x9 (43)

    ๐Ÿ”ง Improvements & Fixes

    Article Generation:

    • YouTube video embed logic improved โ€” ContentPen now first searches YouTube using the article's meta title to find the most relevant video for the whole article and embeds it after the introduction. Only falls back to heading-level search if no suitable article-level result is found.
    • Conclusion heading generated in wrong language + prompt instructions leaking into output โ€” Fixed. The conclusion heading is now generated in the correct article language, and internal LLM prompt instructions no longer appear in user-facing article output.
    • Custom instructions with attached file not applied โ€” Fixed an issue where a .docx file uploaded via Custom Instructions (containing interlink URLs and anchor texts) was not being passed to the generation pipeline. Custom instruction files are now correctly parsed and acted upon during generation.
    • Chinese articles generated with single-byte punctuation โ€” Fixed. Chinese articles now use correct double-byte fullwidth punctuation characters (๏ผŒ ๏ผ›) instead of ASCII equivalents (, ;).

    SEO Score Panel:

    • Internal links showing 0 despite links being present โ€” Fixed the internal link detection logic in the SEO Score panel. It now correctly counts links that are present in the article content.
    • Image Alt Tags scoring 4/4 on articles with no images โ€” Fixed a false positive where the Image Alt Tags check returned a full score on imageless articles. It now correctly scores 0 or returns N/A when no images are found.
    • External Authority Links scoring 0 despite authoritative domains present โ€” Expanded the authoritative domain recognition list beyond .gov and .edu. Links to recognized high-authority domains (including industry publications and research sources) are now correctly counted.

    Presets:

    • External linking settings and TOC sub-options not persisting โ€” Fixed. External Linking toggle state, included/excluded domains, and TOC sub-options (List Style, Depth, Title) are now correctly saved to presets and applied when a preset is selected in the article wizard.
    • Language and Target Country fields added to Presets โ€” Language and Target Country can now be saved in a preset and are pre-populated in Step 1 (Basics) when the preset is applied. Removes recurring manual re-entry for workspaces that consistently create content in a specific language and country.

    GEO Score:

    • FAQ and Key Takeaways reported as missing despite being present โ€” Fixed the section detection logic to recognize non-English equivalents of Key Takeaways and FAQ headings, including Chinese-language variants.

    Content Refresh:

    • "Network Error" on article refresh โ€” Fixed. The Content Refresh flow no longer throws a network error when processing existing articles.
    • Incorrect word count for Chinese articles causing "Article Too Short" warning โ€” Fixed the word count calculation for Chinese-language content. The refresh flow no longer incorrectly reports Chinese articles as too short.

    Authentication & Access:

    • Login page flickering before the dashboard loads โ€” Fixed the unwanted re-render of the login page between the loading state and the dashboard. The transition is now clean: login โ†’ spinner โ†’ dashboard.
    • Onboarding blocked at GSC step with non-functional Skip โ€” Fixed. Users who have no Google Search Console properties, or whose properties fail to load, can now successfully skip the GSC step and complete onboarding without being blocked.

    Workspace & Notifications:

    • Notifications from one workspace appearing in another โ€” Fixed. Notifications (including article completion toasts) are now scoped to their originating workspace and will not appear while viewing a different workspace.

    Ask AI:

    • Ask AI not accessing full article details and metadata โ€” Fixed. The Ask AI panel now receives the complete set of article details as structured context on every call, including SEO fields, meta title, meta description, and other metadata, and the complete article body.

    Team member:

    • fal.ai API key not accessible to team members โ€” Fixed. A workspace owner's configured fal.ai API key is now correctly shared with and surfaced to all team members in the same workspace, removing the incorrect "fal.ai key required" warning in the article wizard.

    Meta Description:

    • Auto-generated meta description exceeding 160 character limit โ€” Fixed. The generation pipeline now respects the 160-character limit for meta descriptions, consistent with the character counter already shown in the SEO & Article Settings panel.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  5. ๐Ÿš€ YouTube Video Embeds, Claude AI Engine, Cluster Management & More

    New Feature
    Improvement
    Announcement

    We're excited to announce YouTube video embedding in articles, giving you full control over how video content is placed and sourced, plus Claude added to AI Visibility, Topic Cluster management improvements, a reconfigurable Table of Contents, bulk keyword import, and a round of critical fixes across the platform.

    โœจ New Features

    ๐ŸŽฌ YouTube Video Embeds in Articles

    Embed relevant YouTube videos directly into your articles, both during creation and from inside the editor.

    In the Article Creation Wizard (Media step): Choose from three embedding modes:

    • AI-suggested video โ€” ContentPen finds and places the most relevant YouTube video for your topic automatically. Optionally set preferred channels to prioritize.
    • Add a specific video โ€” Paste any YouTube URL and we'll embed it at the most contextually appropriate position.
    • Videos from only my channel โ€” Embed the most relevant video from your own YouTube channel. If no match is found, no video is added.

    In the Article Editor: Use the slash command or toolbar menu to insert a Video block at any point in your article. The Video option now appears in the Insert menu alongside existing block types.

    cleansnap-16x9 (26)
    cleansnap-16x9 (29)

    ๐Ÿ—‚๏ธ Merge Topic Clusters & Move Keywords Between Clusters

    Reorganize your keyword strategy without starting over.

    • Merge Topic Clusters โ€” Select multiple clusters and merge them into a single unified cluster directly from the Topic Clusters view.
    • Move Keywords Between Clusters โ€” Select one or more keywords from the Keywords table and move them to a different cluster using the bulk action bar.

    Both actions are available via the multi-select bulk action toolbar, making large-scale keyword reorganization fast and intuitive.

    cleansnap-16x9 (27)
    cleansnap-16x9 (28)

    ๐Ÿ“‹ Regenerate Table of Contents from the Editor

    The Table of Contents block in your article editor is now fully reconfigurable post-generation.

    Click Regenerate TOC from the TOC block to open a configuration modal where you can adjust:

    • List style โ€” Numbered or Bulleted
    • Depth โ€” H2 only, or H2 + H3 nested
    • Title โ€” Choose how the TOC section is labeled

    Use Refresh TOC to sync the TOC to your latest article structure without changing your settings.

    cleansnap-16x9 (31)

    ๐Ÿค– Claude (Anthropic) Added to AI Visibility

    Your AI Visibility tracking now covers 7 AI engines โ€” including Claude.

    The Visibility configuration now includes Claude (Anthropic ยท web-grounded answers) alongside ChatGPT, Google AI, Copilot, Perplexity, Gemini, and Grok. Select or deselect any engine when configuring your active prompts and tracking schedule.

    cleansnap-16x9 (32)

    ๐Ÿ“ฅ Keyword Import - 10,000 Keyword Cap with Over-Limit Handling

    Large CSV keyword imports are now handled gracefully.

    When you upload a CSV that exceeds the 10,000 keyword limit, ContentPen displays a clear warning with the file size and keyword count, and offers two actions: Import first 10,000 or Choose a different file. A sample CSV format with a downloadable template is shown inline so you always know the correct structure.

    cleansnap-16x9 (33)

    ๐Ÿ”— Bulk Add Domains โ€” External Linking (Comma-Separated)

    Adding multiple domains to your Included or Excluded domain lists in the Article Creation Wizard just got faster.

    Paste a comma-separated list of domains into the input field and add them all in one action. Both the Included domains and Excluded domains fields support bulk input independently, with clear visual separation between the two lists.

    cleansnap-16x9 (34)

    ๐Ÿ” Remember Me โ€” 30-Day Session

    Users can now stay logged in for 30 days by checking Remember me for 30 days on the sign-in page. No repeated logins across your regular working sessions.

    cleansnap-16x9 (35)

    ๐Ÿ”ง Improvements & Fixes

    • AI Visibility: Grok execution timeouts โ€” Resolved Grok prompt runs timing. Grok tracking now executes reliably within expected windows.
    • Knowledge Base formatting rules not applied during generation โ€” Fixed an issue where formatting rules defined in the Knowledge Base were being ignored during article generation. KB rules are now consistently applied across the full generation pipeline.
    • External linking โ€” domain input fields mirroring each other โ€” Wizard Step where typing in the Included domains field would mirror input into the Excluded domains field (and vice versa). Both fields now operate independently.
    • AI article generation ignoring user context on ambiguous keywords โ€” Fixed an issue where user-defined context was not being passed to the generation pipeline when the article topic contained ambiguous or broad keywords, causing generic output. User context is now reliably applied.
    • ContentStudio social sharing blocked โ€” Fixed the "Article needs to be published for sharing to work" error blocking ContentStudio social sharing for articles that were already published. Sharing now triggers correctly.
    • BYOK Straico key โ€” article generation failure โ€” Fixed a generation failure caused by max_tokens exceeding the provider model limit when using a Straico BYOK key. Generation requests are now properly bound to the model's supported token limit.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  6. ๐Ÿš€ AI Visibility Analytics, Webhooks, Article Excerpts, Shareable Drafts with Client Reviews, Automate Analysis & much more

    New Feature
    Improvement
    Announcement

    We're excited to announce AI Visibility, our comprehensive analytics system for tracking your content's performance across AI search engines, plus automated opportunities analysis, content refresh enhancements, and critical fixes across the platform.

    ๐ŸŽฏ New Features

    AI Visibility Analytics

    Track how your content performs across AI search engines like ChatGPT, Perplexity, Google AI, Copilot, and Grok with comprehensive visibility metrics:

    Real-time Performance Tracking - Monitor visibility percentage, share of voice vs. competitors, average ranking position, and brand sentiment across all major AI engines

    cleansnap-16x9 (16)

    Multi-LLM Coverage - Track performance across ChatGPT, Perplexity, Google AI, Copilot, and Grok with unified analytics

    cleansnap-16x9 (17)

    Prompt Tracking & Analysis - Monitor which AI prompts surface your content, track execution history, and see detailed citation breakdowns with sources, mentions, and competitor comparisons

    cleansnap-16x9 (18)

    Competitor Insights - Compare your visibility against competitors and identify citation gaps and opportunities

    cleansnap-16x9 (19)

    Configurable Monitoring - Set custom tracking schedules (daily, weekly, monthly, or manual) based on your plan tier.

    cleansnap-16x9 (17)

    Simple Shareable Draft Link for Client Review

    Get client feedback without friction. Share draft articles with external reviewers using a simple link; no ContentPen account is required. Choose between View Only or Can Comment access levels, and let clients leave feedback directly in a lightweight comment panel. Comments appear in your article editor for seamless collaboration.

    cleansnap-16x9 (25)

    Webhook Integration Improvements

    Build reliable automated content workflows. Webhooks now fire on publish (not just generation), expose a complete lifecycle of events (generated, edited, published, scheduled, updated), include rich article payloads, and provide delivery management tools for complete control over downstream automations.

    cleansnap-16x9 (24)

    Opportunities Auto-Analysis

    Never miss optimization opportunities with automated content analysis:

    Automated Scheduling - Configure automatic re-analysis every 14, 30, 45, or 60 days instead of manually triggering scans

    Staleness Indicators - Visual alerts show when your opportunities data is outdated and needs refreshing

    Always-Fresh Insights - Stay on top of content decay, CTR opportunities, and quick wins without manual intervention

    cleansnap-16x9 (13)

    Content Refresh Structure Controls

    Complete Structure Step - Add or modify the Table of Contents, Key Takeaways, Conclusion, and FAQ sections during content refreshes. The Content Refresh flow now includes the complete Structure step from standard article creation, giving you full structural control during both Enhance Existing and Full Rewrite modes.

    cleansnap-16x9 (14)

    GSC Sync Control on Analytics Page

    Fresh Google Search Console data whenever you need it. The Analytics page now features a "Sync Analytics" button and auto-sync schedule dropdown in the topbar, allowing you to trigger fresh data pulls and configure refresh frequency without leaving the page.

    cleansnap-16x9 (21)

    Topic Clusters: Sort by Total Volume

    Identify your biggest traffic opportunities instantly. Sort topic clusters by combined total volume to immediately see which clusters represent the largest keyword opportunities, helping you prioritize content creation efforts where they matter most.

    cleansnap-16x9 (22)

    Article Excerpt Field

    Every blog deserves a compelling teaser. ContentPen now auto-generates article excerpts during creationโ€”the short summary text displayed on blog listing pages, category pages, and homepages. Excerpts are fully editable and automatically mapped to the correct CMS field (WordPress excerpt, Ghost custom_excerpt, Beehiiv subtitle, HubSpot post_summary, etc.) on publish.

    cleansnap-16x9 (23)

    Keywords Section: Enhanced Article Generation Modal

    Streamlined article creation from the Keywords table:

    Target AI Prompt Field - Specify which AI queries your article should optimize for directly from the Generate Article modal

    Secondary Keywords - Add supporting keywords without navigating through the full article creation wizard

    cleansnap-16x9 (15)

    โœจ Critical Fixes & Improvements

    Content Generation & Quality

    • Slash Command "Ask AI" - Resolved placeholder text persisting in documents and AI not following complete user prompts
    • Current Year Awareness - AI now correctly recognizes the current year in content analysis (was flagging it as "future hallucination")
    • Outline Section Labels - Eliminated structural metadata (e.g., "H2 Section 1") bleeding into generated article headings
    • Non-English GEO Scoring - Fixed rule-based checks that only worked for English, now properly analyzes Dutch and other languages
    • Internal Link Nofollow - Corrected manually-added internal links incorrectly getting rel="nofollow" attribute

    WordPress Integration

    • Duplicate Image Uploads - Resolved issue causing duplicate images in WordPress media library on every publish/update
    • Featured Image Alt Tags - Alt text now properly transfers from ContentPen to WordPress media attachments
    • Draft Preview Links - Fixed 404 errors when clicking "Preview on WordPress" for draft posts

    Editor & Interface

    • H4 Heading Formatting - H4 headings now render with proper visual styling in the editor
    • Secondary Keyword Display - Fixed truncated keyword tags with no hover tooltip
    • SEO Score Empty State - Replaced raw 422 error with helpful message when primary keyword is missing
    • GEO Fix Progress - Resolved application getting stuck at 50% and locking users out of the editor

    Opportunities Dashboard

    • Metrics Guide - Added documentation explaining opportunity metrics and how to interpret them
    • URL Deduplication - Same URL no longer appears multiple times across different keyword clusters
    • Non-Blog Page Exclusion - Tool pages and product pages removed from opportunities analysis
    • Content Decay Calculation - Fixed grossly incorrect percentage values (e.g., 4000% decay)
    • "Add to Queue" Action - Replaced non-functional "Add Links" button with contextual "Add to Queue" for batch processing
    • AI Insights 500 Error - Fixed Opportunities AI Insights panel returning 500 errors caused by unhandled 429 rate limit responses from LLM providers
    • "Last Analyzed" Timestamp - Fixed timestamp not updating after manually running analysis (now correctly shows "just now" instead of stale values)

    Keywords & Clustering

    • Topic Clustering Algorithm - Improved semantic grouping to reduce over-fragmentation and eliminate empty clusters
    • Column Sort Filters - Fixed sort controls that only worked on first click (Difficulty, Volume, Intent, CPC now toggle properly)

    System Reliability

    • LLM Fallback Logic - Implemented automatic provider failover for the article generation pipeline to prevent complete failures during outages
    • API Rate Limiting - Resolved 429 errors causing repeated SERP analysis failures
    • Billing Quota Reset - Fixed payment recording, but the article quota is not resetting after successful billing
    • Research Link Accuracy - Corrected hyperlinks in generated articles that weren't redirecting to intended research study pages

    Workspace & Onboarding

    • Workspace Name Validation - Fixed silent 422 failures during onboarding when workspace names exceed 30 characters. Now displays a clear validation error with character limit enforcement before proceeding.

    Content Refresh

    • Full Article Preview - Fixed modal displaying raw Markdown instead of formatted content
    • Progress Screen Copy - Corrected misleading text during outline and article generation
    • Email Notifications - Added missing email alert when article generation completes
    • AI Instruction Following - Fixed AI ignoring custom instructions and inserting unwanted blockquotes or formatting despite explicit user directions

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  7. ๐Ÿš€ GEO Score System, Version History, HTML blocks, 2FA, Wix Integration & much more

    New Feature
    Improvement
    Announcement

    We're excited to announce our biggest release yet, introducing the GEO Score system for AI engine optimization, article version history, enhanced security with 2FA, and powerful new workflow features.

    ๐ŸŽฏ New Features

    GEO Score system & Optimized Content Generation

    Articles now generate with GEO best practices built in, targeting โ‰ฅ80% GEO scores automatically. Optimize your content for AI search engines like ChatGPT, Perplexity, and Google Gemini with our new GEO (Generative Engine Optimization) scoring system:

    GEO Score Panel

    Real-time GEO scoring appears in your article editor sidebar, analyzing content across multiple AI optimization parameters. See exactly how your article performs for AI citations and which areas need improvement.

    cleansnap-16x9 (11)

    Fix with AI

    One-click fixes for failing GEO parameters. Select individual issues or fix all at once to improve your score without manual editing.

    cleansnap-16x9 (12)

    Target AI Prompt

    Set a specific AI query your content should optimize for directly in the article wizard. Articles are generated with these prompts in mind, ensuring better AI search engine performance from the start.

    cleansnap-16x9 (10)

    Article Version History

    Track and restore previous versions of your articles with complete version control:

    • View all saved versions with timestamps
    • Preview any version before restoring
    • Compare versions side-by-side to see exactly what changed
    • Restore previous versions with one click
    • Perfect for reverting unwanted changes or recovering lost content
    cleansnap-16x9 (9)

    Two-Factor Authentication (2FA)

    Secure your account with two-factor authentication. Add an extra layer of protection to prevent unauthorized access to your workspace and content.

    cleansnap-16x9

    HTML Block Support

    Insert custom HTML directly into your articles for embeds, interactive elements, maps, forms, or any custom code you need. Full HTML editing with live preview.

    cleansnap-16x9 (2)

    Auto-Generated Table of Contents

    Automatically include a hyperlinked Table of Contents at the start of long-form articles. Improves navigation, user experience, and increases chances of earning featured snippets in search results.

    cleansnap-16x9 (8)

    Wix Integration

    Publish articles directly to your Wix blog. Connect your Wix account and publish seamlessly alongside WordPress, Ghost, Webflow, and Shopify.

    cleansnap-16x9 (5)

    Duplicate Preset

    Clone existing presets with a single click to create variations without rebuilding all settings from scratch. Perfect for testing different configurations or creating similar presets for different content types.

    cleansnap-16x9 (1)

    Enhanced Topic Cluster Management

    Cluster Filtering in Keywords View - Filter your keyword library by cluster to quickly find and work with specific groups

    cleansnap-16x9 (6)

    Generation Progress in Topic Clusters - See which clusters have articles generated, which need content, and track progress across your entire content strategy

    cleansnap-16x9 (7)

    โœจ Improvements & Fixes

    UI & Performance Improvements

    • Sitemap Test Results Modal - Fixed scrolling and visibility issues. Modal now scrolls properly, and action buttons are always accessible, even with many sitemaps.
    • Topic Cluster Sorting - All 8 sort options now work correctly (previously, only Name A-Z/Z-A functioned).
    • Workspace Switching - Eliminated unnecessary ContentStudio post-regeneration calls when switching workspaces.

    Data & Processing Fixes

    • Sitemap Crawl 500 Error - Resolved internal server error when clicking "Crawl & add to knowledge base" after sitemap testing.
    • AI Keyword Generation - Fixed failure for large workspaces with 99k+ keywords. Improved backend handling for workspace scale operations.

    WordPress Integration Fixes

    • WordPress Featured Image Alt Text - Alt text set in ContentPen now properly transfers to WordPress media attachments.
    • WordPress Re-Publishing - Fixed failure when re-publishing articles after the WordPress post was deleted. ContentPen now detects deleted posts and creates a new one.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  8. ๐Ÿš€ New Features: Social Publishing, Custom Instructions per Article, CSV Keyword Export, Article Regeneration & much more

    New Feature
    Improvement
    Announcement

    We're excited to announce a major feature release that expands ContentPen's publishing capabilities, improves content workflow flexibility, and adds powerful new editor tools.

    ๐ŸŽฏ New Features

    Social Media Publishing via ContentStudio

    Amplify your content reach by publishing directly to social media! Connect your ContentStudio account to automatically share published articles across multiple social channels from inside ContentPen.

    How it works:

    • Connect your ContentStudio account in Integrations
    • Configure post copy, hashtags, and featured images
    • Publish or schedule social posts when your article is ready
    • Reach your audience across all connected social platforms
    cleansnap-16x9 (17)

    Article & Outline Regeneration

    Need to refresh your content? You now have two powerful regeneration options:

    Regenerate Article - Replace current content with a fresh version based on your original settings (costs 1 credit)

    Regenerate Outline - Create a new outline in Two-Step generation to explore different content structures

    Both options give you more control and flexibility when your content strategy evolves.

    cleansnap-16x9 (18)

    Custom Instructions with File & Link Support

    Provide richer context for AI content generation with our new custom instructions feature:

    • Attach links for reference materials
    • Upload files (PDFs, docs) to provide additional context
    • Give AI more detailed guidance for better content generation

    Available in both One Shot and Two Step article creation flows.

    cleansnap-16x9 (19)

    Full Image Upload to WordPress

    Images in your published articles are now fully uploaded to your WordPress media library instead of hotlinked. This ensures:

    • Complete ownership of your visual assets
    • Better site performance and reliability
    • No broken image links
    • Full control over your media library
    cleansnap-16x9 (20)

    One-Click Keyword Export

    Export all your keywords to CSV with a single click from the Keywords page. Perfect for:

    • Backup and archiving
    • Sharing with team members
    • External analysis and reporting
    • Integrating with other SEO tools
    cleansnap-16x9 (21)

    Find and Replace in Editor

    Quickly update content across your entire article with the new Find and Replace tool. Perfect for:

    • Updating brand terminology
    • Fixing repeated errors
    • Changing product names
    • Bulk content updates
    cleansnap-16x9 (22)

    Estonian Language Support

    ContentPen now supports Estonian for content creation, expanding our language offerings for international users.

    cleansnap-16x9 (23)

    โœจ Improvements & Fixes

    Workflow Enhancements

    • Improved Brand Information Updates - Brand and company names now update immediately throughout the platform when you modify brand information, ensuring consistent references across all new articles.
    • Pre-filled WordPress Publishing - When updating an already-published article, the "Publish to WordPress" modal now pre-fills with your previous publishing settings (Author, Categories, Tags) for faster updates.
    • Better Generation Progress Tracking - The brand knowledge analysis progress tracker now accurately reflects backend completion status instead of using estimated timing.
    • Topic Suggestions Display - Fixed an issue where topic suggestions weren't displaying in Bulk Generation even after a successful API response.

    Interface & Usability

    • Topic Cluster Keyword Table - Resolved viewport overflow issues in the Topic Clusters grid view, making the keywords table properly scrollable for large datasets.
    • Generation Status in Topic Clusters - Article generation status is now visible directly in the Topic Cluster view, making it easier to track content production progress.
    • AI Insights Display Fix - Resolved text overflow in the AI Insights popup (Opportunities dashboard), ensuring all analysis and recommendations are fully visible.

    Error Handling

    • Credits Validation - Fixed incorrect "Upgrade Required" errors that appeared even when users had purchased credits available.
    • Article Title Validation - Added proper frontend error handling for article titles exceeding 255 characters, previously only caught by backend validation.

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  9. ๐Ÿค Introducing Contentpen Affiliate Partner Program + Platform Improvements

    New Feature
    Improvement
    Announcement

    We're excited to announce our new affiliate partner program, along with several important UI improvements that make ContentPen.ai smoother and more intuitive to use.

    ๐ŸŽ Contentpen Affiliate Partner Program

    Grow with ContentPen! Join our affiliate program to get your personal referral link, invite new customers, and track payouts from one hosted dashboard.

    How it works:

    1. Join - Create or link your affiliate account to unlock your personal referral dashboard
    2. Share - Use your unique referral link to invite others to ContentPen
    3. Earn - Track referrals, commissions, and payouts directly inside your affiliate dashboard

    Access the Refer & Earn section from your workspace sidebar to get started.

    cleansnap-16x9 (10)

    โœจ UI & Experience Improvements

    Image Upload Modal State

    The "Add File Link" image modal now properly resets when reopened, ensuring a clean state every time you upload images across different articles.

    cleansnap-16x9 (13)

    Image Generation Progress

    When generating images to use, you'll now see a clear upload progress screen with checkmarks showing images being processed.

    cleansnap-16x9 (12)

    Stock Images Scrolling

    Fixed scrollbar issues in the Stock Images modal, making it easy to browse through all available stock image results.

    cleansnap-16x9 (11)

    Schedule Articles Modal

    Increased modal width for better readability and improved field layout in the WordPress Publish modal for easier interaction.

    cleansnap-16x9 (14)

    AI Insights Display

    Fixed text overflow issues in the AI Insights pop-up in the Opportunities dashboard, ensuring all analysis and recommendations are fully visible.

    cleansnap-16x9 (15)

    CSV Keyword Import Progress Tracking

    The CSV keyword import progress panel now properly updates in real-time and shows completion state without requiring a page refresh. You'll see accurate progress through all steps until completion.

    cleansnap-16x9 (16)

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team

  10. ๐Ÿ› ๏ธ Platform improvements: Publishing improvements, bug fixes & stability updates

    New Feature
    Improvement
    Announcement

    We've released a major stability update focused on fixing critical bugs and improving your content creation experience. This release addresses key issues across authentication, WordPress publishing, article generation, and workspace management.

    ๐Ÿ” Authentication & Workspace Management

    Fixed: User Signup Password Requirements

    Resolved an issue where the signup page requested 6 minimum characters while the backend required 8, preventing users from completing registration without showing an error message.

    cleansnap-16x9 (1)

    Fixed: Workspace Invitation Flow

    Team members invited to workspaces are now properly directed to the workspace instead of being redirected to a plan selection/payment screen.

    cleansnap-16x9 (3)

    Fixed: Role Permission Escalation

    Editor and Manager roles can no longer create Admin-level users or new workspacesโ€”these actions are now properly restricted to Administrators and Owners only.

    cleansnap-16x9 (2)

    ๐Ÿ“ WordPress Publishing Improvements

    Support for Multi-Select Categories

    You can now select multiple WordPress categories when publishing articles, giving you better content organization control.

    cleansnap-16x9 (4)

    Publishing Metadata in Scheduled Posts

    Scheduled publishing now supports metadata like Author and Categories, ensuring your scheduled content is published with complete information.

    cleansnap-16x9 (8)

    Fixed: Categories Field Missing

    The WordPress Categories field is now properly displayed in the Publish modal, allowing you to assign categories before publishing.

    cleansnap-16x9 (4)

    Fixed: Re-Publishing Not Updating Content

    Article edits made in ContentPen now correctly update on WordPress when re-publishingโ€”the system properly calls the WordPress REST API update endpoint with the stored post ID.

    Fixed: Corrupted Content Blocks

    Resolved an issue where articles published to WordPress contained corrupted blocks that displayed "Attempt Recovery" errors. Clicking recovery previously deleted block contentโ€”this now works correctly.

    โœจ Article Generation & Editor Fixes

    Fixed: Stretched AI Images

    AI-generated images now render at their correct aspect ratio in the TipTap editor without distortion.

    Fixed: Blank Screen on Credit Exhaustion

    When ContentPen credits are fully consumed users now see a clear, actionable error message instead of a blank white screen.

    Fixed: Article Size Settings

    Article generation now properly respects the Article Size setting configured in presets. Small articles generate 3-5 headings (800-1500 words) and Medium articles generate 5-8 headings as expected.

    cleansnap-16x9 (5)

    ๐Ÿ”— Internal Linking & Sitemap Improvements

    Fixed: Preset Linking Settings Not Applied

    Internal and External Linking settings configured in presets are now properly carried over when creating articles from the Planner.

    Fixed: "API Keys Required" Error

    Resolved an issue where Find Internal Link showed "API keys required" errors even when OpenAI (GPT) was configured and marked as ACTIVE in Workspace Settings.

    Sitemap Crawling with Manual Save Option

    After successfully crawling sitemap URLs, you can now manually save included links for use in internal linking and article generation context. The system also properly parses RSS/Feed.xml format sitemaps.

    cleansnap-16x9 (9)

    ๐Ÿ“Š Keyword Management

    Fixed: CSV Keyword Import

    Keyword imports via CSV upload and manual comma-separated entry now work correctly, properly parsing and saving keywords to your list.

    cleansnap-16x9 (7)

    ๐Ÿ“ฅ Export Improvements

    Fixed: HTML Download Error

    Article HTML downloads no longer return 500 Internal Server Errorโ€”downloads now complete successfully.

    Fixed: Markdown Export Format

    Markdown exports now download proper .md files with standard markdown syntax instead of raw HTML.

    cleansnap-16x9 (6)

    ๐ŸŽฏ What This Means

    These fixes and improvements address critical workflows across:

    • Smoother onboarding with fixed signup and invitation flows
    • Reliable WordPress publishing with proper updates and metadata support
    • Better article generation with correct sizing and image rendering
    • Enhanced content planning with working sitemap crawling and internal linking

    We're committed to making Contentpen.ai the best content creation platform for your needs. Stay tuned for more exciting features and improvements!

    The ContentPen.ai Team