Website and SEO
Reports, PDF and white-label branding
The technical SEO report built on the server, downloading or emailing it, the automatic scan (daily on Pro, weekly on Starter), and Enterprise white-label branding.
Updated · 3 min read
The report is the work product to hand to a client or a developer. It is deliberately long: every finding carries what was measured, why it matters, and what to change, and the appendix lists every check that ran, including the ones that passed.
Plan: Starter and up for PDF reports (they need a completed SEO scan, which is Starter). Automatic scans run every day on Pro and up and every week on Starter, and you can slow a domain down under its Daily scan; the report email is Pro and up. White-label branding is Enterprise.
Where
- Web: Reports in the rail, Generate a report; or a domain's SEO & search tab, Reports.
- iOS: the Reports module on a domain opens the web Reports page with your session. The report is read in the app or emailed to your own address.
- API/MCP:
GET /api/seo/report/:domainId(the PDF),POST /api/seo/report/:domainId/email; toolemail_seo_report(domain_id,to, optionalnote).
What is in it
It is built from the domain's latest homepage SEO scan: a cover with the domain, the scan date and the SEO and accessibility scores; every failing or warning check from that scan, with why it matters and how to fix it; and an appendix of every check, including the ones that passed. It does not include score history, whole-site crawl results or the search-intent findings; read those in the SEO section. The PDF is generated inside the Worker so the same bytes serve the download and the email attachment.
Emailing
The email form takes an address and an optional note. In the app the report goes to your own address; on the web and over the API any address. The email is sent from DomainGuard with the PDF attached.
Automatic scans (daily on Pro and Enterprise, weekly on Starter)
Pro and Enterprise get an automatic SEO scan of each watched domain every day, run with its morning scan, with the results saved and one batched report email; Starter gets the scan every week without the email. You can slow any domain to weekly or monthly, or turn it off, on its schedule card. Paused domains and domains over the plan's watch limit are skipped, and a site that does not answer is retried after 1, 2, 4 and then 7 days. Each domain's page shows when its next scan runs (Automatic checks). An admin can grant the daily automation to an individual account on any plan.
White-label branding (Enterprise)
Settings, Report branding (or Reports, Branding) sets a company name, logo URL, accent colour and footer text that replace DomainGuard's on every emailed and downloaded report. GET /api/reports/branding is readable on any plan (so the page can explain what the upgrade buys) and returns entitled: false below Enterprise; PUT needs Enterprise. Tools: get_report_branding, save_report_branding.
If an account downgrades, its stored branding is kept but ignored: reports render unbranded until the plan is back.
Common questions
Can I export a domain's security findings as PDF? The report generator is the SEO report. Security findings are exported per audit (the accessibility audit has a JSON evidence export) or read over the API. Compliance records are on the web.
Where did "share" go in the app? Removed in September 2026. Results stay in the account; Export PDF opens the report on the web inside the app, and Ask NHM is the only way a finding leaves the screen.
Keep reading
Related articles
- Lookalike watch and alertsKeeping the check running: weekly on Starter, daily on Pro and Enterprise, with an opt-in alert when a lookalike can receive mail or becomes an active threat. Off is always free.Impostor domains ·Updated
- Scan settings and cadenceThe daily scan's options on each domain (uptime, Website Watch, SEO cadence, subdomains, exposure, impostor watch, local report), the account-wide frequency, pausing one domain, and the scan-finished notification.Domains ·Updated
- Changing plansWhat happens to your domains, alerts, API keys, DMARC reports and report branding when you upgrade, downgrade, cancel, or a subscription lapses.Plans and billing ·Updated
