Skip to main content

Open in AthenaHQ

app.athenahq.ai/content

Purpose

The Content Hub is the central workspace where customers manage, create, track, and analyze all of their content pieces across AI search optimization workflows. It acts as a command center for content marketers, bridging the gap between traditional SEO metrics (like organic traffic and search console impressions) and AI-specific metrics (like citation rates and freshness scores). Whether a customer is importing hundreds of existing blog posts to track their AI visibility, drafting a new AI-optimized article from scratch, or using Athena Agents to bulk-analyze content gaps, it all happens here. The page provides a familiar spreadsheet-like interface paired with a calendar view to help teams visualize their publishing cadence and prioritize optimization opportunities.

What’s on the page

Page Header Displays the page title and contains the primary top-level actions for adding content to the hub: the Create button and the Import and Export dropdowns. Filter Bar A contextual filter row allowing users to slice their content library. It includes filters for dates, models, prompts, competitors, personas, locations, and custom columns. Users can also save specific filter combinations using the Saved Views dropdown. Tab Navigation (All / In Progress / Published) Switches the main table view based on publishing status. The “In Progress” tab specifically focuses on drafts and actively hides columns (like URL and Metrics) that don’t apply to unpublished content. Sheet Tab Bar Works like tabs in Excel or Google Sheets. Users can maintain different views or entirely separate workspaces (sheets) for different content initiatives. Includes a + button to create a new sheet. Calendar View Accessible alongside the spreadsheet, this view plots published content events on a monthly, weekly, daily, or yearly calendar, allowing teams to visualize their content velocity. Aggregate Metrics Footer A sticky summary row at the very bottom of the spreadsheet. It displays aggregated totals and averages (like overall citation rate, total traffic, and average freshness) across all rows currently visible in your filtered view.

Content Spreadsheet

A highly customizable, virtualized table showing all content rows. Columns:
  • (Checkbox): Row selection checkbox for triggering bulk operations.
  • URL: The published or target URL of the content piece. Clicking the URL opens an edit drawer.
  • Content Title: The title of the content piece. Clicking this opens the content sidebar editor.
  • Brief: Displays the content brief document, visible when a brief has been generated.
  • Content: Displays the full draft content, visible once a draft has been generated.
  • Type: The content workflow type, shown as a badge. Types include Write (draft), Snipe, Optimize, Slice, or Existing (for manually added or imported content).
  • Status: The current stage of the workflow (e.g., Creating Brief, Brief Created, Generating, Draft Created, Published, Failed, Pending review).
  • Metrics: A configurable column that displays performance data. Users can click the header to switch the metric shown (Options include: Freshness score, Citation %, Citations, Google ranking, GEO ranking, GSC Clicks, Impressions, CTR, Traffic, Bounce rate, Engagement rate, Avg duration, or AI traffic).
  • Created: The date the content row was originally added to Athena.
  • Updated: The date the content row was last modified (this column is hidden by default).
  • Published Date: The date the content was marked as published.
  • Prompts: A list of AI search prompts currently linked to this content row.
  • (Custom columns): Any user-defined columns added to the sheet. Supported types include Text, Number, Date, Checkbox, Link, Multi-select, Approval, Athena Agent, Web Search, Cited Sources, Freshness Score, Analyze Source, and Citation Freshness.

Drawers and Dialogs (Drilldowns)

  • Content Sidebar: Clicking a content row title opens a slide-in panel for editing the row’s brief, draft, metadata, and interacting with Athena Agent columns.
  • Metrics Drawer: Clicking the specific Metrics cell on a content row opens a detailed side panel. It includes a Citation Trend Chart (a line chart plotting citation rate over time with optional vertical date markers for publish dates, approvals, or custom date columns) alongside traffic, GSC, and ranking data.
  • Aggregate Metrics Drawer: Clicking the Aggregate Metrics footer opens a drawer showing an Aggregate Citation Trend chart for all filtered rows, plus lists of top-performing content and content needing attention.
  • Oracle Remediation Preview Drawer: Clicking an Oracle badge on a pending row opens a preview of a suggested content fix, providing “Approve & publish” and “Dismiss” buttons.
  • Column Dependency Graph Dialog: Clicking the dependency graph icon visualizes how custom AI columns rely on one another to run in the correct order.
  • New Sheet Dialog: Clicking the + on the sheet tab bar opens a wizard to name a new sheet, optionally copy data from an existing sheet, or apply an AI-generated/pre-defined template of custom columns.
  • Edit Published URL Drawer: Clicking the edit icon inside the URL cell opens a drawer to correct or update the URL for external or imported content.
  • Rename / Delete Sheet Dialogs: Clicking Rename or Delete from a sheet tab’s dropdown opens specific prompt dialogs for those actions.

What you can do here

Top-Level Actions
  • Create: Opens a dialog to kick off a new Write, Optimize, Snipe, or Slice workflow.
  • Import CSV: Opens a modal to upload a CSV file and map its headers to spreadsheet columns for bulk importing.
  • Import Domain: Opens a scanner dialog to crawl a website’s sitemap and bulk-select pages to import.
  • Import URL: Opens a dialog to scrape and instantly add a single external webpage.
  • Import GA4: Opens a dialog to pull and import your top-performing pages directly from Google Analytics.
  • Export CSV: Opens a configuration modal where you can select specific columns, rename headers, and download your filtered content view as a CSV file.
Sheet Actions
  • New Sheet (+): Creates a new workspace view.
  • Sheet tab dropdown (▾):
    • Rename: Change the name of the sheet.
    • Duplicate: Copies the sheet’s configuration, optionally copying all content rows inside it.
    • Delete (Destructive): Permanently deletes the sheet and all content rows contained within it. Requires confirmation.
Table & Column Actions
  • Column header sort (click): Sorts the spreadsheet ascending or descending by that column.
  • Column header drag: Drag a column header left or right to reorder it.
  • Column resize handle: Drag the right edge of a header to widen or narrow the column.
  • Column Settings (gear icon): Opens a popover to reorder columns from a list, use “Show all” / “Hide all” toggles, or access the CSV export tool.
  • Add Column (+): Opens a menu to append a new custom column to the sheet.
  • Custom column header menu (▾): Clicking the arrow on a custom column provides several hidden options:
    • Edit Prompt / Edit Query / Edit Settings: Opens a dialog to tweak how an AI, search, or metrics column behaves.
    • Edit Approvers: Modifies which users are allowed to check off an Approval column.
    • Bulk Generate / Bulk Search / Bulk Retrieve / Bulk Analyze: Triggers the column’s automated action across multiple rows. Prompts a choice between “All rows”, “Missing only”, “Stale rows”, or “Ready rows”.
    • Delete column (Destructive): Soft-deletes the column and all its cell data. Requires confirmation.
Individual Row Actions
  • Mark as Done / Publish: Marks a drafted piece of content as officially published and logs the date.
  • Schedule Publish: Opens a dialog to pick a future date for the content to transition to published status.
  • Delete row (Destructive): Permanently deletes just that content piece.
  • Approve / Dismiss Oracle Drafts: For rows flagged with Oracle remediation suggestions, clicking “Approve & publish” pushes the fix live, while “Dismiss” permanently deletes the suggested draft.
  • Save / Clear published date: Inside the Metrics Drawer, users can manually set or erase the “published date” marker for imported external content.
Calendar Actions
  • View toggles: Switch the calendar layout between Day, Week, Month, and Year formats.
  • Previous / Next: Navigate forward or backward in time.

Data shown

This page aggregates data from multiple sources to provide a unified view of a customer’s content pipeline. The content rows themselves (titles, URLs, drafts, briefs, and custom cell values) are saved directly in your Athena workspace. For the performance numbers, Athena pulls AI citation metrics (how often models mention your content) and position tracking data (where you rank on Google, Bing, and GEO) from our backend tracking databases. If the customer has linked their external accounts, traditional analytics like website traffic, engagement rates, and organic search clicks are pulled directly from Google Analytics 4 (GA4) and Google Search Console (GSC).

Common workflows

Create and track a new AI-optimized article
  1. Click Create in the top page header.
  2. Select Write (draft), choose your desired brand kit and destination sheet, and click the option.
  3. Fill in the requested title and target prompts in the dialog, then click Create.
  4. The new row appears in your spreadsheet with a “Creating Brief” status.
  5. Once the brief finishes generating, open the row’s sidebar, review the brief, and click Create Draft.
  6. When the draft is ready, review and edit the content in the sidebar. Once finalized, click Mark as Done and provide the live published URL.
Import existing content from a domain
  1. Click the Import dropdown in the page header.
  2. Select Domain Import.
  3. Enter the target domain URL and click Scan.
  4. Wait for the domain scanner to find the site’s pages, then use the checkboxes to select which pages you want to track.
  5. Click Import Selected.
  6. The imported rows will populate in your spreadsheet labeled with the “Existing” type badge.
Add a custom Athena Agent column and run it in bulk
  1. Click the + (Add Column) button on the far right of the spreadsheet column headers.
  2. Under the “Special” section, choose Athena Agent.
  3. Give the column a name and write instructions (a prompt). You can use tags like {title} or {url} to reference other data in the row.
  4. (Optional) Toggle on the Knowledge Base feature if your plan supports it, choosing either Auto or Manual topic selection.
  5. Click Create Column.
  6. Click the menu on your newly created column’s header and select Bulk Athena Agent.
  7. Choose which rows to run (e.g., “Missing only” or “All rows”) and click Generate.
Export content data to CSV
  1. Click the gear icon (Column Settings) located in the top toolbar above the table.
  2. Click Export CSV (You can also adjust the “Columns” submenu first to hide data you don’t want).
  3. In the resulting modal, check or uncheck specific columns and rename the CSV headers if desired.
  4. Enter a filename at the top of the preview panel and click Export CSV.
  5. The file will immediately download to your device.
Review and approve an Oracle remediation draft
  1. Locate a row in the spreadsheet displaying an orange Oracle “Pending review” badge.
  2. Click the badge or the Preview button to open the Remediation Preview Drawer.
  3. Review the AI-suggested corrections to the draft content.
  4. Click Approve & publish to accept the changes and push them live, or click Dismiss to reject the suggestion and delete the draft.

Empty, loading, and error states

  • Empty: If a customer applies strict filters that match no content, or if they navigate to a brand new sheet without any rows, the spreadsheet displays a stylized empty state indicating no data is available.
  • Loading: On initial page load, the entire page displays a skeletal wireframe. Because heavy metrics (like traffic and citations) are lazy-loaded, rows may appear instantly but display a shimmering loading animation in their Metrics cells until the backend finishes crunching the numbers. When switching between sheets, the table body slightly dims to indicate a transition.
  • Error: If a server action fails (like moving a row or a bulk generation failing), a red toast notification appears at the bottom of the screen. If an AI custom column fails to generate text for a specific cell, that individual cell will display an error indicator.
Linked from:
  • The main left-hand navigation sidebar under Content.
  • The global Action Center Create dialog (which appears after kicking off workflows elsewhere in the app).
  • Oracle page remediation draft rows (clicking “Open in editor” routes here).
Links to:
  • Clicking a content row updates the URL to /content?contentId=<id> and opens the Content Sidebar editor.
  • The Athena Agent column creation dialog links to /knowledge-base if the customer attempts to use the feature before setting up their Knowledge Base.
  • The Create dialog’s brand kit selector links to /brand-profile#brand-kits if the customer needs to configure their brand voice.

Common support questions

“Why are the URL and Metrics columns missing for some of my rows?” Check which tab you are viewing. If you are on the “In Progress” tab, the system intentionally hides the URL and Metrics columns because draft content isn’t published yet, meaning it can’t have a live URL or generate search traffic. “Why aren’t my articles showing up on the Calendar view?” The calendar strictly visualizes published events. A row will only appear on the calendar if its status is marked as “Published” and it has a valid Published Date assigned to it. “Why can’t I click any of the Create or Import buttons?” Your account is likely set to a “Viewer” role for this workspace. Viewers can see all content and analytics but are restricted from creating, editing, deleting, or running workflow actions. A workspace admin must upgrade your permissions. “Why do my metrics cells just show a loading animation?” To get you into your workspace as fast as possible, Athena loads the text content of your rows first and fetches the heavy analytics (like traffic and citations) in the background. The skeleton animation means the system is currently calculating your data. “Why did my column disappear when I switched to a different sheet?” Each sheet maintains its own saved preferences. When you switch sheets, the page fully re-initializes your column order, column widths, and hidden columns based on how that specific sheet was last configured.