All templates
SEOIntermediate
Ranked Keyword Gap Analysis to Notion
Robomotion•Updated Yesterday

Overview
Runs a ranked keyword gap analysis between your domain and a competitor's, and logs every keyword they rank for and you do not into a Notion database.
Ranked Keyword Gap Analysis to Notion
Runs a ranked keyword gap analysis between your domain and a competitor's, and logs every keyword they rank for and you do not into a Notion database.
How it works
Two ranked-keyword calls, one comparison, and the difference written straight to Notion.
- Run — an Inject trigger; run it on demand, or give it a repeat interval.
- Read Notion Token → Build Notion Headers.
- Get My Ranked Keywords → Index My Keywords.
- Get Competitor Keywords → Find The Gaps.
- For Each Gap → Build Notion Page → Create Notion Page.
Why HTTP rather than the Notion node
The database needs typed number and url properties, which Robomotion.Notion.Pages.Create does not expose. The page is created over the Notion REST API with Core.Net.HttpRequest.
Setup
- DataForSEO credential — API login and password from https://app.dataforseo.com/api-access.
- Notion credential — a vault item holding an internal integration token, with the database shared to it.
notion_propsin Set Parameters must match your database's column names exactly.
Ported from
- Run a Ranked Keyword Gap Analysis Using DataForSEO and Notion — DataForSEO template