Key Takeaways
- Decide which monthly content decisions the dashboard must support before adding charts.
- Use Search Console for Google Search impressions, clicks, CTR, position, queries and pages. Use GA4 for behaviour and key actions after the measurement tag runs.
- Do not expect Search Console clicks to equal GA4 sessions. They measure different stages with different definitions, privacy controls and processing.
- Keep visibility, engagement and commercial outcomes as connected layers. Blend data only when the joining fields and grain genuinely match.
- Include owners, annotations and next actions. A dashboard that nobody uses to change work is only decoration.
A useful content marketing dashboard does not squeeze every metric into one score. It shows a clear chain:
Did the right people find the content? Did they use it? Did it support a meaningful business action?
Google Search Console answers the first question for Google Search. GA4 helps with the on-site journey. Looker Studio presents selected measures in a report people can review together. Build those layers carefully and keep their definitions visible.
Step 1: Write the Decisions Before the Metrics
Start with the monthly conversation you want the dashboard to improve. Typical questions are:
- Which existing articles should we refresh?
- Which topics produce relevant discovery rather than empty impressions?
- Do readers continue to a service, product or enquiry page?
- Which content contributes to qualified leads or sales?
- Are we publishing overlapping pages?
- Which technical or measurement problem needs attention?
- What will the editor, SEO specialist or developer do next?
Turn each decision into a small set of measures. If no decision depends on a chart, remove it.
For example, a “top articles by page views” table is interesting but incomplete. Add search clicks, engaged sessions, service-page continuation and qualified key events, then the team can distinguish a useful article from one attracting the wrong audience.
Our guide to using data analytics for marketing ROI explains why measurement needs commercial context rather than an impressive quantity of data.
Step 2: Create a Measurement Plan
Before opening Looker Studio, document:
- content goals;
- page groups and URL rules;
- key actions;
- event names and definitions;
- data sources;
- account owners;
- reporting time zone;
- exclusions such as staff or staging traffic where technically possible;
- known consent and attribution limits;
- review frequency.
Separate macro actions from supporting behaviour. A completed qualified enquiry or purchase may be a macro action. A service-page visit, useful download or newsletter sign-up can be a supporting action. Scroll depth alone rarely proves value.
In GA4, an event representing an important interaction can be marked as a key event. Google's key-event documentation notes that marking an event affects reporting from that point and does not rewrite historic data. Configure and test it before relying on the dashboard.
For lead generation, distinguish a valid enquiry from any form submission if spam is common. Where possible, connect form, call or booking evidence to a CRM outcome so the report can show qualified opportunities rather than raw activity.
Step 3: Validate GA4 Before Connecting It
Check the GA4 property and website implementation:
- the correct production property receives data;
- page views and landing pages use the expected URLs;
- key events fire once at the correct completion point;
- internal and development traffic is understood;
- referral exclusions and cross-domain journeys work where needed;
- consent behaviour matches the site's stated setup;
- ecommerce values and currency are accurate if applicable;
- time zone and data retention choices are documented.
Use Realtime and DebugView during implementation, then compare a controlled test with the standard reports after processing. A thank-you page loaded on refresh can inflate an enquiry event. A telephone click can show intent but does not prove a completed call. Name each measure honestly.
The GA4 traffic acquisition guidance distinguishes user acquisition from traffic acquisition. For a content dashboard, landing page with session-level acquisition dimensions is often more useful than mixing first-user and current-session questions without explanation.
Step 4: Validate Search Console and Choose the Right Table
Confirm the correct Search Console property and permissions. A domain property may give a broader view than one URL-prefix property, but the reporting scope must match the site and dashboard.
Search Console's Performance report provides clicks, impressions, CTR and average position, with dimensions including query, page, country and device. These describe Google Search performance, not behaviour after arrival.
Choose the correct Looker Studio Search Console table:
- Site Impression supports query-level analysis aggregated for the property;
- URL Impression supports page-level fields and URL-based analysis.
Google's Search Console connector guidance explains that one data source uses one aggregation method. If the dashboard needs both query-level and URL-level views, create separate sources and label them clearly.
Remember the limitations. Some queries are omitted for privacy, the newest data can be preliminary and canonicalisation affects which URL receives data. Google's clicks, impressions and position explanation is essential reading before interpreting the figures.
Step 5: Connect the Data Sources in Looker Studio
Create the report under a business-controlled Google account rather than a departing supplier's personal account.
For each connector:
- create a new data source;
- select the correct GA4 or Search Console property;
- review fields and types;
- choose data credentials deliberately;
- name the source with property, scope and aggregation;
- add it to the report;
- record the owner and access rules.
Looker Studio's connector overview explains that a connector creates access to a particular instance of the underlying data. Credentials affect what viewers can see. Do not choose owner credentials automatically for a report containing sensitive commercial data; assess the audience and least access needed.
Start with native sources and a limited field set. Every extra connector increases cost, permissions and maintenance.
Step 6: Normalise Content URLs
Search Console and GA4 can represent pages differently. One may hold a full canonical URL, while another field contains a path plus query string. Case, trailing slashes, hostnames, protocols, redirects and parameters can break a join.
Create a documented content key, often a cleaned path, that:
- uses one case policy;
- removes the expected protocol and hostname;
- handles trailing slashes consistently;
- excludes campaign parameters;
- preserves meaningful path segments;
- maps known redirected URLs where appropriate;
- does not merge genuinely different pages.
Test the rule against a list of real URLs. Do not remove all query parameters blindly if the business uses meaningful application routes.
Even with a clean key, the time and measurement grain can differ. Search Console query-page-date rows are not equivalent to GA4 landing-page-session rows. A technically successful join can multiply rows and produce false totals.
Step 7: Build Four Useful Dashboard Pages
Page 1: Executive content summary
Show a restrained monthly view:
- relevant organic search clicks and impressions;
- content landing-page sessions;
- engaged sessions or engagement rate;
- qualified key events and, where valid, value;
- comparison with the previous comparable period;
- three written insights;
- three agreed actions with owners.
Avoid a single “content ROI” number unless costs and outcomes are genuinely traceable. Assisted journeys and long sales cycles need interpretation.
Page 2: Search discovery and opportunity
Use Search Console for:
- trend lines for clicks and impressions;
- priority pages with CTR and average position;
- non-branded query groups where available;
- country and device splits;
- queries gaining or losing useful visibility;
- pages with relevant impressions but weak clicks;
- query-to-page overlap.
Google recommends focusing on trends in clicks and impressions rather than position alone. Our guide to zero-click SEO adds context for searches where visibility does not lead to a website visit.
Page 3: Reader behaviour and journeys
Use GA4 for:
- content landing pages;
- sessions and engaged sessions;
- service or product continuation events;
- newsletter, download or enquiry actions where meaningful;
- device category;
- source and medium;
- paths from content into commercial pages.
Do not rank articles only by engagement rate. A niche commercial guide can generate fewer visits but more qualified conversations than a broad educational article.
Page 4: Content inventory and actions
Add a controlled sheet or database with editorial fields that analytics platforms do not know:
- title and canonical URL;
- content type and topic cluster;
- audience and funnel role;
- author or reviewer;
- original publication and last review date;
- primary action;
- current status;
- next review date;
- planned action: keep, refresh, merge, redirect or retire;
- named owner.
This page turns the dashboard into an operating tool. Our content marketing service combines planning, production and review rather than treating publication as the finish line.
Step 8: Blend Only When It Answers a Real Question
It is tempting to blend Search Console and GA4 into one giant table. Sometimes a page-level blend is useful, but keep it controlled.
Before blending, confirm:
- the join key is tested;
- both sources use compatible date grain;
- aggregation happens at the intended level;
- a page appears once on the correct side of the join;
- totals before and after the blend reconcile within the expected definition;
- filters operate before or after the blend as intended.
Google's Looker Studio blending guidance explains that pre-blend and post-blend filters can produce different results and recommends including only the fields needed.
Often it is clearer to place a Search Console table beside a GA4 table, both filtered to the same content group and date range, rather than claim they are one dataset.
Why Search Console Clicks and GA4 Sessions Differ
Do not add a warning icon simply because the totals are unequal.
Differences can arise because:
- Search Console records a click in Google Search;
- GA4 records a session only after its tag runs;
- consent settings can limit observable analytics;
- a person can click more than once within session rules;
- redirects and canonical URLs affect page attribution;
- bot and invalid-traffic processing differs;
- time zones and processing windows differ;
- Search Console includes only the selected search property and type;
- some users leave before analytics loads.
Monitor whether the relationship changes unexpectedly. A sudden widening can reveal a broken tag, consent change, redirect problem or reporting filter. The goal is explainable consistency, not equality.
Step 9: Add Filters and Annotations
Useful controls include:
- date range;
- content type;
- topic cluster;
- device;
- country;
- channel;
- author or owner;
- new versus refreshed content.
Keep filters compatible with their sources. Test every page after applying them.
Add annotations for launches, migrations, tracking changes, major campaigns, site outages and algorithm events only when relevant. Without dates, a chart invites storytelling. With annotations, the team can test whether a plausible event aligns with the change while avoiding claims of causation from timing alone.
Step 10: Quality-Assure the Dashboard
Before sharing it, complete a validation checklist:
- compare headline numbers with the source interface for the same scope and dates;
- test three known URLs end to end;
- trigger each key action in a controlled test;
- check filters, comparisons and default dates;
- review mobile and desktop report layouts;
- confirm viewer and editor permissions;
- inspect missing and “not set” values;
- check currency, percentage and date formatting;
- document known limitations on the report;
- ask a non-analyst to explain what action each page suggests.
Schedule a monthly spot check and a deeper review after tracking or site changes. A dashboard can keep loading while silently becoming wrong.
Turn the Monthly Review Into Action
Use a short meeting structure:
- What materially changed?
- Is the change real, expected and commercially relevant?
- Which page or topic needs investigation?
- What will we keep, improve, consolidate or stop?
- Who owns the action and by when?
- When will we review enough new evidence?
Write the decisions into the content inventory or project system. Do not end with “traffic went up”. Explain which audience, page and action changed and what the team will do next.
Our analytics and reporting service, SEO service and marketing strategy service can support the measurement, search and commercial layers.
Frequently Asked Questions
Can Looker Studio combine GA4 and Search Console data?
Yes. Looker Studio has connectors for both sources and can place their charts in one report. Blending them row by row needs care because the systems use different definitions and page formats. Often the clearest dashboard keeps search visibility and on-site behaviour as related but separate views.
Which content marketing KPIs should a small business track?
Track measures tied to the content's job: relevant search impressions and clicks, engaged visits, useful next-page journeys, qualified enquiries, purchases or assisted sales. Add production measures such as publishing and refresh completion. Avoid a large scorecard of numbers nobody will act on.
Why do Search Console clicks and GA4 sessions not match?
They measure different things. Search Console records clicks from Google Search, while GA4 records sessions after its tag runs and applies its own attribution and consent rules. Time zones, consent, redirects, tagging, canonical URLs and repeat visits can all create differences. Look for explainable trends rather than forced equality.
How often should a content dashboard be reviewed?
A monthly decision meeting suits many small businesses, supported by quicker checks for tracking failures or sudden changes. New content needs enough time and impressions to judge fairly. Record decisions and review dates so the dashboard leads to action rather than becoming background decoration.
Do I need a paid connector for this dashboard?
Not for a basic GA4 and Search Console report because Looker Studio provides Google connectors for both. Paid connectors may be useful for social, CRM, advertising or rank-tracking data, but check permissions, data storage, refresh limits and annual cost before adding them.
Build the Smallest Dashboard That Changes a Decision
Start with trustworthy sources, four focused pages and a monthly action log. Keep Search Console and GA4 definitions honest, blend cautiously and let the report grow only when a new decision requires it. If your current dashboard is busy but cannot explain which content deserves attention, contact MattDarm for a measurement review.




