| 01Site onboarding |
Builds the site profile and locks in your content policy: identifies the CMS (WordPress / Shopify) and version, primary domain and subdomains, target countries and languages (hreflang scope), sitemap and publishing areas; saves your content policy (approval switch, weekly quota, priority page types) as the constraint for everything that follows. |
Once, at onboarding |
| 02Data connections and service launch |
Connects Google Search Console (search performance), Google Analytics 4 (traffic and sessions) and the WordPress / Shopify publishing channel with continuous health checks; flags expired authorization, invalid tokens or connector version mismatches so nothing disconnects silently. |
Once, at onboardingRe-checked on every sync |
| 03SEO baseline and data sync |
Pulls daily GSC impressions, clicks, average position, CTR and GA4 organic sessions; maintains a rolling 28-day window compared against the previous period; saves a pre-publish baseline snapshot per article for post-publish attribution. |
Daily |
| 04Page discovery and technical diagnosis |
Crawls the whole site (up to 5,000 pages, 20 inspected in detail) into a URL inventory with index status; outputs an impact-ranked technical issue list: Title / Description length and uniqueness, heading hierarchy, canonicals and self-references, robots / noindex, duplicate content, body length, Schema structured data, mobile usability and Core Web Vitals. |
Every 6 daysFirst run covers the whole site |
| 05Keyword and growth opportunity analysis |
Mines keywords (including long-tail, search volume, competition, CPC, trend) grouped by search intent; identifies high-value "positions 11–30" opportunities and competitor coverage gaps; growth analysis covers traffic anomalies and localization opportunities; merges results into a refreshed opportunity pool with priority and difficulty flags. |
Keywords every 14 daysGrowth analysis every 7 days |
| 06Competitor and search-intent analysis |
Analyzes competitor pages and top SERP results to judge search intent; outputs a de-duplicated opportunity pool (P0 / P1 / P2) and a content cluster plan — a "pillar + cluster" structure around core topics, with content-type mix and internal linking defined. |
Every 6 daysAn extra pass after keyword updates |
| 07Content and technical planning |
Picks topics from the opportunity pool and outputs an execution brief: target search intent, top SERP breakdown, page type (pillar / cluster / product), title and H structure, outline and key points, and long-tail keyword placement; strategy is confirmed before writing. |
Every 3 days |
| 08Drafting and on-page optimization |
Writes original English drafts that meet E-E-A-T, or Title / Description / body rewrites for home, category and product pages; passes originality and quality gates into the approval queue with before-and-after previews; publishes only after you approve, one piece per cycle. |
Every 3 daysOne piece per cycle; new articles capped at 3/week, 12/month, 48 hours apart |
| 09Post-publish monitoring and periodic review |
Verifies live status and indexing daily after publishing; at days 14, 28, 30, 60 and 90 it pulls the page's impressions, clicks, position and sessions, compares against the pre-publish baseline, and outputs a growth / plateau / decline verdict with next-step recommendations. |
By milestoneVerification daily after going live |