Skip to content
Case study · Internal SEO tool

SEO Operations Workspace.

The tool we built to run our own SEO missions. A single dashboard that replaces ten tabs — Search Console, Analytics, Semrush, rank tracking, content generator.

Type
Web workspace
Year
2026
Role
Design + Build + Own
Distribution
Private · Invitation
workspace / dashboard
Performance dashboard
The context

The tool we wanted and nobody was selling.

Semrush, Ahrefs and the rest are powerful — but none of them connects Search Console, GA4, Semrush, our optimization worklist and our content pipeline into a single workspace. Instead, every SEO mission cost us ten open tabs and three spreadsheets that drifted over the weeks.

So we built our own. It's private — each instance connects its own Google and Semrush accounts. It's not commercial. But it's exactly what we build for teams that ask us for an SEO tool cut to their workflow.

The trigger
Ten tabs open on every mission.
The constraint
Stay private and local-first — never a shared pool.
The bet
One dashboard replaces a rack of tools.
The result
Nine modules, three integrations, one workspace.

Connected data sources

Google Search ConsoleGoogle Analytics 4Semrush APIClaude Desktop
The 9 modules

What it does, screen by screen.

Nine modules that cover the full cycle: read the data, prioritize pages, generate the content, track the result.

GSC + GA4

Performance dashboard

Clicks, impressions, average position, CTR and conversions live on one screen. Each tile has a sparkline and a delta versus the previous period.

  • 5 live KPI tiles
  • 7 / 28 / 90-day windows
  • GA4 conversions mapped to pages
workspace / dashboard
Performance dashboard
Priority

Optimization Worklist

An impact-sorted page queue — quick wins, low CTR, missing content, needs refresh. Teams work the list instead of picking pages on the fly.

  • 245 pages ranked by impact
  • State + page-type filters
  • Per-owner Excel export
workspace / optimization
Optimization Worklist
Per-page

Page Analyzer

Audit a URL against target keywords, or let Search Console suggest the queries the page could actually win. Two modes, one interface.

  • Manual or auto audit
  • 90 days of GSC history
  • Analysis history archive
workspace / page-analyzer
Page Analyzer
Auto

Keyword Opportunities

Paste a URL. The workspace surfaces quick wins, low-CTR queries and missing terms — no keyword list required up front.

  • No keywords needed
  • Auto detection over 90 d
  • Semrush cross-check
workspace / opportunities
Keyword Opportunities
Presets

Content Generator

Page-type presets — Product, Category, Brand — load the correct field lengths, guardrails and hidden prompt. The brief hands off directly to Claude Desktop.

  • 3 default presets
  • Claude + Semrush suggest
  • LLM handoff-ready
workspace / content-generator
Content Generator
Crawl

Site Audit

A crawl with an explicit limit (10 to 10,000 pages) plus an optional Lighthouse pass. Every previous audit stays archived with its date and status.

  • Explicit 10–10,000 limit
  • Optional Lighthouse
  • Audits archive
workspace / site-audit
Site Audit
Trend

Rank Tracking

Position, change, clicks, impressions and CTR per query — over 15-day, 30-day or 3-month windows. Keyword groups plus delta versus the previous period.

  • 15 / 30 / 90-day windows
  • Top-10 counter + delta
  • Cumulative impressions
workspace / rank-tracking
Rank Tracking
Config

Integrations & Context

All connections on one screen: Search Console, GA4, Semrush. Explicit disconnect per service, Semrush unit-saving mode enforced by default.

  • 3 native connections
  • Per-service disconnect
  • Semrush unit-saving mode
workspace / settings
Integrations & Context
How we use it

The tool that paces every mission.

Every week, every Yassinext consultant opens their day inside the workspace: read the performance dashboard, triage the worklist, open the top of the queue in Page Analyzer.

At month-end, rank tracking and conversion tracking generate the client report. That loop — data, action, measurement — is exactly what most teams can't sustain with a stack of disconnected tools.

245Pages typically in a mid-site worklist
9Modules triggered on a full mission
10Tabs replaced by a single workspace
3Connected accounts: GSC, GA4, Semrush
Paired service

Want the same tool for your team?

That's exactly what we build custom via our Custom SEO Tools service. Rebuilt around your sector, your data, your workflow.

Ready to build yours?

An SEO tool your team will actually use.

Two-hour scoping call. A working prototype in two to four weeks. Rebuilt around your workflow — not a template.

./workspace