Open in AthenaHQ
app.athenahq.ai/add-websitePurpose
The Add Website (Onboarding Setup) page guides new and existing customers through a multi-step wizard to configure a website for AI visibility tracking. It acts as the primary entry point to the Athena product, ensuring that every website tracked has a complete baseline configuration before analysis begins. During this flow, customers set up their brand profile, define their primary geographic audience, review AI-suggested competitors and prompts, optionally connect Google Search Console, and schedule recurring analysis. For brand-new customers, this page also handles initial subscription billing and user profile creation.What’s on the page
General Layout
- Left form area: Contains the active step’s inputs, tables, and controls. The header updates to reflect the current step’s title and subtitle.
- Left animation panel: A decorative gradient panel on the right half of the screen that changes colors and animates to reflect the current onboarding step.
- Exit (X) button: Located in the top-left corner. Allows users to exit the setup flow. (Note: Hidden for brand-new users who haven’t completed onboarding for any website yet).
- Action buttons: “Back” and “Continue” buttons located at the bottom right of the form area to navigate between steps.
Pricing / Subscription Gate
Shown to users who do not yet have an active subscription.- Self-Serve Card: Displays pricing, a feature list, a monthly/annual billing toggle, and a “Get started” button to initiate checkout.
- Enterprise Card: Displays Enterprise features and a “Get in touch” button to schedule a conversation.
- Sign out: A button in the header allowing users to log out if they are on the wrong account.
About You Step (Step 0)
Appears only during first-time signup.- First and Last Name: Basic profile fields.
- Role preference: A selection of roles (General, Content Marketer, SEO, Executive, PR) that customizes the user’s dashboard sidebar.
- Domain Auto-Join Card: Allows users with a business email domain to automatically let teammates with the same domain join their organization.
Website URL Step (Step 1)
- Website URL input: The core input where the user enters the domain they want to track. Athena validates the URL and automatically strips unnecessary prefixes.
Prompt Region Step (Step 2)
- Country and Language dropdowns: Let the user select the primary geographic region and language for their audience. This ensures AI results are tailored to their specific market.
Review Step (Step 3)
Displays three stacked cards that the user navigates through to confirm Athena’s AI-generated setup.- Brand Profile Card: Shows the auto-extracted brand name, description, industry, and company logo. Users can edit the name and description directly.
- Competitors Card: Contains the Competitors Table (detailed below) for reviewing tracked rivals.
- Prompts Card: Contains the Prompts Table (detailed below) for reviewing the questions Athena will ask AI models.
Google Search Console Step (Step 4)
- Connect/Disconnect: An optional integration step allowing the user to authorize Google Search Console. Connecting GSC allows Athena to pull in organic search queries to suggest highly relevant prompts.
Schedule Step (Step 5)
- Models: Toggle buttons for selecting which AI models (e.g., ChatGPT, Perplexity, Gemini) should be tracked.
- Days of the week: Toggle buttons to select which days the recurring analysis should run.
- Cost summary: Shows the estimated credit cost for the initial run and the ongoing monthly schedule.
Exit / Save Draft Dialog
- Appears when clicking the X close button. Explains that progress is auto-saved and offers options to Save draft or Discard draft.
Loading Overlays
- Draft Loading overlay: A full-screen animated loading screen shown while an existing draft is being fetched.
- Processing overlay: Shown while the setup is finalizing or initial analysis is starting.
Competitors Table (Review Step)
Displays the user’s brand alongside tracked competitors.- Name: Company name of the brand or competitor, shown alongside their logo.
- Domain: The website URL of the brand or competitor.
- Identifiers: Alternative names or abbreviations AI models may use to refer to this brand. Editable via a dropdown menu.
- Tooltip: “Different ways AI might refer to this brand, like nicknames or abbreviations.”
- Actions: A three-dot menu (⋯) for competitor rows containing “Edit” and “Delete” actions. The user’s own brand row does not have an action menu, but its identifiers can still be edited.
Prompts Table (Review Step)
Displays all staged queries the user is preparing to track.- Prompt: The query text that will be sent to AI models.
- Type: Whether the prompt is Branded or Non-Branded.
- Tooltip: “Branded prompts mention your company by name. Non-branded prompts are generic industry queries.”
- Actions: A three-dot menu (⋯) containing “Edit” and “Delete” actions for each prompt.
What you can do here
- Navigate the wizard: Click Continue to save the current step’s data and move forward, or Back to return to the previous step without losing data.
- Purchase a subscription: Click Get started on the pricing gate to initiate a Stripe checkout, or toggle between Monthly / Annual billing to view price differences. Click Get in touch to open the AthenaHQ Cal.com booking page.
- Enable domain auto-join: Toggle “Let teammates join automatically” on the About You step to open the organization to coworkers.
- Connect GSC: Click Connect on the Google Search Console step to open an OAuth popup. Once connected, click Disconnect to remove the integration (this is a destructive action for the integration).
- Manage Competitors:
- Click Add competitors at the bottom of the Competitors Table to open the Add Competitor drawer, where you can search for and bulk-add new rivals.
- Open the three-dot menu on a row to click Edit (opens the Edit Competitor drawer) or Delete (immediately removes the competitor).
- Clicking Save in the Edit Competitor drawer updates the competitor and regenerates identifiers if the URL changed.
- Manage Prompts:
- Click Add prompts at the bottom of the Prompts Table to open the Add Prompt drawer, offering AI generation, manual entry, and CSV import.
- Open the three-dot menu on a row to click Edit (opens the Edit Prompt drawer) or Delete (immediately removes the prompt).
- Clicking Save in the Edit Prompt drawer updates the prompt text and type.
- Configure Schedule: Toggle individual AI models and days of the week on or off to control when and where Athena tracks visibility.
- Exit Setup: Click the X close button to open the exit dialog. From there, click Save draft to safely exit and return to the dashboard, or Discard draft to permanently delete the in-progress setup.
Data shown
The data populated in this wizard comes from several sources:- Brand Profile: Athena extracts the brand name, description, and industry by analyzing the URL the user enters.
- AI Suggestions: Competitors and Prompts are initially populated by Athena’s AI engine, which reads the brand description and geographic region to suggest relevant tracking targets.
- IP Detection: The country and language on the Region step are auto-detected based on the user’s network IP address.
- Draft Resumption: If a user previously started setting up a website but didn’t finish, the database reloads their saved progress.
- Schedule Defaults: The models selected on the Schedule step default to the organization’s last-used configuration.
Common workflows
First-time signup onboarding
- User signs up and is immediately redirected to the Add Website flow.
- A pricing gate appears; the user selects a subscription plan and completes Stripe checkout.
- On the About You step, the user enters their name, selects a role, and optionally enables domain auto-join.
- The user enters their website URL.
- The user confirms their geographic region and language.
- The user progresses through the Review step, verifying their brand profile, competitors, and prompts.
- The user optionally connects Google Search Console.
- The user configures their analysis schedule and confirms the credit cost.
- The user clicks Continue, finishing setup and landing on their new dashboard.
Resuming an in-progress draft
- The user navigates to the Add Website route (often via an automatic redirect if they left previously).
- A loading overlay appears while their saved draft data is fetched.
- The wizard pre-fills with their saved brand profile, competitors, region, and GSC status.
- The user is placed exactly on the step where they previously left off.
- The user continues through the remaining steps to finalize the website.
Adding a second website to an existing org
- The user clicks “Add website” from their sidebar organization menu.
- Because their organization already has an active subscription, the pricing gate is skipped. Because they already have a user profile, the About You step is skipped.
- The user enters the new website URL and configures the region, brand, competitors, prompts, and schedule.
- Upon clicking Continue on the final step, the new website is created and they land on its dashboard.
Discarding a draft
- A user (who already has at least one completed website) clicks the X close button in the top left.
- The “Leave setup?” confirmation dialog appears.
- The user clicks “Discard draft”.
- The draft is permanently deleted and the user is safely redirected to their previous dashboard.
Empty, loading, and error states
- Empty: If no draft exists, the user starts fresh on the Website URL step (or the About You step if they are a brand-new signup).
- Loading: A full-screen animated overlay with a status message (e.g., “Loading draft…”, “Analyzing website…”, “Loading setup…”) covers the screen during major data fetches or background processing.
- Errors: Failures trigger toast notifications in the corner of the screen (e.g., “Failed to load draft”, “Failed to analyze website. Please try again.”). If loading a draft takes longer than 8 seconds, the system times out, displays an error toast, clears the stalled state, and drops the user onto a fresh Website URL step.
Linked from / links to
- Linked from:
- Automatic layout redirects (if a user logs in but hasn’t finished setting up a website).
- The “Add website” option in the sidebar’s organization menu.
- The “Create new organization” flow.
- Links to:
/olympus(the main dashboard, upon completion).- AthenaHQ pricing page and Cal.com booking page (from the pricing gate).
- Athena Citation Engine blog post (from the Enterprise card).
/login(if a brand-new user discards their draft and aborts signup).