EP03 & 04 is one keyword research workflow. It starts from the site tree and page structures, collects DataForSEO keyword evidence, maps intent, groups keyword buckets, and highlights early wins.
The workflow uses EP01 and EP02 as planning context instead of dumping unrelated keyword rows.
The final tabs show which keyword groups matter, which page should target them, and what to build first.
Run the setup function. The script creates a setup tab, seed keyword tab, raw inventory tab, intent map, keyword buckets, and API log.
Add the DataForSEO login and API password inside the setup tab of your own copied Google Sheet. Leave the public template blank.
The seed tab pulls planned pages from the site tree and page structure work, then lets you add manual service, location, and topic seeds.
Use DataForSEO keyword ideas, suggestions, and related keywords. The inventory tab keeps raw evidence, but deduplicates repeated rows.
The script enriches keyword intent with DataForSEO, then uses rule-based fallbacks so every keyword can be reviewed with a final intent.
Keywords are grouped by mapped page, page type, and intent. The final bucket view shows priority, primary keyword, support keywords, and early-win score.
.xlsx mode.Extensions > Apps Script.Run for the function named setupEP0304.EP03 & 04 SETUP and add the DataForSEO login and API password.SEO/GEO Series > EP03 & 04: Import Seeds from EP01/EP02.EP03 & 04 SEED KEYWORDS.EP03 & 04: Collect DataForSEO Keywords.EP03 & 04: Detect Intent with DataForSEO.EP03 & 04: Build Intent Map.EP03 & 04: Build Keyword Buckets.EP03 & 04 SETUP
EP03 & 04 SEED KEYWORDS
EP03 & 04 KEYWORD INVENTORY
EP03 & 04 INTENT MAP
EP03 & 04 KEYWORD BUCKETS
EP03 & 04 API LOG
Credentials are read from the setup tab in the user's own copied sheet. Do not add API login details to the public template.
Loading EP03 & 04 Apps Script...
Targeted inputs from EP01/EP02 plus manual seeds. This keeps the run focused on planned pages instead of every sitemap URL.
Raw DataForSEO keyword evidence with volume, CPC, competition, difficulty, source seed, endpoint, and mapped page context.
Clean keyword rows with final intent, funnel stage, recommended page type, business fit, early-win score, and recommendation.
The final planning view: bucket name, mapped page, primary keyword, supporting keywords, total volume, difficulty, priority, and notes.
The user wants to learn, understand, or solve a problem. Usually maps to guides, explainers, FAQ pages, and educational content.
The user is comparing options, agencies, services, prices, or solutions. Usually maps to service pages, comparison pages, or buying guides.
The user is close to taking action. Usually maps to quote pages, booking pages, service pages, or conversion-focused location pages.
The user is looking for a known brand, company, tool, person, or website. Usually becomes a brand note, competitor input, or exclusion.