Service · 1.649 tests

SEO reporting from Search Console and GA4 that fills itself every day

Search Console and GA4 in one portal, daily.

I used to pull the numbers from Search Console and GA4 by hand every Friday, two hours, sometimes three. Today my portal fetches both sources every night, computes comparisons and sends a report on Mondays. Rebuilt in September 2026 and covered by 1,649 tests. I build this reporting for your website.

Search Console and GA4 stream into the dashboard

seo.db · SQLite

  1. gsc_daily519
  2. gsc_daily_by_page5,086
  3. gsc_daily_by_query1,890
  4. gsc_daily_by_query_page4,331
  5. ga4_daily519
  6. ga4_landing_page_daily1,136
  7. ga4_channel_daily275
  8. ga4_event_daily718

14,474 rows

Dashboard · litzki-systems.com

  • 125URLs with impressions in 90 days
  • 64of them with at least 20 impressions
  • 33queries ranking on several URLs (cannibalisation)
  • 8paths in two spellings

Daily totals since 24 May 2025, pages and queries since 16 Feb 2026

  • Weekly report by e-mail
  • XLSX
  • JSON
  • CSV
14,474 rows from Search Console and GA4 in 8 tables · 1,649 tests Snapshot from my own portal for this website, read-only, as of 25 Oct 2026. I show the portal in a call; the XLSX export is open source on GitHub. Export code on GitHub ↗

What it covers

  1. GSC+GA4 portal with 90-day dashboardShown live in a call →Demo
  2. History since May 2025, longer than Search Console itself providesShown live in a call →Demo
  3. URL inspection, sitemaps and Core Web Vitals on a scheduleShown live in a call →Demo
  4. Content decay, CTR opportunities, cannibalisationShown live in a call →Demo
  5. Report API with JSON and CSVShown live in a call →Demo
  6. Weekly report by e-mailShown live in a call →Demo
  7. Infrastructure scan module (180+ parameters)Shown live in a call →Demo
  8. Compliance evidence module (EU AI Act, NIS2, DORA)Shown live in a call →Demo

Verifiable: public source. Measurable: check it yourself with an independent tool. Demo: runs in my own systems and is shown in a call.

Built with

Connected to

SEO Reporting Technical SEO GEO & AI Visibility Agentic SEO Custom Software AI Enablement & Automation Web Development & Operations

SEO Reporting

  1. Technical SEOAudit feeds the data
  2. GEO & AI Visibility
  3. Agentic SEO
  4. Custom SoftwareThe portal is custom software
  5. AI Enablement & AutomationReports run on their own
  6. Web Development & OperationsOperations carry the portal

Frequently asked questions

How much does SEO reporting cost?

Setup costs €980 once, operation from €190 per month per property, without minimum term. The monthly summary for management is included. All prices net. All prices →

Which metrics belong in an SEO report?

From Search Console: clicks, impressions, click-through rate and position, each per query and page. From GA4: sessions and conversions of organic visitors. More important than the values themselves is the comparison with the previous week and year: it shows which pages are losing, where the click-through rate falls short of the position and which pages take rankings from each other.

Isn't Search Console or Looker Studio enough?

For a quick look, yes. But Search Console only keeps performance data for 16 months, older data is gone. At the start my portal takes over whatever Search Console and GA4 hold at that point and stores new data every night from then on. The longer we work together, the further your history reaches beyond the Search Console limit. On top of that come analyses neither tool calculates on its own, such as content decay and cannibalization.

How often do I get an SEO report?

The data arrives in the portal every night, the report every Monday by email. For management I can summarize monthly on request. I still recommend weekly, because a drop then shows up after days rather than weeks.

Where is my data stored?

On my server at Hetzner in Nuremberg, Germany. Only the email with the weekly report is delivered through the sending service Resend in the USA. I sign a data processing agreement (DPA) with you. You need neither your own installation nor a SaaS subscription. If you want the portal to run on your own server, that is possible on explicit request as a separate assignment.

How we work together

A first call costs nothing. Afterwards you know whether and how we work together.

Book a call See the process →