Open in AthenaHQ
app.athenahq.ai/add-websitePurpose
The Add Website page guides new and existing users through a multi-step wizard to configure a website for AI visibility tracking. It walks the user through setting up their brand profile, identifying competitors, selecting prompts to track, optionally connecting Google Search Console, and setting an automated tracking schedule. This page acts as both the first-time onboarding experience for brand-new users and the standard utility for existing customers adding an additional website to their organization.What’s on the page
Loading overlay (draft loading) / (entry loading) Full-screen animated loaders that appear while a saved draft is being fetched or while initial subscription and user data is loading before the wizard can render. Pricing / Plan Selection dialog Shown to users who need to select a subscription plan before proceeding. It allows users to choose a monthly or annual Starter plan, contact Enterprise sales, or (if eligible) claim a free credit grant to get started. Onboarding shell The main two-column layout wrapper. The left column contains the active step’s form fields, and the right column displays an animated illustration panel that updates as the user progresses. Close / Exit button (X) Located in the top-left corner. It allows users who already have a completed website to leave the wizard and return to their dashboard. Scroll indicator (‘More’ hint) A subtle visual cue at the bottom of the left column that appears when the step’s content overflows the viewport, prompting the user to scroll.Step: About You
Collects the user’s first name, last name, and role preset to personalize their experience. For users with corporate email addresses on mobile devices, it also offers a toggle to let teammates join the organization automatically.Step: Website URL
A simple input field to collect the website domain that will be tracked. Submitting this step triggers background AI analysis to gather brand information.Step: Prompt Region
Allows the user to set their audience’s primary country and language so that AI prompts are run in the correct geographic locale.Step: Review
A stacked-card interface where users review and refine the AI-generated setup data.- Brand Profile card: Shows the AI-extracted brand name, description, and industry. Users must review and can edit these fields before continuing.
- Competitors card: Displays an AI-generated list of competitors. Contains a table of tracked brands.
- Prompts card: Displays AI-generated prompt suggestions. Contains a table of tracked queries.
- Name: The company name alongside a logo thumbnail.
- Domain: The competitor’s website domain, which acts as a clickable external link.
- Identifiers: Brand name variants used to detect mentions in AI responses. Editable via a dropdown. (Tooltip: “Different ways AI might refer to this brand, like nicknames or abbreviations.”)
- Actions: A per-row
...(kebab) menu containing Edit and Delete options.
- Prompt: The question or query text that will be sent to the 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 per-row
...(kebab) menu containing Edit and Delete options.
Step: Connect Google Search Console
An optional step prompting the user to connect their Google Search Console account. Connecting GSC allows the platform to use organic keyword data to suggest better prompts.Step: Schedule
Lets the user choose which AI models to track and which days of the week the analysis should run. For existing users adding an additional website, this step also displays a credit cost summary based on their selections.What you can do here
Navigation & Setup- Continue: Saves the current step’s data and advances to the next step.
- Back: Returns to the previous step without saving changes.
- Close (X button): Opens the exit confirmation dialog (only available if the user already has a completed website).
- Finish: (On the Schedule step) Completes the website setup, saves the schedule, optionally triggers the initial AI analysis run, and redirects to the home dashboard.
- Get started: Claims the one-time free credit grant (if eligible) and proceeds into the wizard without requiring a paid subscription.
- Subscribe now / Select plan: Initiates a Stripe checkout for the selected monthly or annual Starter plan.
- Get in touch: Opens the AthenaHQ booking page in a new tab to schedule an Enterprise sales call.
- Sign out: Signs the user out and redirects to the login screen (available on the Pricing dialog).
- Billing interval toggle: Switches the Pricing dialog between Monthly and Annual billing.
- Save for later: (Inside the exit dialog) Flushes any pending auto-saves, keeps the draft intact, and navigates the user back to their previous dashboard.
- Delete draft: (Inside the exit dialog) Soft-deletes the in-progress website draft. If this was a new organization flow, it deletes the organization as well. Redirects to the login screen or home page.
- Confirmation: “Leave setup? You’re in the middle of adding a website. Your progress is saved automatically. What would you like to do?” (Offers ‘Delete draft’ and ‘Save for later’).
- Let teammates join automatically: (Toggle on the About You step) Enables or disables domain-based auto-join for the organization.
- Country / Language filters: (Prompt Region step) Sets the primary locale for AI prompt execution.
- Industry filter: (Brand Profile card) Classifies the website’s industry, improving AI competitor and prompt generation.
- Add competitor: (Button at the bottom of the competitors table) Opens the Add Competitor drawer to search for and bulk-import new competitors.
- Edit competitor: (Inside the competitor row
...menu) Opens the Edit Competitor drawer, pre-filled with the competitor’s URL and name. - Delete competitor: (Inside the competitor row
...menu) Immediately removes the competitor from the list. - Add prompts: (Button at the bottom of the prompts table) Opens the Add Prompt drawer to generate AI suggestions or manually enter prompts via text or CSV import.
- Edit prompt: (Inside the prompt row
...menu) Opens the Edit Prompt drawer to modify the prompt text and switch between Branded / Non-Branded types. - Delete prompt: (Inside the prompt row
...menu) Immediately removes the prompt from the list. - Connect / Disconnect Google Search Console: Opens an OAuth popup window to authorize GSC access, or revokes stored GSC tokens for the website.
- Model toggles: (Schedule step) Selects which AI models (ChatGPT, AI Overview, Perplexity, Gemini, Copilot, Grok, AI Mode, Claude, DeepSeek) will be queried.
- Day-of-week toggles: (Schedule step) Selects which days of the week the scheduled analysis will run.
Data shown
The wizard utilizes data from several sources:- The user’s profile (first and last name) from their authenticated session.
- Website draft data loaded from the server if the user is resuming an incomplete setup.
- Brand information automatically extracted by an AI scraping process when the website URL is submitted.
- Competitor and prompt suggestions generated by AI based on the extracted brand description and chosen country.
- The geographic region, auto-detected from the website’s country-code TLD or the user’s IP address.
- Google Search Console connection status.
- Last-used schedule model defaults, inherited from the organization’s most recently completed website setup.
- Subscription tier and credit entitlement data from the billing system.
- Pending organization or website invites associated with the user’s account.
Common workflows
First-time signup onboarding- A user signs up and is immediately redirected to the setup wizard.
- On the About You step, they enter their first name, last name, and select a role.
- On the Website URL step, they enter their website domain. The system analyzes the brand in the background.
- On the Prompt Region step, they confirm or adjust the detected country and language.
- On the Review step, they verify or edit their brand profile, competitors, and prompts across three stacked cards.
- On the GSC step, they can optionally connect their Google Search Console account.
- On the Schedule step, they select AI models and run days, then click Finish to complete setup and go to their new dashboard.
- A user navigates to the setup URL or clicks an email invite link containing their draft ID.
- A loading overlay appears while the draft data is fetched.
- The form is pre-filled with their saved brand details, competitors, prompts, region, and GSC status.
- The user is automatically placed on the exact step where they left off.
- The user continues through the remaining steps and finishes setup.
- A user is mid-wizard and clicks the X (close) button in the top left.
- An exit dialog appears asking “Leave setup?”.
- The user clicks “Save for later”.
- Any pending edits on the review step are flushed and saved.
- The user is navigated back to their previous dashboard, with their draft safely preserved for later.
Empty, loading, and error states
- Empty: If no draft exists and the user is a first-time signup, the wizard starts completely fresh at the Website URL step (or the About You step if their profile name is missing).
- Loading: Full-screen video loaders with messages like “Loading draft…”, “Loading setup…”, or “Analyzing website…” are shown during initial data fetching, draft loads, and heavy step transitions.
- Error: Toast notifications appear for failed draft loads (which fall back to a clean Website URL step after an 8-second timeout), failed brand analysis, failed competitor/prompt generation, GSC connection errors, checkout setup failures, and schedule completion errors. In all cases, the user is kept on their current step so they can try again.
Linked from / links to
- Linked from: The app’s root redirect (if a user logs in but hasn’t completed a website setup), the “Add website” action in the organization dropdown menu, the new organization creation flow, direct URL navigation, and email invite links.
- Links to: The main dashboard (
/home) upon completion, the previous dashboard upon saving for later, the external pricing page, the Enterprise booking page, and Stripe checkout URLs.