SEO Reporting Dashboard Template
Free Google Sheets template with 5 ready-to-use tabs. Copy CSV data below, paste into Google Sheets, and split by comma delimiter. Perfect for agencies and in-house teams.
How to Use This Template
- 1. Create a new Google Sheet with 5 tabs: Dashboard, Rankings, Traffic, Conversions, Technical
- 2. Click "Copy CSV" for each tab below
- 3. In Google Sheets: Paste → Data → Split text to columns → Comma delimiter
- 4. Replace sample data with your own metrics from Google Analytics and Search Console
Pro Tip: Use formulas like =AVERAGE(), =COUNTIF(), and create charts from the data tabs.
Copy-Paste CSV Templates
Copy each tab's CSV data, paste into Google Sheets, then use Data → Split text to columns (comma delimiter).
Rankings Tab
Track keyword positions over time
Keyword,Current Position,Previous Position,Change,Search Volume,URL "on-page seo",3,5,+2,5400,https://yoursite.com/on-page-seo "meta tags",8,12,+4,2900,https://yoursite.com/meta-tags "technical seo audit",15,18,+3,1200,https://yoursite.com/technical-seo "seo checklist",6,6,0,900,https://yoursite.com/seo-checklist "schema markup",11,15,+4,800,https://yoursite.com/schema-markup
Traffic Tab
Monitor organic traffic and engagement
Date,Organic Sessions,New Users,Returning Users,Bounce Rate,Avg Session Duration,Pages/Session 2026-01-01,4520,3200,1320,45%,2:35,3.2 2026-01-08,4890,3450,1440,43%,2:42,3.4 2026-01-15,5120,3680,1440,42%,2:48,3.5 2026-01-22,5350,3850,1500,41%,2:55,3.6 2026-01-29,5580,4020,1560,40%,3:02,3.8
Conversions Tab
Track goals and conversion rates
Date,Organic Sessions,Goal Completions,Conversion Rate,Form Submissions,Newsletter Signups,Revenue 2026-01-01,4520,136,3.01%,85,51,$4250 2026-01-08,4890,156,3.19%,98,58,$4890 2026-01-15,5120,169,3.30%,105,64,$5320 2026-01-22,5350,177,3.31%,110,67,$5560 2026-01-29,5580,190,3.41%,118,72,$5850
Technical SEO Tab
Monitor site health and Core Web Vitals
Date,LCP (seconds),FID (ms),CLS,Page Speed Mobile,Page Speed Desktop,Crawl Errors,Index Coverage 2026-01-01,2.3,85,0.08,78,92,12,98% 2026-01-08,2.1,75,0.06,82,94,8,99% 2026-01-15,1.9,68,0.05,85,95,5,99% 2026-01-22,1.8,62,0.04,87,96,3,100% 2026-01-29,1.7,58,0.03,89,97,1,100%
Dashboard Tab
Summary metrics and KPI overview
Metric,Current Month,Previous Month,Change Total Organic Sessions,5580,4520,+23.5% Average Position,8.2,10.5,+2.3 Top 10 Keywords,12,8,+4 Conversion Rate,3.41%,3.01%,+0.40% Page Speed Score,89,78,+11 Core Web Vitals Pass,Yes,No,Improved
What to Track
Rankings & Visibility
- Keyword rankings (top 10, top 20, top 50)
- Average ranking position
- Ranking improvements/declines
- Featured snippets won
- Organic visibility score
Traffic & Engagement
- Organic sessions (monthly/weekly)
- New vs returning visitors
- Pages per session
- Average session duration
- Bounce rate by landing page
Conversions & Goals
- Conversion rate from organic traffic
- Goal completions
- Form submissions
- Newsletter signups
- Revenue from organic (if ecommerce)
Technical SEO
- Core Web Vitals (LCP, FID, CLS)
- Page speed scores (mobile/desktop)
- Crawl errors
- Index coverage
- Mobile usability issues
Useful Google Sheets Formulas
Average Ranking Position
=AVERAGE(Rankings!B2:B100)Calculate average position across all tracked keywords (Column B in Rankings tab).
Week-over-Week Traffic Growth
=(Traffic!B6-Traffic!B5)/Traffic!B5*100Show percentage change in organic sessions vs previous week (Column B = Organic Sessions).
Top 10 Keywords Count
=COUNTIF(Rankings!B2:B100,"<=10")Count how many keywords rank in positions 1-10.
Conversion Rate
=Conversions!C2/Conversions!B2*100Calculate conversion rate: (goal completions / sessions) × 100.
Where to Get Your Data
Google Search Console
Export keyword data: Performance → Export → Download as CSV. Replace sample data in Rankings tab.
Open Google Search ConsoleGoogle Analytics 4
Export traffic data: Reports → Traffic acquisition → Export to Google Sheets. Update Traffic tab weekly.
Open Google AnalyticsPageSpeed Insights
Check Core Web Vitals scores manually or use our RankSpeed Analyzer for bulk checking.
Use RankSpeed AnalyzerManual Entry
Add data manually each week/month. Takes 5-10 minutes but gives you full control over what metrics to track.