Intermediate
How to set up automated reports on Semrush
Quick Answer
Set up automated Semrush reports via Export to PDF in tools like Domain Overview for quick email scheduling (daily/weekly/monthly) or use My Reports for custom drag-and-drop PDFs and shareable dashboards. Pro tier unlocks advanced options like time of day and AI summaries. Reports auto-update with fresh data on schedule.
Prerequisites
- Active Semrush subscription (Pro tier or higher for dashboards)
- Access to Semrush tools like Domain Overview or Position Tracking
- Recipient email addresses prepared
- Optional: Connected Google Search Console or Google Business Profile
1
Open a Semrush Tool
Navigate to the dashboard and open a specific Semrush tool such as Domain Overview, Position Tracking, or Organic Research to access the data you want to report on regularly.
2
Initiate PDF Export
Click the Export to PDF button located at the top right of the screen. Semrush will generate a ready-to-send PDF report preview.
Tip
This works for most tools with data visualization.
3
Configure Email Recipients and Schedule
In the pop-up window, enter one or more recipient email addresses separated by commas. Toggle on Schedule report, then select frequency: daily, weekly, or monthly; for weekly or monthly, pick a specific day like Monday.
Tip
Pro tier adds time of day selection for precise delivery.
4
Add AI Summary (Optional)
Toggle on Add AI summary with auto updates to include an AI-generated overview highlighting key results, insights, and areas needing attention. This feature updates automatically with fresh data.
Tip
AI summary is off by default but enhances report value.
5
Generate and Activate Report
Click Export to PDF to generate the report, schedule automation, and activate delivery. Reports will update with fresh data and send automatically per your frequency settings.
6
Access My Reports for Custom Builds
From the left sidebar, go to My Reports under the Reports section. Choose Start from scratch for drag-and-drop widgets or Use templates like Google Search Console or Google Business Profile.
Tip
Templates auto-populate with connected tool data.
7
Build Custom Report Layout
Drag widgets (e.g., keyword rankings from Position Tracking or backlink metrics) onto the canvas and arrange them as needed. Click Generate PDF report in the upper-right corner.
Tip
Widgets pull live data from Semrush tools.
8
Schedule My Reports Delivery
Enter recipient emails and an optional email body message. Toggle Schedule report, set frequency and day, then click Generate and send (immediate + schedule) or Save settings (schedule only).
9
Create Shareable Online Dashboard
In the Export to PDF pop-up from any tool, toggle Create online dashboard (Pro tier+). Configure options like AI summary or white-labeling, then click Export to PDF. Copy the shareable link for live access with auto-updates.
Tip
No Semrush login needed for recipients.
10
Embed Dashboard or Access Later
In the dashboard wizard, click Embed to copy HTML iframe code for client portals. Later, revisit via My Reports to copy links or embed codes; data updates match your schedule (e.g., weekly).
Tip
Ideal for ongoing client access without emails.
Troubleshooting
Failed to generate report
Check subscription limits or report quotas; upgrade plan or wait for reset. Verify recipient emails are valid and not blocked.
Reports not sending on schedule
Confirm frequency/day settings and Pro tier for time-of-day options. Ensure no email blacklisting; test with personal address.
Dashboard not updating data
Verify auto-update schedule matches report settings. Check tool access and subscription tier (Pro+ required).
Invalid widgets or empty templates
Pre-connect Google tools like GSC/GBP. Ensure domain entered correctly and tools have recent data.
API automation errors (advanced)
Validate API key, check request URL parameters, and handle HTTP errors in scripts. Review Semrush API docs for endpoints.
Ready to get started with Semrush?
Put this tutorial into practice. Visit Semrush and follow the steps above.
Visit Semrush →