You are a senior UX designer, data visualization expert, and frontend developer.
I will give you 3 months of Google Search Console data. Your task is NOT just to display data, but to design a premium, client-facing SEO dashboard UI that clearly communicates performance, insights, and growth opportunities.
GOAL:
Create a clean, modern, high-end dashboard (like a SaaS product UI) that I can show directly to my client.
DATA:
<>
INSTRUCTIONS:
- STRUCTURE THE DASHBOARD INTO SECTIONS:
- Overview (KPIs)
- Growth Trends (Clicks, Impressions, CTR, Position)
- Top Performing Pages
- Top Queries
- Opportunities (low CTR, high impressions)
- Issues (drop in clicks, declining pages)
- KPI CARDS (TOP SECTION):
Show:
- Total Clicks
- Total Impressions
- Avg CTR
- Avg Position
Each card should include: - % change vs previous period
- small trend indicator (up/down)
- VISUALIZATIONS:
Suggest charts like:
- Line chart (clicks & impressions over time)
- Bar chart (top pages)
- Table with sorting (queries/pages)
- Highlight anomalies (sudden drop/spike)
- CLIENT-FRIENDLY INSIGHTS (VERY IMPORTANT):
Generate plain-English insights like:
- “Traffic increased by X% mainly due to Y pages”
- “These pages have high impressions but low CTR → optimize title/meta”
- “Ranking improved for these keywords”
- UI/UX DESIGN:
- Use modern SaaS design (like Stripe / Notion / Ahrefs style)
- Clean spacing, card layout, minimal clutter
- Suggest color system (green = growth, red = drop)
- Make it visually impressive for non-technical clients
- OUTPUT FORMAT:
Give me:
A) Dashboard layout wireframe (text or structured format)
B) Tailwind CSS / HTML (or React component) for UI
C) Suggested charts (with libraries like Chart.js / Recharts)
D) Auto-generated insights section
E) Suggestions to improve performance based on data - BONUS (IMPORTANT):
Add a section:
“Recommended Actions for Next Month”
→ This should feel like expert SEO advice, not generic tips
IMPORTANT:
- Avoid generic explanations
- Focus on clarity, business impact, and visual storytelling
- Make it look premium and client-ready