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
▶️ 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
▶️ Section Overview
📊 Portfolio Summary
📊 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
Open Report Builder.
In the Portfolio Summary view, locate one of the domains listed under:
Trending Up
Stable
Trending Down
📊 Portfolio Summary Overview
📊 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:
GA4 – Total Users
GSC – Clicks
GBP – Impressions
KRT – Keywords in Top 10
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
Open Report Builder.
In the Portfolio Summary view, locate one of the domains listed under:
Trending Up
Stable
Trending Down
Click on a specific project/domain (e.g.,
searchatlas.com).The system will open the Executive Summary view for that selected project.
📊 Site Explorer Insights
📊 Site Explorer Insights
Domain Rating (DR): Strength of a website’s backlink profile (1–100)
URL Rating (UR): Authority of a specific webpage
Backlinks: Inbound links from other websites
Trust Flow: Quality and trustworthiness score (0–100)
Keywords: Search terms driving visibility
Traffic: Volume of visitors from organic results
Paid Keywords: Targeted in ad campaigns
Paid Traffic: Visitors from paid channels
📊 Google Analytics Dashboard
📊 Google Analytics Dashboard
Views: Number of pageviews
Sessions: Total visits, including interactions
Total Users: Unique visitors over time
New Users: First-time visitors within the timeframe
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
📊 Google Search Console Dashboard
Keywords: Search queries driving traffic
Average Position: Ranking position of URLs
Clicks: Organic traffic clicks
Impressions: Times a URL appeared in results
Top Keywords by Impressions
Clicks by Day of Week
Impressions by Day of Week
Device Category Performance
📊 Keyword Rank Tracker
📊 Keyword Rank Tracker
Tracked Keywords: Monitored terms
Search Visibility: Presence in SERPs
Average Position: Overall ranking
Keywords in Top 10: Visibility on page one
📊 Local SEO Heatmaps
📊 Local SEO Heatmaps
Analyzes keyword rankings across geographic areas, highlighting localized performance differences.
📊 Google Business Profile Dashboard
📊 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
📊 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
Go to Projects.
Enter the project URL you want to check.
Select the country.
Click Search.
Open Report Builder.
In the Reports List, scroll down and select the project report.
Open Configure Report.
Toggle LLM Visibility and choose your project.
Scroll down the window and click Save (or the final action required).
🆕 Introducing LLM Traffic Attribution in Report Builder
🆕 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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓ 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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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?
❓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)?
❓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?
❓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?
❓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?
❓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.


