Skip to main content

Open in AthenaHQ

app.athenahq.ai/recommendations

Purpose

The Recommendations page tells a customer exactly what to do next to improve their brand’s visibility in AI search results. Athena watches how the AI models answer prompts about the customer’s space, sees where competitors are winning, and turns that into a concrete to-do list: topics to write about, competitor pages to study and out-perform, subreddits to engage in, and third-party publications worth pitching. The page is split into two tabs. On-Page is about content the customer can produce themselves: topic gaps versus competitors, and competitor pages that AI models love to cite (“snipe opportunities”). Off-Page is about influence that lives outside the customer’s website. Reddit communities that are influencing AI answers, and third-party publications where placing content would pay off. It sits between the analytics surfaces (Olympus, Prompts, Sources) and the action surfaces (Content, Outreach). Customers typically arrive here after reviewing their visibility numbers and asking “so what do I do about it?”: every recommendation on this page has a direct path into either creating a piece of content or pursuing an outreach opportunity. Recommendations are computed from the customer’s collected AI Search responses, so the page needs at least 100 collected responses before it can produce meaningful output.

What’s on the page

The header shows the title Recommendations with a small info icon: hovering it shows the tooltip text “Recommendations to improve your AI Search presence.” Next to the title is a tab switcher with two options: On-Page and Off-Page. The active tab is reflected in the URL (?tab=on-page or ?tab=off-page), so links can deep-link to a specific tab.

Filter row

A contextual filter bar sits below the header on both tabs. Available filters:
  • Date Range: controls the time window for the 3rd Party Content (Off-Page) and the On-Page sections.
  • Models: limits which AI search engines (ChatGPT, Perplexity, Gemini, Claude, AI Overviews, AI Mode, Copilot, Grok, DeepSeek) the recommendations are based on.
  • Competitors: scopes recommendations to specific tracked competitors.
  • Topics & Prompts: focuses recommendations on specific topics/prompts you care about.
The filter bar also exposes the Views dropdown (saved filter views) and a Clear All button once any filter has been changed from its default.

On-Page tab

Topics to Address: a list of topics where your brand is being mentioned less often than competitors in AI answers. Each row shows:
  • The topic name (e.g. “AI agents”).
  • Mention gap: the percentage-point difference between competitor mention rate and yours (always shown as a negative number; bigger negatives = bigger problem).
  • Your rate: how often AI answers about this topic mention your brand.
  • Competitor avg: how often AI answers about this topic mention competitors.
  • A Draft button (visible on hover) that opens the content drafting dialog pre-scoped to that topic.
The list shows at most the top 3 worst-performing topics, sorted by largest gap first. Snipe Opportunities: competitor or third-party URLs that AI models keep citing. The idea is to study what makes that page work and make something better. Each row shows:
  • The target URL (click to copy; external-link icon opens it in a new tab).
  • The root domain (also click-to-copy).
  • Citation count: how many times AI models have cited this URL.
  • A Snipe button (visible on hover) that opens the snipe dialog pre-filled with the target URL.
Limited to 5 items.

Off-Page tab

Reddit: the subreddits that are most influencing AI answers about your brand and space. Each row shows:
  • The subreddit name (e.g. r/MachineLearning): click to copy, external-link icon opens reddit.com.
  • Cited posts count: how many distinct posts in this subreddit have been cited.
  • Citations: total citations across those posts.
  • A View Posts button that opens a modal listing every cited post in that subreddit.
Limited to the top 5 subreddits, ranked by total citations. Reddit data always uses the last 7 days and is not affected by the date range filter. 3rd Party Content: third-party URLs (publications, blogs, etc.) where placing content would put your brand in front of the AI models that cite those sites. Each row shows:
  • The target URL (click to copy; external-link icon opens it).
  • The root domain.
  • Citation count.
Shows up to 5 items. If more than 5 exist, a View All → link appears underneath that takes you to the Outreach page for the complete list.

”More Data Required” overlay

If the website has fewer than 100 collected AI Search responses, the entire page is replaced with a blurred preview of what recommendations would look like, plus a centered card:
More Data Required More data is required to distill accurate recommendations. [ Stream Data ]
Clicking Stream Data opens the Run Prompts dialog so the customer can trigger more response collection.

What you can do here

  • Switch tabs: click On-Page or Off-Page in the header to switch views. The URL updates to reflect the tab.
  • Draft content for a topic: hover a Topics to Address row, click Draft. Opens the global Draft dialog scoped to that topic and its prompts. Hidden / shows a permission error for users with the Viewer role.
  • Snipe a competitor page: hover a Snipe Opportunities row, click Snipe. Opens the Snipe dialog pre-filled with the target URL. Hidden / permission error for Viewers.
  • View cited Reddit posts: click View Posts on a subreddit row. Opens a modal listing every cited post URL with its citation count, copy-to-clipboard, and external link.
  • Open 3rd party / snipe / Reddit URLs: every URL is click-to-copy; the small external-link icon next to it opens the URL in a new tab.
  • See all 3rd party opportunities: click View All → under the 3rd Party Content list to jump to the Outreach page.
  • Stream more data, when fewer than 100 responses exist, click Stream Data in the overlay to open the Run Prompts dialog.
  • Filter: use the Date Range, Models, Competitors, and Topics & Prompts filters at the top to narrow the recommendations.
  • Reset filters: click Clear All in the filter bar.
  • Open the mobile filters drawer: on small screens, tap the Filters button in the header to open a full filter drawer.
  • Save the current filter set as a view: in the Views dropdown, click Save as view, name it, pick an icon, save.
  • Load a saved view: open the Views dropdown and pick one. The current filters are replaced with the view’s filters.
  • Manage saved views: each saved view has a menu (hover the row) with:
    • Edit: rename the view or change its icon.
    • Update filters: overwrite the view’s filters with your current filter selections.
    • Set as default / Remove default: pick one view to load automatically when you open the page.
    • Export: download the prompts in this view as a CSV.
    • Delete: permanently remove the saved view (confirmation required).

Data shown

Everything on this page is computed from the AI Search responses Athena has collected for the current website:
  • Topics to Address compares, per topic, how often your brand is mentioned vs. how often competitors are mentioned across recent responses.
  • Snipe Opportunities is the set of URLs AI models most frequently cite when answering prompts in your space (excluding your own domain).
  • Reddit looks at the last 7 days of responses, isolates citations to reddit.com, and groups them by subreddit.
  • 3rd Party Content is a ranked list of non-Reddit external URLs that AI models cite, with filtering by selected models, competitors, and prompts.
If the website doesn’t have at least 100 collected responses yet, none of these computations can produce reliable results, which is why the “More Data Required” overlay appears.

Common workflows

Address a topic gap by drafting new content
  1. Go to Recommendations → On-Page.
  2. Find a topic in Topics to Address with a large negative mention gap.
  3. Hover the row and click Draft.
  4. Complete the drafting workflow in the dialog: the topic and its prompts are already pre-selected.
Snipe a high-performing competitor page
  1. Go to Recommendations → On-Page.
  2. Scroll to Snipe Opportunities.
  3. Click the external-link icon to read the competitor page first (optional).
  4. Hover the row and click Snipe.
  5. Complete the snipe workflow to create content modeled on that page.
Identify subreddits to engage in
  1. Go to Recommendations → Off-Page.
  2. In Reddit, pick a subreddit with high citation counts.
  3. Click View Posts to see which specific posts are being cited.
  4. Open the posts externally to research the conversation and figure out where to contribute.
Explore third-party content placement opportunities
  1. Go to Recommendations → Off-Page.
  2. Review the top 5 URLs in 3rd Party Content.
  3. Open a URL to evaluate it as an outreach target.
  4. Click View All → to jump to the full list on the Outreach page.
Save a filter combination for repeat use
  1. Apply the desired filters (e.g. a specific competitor + specific models).
  2. Open the Views dropdown, click Save as view.
  3. Name it, pick an icon, save. Optionally use the menu on the view to Set as default so it loads automatically next time.

Empty, loading, and error states

  • Initial load: a full-page spinner shows while Athena checks how many responses have been collected.
  • Section loading: each list (Topics, Snipes, Reddit, 3rd Party) shows skeleton placeholder rows while its data loads.
  • Empty state per section: a dashed-border placeholder shows a message like “No topics to address. Stream data to receive recommendations.” or “No Reddit recommendations. Stream data to receive recommendations.” or “No snipe opportunities. Stream data to receive recommendations.” or “No 3rd-party content recommendations. Stream data to receive recommendations.”
  • Insufficient data (under 100 responses): the whole tab is blurred and a “More Data Required” card appears centered, with a Stream Data button.
  • Linked from: the left sidebar (Recommendations item).
  • Links to:
    • /outreach, via the View All → link under 3rd Party Content.
    • Draft dialog, via Draft buttons on Topics to Address.
    • Snipe dialog, via Snipe buttons on Snipe Opportunities.
    • Run Prompts dialog, via Stream Data on the More Data Required overlay.
    • External URLs (Reddit posts, competitor pages, third-party publications), via external-link icons on any URL.

Common support questions

“Why does my Recommendations page just say ‘More Data Required’?” Your website needs at least 100 collected AI Search responses before recommendations can be generated. Click Stream Data on the overlay to trigger more response collection, then come back once enough responses have come in. “What does ‘Mention gap’ mean on the Topics to Address list?” It’s the difference between your competitors’ average mention rate and yours, expressed as a negative percentage. A -63% gap means competitors are being mentioned in 63 percentage points more AI answers about that topic than you are. Bigger negative numbers are bigger opportunities. “Why are there only 5 third-party content items? I want to see all of them.” The Off-Page tab caps the preview at 5 items. If more exist, a View All → link appears underneath: click it to go to the Outreach page where the full list lives. “The date range filter doesn’t seem to change the Reddit list. Is that a bug?” No: the Reddit section is always computed from the last 7 days. The date range filter affects the 3rd Party Content section and the On-Page sections. “I clicked Draft / Snipe and got a ‘Insufficient permissions’ message.” Those actions are restricted to Admin-role users on the website. Viewer-role users can see the recommendations but can’t take action on them. Ask the website owner to upgrade your role if you need to create drafts or snipes. “What’s the difference between Topics to Address and Snipe Opportunities?” Topics to Address are subjects where you’re under-mentioned vs. competitors: the fix is creating new content on that topic. Snipe Opportunities are specific URLs (often competitor pages) that AI models love to cite: the fix is making a better version of that page. “What does the citation count mean?” It’s the number of times an AI model has cited that URL (or posts in that subreddit) when answering prompts about your space. “Can I bookmark a specific tab?” Yes: the active tab is in the URL as ?tab=on-page or ?tab=off-page, so you can share or bookmark a direct link.