SEO · THE DISTRIBUTION LAYER · WHAT WE ALREADY WIN, AND WHAT WE DO NOT READING THE FEED
01 /

Portfolio search performance · LAST 28 DAYS

02 /

Every property

SEARCH CONSOLE PUBLISHES ITS LAST FINAL DAY ABOUT THREE DAYS BEHIND, SO THE DATA DATE IS NEVER TODAY AND THAT IS CORRECT. POSITION IS THE AVERAGE RANK ACROSS EVERY IMPRESSION, SO LOWER IS BETTER. AWAITING ACCESS MEANS THE PROPERTY IS CONFIGURED BUT THE SERVICE ACCOUNT CANNOT SEE IT IN SEARCH CONSOLE YET.

03 /

Top queries by clicks · FIVE PER PROPERTY, 28 DAYS

04 /

Movers · POSITION CHANGE, LAST 7 DAYS AGAINST THE 7 BEFORE

05 /

Metered spend · DATAFORSEO, HARD CAP US$25 A MONTH

THE CAP IS ENFORCED IN THE COLLECTOR ITSELF, BEFORE ANY CALL IS MADE, USING THE COST DATAFORSEO REPORTS ON EVERY RESPONSE. A BATCH THAT WOULD CROSS IT IS REFUSED AND THE LANE KEEPS RUNNING WITH WHAT IT ALREADY HAS. THE MONTH ROLLS OVER ON ITS OWN. A SECOND, INDEPENDENT DAILY LIMIT IS SET IN THE DATAFORSEO DASHBOARD.

06 /

Tracked keyword ranks · KEYWORDS WE CHOSE TO CHASE, CHECKED DAILY TO POSITION 20

SEARCH CONSOLE CAN ONLY SHOW QUERIES WE ALREADY APPEAR FOR. THIS TABLE IS THE OTHER HALF: KEYWORDS WE PICKED, WHETHER WE RANK FOR THEM OR NOT. A KEYWORD WITH NO POSITION IS OUTSIDE THE TOP 20, WHICH IS THE HONEST ANSWER AND THE STARTING LINE. THE TARGET LIST IS /OPT/SEO/KEYWORDS.JSON ON HETZNER AND IT IS MEANT TO BE EDITED.

07 /

Gap opportunities · KEYWORDS A COMPETITOR WINS AND WE DO NOT RANK FOR AT ALL

SCANNED WEEKLY ON MONDAYS AGAINST THE COMPETITOR SET IN /OPT/SEO/COMPETITORS.JSON. OPPORTUNITY IS SEARCH VOLUME WEIGHTED BY HOW WINNABLE THE KEYWORD IS, SO A HUGE KEYWORD AT DIFFICULTY 90 SINKS BELOW A MODEST ONE WE CAN ACTUALLY TAKE.

08 /

Briefs to the content lanes · GAPS TURNED INTO COMMISSIONED ARTICLES, WEEKLY

WRITTEN MONDAYS AT 12:00 UTC BY /OPT/SEO/BRIEFS.MJS STRAIGHT INTO EACH LANE'S OWN VAULT QUEUE, WHICH THE LANE ALREADY READS. NOTHING NEW TO WIRE, NOTHING TICKED OFF. TWO TO THREE PER LANE PER WEEK IS A CEILING, NOT A QUOTA: A LANE WHOSE BOARD HOLDS NOTHING WORTH WRITING IS GIVEN NOTHING AND SAYS SO. A BRIEF IS DONE WHEN ITS ARTICLE EXISTS, SO THE QUEUE AND THE LIVE SITE CANNOT DRIFT APART.

09 /

Backlinks · PROSPECTS FOUND AND DRAFTED BY THE MACHINE, SENT BY A HUMAN

FOUND AND DRAFTED TUESDAYS AT 12:00 UTC BY /OPT/SEO/BACKLINKS. THE ENGINE NEVER SENDS OR POSTS ANYTHING: IT WRITES A REVIEW DOC AND A HUMAN SENDS FROM THE VENTURE'S OWN MAILBOX, BECAUSE SERVER-SENT COLD MAIL BURNS A YOUNG DOMAIN AND AUTOMATED POSTING GETS ACCOUNTS BANNED. SO SENT, REPLIED AND WON ARE ONLY AS TRUE AS WHAT A HUMAN LOGGED. LINKS LIVE IS THE ONE MEASURED NUMBER: THE WEEKLY RUN RE-FETCHES EVERY PAGE WE HAVE WON AND LOOKS FOR OUR LINK. AUTHORITY IS A PROXY (A CURATED TIER LIST PLUS SERP POSITION), NOT A BOUGHT BACKLINK METRIC.

10 /

What visitors actually do · GOOGLE ANALYTICS, 28 DAYS, EVERYTHING AFTER THE CLICK

EVERY SECTION ABOVE STOPS AT THE CLICK. THIS ONE STARTS THERE. ORGANIC IS THE VISITS SEARCH ACTUALLY DELIVERED, AND IT IS THE ONLY SESSION NUMBER ON THIS PAGE THAT SEO OWNS. ENGAGEMENT IS THE SHARE OF SESSIONS THAT LASTED TEN SECONDS, TOOK A SECOND PAGE, OR CONVERTED. THE LANDING TABLE IS THE REWRITE LIST: A PAGE PULLING SEARCH TRAFFIC AND HOLDING NOBODY IS THE ONE WORTH REWRITING, AND NEITHER COLUMN SAYS THAT ALONE. THE DATA DATE IS THREE DAYS BACK ON PURPOSE, BECAUSE GOOGLE FINISHES COUNTING ENGAGED SESSIONS LATE AND A FRESHER PULL WOULD REPORT ZERO ENGAGEMENT FOR ITS TWO NEWEST DAYS EVERY DAY. MOMENTUMLAB.AI CARRIES NO TAG BY DECISION, WHICH IS WHY ITS ROW IS BLANK RATHER THAN MISSING.