Features

Reports

Build custom reports that combine RUM, CrUX, Synthetic, Uptime, Search Console, analytics, and site monitoring data into branded, downloadable PDF snapshots.

View as Markdown

Reports let you assemble custom views of your domain's data – RUM, CrUX, Synthetic, Uptime, GSC, Web Analytics, Robots.txt, Indexing, Page Monitoring, Site Health Monitoring, and Sitemap Monitoring – into reusable, branded PDF reports. Pick the sections and widgets you care about, choose a date range, and optionally compare against the previous period. Save the report and download a fresh PDF anytime you need a stakeholder-ready snapshot.

When to Use Reports

  • Monthly client reporting – Agencies running multiple client sites can save one report per client and generate a month-over-month view in seconds.
  • Executive summaries – Combine top-level uptime, traffic, search performance, and Core Web Vitals on a single page for non-technical stakeholders.
  • Post-deployment reviews – Compare a 7- or 14-day window against the previous period to confirm whether a release moved the metrics that matter.
  • Quarterly business reviews – Pull a 3- or 6-month snapshot of search visibility, performance, and revenue-adjacent KPIs.

Available Report Sections

Each report is built from one or more sections. Sections with multiple widgets (like Google Search Console and Web Analytics) let you choose which widgets to include. RUM, Robots.txt, and Indexing are single on/off sections with no widgets to configure.

SectionPulls data from
RUMCore Web Vitals, errors, engagement, page views from real users
CrUXChrome UX Report field data per URL or origin
SyntheticLighthouse lab metrics (TTFB, LCP, CLS, requests, page size) for selected URLs and locations
UptimeAvailability, response times, SSL/domain expiry
Google Search ConsoleWeb, Discover, and News surfaces – clicks, impressions, queries, pages, CTR, position
Web AnalyticsPageviews, sessions, sources, e-commerce events
Robots.txtCurrent state, change history, sitemap conflicts
IndexingURL inspection status and coverage trends
Page MonitoringWhat changed on the pages you watch: titles, canonicals, content and page elements
Site Health MonitoringSitewide crawler checks: indexability, errors, templates and what AI crawlers can read
Sitemap MonitoringWhat was added to or removed from your sitemaps, and which removed URLs still get traffic

Page, Site Health, and Sitemap Monitoring Widgets

These three sections have the widgets below:

SectionWidgetShows
Page MonitoringPage Monitoring SummaryWatched pages, checks run, pages changed and what needs attention
Page MonitoringChanges that needed attentionCritical and high changes in the period, with their state now
Page MonitoringChange LogEvery change on your watched pages, in plain words
Page MonitoringWatched PagesEvery watched page with its status and when it last changed
Page MonitoringPage ElementsValues of the elements you watch on your pages over time
Site Health MonitoringSite Health Monitoring SummarySite state, crawler access, open sitewide issues, healthy site sections and coverage
Site Health MonitoringSitewide IncidentsSitewide and template issues in the period, with the time found and the duration
Site Health MonitoringSite Section HealthEach site section with the rate of its failed checks
Site Health MonitoringCrawler Access TimelineWhen our crawler could and could not reach your site
Site Health MonitoringWhat AI Crawlers Can ReadHow much of the text of each site section is in the HTML that AI crawlers get
Site Health MonitoringAI Crawler AccessWhich AI crawlers your robots.txt allows, and what changed in the period
Site Health MonitoringDeploys DetectedThe deploys that VitalSentinel found, and what changed on your pages after each one
Sitemap MonitoringSitemap Monitoring SummaryURLs in your sitemaps, and how many were added, removed or listed again
Sitemap MonitoringURL changesURLs that were added to, removed from or put back in your sitemaps
Sitemap MonitoringRemoved but still getting trafficURLs that left your sitemaps but still get clicks from Google search
Sitemap MonitoringSitemap filesEach sitemap that VitalSentinel found, what it lists and if it downloaded

If a module did not monitor the domain during the report period, its section shows "Not monitored during this period."

Creating a Report

  1. Open your domain and click Reports in the sidebar.
  2. Click Create Report.
  3. Give the report a name and optional description.
  4. Choose a default date range: Last 7 days, 14 days, 28 days, 3 months, 6 months, or 12 months.
  5. Toggle Include comparison with previous period if you want every metric to show period-over-period change.
  6. Toggle the sections you want and configure their widgets:
    • Some widgets take parameters (for example, Synthetic widgets ask which URLs and locations to chart; CrUX widgets ask which URL or origin to use).
    • The Watched Pages widget can show only pages with the labels that you select. If you select no label, the widget shows every watched page.
    • The Page Elements widget shows the elements that you select. If you select no element, the widget shows all elements.
    • Drag sections (or use the up/down arrows) to reorder them. Widgets can be toggled on or off but not reordered.
    • Disable any widget you don't want without deleting its configuration.
  7. Save the report.

The report now lives under Reports for that domain. Open it any time to render a fresh view against the latest data, then click Download PDF to export a branded snapshot.

Managing Reports

From the Reports list you can:

  • Open a report to view it on screen and download the PDF.
  • Edit a report to change sections, widgets, date range, or comparison setting.
  • Duplicate a report – a fast way to create variants (e.g., "Monthly - Mobile" and "Monthly - Desktop").
  • Delete a report you no longer need.

Reports are scoped per domain, and duplication only creates a copy within the same domain. If you manage many domains with the same reporting needs, you'll need to rebuild the report on each domain – there is no cross-domain copy.

Tips

  • Match the date range to the audience. Engineering reviews work well at 7-14 days; business reviews work better at 3-12 months.
  • Always enable comparison for recurring reports. Period-over-period change is usually more useful than absolute values for spotting regressions.
  • Connect the Google integration first. The GSC section will be empty until you connect a Google account for the workspace.

On this page

VitalSentinel

Catch issues before they cost you

Track SEO, performance, and uptime in one place and get alerted the moment something breaks – hours before it hits your traffic.

  • Free plan for 1 domain
  • Set up in minutes
  • No credit card required