← Back to insights
Guide · #738

PostHog Dashboards for Weekly SEO Reviews

Build a weekly SEO dashboard in PostHog. Track organic traffic, rankings, CTR, and conversions. Step-by-step guide for founders who ship.

Filed
May 10, 2026
Read
18 min
Author
The Seoable Team

Why Most Founders Skip Weekly SEO Reviews (And Why They Shouldn't)

You shipped. Your product works. Users love it. But nobody can find you.

This is the founder's SEO problem. You're not running a marketing agency. You don't have time for monthly reports or quarterly strategy sessions. You need to know, every single week, whether your SEO is working.

Most founders don't track SEO at all. They ship content, hope it ranks, and move on. Weeks pass. They have no idea if their organic traffic is climbing or dying. They can't spot problems until they've cost them months of visibility.

A weekly SEO review changes this. Not a quarterly review. Not a monthly check-in. Weekly. Thirty minutes every Monday morning, looking at five metrics that tell you the truth about your organic growth.

PostHog dashboards make this possible. You can build a single-page view that shows you exactly what matters: organic traffic, keyword rankings, click-through rates, conversion rates, and crawl health. No noise. No vanity metrics. Just signal.

This guide shows you how to build it. Step by step. No agency required.

Prerequisites: What You Need Before Building Your Dashboard

Before you open PostHog, you need the right data flowing in. If your tracking isn't set up, your dashboard will be useless.

You'll need:

Google Analytics 4 (GA4). This is where your organic traffic data lives. If you haven't set up GA4 yet, follow this step-by-step guide to set up Google Analytics 4 for SEO tracking from day one. Configure events, dimensions, and Google Search Console integration. This takes 30 minutes and gives you the foundation everything else depends on.

Google Search Console (GSC). This is your direct line to Google. It shows you search queries people use to find you, impressions, click-through rates, and average position. If you haven't connected GSC yet, set up Google Search Console in 10 minutes. Verify your site, submit your sitemap, and start collecting data. You need at least two weeks of GSC data before your dashboard becomes useful.

Rank tracking software. You need to know where your target keywords rank. If you're bootstrapped, set up rank tracking on a bootstrapper's budget using free tools like Google Sheets + API integrations or low-cost services like SE Ranking. Track the 20-50 keywords that matter most to your business. Don't track vanity keywords. Track keywords that drive revenue.

PostHog account. Sign up at PostHog's official documentation on dashboards. PostHog is a product analytics platform that can pull data from GA4, GSC, and your rank tracking tool. It's free to start, and the dashboard features are available immediately.

Google Tag Manager (GTM). This optional but recommended step ensures your tracking is clean and maintainable. Set up Google Tag Manager without breaking your site in about 20 minutes. Use GTM to fire GA4 events, manage conversions, and track user behavior on your site.

Custom events in GA4. You need more than pageviews. Track GA4 events for SEO beyond pageviews to measure user intent, content quality, and conversion paths. Set up events for form submissions, button clicks, video plays, and scroll depth. These events reveal whether your content is actually converting.

If you have all of this, you're ready to build. If you're missing pieces, set them up now. A dashboard built on bad data is worse than no dashboard.

Step 1: Identify the Five Metrics That Actually Matter

Before you build anything in PostHog, you need to know what you're measuring.

Most dashboards are garbage because they track the wrong metrics. Pageviews. Bounce rate. Time on page. Sessions. These are vanity metrics. They feel good but don't tell you if SEO is working.

Stop tracking vanity metrics and focus on the 5 SEO metrics that matter: organic traffic, rankings, CTR, conversion rate, and crawl health.

Metric 1: Organic Traffic (Week-over-Week Growth). This is the number of sessions that came from organic search. You need to see this number grow every week. Not every day—weekly trends matter more. In GA4, filter for source = "google" and medium = "organic". Track the absolute number and the percentage change from last week. If organic traffic is flat or declining, something is broken.

Metric 2: Keyword Rankings (Top 10, Top 3, Top 1). You need to know how many of your target keywords are ranking in the top 10, top 3, and position 1. This comes from your rank tracking tool. Export this data weekly and feed it into PostHog. The trend matters more than the absolute number. If your top-10 keyword count is growing, you're winning. If it's flat or declining, your content strategy isn't working.

Metric 3: Click-Through Rate (CTR). This is the percentage of people who see your site in search results and actually click on it. High CTR means your title tags and meta descriptions are compelling. Low CTR means you're invisible in search results or your messaging is weak. Pull this from Google Search Console. Track it weekly. If CTR is declining, audit your title tags and meta descriptions.

Metric 4: Conversion Rate (Organic). Traffic is useless if it doesn't convert. In GA4, create a custom report that shows conversion rate by source. Filter for organic traffic only. If your organic conversion rate is lower than your direct or paid traffic, your content isn't aligned with user intent. You're attracting the wrong people.

Metric 5: Crawl Health (Errors and Warnings). Google Search Console shows you crawl errors, warnings, and excluded pages. Track the total number of errors and warnings. If this number is growing, you have technical SEO problems. If it's shrinking, you're fixing issues and improving your site's health.

These five metrics tell you everything you need to know about your SEO health. Everything else is noise.

Step 2: Connect Your Data Sources to PostHog

PostHog needs to pull data from GA4, GSC, and your rank tracking tool. This is the plumbing that makes your dashboard work.

Start with GA4. PostHog can ingest GA4 data via API. Go to your PostHog account and navigate to the integrations section. Look for the GA4 connector. You'll need to:

  1. Authenticate with your Google account
  2. Select the GA4 property you want to connect
  3. Choose which events and dimensions to import
  4. Set the import frequency (daily is fine for a weekly review)

PostHog will start pulling GA4 data automatically. This usually takes 24 hours to start flowing.

Next, connect Google Search Console. GSC data is more granular than GA4 for SEO metrics. PostHog can pull GSC data via Google's official API. In your PostHog integrations:

  1. Add the GSC connector
  2. Authenticate with your Google account
  3. Select your property (your domain)
  4. Choose metrics to import: impressions, clicks, CTR, average position
  5. Set daily import

GSC data will start flowing within 24 hours. This data is delayed by about 3 days due to Google's processing, but it's still useful for weekly reviews.

For rank tracking, you have options. If you're using SE Ranking, Ahrefs, or Semrush, check if they have PostHog integrations. If not, use a middleman like Zapier or Make (formerly Integromat) to push rank tracking data into PostHog via API. This requires a bit of technical setup, but it's worth it.

Alternatively, manually import rank tracking data into a Google Sheet, then use PostHog's Google Sheets connector to pull the data in. It's not automatic, but it works for a weekly review.

Once all three data sources are connected, wait 48 hours for data to flow. You'll see raw data in PostHog's events and properties sections. Now you're ready to build your dashboard.

Step 3: Create Your Weekly Dashboard Template

Now you're building. Open PostHog and go to Dashboards. Click "New Dashboard". Name it "Weekly SEO Review" or something you'll recognize.

You're going to add five cards to this dashboard. One for each metric that matters.

Card 1: Organic Traffic (Week-over-Week). Add a new card. Choose the "Insights" visualization. Create a query that shows:

  • Event: pageview (or however you track pageviews)
  • Filter: source = "google" AND medium = "organic"
  • Breakdown: none
  • Time range: last 7 days
  • Comparison: previous 7 days

PostHog will show you organic traffic for the past week and the week before. You'll see the absolute number and the percentage change. This is the first thing you check every Monday.

Card 2: Organic Traffic Trend (30 Days). Add another card. This time, show a line chart:

  • Same query as above, but set time range to last 30 days
  • Breakdown: by day

This shows you the trend. Is organic traffic growing? Flat? Declining? A 30-day view cuts through daily noise and shows the real trend.

Card 3: Top Keywords (Rank Tracking). Add a card that shows your rank tracking data. If you're using a Google Sheet with rank tracking data, create a custom property in PostHog that pulls from that sheet. Display:

  • Number of keywords ranking in top 10
  • Number of keywords ranking in top 3
  • Number of keywords ranking in position 1

You can display these as three separate cards or one card with three numbers. Either way, you want to see these three numbers every week.

Card 4: Click-Through Rate (GSC). Add a card that pulls from your GSC data:

  • Metric: CTR (click-through rate)
  • Time range: last 7 days
  • Comparison: previous 7 days

PostHog will show you your average CTR for the week and how it compares to the previous week. If CTR is declining, something is wrong with your title tags or meta descriptions.

Card 5: Crawl Health (Errors and Warnings). Add a final card that shows:

  • Total crawl errors (from GSC)
  • Total warnings (from GSC)
  • Excluded pages (from GSC)

You can pull this data from GSC's Coverage report. If you're using Google Sheets to track this manually, create a custom property in PostHog that pulls from that sheet.

Arrange these five cards on your dashboard in order of importance. Organic traffic at the top. Crawl health at the bottom. Save your dashboard.

You now have a single-page view of your SEO health. This is your weekly review dashboard.

Step 4: Set Up Automated Weekly Alerts

A dashboard is only useful if you check it. Automate reminders so you don't forget.

PostHog has alert functionality. Set up alerts for:

  1. Organic traffic drops more than 10% week-over-week. This is a red flag. Something broke. You need to investigate immediately.

  2. New crawl errors appear. If the number of crawl errors increases by more than 5, something on your site is broken. You need to fix it.

  3. CTR drops more than 5% week-over-week. This suggests your title tags or meta descriptions need work.

PostHog can send these alerts via email or Slack. Set up Slack if you have a Slack workspace. It's faster to see alerts in Slack than in email.

Configure each alert to trigger weekly, on Monday morning at 9 AM. This way, you'll be reminded to do your weekly review at the same time every week. Consistency matters. If you review at random times, you'll skip weeks.

Step 5: Schedule Your Weekly Review Ritual

This is the most important step. A dashboard is useless if you don't use it.

Every Monday morning, block 30 minutes on your calendar. No meetings. No Slack. Just you and your dashboard.

Here's your 30-minute ritual:

Minutes 1-5: Check organic traffic. Open your dashboard. Look at the organic traffic card. Is traffic up week-over-week? By how much? Write down the number. This is your primary metric.

Minutes 6-10: Check keyword rankings. Look at your rank tracking card. How many keywords are in the top 10? Top 3? Position 1? Did any of these numbers change from last week? If you gained top-10 rankings, something you did is working. If you lost rankings, something broke.

Minutes 11-15: Check CTR. Is your click-through rate up or down? If it's down, audit your title tags and meta descriptions. Are they compelling? Do they match search intent? If CTR is low, your organic traffic will be low no matter how many rankings you have.

Minutes 16-20: Check crawl health. Are there new errors or warnings? If yes, investigate. Crawl errors are usually quick fixes—broken links, server errors, redirect chains. Fix them immediately.

Minutes 21-30: Take action. Based on what you saw, what's your next move? If organic traffic is up, document what you did last week that worked. If traffic is down, investigate why. If rankings dropped, check if Google re-indexed your pages. If crawl errors appeared, fix them.

Write down your findings. Keep a running log of your weekly reviews. Over time, you'll see patterns. You'll learn what drives organic growth. You'll know which content strategies work and which don't.

This ritual takes 30 minutes. It's the difference between flying blind and having visibility into your SEO.

Pro Tip: Connect GA4 to Your Dashboard for Deeper Insights

Your dashboard shows the headline numbers, but GA4 shows the details. Link GA4 with Google Search Console to see search queries, impressions, and CTR directly in GA4. This takes 2 minutes to set up.

Once connected, you can see which specific search queries are driving traffic. You can see which content is converting. You can see user behavior after they land on your site.

Add a card to your dashboard that shows top landing pages by organic traffic. Add another card that shows conversion rate by landing page. This tells you which content is actually working.

Pro Tip: Track Custom Events for Conversion Insights

Pageviews and sessions are incomplete. Track GA4 events for SEO to measure user intent, content quality, and conversion paths. Set up events for:

  • Form submissions
  • Button clicks (especially CTA buttons)
  • Video plays
  • Scroll depth (users who scroll past 50%, 75%, 100%)
  • Time on page (users who spend more than 2 minutes)

These events show whether your content is actually engaging people. High event rates mean your content is resonating. Low event rates mean your content isn't compelling.

Add these events to your PostHog dashboard. Create cards that show:

  • Conversion rate by traffic source (organic vs. direct vs. paid)
  • Form submission rate by landing page
  • Average scroll depth by landing page

This tells you which content is converting and which is attracting the wrong people.

Pro Tip: Verify Your Tracking Setup Before You Trust Your Dashboard

Garbage data in = garbage insights out. Before you rely on your dashboard, verify your tracking setup with the Tag Assistant. Google Tag Assistant is a free Chrome extension that shows you:

  • Which tags are firing on your site
  • Whether GA4 is tracking correctly
  • Whether your events are configured properly
  • Whether GTM is working

Run Tag Assistant on your homepage, your blog pages, and your conversion pages. Make sure GA4 is firing on every page. Make sure your custom events are firing when they should. If something is broken, fix it before you build your dashboard.

Step 6: Review Your Dashboard Monthly for Deeper Insights

Your weekly review is tactical. Your monthly review is strategic.

Once a month (on the last Monday), spend 60 minutes doing a deeper dive. Follow the quarterly SEO review process that founders use, but do it monthly.

In your monthly review:

  1. Analyze your keyword strategy. Which keywords are you ranking for? Which keywords are you missing? Are you chasing the right keywords? Use free SEO tools that every founder should set up today like Google Keyword Planner, Ubersuggest, or Keywords Everywhere to identify gaps.

  2. Audit your top-performing content. Which pages are driving the most organic traffic? Which pages are converting best? Double down on what's working. Create more content in that vein.

  3. Identify and fix technical SEO issues. Decode coverage issues in Google Search Console in 30 minutes. Fix errors, warnings, and excluded pages. This is foundational.

  4. Review your content strategy. Are you publishing enough? Is your content aligned with search intent? Are you targeting the right keywords? Adjust your strategy based on what your data is telling you.

Your monthly review informs your strategy for the next month. Your weekly review tells you if that strategy is working.

Step 7: Automate Your Reporting (Optional)

If you want to share your SEO performance with your team or investors, automate your reporting.

PostHog can export your dashboard data to Google Sheets or send it via email. Set up a weekly automated report that shows:

  • Organic traffic (week-over-week)
  • Keyword rankings
  • CTR
  • Conversion rate
  • Crawl health

Send this report to your team every Monday morning. This keeps everyone aligned on SEO progress.

Alternatively, build a one-page SEO dashboard in Looker Studio in under 30 minutes and share it with your team. Looker Studio is free and makes your data look professional.

The Metrics That Tell the Real Story

Your dashboard is now built. But metrics are only useful if you know what they mean.

Organic traffic growth is the primary metric. If organic traffic is growing, everything else is secondary. You're winning. Keep doing what you're doing.

Keyword rankings tell you if your content is discoverable. If rankings are growing but traffic isn't, your CTR is low. If rankings are flat, your content strategy isn't working.

CTR tells you if your messaging is compelling. If CTR is high, people want to click on your site. If CTR is low, your title tags or meta descriptions are weak.

Conversion rate tells you if you're attracting the right people. If organic conversion rate is high, your content is aligned with user intent. If it's low, you're attracting the wrong people.

Crawl health tells you if your site is technically sound. If errors are growing, you have technical problems. If errors are shrinking, you're fixing issues.

These five metrics tell the complete story of your SEO health. Read the Google Search Console Performance report like a founder to understand what your data is telling you.

Common Mistakes That Kill Your Dashboard

Mistake 1: Tracking the wrong metrics. Most dashboards track pageviews, bounce rate, and time on page. These are vanity metrics. They don't tell you if SEO is working. Track organic traffic, rankings, CTR, conversion rate, and crawl health instead.

Mistake 2: Not connecting your data sources. If your GA4 isn't connected to GSC, you're missing critical context. Connect them. It takes 2 minutes.

Mistake 3: Checking your dashboard once a month. A dashboard is only useful if you check it regularly. Weekly reviews are the minimum. Daily checks are even better if you're in growth mode.

Mistake 4: Taking action on noise instead of signal. One bad day doesn't mean your SEO is broken. Look at weekly and monthly trends. Act on patterns, not outliers.

Mistake 5: Not setting up alerts. If you have to remember to check your dashboard, you'll forget. Set up alerts. Let PostHog remind you.

The Founder's SEO Workflow

Here's the complete workflow:

  1. Set up your tracking (GA4, GSC, rank tracking, GTM). This is foundational. You can't manage what you don't measure.

  2. Connect your data to PostHog. Your dashboard needs clean data. Spend time getting the plumbing right.

  3. Build your weekly dashboard. Five cards. Five metrics. That's it.

  4. Review every Monday. 30 minutes. Same time every week. No exceptions.

  5. Take action based on what you see. If traffic is up, document what worked. If traffic is down, investigate why. If rankings dropped, fix it.

  6. Review monthly for strategy. Monthly reviews inform your strategy. Weekly reviews tell you if that strategy is working.

  7. Iterate. Over time, you'll learn what drives organic growth. You'll know which content works. You'll build SEO as a system, not a one-time project.

This workflow works for bootstrapped founders, indie hackers, and small teams. You don't need an agency. You don't need expensive tools. You need discipline and the right metrics.

Build Your Dashboard Today

Your SEO isn't going to improve by itself. You need visibility. You need to know, every week, whether your organic growth is accelerating or stalling.

A PostHog dashboard gives you that visibility in 30 minutes of setup and 30 minutes of weekly review.

Start today. Set up your data sources. Connect them to PostHog. Build your five-metric dashboard. Schedule your weekly review. Do this for four weeks.

After four weeks, you'll have a month of data. You'll see trends. You'll know what's working and what's not. You'll have a foundation for your SEO strategy.

After three months, you'll have quarterly data. You'll see seasonal patterns. You'll know which content drives the most traffic and conversions. You'll be able to predict what will work.

After a year, you'll have built SEO as a system. You'll know your audience. You'll know which keywords matter. You'll know which content converts. You'll be shipping content that ranks and converts without guessing.

That's the power of a weekly SEO review. Not quarterly. Not monthly. Weekly.

Your competitors aren't doing this. They're guessing. They're shipping content and hoping it ranks. You'll have data. You'll have visibility. You'll ship content that works.

Start building your dashboard now. Your future self will thank you.

Free weekly newsletter

Get the next one on Sunday.

One short email a week. What is working in SEO right now. Unsubscribe in one click.

Subscribe on Substack →
Keep reading