Read the client profile.
Analyze the website
Browse the client’s website. Note their services, content structure, existing topics, and gaps.
Pull analytics (if connected)
Pull Search Console data for the past 3 months:
-
Top queries by impressions (look for high-impression, low-CTR opportunities)
-
Top pages by clicks
-
Queries with no dedicated landing page
Pull GA4 data for the past 3 months:
-
Landing pages by sessions
-
Organic traffic trends
Skip silently if either integration is not connected.
Check the Brand Guide
Look up a client note titled “Brand Guide.” If it exists, use the positioning and competitive differentiation to filter keyword selection: avoid keywords that fight the brand’s positioning, prefer keywords that reinforce differentiation. Skip if no Brand Guide exists.
Build the keyword strategy
Check if an “SEO Keyword Strategy” client note exists. Update it if so; create one if not. Preserve the Published Content Log section when updating.
Note sections:
-
Client Overview: one paragraph on what they do, who they serve, primary services.
-
Current SEO Snapshot: what’s working and what’s not. Skip if no analytics data.
-
Target Keywords: 15-25 keywords in three tiers:
-
Tier 1 (High Priority): 5-8 keywords with best opportunity (high intent, achievable difficulty, core services). First blog posts.
-
Tier 2 (Medium Priority): 5-8 supporting keywords (related questions, long-tail, comparisons).
-
Tier 3 (Future): 5-8 keywords for once the foundation is built.
For each: keyword phrase, search intent, and why it fits this client.
-
Content Gaps: topics to cover based on competitor gaps and missing content.
-
Published Content Log: tracking section for blog posts. Format:
- [slug]: "Target Keyword" (date).
Create a task from the “[2/2] Review Keyword Strategy” template, due tomorrow.