Portfolio Cockpit

SEO & content across every NexKoins site. Sign in with your NexKoins account (same as ledger).

Portfolio Cockpit · SEO & Content

os.nexkoins.com — one view across every site's search & blog
loading…

Search performance · last 28 days

Loading search data…

Blog pipeline · mirrored from each site's OS

SiteLatest postSincePipeline
Loading blog status…
Mirror, not a second editor. Posts are written and scheduled in each site's own OS Blog tab — that stays the source of truth. This reads the same data live. Queue Mia drafts drops AI drafts into that site's OS as Drafts for you to review and schedule there.

Month‑on‑month trend

Loading monthly trend…
How this updates. A nightly job pulls each verified property from the Google Search Console API into a per-day store; months roll up from there (average position is impression-weighted). No manual GSC login.

This month's actions · your Business-Day-4 checklist

Loading recommendations…
How to use this. Pick a site from the dropdown (or "All sites"). Work top-down — items are ordered by impact, P1 first. The list refreshes automatically from the latest search data, so it's current every time you check in.

Blog · Annabeth Chan

One-click generate → glance → publish. Publishing rebuilds and deploys annabethchan.com automatically (batched, live within ~10 min). It's a static SEO page, so it's fully crawlable. Review any figures (ABSD %, stamp duty) before publishing.
Loading drafts…
Loading published…
Loading schedule…

Property leads · —

Loading leads…
Every /360-request submission lands here — even if the visitor didn't finish the WhatsApp handoff. A new-lead ping also goes to your Property Leads topic. Temporary home until leads get a dedicated CRM.

How to read this · plain-English guide

The 4 numbers on each site card

ClicksPeople who clicked from Google through to your site. This is real traffic — the end goal. Higher is better.
ImpressionsHow many times you showed up in someone's search results. Rising means Google is putting you in front of more people.
Avg positionLower is better. Your average rank in results. 1–10 = page 1, 11–20 = page 2. The whole game is getting your important terms under 10.
CTROf the people who saw you, the share who actually clicked. Only meaningful read alongside position (below).

What the combination is telling you

What you seeWhat it meansWhat to do
Impressions up, position dropping, clicks upYou're winning — SEO is compoundingKeep doing what you're doing
Impressions up, clicks flat, position stuck 11–20Visible, but not high enough to earn clicksBuild authority: reviews + backlinks
Good position (top 10) but low CTRYou rank, but the title/description isn't temptingRewrite the page title + meta description
A term with lots of impressions at position 11–20You're one push from page 1 on itFocus new content + links on that term

Is my ranking actually improving?

Open the Month-on-month tab. If average position is going down month over month and impressions are going up, you're improving. Real example: KNG moved from position 18 to 13 between June and July — genuine progress toward page 1.

Your 2-minute monthly check

  1. Open Month-on-month — is position dropping and are impressions rising? That's the health check.
  2. Scan the Overview arrows (▲ up / ▼ down) for the last-28-day direction.
  3. Find the term at position 11–20 with the most impressions — that's where effort pays off most.
  4. Check the blog staleness flag — if it's red, click Queue Mia drafts to get fresh posts flowing.
The one rule to remember: lower position = higher on the page = the goal. Everything else is about moving your money terms from page 2 onto page 1 — through reviews, backlinks, and fresh content.