Automatic Weekly Search Console Report: Full Guide

Quick answer
An automatic weekly Search Console report summarizes your position gains, new queries and traffic alerts each week, then emails it to you with no manual work. You set it up via the Search Console API, Looker Studio or a tool like Selfhook, gaining regular SEO monitoring without ever opening the Google interface.
Opening Google Search Console every Monday, filtering dates, comparing periods, noting variations: this ritual eats your time and often gets skipped. The result is you miss a drop in clicks or a promising new query until it's too late to react. An automatic weekly Search Console report solves this: data is extracted, compared and summarized for you, then delivered to your inbox. You move from passive monitoring to proactive tracking. In this tutorial, you'll see how to build this report, which metrics to include, and how to automate it end to end, whether with the Google API, Looker Studio or a dedicated tool like Selfhook that generates and sends this report every week. The goal: never again discover a major variation three weeks late.
Definition
An automatic weekly Search Console report is a recurring summary of Google Search Console performance data (clicks, impressions, positions, queries), generated and delivered automatically each week without manual intervention.
Why automate your Search Console report every week?
Manual monitoring of Google Search Console has two major flaws: it's time-consuming and inconsistent. You start motivated, then busy weeks pass and the check gets skipped. Meanwhile, a position drop or a deindexation can settle in without you noticing. An automatic weekly report removes this risk. Weekly frequency is a good compromise: close enough to detect an anomaly early, spaced enough to smooth out daily statistical noise. Over a single day, click variations are often misleading; over seven days compared to the previous week, trends become readable. The benefits generally observed by teams that automate: - Faster detection of traffic drops, which can contribute to reacting before the impact worsens - Spotting new queries where a page starts ranking, often content opportunities - Time savings: no need to open the interface and manipulate filters - Simplified sharing with a client or team, as the report arrives directly by email This logic fits into a broader approach of automating Google Search Console and automated SEO reporting. The point is not to replace your analysis but to bring you the right information at the right time, so your time goes to decision-making rather than data collection.
Which metrics to include in a weekly report?
A good weekly report doesn't dump all the data: it selects what triggers action. Too many figures kill readability and drown out important signals. Here are the metrics to prioritize, all from Google Search Console. First block, overall performance: total clicks, impressions, average CTR and average position, each compared to the previous week with the percentage variation. This is your high-level dashboard. Second block, position gains and losses. List the queries that progressed the most and those that dropped the most. A page moving from position 12 to position 8 deserves attention: it's close to the first page and a small effort can tip it over. Third block, opportunities. These are new queries appearing this week where your site gets impressions but few clicks, or pages ranking on page two. These are concrete content or optimization targets. Fourth block, alerts. A sharp drop in clicks on a page, a query gone from the index, a crawl error: these must stand out at the top of the report. This is the direct link to an SEO traffic-drop alert strategy. Also think about segmenting: by device type, by country if your audience is international, or by page group. A too-global report hides localized problems. The ideal remains a document scannable in two minutes where every important figure is contextualized by a comparison.
How to set up the automatic report?
Three approaches exist, from the most hands-on to the most turnkey. Choose according to your technical skills and the time you want to spend. First approach, Looker Studio. You connect Google Search Console as a data source, build a dashboard with your metrics, then schedule a weekly email delivery via the scheduled delivery function. It's free and flexible, but initial setup takes some work and period comparisons remain manual to configure. Second approach, a script via the Search Console API. With Python or Google Apps Script, you extract the data, compute variations, format an email and trigger it every Monday morning. It's the most customizable option, but it requires technical skills and regular maintenance when the API or your needs evolve. Third approach, a dedicated tool like Selfhook. You connect your Search Console property once, and the report is generated, summarized and sent automatically. No script to maintain, no layout to manage. A few points of vigilance common to all methods: - Check access rights to the Search Console property before connecting the API or tool - Set a consistent day and time, ideally Monday morning, to analyze a complete finished week - Keep in mind that Search Console data often lags by two to three days - Test the first send to validate that period comparisons are correct Whatever the method, the key is getting a reliable, recurring report without weekly effort.
With Selfhook, you connect your Google Search Console property in a few clicks, then the weekly report sets itself up automatically. Every Monday, Selfhook emails you a clear summary: position gains and losses on your key queries, new opportunities detected (page-two pages, emerging queries) and alerts in case of an abnormal drop in clicks. Beyond reporting, Selfhook links these signals to its SEO audit and content generation features: when an opportunity is spotted, you can produce or optimize the relevant page and publish it to WordPress directly. Tracking triggers the action, with no manual handling.
Selfhook centralizes content generation, SEO/GEO optimization, WordPress publishing and tracking in a single workflow.
See all features →Operational checklist
Action plan
- 1
Connect your data source
Link your Google Search Console property to your tool (Looker Studio, API script or Selfhook) and validate access rights.
- 2
Select metrics and structure
Define the report blocks: overall performance, position gains/losses, opportunities and alerts. Keep it scannable in two minutes.
- 3
Configure period comparisons
Set up current week vs previous week comparison so every figure is contextualized by a variation.
- 4
Schedule the automatic send
Set a weekly email delivery, ideally Monday morning to analyze a complete finished week.
- 5
Test and adjust
Check the first report received, fix data gaps and fine-tune alert thresholds according to your topic.
Common mistakes
Including too many metrics
An overloaded report drowns out important signals and eventually goes unread.
Ignoring the Search Console data lag
Analyzing days that are too recent distorts conclusions, since data comes in with a two-to-three-day delay.
Forgetting period comparisons
A raw figure without comparison to the previous week makes it impossible to detect a trend.
Not prioritizing alerts
Burying a traffic drop at the bottom of the report delays reaction, whereas speed can contribute to limiting the impact.
FAQ
What's the best frequency for a Search Console report?
Weekly frequency is generally the best compromise. It's close enough to detect an anomaly early and spaced enough to smooth out daily variation noise. A daily report generates too many false signals, a monthly report reacts too late.
Can you automate a Search Console report for free?
Yes, Looker Studio lets you connect Google Search Console and schedule a weekly email delivery for free. Setup takes time, however, and period comparisons must be configured manually. A dedicated tool like Selfhook simplifies the setup.
Why do the report figures differ from the Search Console interface?
Google Search Console data comes in with a two-to-three-day lag and sometimes continues to be adjusted. If your report includes days that are too recent, the figures will be incomplete. Shift your analysis period to avoid this gap.
Does an automatic report replace human analysis?
No. The report automates collection and summary to deliver the right information at the right time. Interpreting trends and deciding on actions remains your role. Automation frees up time for that analysis.

Related cluster articles
Automate with Selfhook
Conclusion
An automatic weekly Search Console report transforms your SEO monitoring: you move from irregular, time-consuming checks to regular, proactive tracking. Position gains, new opportunities and alerts land directly in your inbox, ready to be acted on. Whether you choose Looker Studio, an API script or a turnkey tool, the key is getting a reliable, scannable summary every week. With Selfhook, this report is set up in a few clicks and links each detected signal to concrete action: optimizing or creating the relevant page and publishing it to WordPress. Tracking is only useful if it triggers a decision.
Ready to automate your SEO content?
Book a 30-minute video demo: we show you Selfhook on your WordPress site, from SEO audit to publishing.
Request a demo