Skip to main content

Open in AthenaHQ

app.athenahq.ai/content

Purpose

The Content Hub is a powerful spreadsheet-style workspace where customers manage their entire content lifecycle. It allows marketers to plan, track, generate, and publish content optimized for AI search. Customers can use this page to import existing URLs, write new AI-optimized drafts from scratch, execute bulk AI actions (like analyzing competitors or generating FAQs) across multiple pages at once using custom “Athena Agent” columns, and track performance metrics such as AI citations, traffic, and search rankings in one unified view.

What’s on the page

Page Header & Toolbars
  • Page Title: Displays “Content” or the current view name.
  • View-only Banner: A floating notice reading “View-only · Content” if the user lacks write permissions. Hovering shows: “Ask an org admin for Content write access to make changes here.”
  • Filters: A contextual filter bar to drill down into content by date range, search queries, Athena content types, published status, models, prompts, locations, and custom column values.
  • Create Button: Opens a dialog to generate new content via predefined workflows.
  • Import / Export: Actions to upload CSVs, scan domains, or download the current view as a CSV.
Sheet Tab Bar
  • Tabs: Organize content into different saved views (e.g., “All content”, “Published”). The tabs can be dragged left or right to reorder them.
  • New sheet (+): Opens the “New Sheet” dialog to create a fresh view, optionally populated with pre-built AI agents.
  • Tab Dropdown Menu (▼): Available on user-created tabs to “Rename”, “Duplicate”, or “Delete” the sheet.
Content Spreadsheet Grid
  • Row Checkbox: Used to select one or multiple rows for bulk actions. Users can hold Shift and click to select a range. A toast appears after initial uses: “Hold Shift and click another checkbox to select or deselect a range.”
  • Content Title: The name of the article or page. May include a badge indicating how it was created (e.g., Draft, Snipe, Optimize, Slice). Clicking the title opens the Content Editor sidebar.
  • URL: The live web address for the content, which acts as the tracking link for metrics.
  • Status: Shows the current phase of the content (e.g., “Pending review”, “Drafting…”, “Approved”, “Dismissed”).
  • Metrics: A dynamic column that displays performance data. Clicking the gear icon (⚙) opens a dropdown to switch the visible metric. Options include:
    • AI citations: “Freshness score”, “Citation %”, “Citations”
    • AI positions: “Google ranking”, “GEO ranking”
    • Organic search: “Clicks”, “Impressions”, “CTR” (Disabled with tooltip: “Connect GSC to unlock” if Google Search Console isn’t connected)
    • Site analytics: “Traffic”, “Bounce rate”, “Engagement rate”, “Avg duration”, “AI traffic” (Disabled with tooltip: “Connect GA4 to unlock” if GA4 isn’t connected)
  • Created / Updated / Published Date: Timestamps tracking the content’s lifecycle.
  • Prompts: The target prompts linked to the specific piece of content.
  • Custom Columns: Standard structured data fields (Text, Number, Date, Checkbox, Link, Multi-select).
  • Athena Agent: AI-generated responses based on a custom prompt. Displays “[empty]” if no data is present, or “Has value” / the actual response text.
  • Web Search: Displays search results gathered from the web based on a configured query.
  • Cited Sources: Retrieves top cited sources for the row’s linked prompts.
  • Freshness Score: Analyzes source publication dates to determine how fresh the content needs to be.
  • Source Analysis: Analyzes specific target URLs against a custom prompt.
  • OG image: A generated social media preview card.
  • Approval: A checkbox that requires specific assigned users to approve the row.
Aggregate Metrics Footer
  • A sticky footer at the bottom of the table summarizing the currently visible rows, showing totals like content count, average citation rate, total citations, and traffic. Clicking it opens a drawer with detailed time-series charts.
Content Sidebar / Editor Overlay
  • Clicking a row opens a rich text editor overlay with tabs for “Content”, “Brief”, “Metadata”, and “Agents”. It includes tools for AI revision, version history, and publishing.

What you can do here

Creating & Importing Content
  • Create: Click the “Create” button to open the action dialog. Options include:
    • Write: Create content optimized for AI search.
    • Optimize: Optimize existing content for AI search.
    • Snipe: Snipe highly-cited content and outrank competitors.
    • Slice: Split content into multiple articles.
    • Blank editor: Open a blank editor to write or paste.
  • Import: Click “Import” to choose “Import CSV” or “Domain Import” (which scans your site’s sitemap to pull in existing pages).
  • Export as CSV: Found under the “Columns” (⚙) popover or the main toolbar, allows downloading the current grid data.
Managing Sheets and Columns
  • Add a column: Click the ”+” button on the far right of the table header to add base columns (Text, Date, Link, etc.), special columns (Approval, OG image), or pre-built Agent columns.
  • Column settings: Click the gear (⚙) above the “Add column” button to toggle column visibility (“Hide all”, “Show all”), drag to reorder columns, or open “Column dependencies” to see how agent columns relate to one another.
  • Edit a column: Click the dropdown arrow on any column header to “Rename” or “Delete column”. For AI columns, options like “Edit Prompt”, “Edit Query”, “Edit Settings”, or “Edit Approvers” are available.
Running AI Agents (Bulk or Single Row)
  • Bulk Run: Click a custom AI column’s header menu and select the run action (e.g., “Bulk Athena Agent”, “Bulk Search”, “Bulk Retrieve”, “Bulk Analyze”). You can choose to run it for “All rows”, “Missing only”, “Stale rows”, or “Ready rows”.
  • Run Row: Right-click or select a specific row to open the “Run Athena Agent columns” dialog. This lets you execute multiple agent columns for that specific row simultaneously. It will warn you if there is a “Circular dependency detected.”
Using the Content Editor
  • Fetch content: On external rows missing text, click “Fetch content” (cloud download icon) to pull the live page data into the editor.
  • Revise with Athena AI: In the editor, click this pill to open a chat. Ask Athena to rewrite or adjust the text. The proposed changes appear as a highlighted diff in the document.
  • Accept / Reject: Review the AI’s proposed changes and click “Accept” (⌘↵) or “Reject” (esc) in the floating strip.
  • Version History: Click the history toggle to view past revisions (e.g., “v5”), see what was “Kept” or “Discarded”, and restore previous states.

Data shown

The data here represents your brand’s entire tracked content inventory. This includes live pages imported from your domain, manually added external URLs, drafts generated by Athena’s AI workflows, and competitor pages you are analyzing. The metrics are aggregated from AI engines (ChatGPT, Claude, Gemini, Perplexity, Copilot, Grok, DeepSeek), Google Search Console, and Google Analytics 4.

Common workflows

Generating a new AI-optimized article
  1. Click the “Create” button and select “Write”.
  2. Choose a Brand kit and provide the target keywords or prompts.
  3. Wait for Athena to generate the content brief.
  4. Review the brief in the sidebar editor, make any necessary adjustments, and click “Approve” to generate the full article.
  5. Once the article is ready, use the “Publish” or “Track” buttons to push it to your CMS or mark it as live.
Enriching content with a Custom Agent
  1. Click the ”+” button on the right edge of the table headers and select “Custom agent”.
  2. Type a description of what you want the agent to do (e.g., “Summarize the key points of this content”).
  3. Save the column.
  4. Click the dropdown arrow on the new column’s header and select “Bulk Athena Agent”.
  5. Choose “Missing only” to generate summaries for all rows that don’t have one yet.
Importing existing website pages
  1. Click the “Import” button and select “Domain Import”.
  2. Enter your website URL and click to start the scan.
  3. Once the sitemap is processed, review the list of discovered URLs.
  4. Select the checkboxes next to the pages you want to track (or click “Select all articles”).
  5. Click the import button to add them to your spreadsheet.

Empty, loading, and error states

  • Empty states: If no content exists or matches a search, a message appears saying “No content to display. Content will appear here once articles are created.” For agent columns, if generation yields nothing, it displays “No columns generated. Try a different prompt.”
  • Loading states: The table displays animated shimmer bars while content or metrics are fetching. When bulk-running agents, individual cells display a spinning loader or “Waiting” badge. A global loading bar appears across the top of the screen during navigation.
  • Error states: If a bulk action or generation fails, a red toast notification appears (e.g., “Failed to update cell value”). If an AI column prompt references a deleted column, a red alert icon appears with the tooltip “Prompt references a deleted column,” and an inline banner warns: “This prompt references [N] deleted columns. Remove the missing reference(s) or they will output ‘[column deleted]’.” If the editor sidebar fails to load, a “Couldn’t load this content” screen appears with a “Try again” button.
  • Linked from: The main app sidebar navigation (“Content”), Oracle remediation draft cards, and various recommendation flows throughout the app.
  • Links to: The “Knowledge Base” setup page, the “Brand Profile” settings (to manage Brand Kits), and individual prompt detail pages when clicking a linked prompt badge.

Common support questions

Why is my metric column showing as empty or “Not published”? Metrics require a live URL to be tracked. If your content is still in the “Draft” phase or doesn’t have a URL entered in the URL column, Athena cannot fetch traffic or citation data for it. How do I fix a “Circular dependency detected” error? This happens when two Athena Agent columns reference each other in their prompts, creating an infinite loop. Open the “Column dependencies” view from the Column Settings (⚙) menu to see the map of your columns, then edit one of the column’s prompts to remove the reference to the other. Why can’t I edit or run my agent columns? If you see a “View-only” banner at the bottom of the screen, you do not have write access to the Content Hub. You will need to ask an organization admin to update your role permissions. Where did my older metric data go after I excluded a page from attribution? When you select rows and exclude them from attribution, their citations are retroactively removed from all past periods, not just going forward. This ensures your metrics accurately reflect only the pages you actively want to claim credit for. Why is the “Organic search” metric group greyed out? Those specific metrics (Clicks, Impressions, CTR) require a connection to Google Search Console. If the integration isn’t set up in your organization settings, the metrics will remain locked.