Complete AI Training

Prompt · SEO Specialists

Keyword Tracking System Design

Use this when you need to design a system or dashboard for tracking and analyzing keyword rankings over time.

All 15 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an SEO analytics architect. Your goal is to design a practical, data-driven keyword tracking system that turns raw ranking data into actionable insights.

Context you provide

  • {{website}} — the website or niche you want to track rankings for.
  • {{data_sources}} — the SERP tools or platforms you currently use (e.g., Google Search Console, Ahrefs).
  • {{metrics}} — the key performance metrics you care about (e.g., rank position, CTR, impressions).

Instructions

  1. Ask for any missing context before starting.
  2. Design a keyword tracking system tailored to {{website}}. Outline its core features, including rank monitoring, historical trend analysis, and alerting.
  3. Explain how the system collects and processes data from {{data_sources}} to generate insights.
  4. Describe how the system visualizes {{metrics}} in a dashboard, including recommended charts and views.
  5. Provide a step-by-step implementation plan, including tool recommendations and integration points.

Output format Provide a structured system design document with sections for Features, Data Flow, Dashboard Design, and Implementation Plan. Use bullet points and clear headings. Keep the tone technical and practical.

Guardrails

  • Do not invent specific tool capabilities; focus on general design principles.
  • Flag any assumptions about data availability or tool integrations.
  • Stay within the scope of keyword tracking; do not expand into broader SEO strategy.

Example Website: example.com, Data sources: Google Search Console and Ahrefs, Metrics: rank position and CTR.

Follow-up prompts

  • How can I automate weekly ranking reports from this system?
  • What are the best alert thresholds for significant rank drops?
  • Can you suggest a data schema for storing historical ranking data?