Skip to main content

📊 Report Builder Knowledge Base

Build reports, share insights, and understand portfolio health with AI-powered metrics.

Updated this week

Reports Builder makes it easy to create custom client reports by integrating data from Google Search Console, Google Analytics, Backlinks, Keyword Rank Tracker, and Local Heatmaps. Reports can be downloaded as PDFs or shared via public URL links. These tools empower you to generate comprehensive, client-ready reports that drive informed, data-driven decisions to enhance online performance.

▶️ Report Builder Setup

To get started with Report Builder:


✅ Enter the URL of the page where the report will be created
✅ Click Create
✅ Select an existing Site Explorer project
✅ Define your Location, Date Range, and Comparative Data
✅ Toggle report integrations On/Off
✅ Enable or disable Generate AI Summary for:

  • Site Explorer

  • Orders & Tasks

  • OTTO SEO

  • Google Analytics Project

  • Google Search Console

  • Facebook Ads

  • Google Ads

  • Local SEO

  • Google Business Profile

  • Keyword Rank Tracking


    ✅ Click Next Step
    ✅ Add report recipients
    ✅ Define email frequency (Weekly, Monthly, Quarterly)
    ✅ Select the day of the week for delivery
    ✅ Toggle dispatch status On/Off
    ✅ Click Next Step
    ✅ Select Layout Style (Default or Custom)
    ✅ Click Create Report

▶️ Section Overview

📊 Portfolio Summary

The Portfolio Summary provides a high-level view of website search visibility and competitive positioning.

Purpose

Gives quick insights into the performance of each tracked domain, helping you identify strengths and detect missing data.

What You’ll See

  • Domain Cards – Each card represents a tracked website

  • Performance Insights – Short notes highlighting achievements (e.g., keyword rankings, local SEO visibility)

  • No Data Available – Displays when insufficient information is present

How to Use It

  • Scan domains to spot strong performers

  • Review insights to understand what’s driving results

  • Track sites with “No data available” to ensure setup is complete

Access Path

  1. Open Report Builder.

  2. In the Portfolio Summary view, locate one of the domains listed under:

    • Trending Up

    • Stable

    • Trending Down

📊 Portfolio Summary Overview

The Portfolio Summary provides an automated health score for your portfolio, offering a precise and central measure of overall website performance across all accounts. The score updates daily and is based on the distribution of sites into three categories: Wins, Stable, and At Risk.

1. Portfolio Health Score

The Portfolio Health Score provides a single number (0–100) that summarizes a portfolio's performance.

Calculation Formula:

Health Score=(HighPerformer%×100)+(Stable%×50)+(AtRisk%×0)Total Reports\text{Health Score} = \frac{(High Performer \% \times 100) + (Stable \% \times 50) + (At Risk \% \times 0)}{\text{Total Reports}}Health Score=Total Reports(HighPerformer%×100)+(Stable%×50)+(AtRisk%×0)​

Outputs:

  • Central health score (0–100)

  • % change (positive or negative)

2. Categorized Accounts API

Accounts are grouped into three categories based on week-over-week (WoW) performance:

  • Wins (Green): ≥ +5% WoW improvement in Health Score

    • Top 5–10 accounts highlighted individually

    • Additional accounts grouped under “+X more”

  • Stable (Yellow): Between –2% and +4% WoW change

    • Small natural fluctuations are considered stable

  • At Risk (Red): ≤ –2% WoW decline in Health Score

    • The top 5 riskiest accounts are highlighted individually

    • Others grouped under “+X more”

3. Update Frequency

  • The health score and all categorizations are updated daily.

4. Secondary Metrics (Per Account)

Each account includes a secondary line of data attribution. Examples:

  • GA4: Total Users

  • GSC: Clicks

  • GBP: Calls or Impressions

  • KRT: Keywords in Top 10

  • GBP: Average Rank

The system clearly indicates which source each metric is derived from.

5. Categorization Data Source Priority

To determine which metric drives categorization, the system follows this order of preference:

  1. GA4 – Total Users

  2. GSC – Clicks

  3. GBP – Impressions

  4. KRT – Keywords in Top 10

  5. GBP – Average Rank

Fallback: If none of the above are available, the account is automatically placed in At Risk.

Editable Executive Summary Improvement

We’ve enhanced the Executive Summary section in Report Builder to make it fully editable and customizable.


Users can now easily update, format, and tailor the summary text before finalizing their reports, giving agencies more control over how they present insights to clients.

Key Improvements

  • Editable content: Modify text directly within the Executive Summary area.

  • Rich formatting support: Add emphasis, headings, and bullet points for a cleaner presentation.

  • Improved stability: The updated backend handling ensures smoother editing with reduced data loss.

Impact
This update helps agencies personalize their reports, ensuring every client receives a summary that reflects their goals, results, and tone without needing external editing tools.

Access Path

  1. Open Report Builder.

  2. In the Portfolio Summary view, locate one of the domains listed under:

    • Trending Up

    • Stable

    • Trending Down

  3. Click on a specific project/domain (e.g., searchatlas.com).

  4. The system will open the Executive Summary view for that selected project.

📊 Site Explorer Insights

  1. Domain Rating (DR): Strength of a website’s backlink profile (1–100)

  2. URL Rating (UR): Authority of a specific webpage

  3. Backlinks: Inbound links from other websites

  4. Trust Flow: Quality and trustworthiness score (0–100)

  5. Keywords: Search terms driving visibility

  6. Traffic: Volume of visitors from organic results

  7. Paid Keywords: Targeted in ad campaigns

  8. Paid Traffic: Visitors from paid channels

📊 Google Analytics Dashboard

  1. Views: Number of pageviews

  2. Sessions: Total visits, including interactions

  3. Total Users: Unique visitors over time

  4. New Users: First-time visitors within the timeframe

  5. Engaged Sessions: Sessions with meaningful interactions

Dashboards available:

  • New Users Trending

  • Channels Driving Engagement

  • Users by Source/Media

  • Top User Media

  • Revenue by Source

  • Conversions by Source

  • Top Pages & Users

  • Key Events

📊 Google Search Console Dashboard

  1. Keywords: Search queries driving traffic

  2. Average Position: Ranking position of URLs

  3. Clicks: Organic traffic clicks

  4. Impressions: Times a URL appeared in results

  5. Top Keywords by Impressions

  6. Clicks by Day of Week

  7. Impressions by Day of Week

  8. Device Category Performance

📊 Keyword Rank Tracker

  1. Tracked Keywords: Monitored terms

  2. Search Visibility: Presence in SERPs

  3. Average Position: Overall ranking

  4. Keywords in Top 10: Visibility on page one

📊 Local SEO Heatmaps

Analyzes keyword rankings across geographic areas, highlighting localized performance differences.

📊 Google Business Profile Dashboard

  • Impressions: The number of times your profile appears in Google Search or Maps.

  • Website Clicks: The number of visits to your website from your profile.

  • Call Clicks: The number of phone call attempts initiated directly from your profile.

  • Direction Requests: The number of times users request directions to your business location.

⚠️ Important Note:
It is normal to see missing data for the past few days. This is due to a known data lag in the Google Business Profile (GBP) API, which can delay metrics by up to 4 days.

To ensure accuracy, we’ve chosen not to display these incomplete dates in your charts. Google’s delayed data is often inconsistent during these periods, and removing them prevents misleading dips or confusion in your performance trends.

✅ This means your charts always reflect reliable, verified data instead of partial or inaccurate numbers.

📊 LLM Visibility in Report Builder

We’ve added LLM Visibility data from Site Explorer directly into Report Builder, giving you a more complete picture of your site’s performance — all in one place.

Key Highlights

  • Integrated LLM Insights: Access key metrics from Site Explorer’s LLM Visibility section without leaving Report Builder.

  • Auto-sync Enabled: LLM data now updates automatically when new crawls are processed in Site Explorer.

  • Improved Clarity: Each report clearly attributes LLM data sources, ensuring transparency for clients.

Impact
This enhancement helps agencies showcase AI-related visibility trends alongside traditional SEO metrics, enabling more intelligent reporting and better storytelling for client performance.

Feature Access path

  1. Go to Projects.

  2. Enter the project URL you want to check.

  3. Select the country.

  4. Click Search.

  5. Open Report Builder.

  6. In the Reports List, scroll down and select the project report.

  7. Open Configure Report.

  8. Toggle LLM Visibility and choose your project.

  9. Scroll down the window and click Save (or the final action required).

🆕 Introducing LLM Traffic Attribution in Report Builder

We’ve added a new analytics section inside Report Builder that gives you clearer, more accurate visibility into traffic generated by AI assistants and LLM-powered search platforms. This update helps you understand how users are discovering your brand through next-generation search channels.

Separate Tracking for LLM-Driven Traffic

You can now see dedicated reporting for visits originating from:

• ChatGPT
• Perplexity
• Other AI/LLM-based referrer sources

Instead of being grouped under generic referral traffic, these sources are now surfaced independently, giving you a much more precise understanding of how AI-driven discovery contributes to your performance.

Why This Matters

• Understand exactly how much of your traffic is being driven by AI assistants and LLM search tools
• Measure the impact of emerging LLM channels on your SEO, content strategy, and user acquisition
• Identify new opportunities where AI-powered discovery is growing visibility and influencing user journeys

As search behavior continues to evolve, this enhancement ensures that your reporting keeps pace—allowing you to attribute performance accurately and make data-driven decisions grounded in how modern users search.

❓ FAQs

❓How much quota is charged when a Report Builder AI summary is generated?

Currently, no quota is charged when the AI summary is generated.

❓Will the Report Builder AI summary auto refresh while the Report Builder is open for a long time?

Yes. It refreshes every 24 hours, or when the report is reconfigured, or when you click regenerate.

❓Is it possible to enable and disable the Report Builder AI summary?


Yes. You can enable or disable the AI summary from the Report Builder configuration.

❓Is the Report Builder AI summary visible on the public URL?

Yes. If enabled, the AI summary is visible in the report when shared via link.

❓Can I customize the Report Builder AI summary content?

No. The AI summary is generated automatically and cannot be customized.

❓Is there a limit to the number of times I can regenerate the Report Builder AI summary?


No. You can regenerate the AI summary as many times as needed.

❓What types of data does the Report Builder AI summary analyze?


The AI summary analyzes data from integrated modules.

❓How long does it take to generate a Report Builder AI summary?

The AI summary is generated almost instantly after triggering the API.

❓Is the Report Builder AI summary available in multiple languages?


Currently, the AI summary is only available in English.

❓Can I export the Report Builder AI summary?

Yes. The AI Summary Overview is included in the exported report.

❓Does the Report Builder AI summary include visual data representations?


No. The AI summary is text-based and does not include visuals.

❓Can I share the Report Builder AI summary with clients?


Yes. If enabled, the AI summary can be shared via the public URL.

❓Is there a way to provide feedback on the Report Builder AI summary?

No. Currently, there is no feedback mechanism for the AI summary.

❓Does the Report Builder AI summary update in real time?


No. It requires manual regeneration and does not update automatically.

❓Can I disable the Report Builder AI summary for specific reports?


Yes. You can enable or disable the AI summary on a per-report basis.

❓What happens if the Report Builder AI summary fails to generate?


An error message will display, and you can retry regeneration.

❓Can I use the Report Builder AI summary for internal reporting?


Yes. It can be used for both internal and external reporting.

❓Can the Report Builder AI summary be integrated with other tools?

No. It is designed to work only within the Report Builder.

❓Will the Report Builder AI summary include historical data?


No. It focuses on current data only.

❓ Is there a way to track changes in the Report Builder AI summary over time?

No. There is no built-in feature to track changes.

❓Can I set up alerts for changes in the Report Builder AI summary?


No. Alerts are not currently supported.

❓What data sources does the Report Builder AI summary pull from?

It pulls data from integrated marketing modules like Google, Facebook Ads, and more.

❓Can I view previous versions of the Report Builder AI summary?

No. Previous versions are not stored or accessible.

❓Can I request specific insights in the Report Builder AI summary?

No. Insights are automatically generated based on available data.

❓Is there a way to highlight key metrics in the Report Builder AI summary?

No. Highlighting specific metrics is not supported.

❓Can I set permissions for who can view the Report Builder AI summary?

No. Permissions cannot be set for report access, including the AI summary.

❓Does the Report Builder AI summary support A/B testing results?


No. It does not specifically analyze A/B testing results.

❓Is the Report Builder AI summary updated with every data refresh?


No. It must be manually regenerated to reflect updated data.

❓Does the Report Builder AI summary provide insights on ad spend?

Yes. It includes insights related to ad spend from connected platforms.

❓Why is my website connected in GSC but not showing in Report Builder (or giving GSC Not Connected Error)?

This happens if the GSC project is configured for a different country than the report. Example: GSC project set to Worldwide, but the report is set to United States.

❓Will negative data points be ignored entirely in Report Builder AI summaries?


No. If both positive and negative data exist, the AI highlights positives but does not distort the data. If no positives are found, a neutral overview is generated.

❓Why do the Report Builder AI summaries show generic wording?

If no positive insights are found, the AI generates a neutral summary that avoids emphasizing negatives.

❓Is there a risk of misrepresenting data with Report Builder AI summaries?

No. AI summaries provide a balanced overview, prioritizing positives without fabricating or misrepresenting data.

Once your reports are live, you’ll be able to monitor client progress and highlight measurable wins with ease. Regenerate summaries regularly to keep insights fresh and ensure your reports stay aligned with current performance data.

Did this answer your question?