Open in AthenaHQ
app.athenahq.ai/contentPurpose
The Content Hub is a powerful, spreadsheet-style workspace where you can create, track, optimize, and publish your AI-search-oriented content. It serves as your central command center for executing your Generative Engine Optimization (GEO) strategy. Whether you are drafting a new article from scratch, optimizing an existing page, or using custom AI agents to analyze competitors, this page allows you to organize your entire content lifecycle. You can manage thousands of pages across multiple custom sheets, run bulk AI workflows to enrich your data, and view traffic and citation metrics all in one place.What’s on the page
Page header The top area of the page contains the main title, tabs to quickly filter between “All”, “In progress”, and “Published” content, and your primary call-to-action buttons like Export and Create. Sheet tab bar Located just above the table, this bar lets you organize your workspace. You always have an “All content” pool, but you can create additional custom sheets (or saved views) to segment your workflow (e.g., “Blog Posts”, “Q1 Campaign”). Filter row A comprehensive filter bar allowing you to narrow down the rows displayed. You can filter by content type, assigned models, associated prompts, competitors, personas, locations, and more. Calendar view An alternative visualization that replaces the spreadsheet with a calendar. It plots your content items based on their creation or published dates, offering day, week, month, and year views. Content spreadsheet The main data grid displaying your content. It supports virtualization for handling thousands of rows smoothly, inline editing, and horizontal scrolling for custom columns. Aggregate metrics footer A sticky footer at the bottom of the screen showing rollup statistics across the currently filtered rows. It summarizes your overall citation rate, traffic, freshness, and content velocity.Content Spreadsheet Columns
- Content Title: The title of your content row. Clicking this opens the full editor sidebar.
- URL: The live or tracked URL for the content. It includes a site favicon and displays a preview card when you hover over it.
- Created: The date the content row was added to Athena (or published date, depending on your sorting preferences).
- Updated: The timestamp of the last edit (hidden by default).
- Type: A badge indicating how the content originated. Types include Write (Draft), Snipe, Optimize, Slice, Authored (manual), and Existing (external/imported).
- Status: A progress indicator badge showing current lifecycle stages like Creating draft, Generating, Draft created, Brief created, Published, or Failed.
- Metrics: A dynamic column that displays performance data. You can click the gear icon in the column header to change which metric is shown (Options include Citation freshness, Citation %, Citations, Google/GEO ranking, Search Console clicks/impressions/CTR, Traffic, Bounce rate, Engagement rate, Avg duration, and AI traffic).
- Prompts: A list of the specific AI search prompts you are targeting with this piece of content.
- Custom columns: User-defined columns you can add to the table. Types include text, number, date, checkbox, link, multi-select tags, approval sign-offs, OG images, and Athena Agents (AI-driven columns that generate answers based on your instructions).
Oracle Remediation Drafts
While not a standalone table, Oracle Remediation Drafts can appear inline as specialized rows. They feature an Oracle badge and indicate pending fact corrections.- Content title: The title of the generated remediation draft.
- Status: Indicates if the draft is Approved, Dismissed, Drafting, or Pending review.
- Discrepancies: A count of the factual corrections addressed by the draft.
Drilldowns
- Content editor sidebar: Triggered by clicking a row’s title. This drawer houses the full document editor, Brief and Metadata tabs, AI agents, AI refine tools, version history, and publishing controls.
- Metrics drawer: Triggered by clicking the Metrics cell on a row. It opens a detailed side panel with time-series charts for citations, traffic, ranking positions, Search Console data, and topic breakdowns specific to that URL.
- Column Dependency Dialog: Accessed from the column settings popover. It displays a visual graph of which custom AI columns rely on data from other columns to run successfully.
- CSV Export Modal: Triggered by clicking the Export button. It allows you to select which columns to export, rename the CSV headers, and preview the data before downloading.
- Move To Sheet Dialog: Triggered by selecting rows and clicking “Move to sheet” in the bulk command bar. It lets you pick a destination sheet and warns you if any custom cells will be dropped due to column differences.
- Aggregate Metrics Drawer: Triggered by clicking to expand the bottom metrics footer. Shows large rollup charts and a list of top-performing content across your filtered view.
- Table Template Dialog: Triggered when creating a “New sheet”. Allows you to quickly spin up predefined column layouts or use an AI prompt to magically generate a custom table structure.
What you can do here
Create and Import Content- Create new content: Click Create in the top right. You can choose to Write a draft, Optimize an existing page, Snipe a competitor, Slice a document, or open a Blank editor. You can also pick a specific brand kit and target sheet before generating.
- Import URLs: Click the Import button in the toolbar. Options include CSV upload (“Upload a CSV of URLs”), Domain scan (“Scan your domain’s sitemap and select pages to import”), Single URL (“Add a single URL”), or GA4 import (“Pull top pages from Google Analytics”).
- Add custom columns: Click the Plus icon at the far right of the column headers. Choose a data type, name it, and configure it (e.g., setting up an Athena Agent prompt).
- Configure table view: Click the gear icon at the end of the headers to toggle column visibility, drag to reorder columns, view column dependencies, or export the view to CSV.
- Filter content: Use the extensive filter bar to narrow down rows by content type, models, prompts, competitors, personas, locations, publish status, opportunities, prompt tags, dates, and custom column values.
- Switch views: Toggle between the standard grid list and the Calendar view using the layout icons near the header.
- Navigate sheets: Click the tabs above the table to switch workspaces.
- Sheet options: Click the dropdown arrow on any active tab to Rename, Duplicate, or Delete the sheet.
- Add a sheet: Click + New sheet to create a blank tab or spawn one from a predefined/AI-generated template.
- Delete: Permanently remove the selected rows.
- Move to sheet: Transfer the selected rows into a different workspace sheet.
- Edit column: Quickly set a specific custom column’s value across all selected rows at once.
- Bulk Generate/Search/Retrieve/Analyze: Trigger AI agents or data retrievals across many rows simultaneously. You can choose specific run modes like “Missing only”, “Stale rows”, or “Ready rows” (“Ensures dependent column values exist before generating”).
Data shown
This page displays your tracked and generated content inventory. The performance data is aggregated directly from AI search response tracking, your connected Google Search Console, and your Google Analytics 4 accounts. The custom columns display information you’ve manually entered or that Athena’s AI agents have researched and generated on your behalf.Common workflows
Creating a new piece of content- Click the Create button in the top right.
- Choose an action type, such as Write (for a net-new draft) or Optimize (for an existing URL).
- Fill in the required details like target URL or specific prompts.
- Confirm to generate. The new row will appear in your spreadsheet with a “Pending” or “Generating” status badge until it finishes.
- Click the + Add column button on the far right of the table headers.
- Select Athena Agent.
- Write an instructions prompt referencing another column, such as:
Summarize the competitor's strategy on {url}. - Save the column, select the rows you want to research, and click Bulk Generate from the command bar to populate the cells.
- Click the Import button in the main toolbar.
- Select Domain to scan your sitemap, or CSV to upload a spreadsheet of URLs.
- Map your columns or select the specific pages you want to track.
- Click import. The pages will appear in your table as “Existing” content, ready to track citations and metrics.
- Select the checkboxes next to the content rows you want to organize.
- In the bulk command bar that appears, click Move to sheet.
- Select your target sheet from the dropdown menu.
- Review the preview (which warns you if any custom column data will be dropped) and click Move.
Empty, loading, and error states
- Empty: If no content has been added or your filters exclude all rows, the grid will display a “No content to display” message alongside secondary actions to “Clear filters” or “Import URLs”. The Calendar view will state: “No content to display. Content will appear here once articles are created.”
- Loading: While fetching initial data, the page shows skeleton loader rows or an animated spinner. For custom columns processing AI tasks, individual cells will show a shimmering “Generating…” state.
- Error: If a mutation fails (e.g., trying to bulk edit a column), a toast notification will appear in the corner (e.g., “Failed to update cell value”). If an AI prompt relies on a column that has been deleted, a red warning badge will appear in the column header. Content generations that completely fail will show a red “Failed” status badge.
Linked from / links to
- Linked from: Users typically navigate here by clicking Content in the main left-hand sidebar, or after completing the initial website onboarding flow.
- Links to: Clicking a row opens the Editor Sidebar over the page. Clicking the metrics cell opens the Metrics Drawer over the page. Clicking on live URLs in the table will open the external published webpage in a new browser tab.
Common support questions
Why did some of my custom column data disappear when moving rows to a new sheet? Sheets can have entirely different custom column layouts. If you move a row to a sheet that does not have a column with an exact matching name and data type, that specific cell’s data is dropped. The system will warn you about this in the confirmation modal before you move the rows. Why can’t I see the URL or Metrics column? If you have the “In progress” tab selected at the top of the page, Athena intentionally hides the URL and Metrics columns. Because unpublished drafts are not live on the internet, they don’t have active URLs or traffic/citation metrics yet. How do I use the “Ready” mode in bulk generation? When triggering bulk AI workflows, the “Ready rows” option ensures you don’t waste credits. It tells Athena to only run the agent on rows where all the referenced data already exists. For example, if your AI agent relies on the{url} column, it will skip any drafts that don’t have a URL filled in yet.
Why can’t I edit an Approval column?
Approval columns are locked for accountability. Only the person who originally checked the approval box, or a user with elevated Content Write / Admin permissions, is allowed to change or revoke the approval status.
Why is the Export CSV button asking me to upgrade?
While the Export button is visible to all users, exporting data out of the platform is a feature restricted to paid subscription plans. Clicking it on a Free plan will open an upgrade window.
Why can’t I open a row marked “Failed”?
If an AI generation completely fails, there is no resulting document or draft to view. Clicking the row won’t open the editor because the file does not exist. You will usually need to delete the failed row and attempt the creation again.