Stored locally
The keys are written to your own PC. They are never sent to our servers and they are never held in our database, because there is nothing for us to hold them in.
Product · the link builder
Stacks builds and maintains the tiered property network that points at a client's site, and keeps every property, every anchor and every loss on one screen.
The screen
Power flows up and risk flows down. Only the tier one properties link at the client's domain; tier two links at tier one, tier three links at tier two. When a property gets burned it costs you that property, and the client's domain never had a link from it to lose.
The properties that died are drawn at full size, in place, underneath the ones that are working.
Link stack · tier 1 – 3
Bayline Plumbing
Forty-one live properties across twelve hosts. Only the six Tier 1 properties ever touch bayline‑plumbing.com — everything below points at the tier above it, so a burned property costs you a property, never the client's domain.
bayline‑plumbing.com · Portland, OR
last index check 09:12 · 58 links live
Live properties
41
6 T1 · 14 T2 · 21 T3
Links landed
58
+12 this month · 11 at the money site
Posts this month
38
214 all time · 1 in 3 carries a link
Lost or stalled
5
2 deindexed · 1 suspended · 1 sandboxed · 1 stripped
Stack topology
46 accounts 41 live 5 lostMoney site
bayline-plumbing.com
11 inbound links · 5 target pages · Tier 1 only
/ 4 · /burst-pipe-repair 2 · /water-heater-repair 2
/drain-cleaning 2 · /portland 1
WordPress.com
baylineplumbingpdx.wordpress.com
Tier 12 links
→ /burst-pipe-repair
Blogger
baylineplumbingpdx.blogspot.com
Tier 12 links
→ /drain-cleaning
Weebly
bayline-plumbing-pdx.weebly.com
Tier 12 links
→ /
Tumblr
bayline-plumbing.tumblr.com
Tier 12 links
→ /water-heater-repair
Ghost
baylineplumbing.ghost.io
Tier 11 link
→ /portland
Strikingly
baylineplumbing.mystrikingly.com
Tier 12 links
→ /
3 properties
Medium
Webnode
Site123
6 links up
2 properties
Tumblr
Weebly
4 links up
3 properties
Jimdo
Livejournal
Ghost
5 links up
2 properties
Webnode
Blogger
4 links up
2 properties
Site123
WordPress.com
3 links up
2 properties
Blogger
Webnode
4 links up
4 properties
Livejournal
Site123
Jimdo
Blogger
4 links up
3 properties
Tumblr
Webnode
Site123
3 links up
4 properties
Livejournal
Jimdo
Blogger
Tumblr
4 links up
3 properties
Site123
Webnode
Livejournal
3 links up
4 properties
Jimdo
Tumblr
Site123
Blogger
4 links up
3 properties
Webnode
Livejournal
Jimdo
3 links up
Medium
baylineplumbing.medium.com
T22 links
Deindexed 14 Aug
Substack
baylineplumbing.substack.com
T21 link
Suspended 6 Aug
Livejournal
baylineplumbingpdx.livejournal.com
T32 links
Deindexed 28 Jul
Site123
baylineplumbingpdx.site123.me
T20 links
Sandboxed 12 days
Jimdo
bayline-plumbing.jimdosite.com
T31 link
Link stripped on save
Power flows up, risk flows down. A Tier 3 property that gets burned costs you a Tier 3 property. The money site is only ever touched by the six Tier 1 properties, and those six are the only ones a human opens by hand every week.
The anchor mix
Anchor text is the part of link building that gets people penalised, and it is almost always managed by memory. Stacks counts every anchor it has ever placed, sorts them into branded, naked URL, partial match and exact match, and draws the ceiling as a line on the bar.
In the design below the exact-match share has gone over that ceiling. The app says so in the loudest thing on the card, states the number it is over by, and says what it will do next and how long that will take.
Anchor distribution
Exact hot“Bayline Plumbing” · “Bayline Plumbing Portland” · “Bayline”
“bayline-plumbing.com” · “bayline-plumbing.com/water-heater-repair”
“emergency plumber in Portland” · “Portland water heater repair”
“burst pipe repair portland” · “drain cleaning portland” · “water heater repair portland”
Exact match is over the ceiling
10.3% against a set ceiling of 8.0% — the white tick on the bar. Exact-match anchors are frozen: the scheduler will rewrite any it is handed until the ratio drops back under 8.0%, which takes 17 more non-exact links, about six weeks at 12 links a month.
The uncomfortable half
Every link tool you have used quietly drops a property once it stops passing anything, which is how a stack that is leaking still looks like a stack that is compounding. In the table below the deindexed, the suspended, the sandboxed and the one whose link the host strips on save are in the same list, at the same size, sorted the same way as the ones that work.
Properties
18 of 46 shown sorted by tier| Host | Property | Tier | Indexed | Posts | Last post | Anchor used | Points at | Status |
|---|---|---|---|---|---|---|---|---|
| WordPress.com | baylineplumbingpdx.wordpress.com | T1 | Yes | 11 | 2026-08-29 | Bayline Plumbing | /burst-pipe-repair | Live |
| Blogger | baylineplumbingpdx.blogspot.com | T1 | Yes | 9 | 2026-08-28 | drain cleaning portland | /drain-cleaning | Live |
| Weebly | bayline-plumbing-pdx.weebly.com | T1 | Yes | 8 | 2026-08-27 | bayline-plumbing.com | / | Live |
| Tumblr | bayline-plumbing.tumblr.com | T1 | Yes | 12 | 2026-08-30 | Portland water heater repair | /water-heater-repair | Live |
| Ghost | baylineplumbing.ghost.io | T1 | Yes | 6 | 2026-08-25 | Bayline Plumbing Portland | /portland | Live |
| Strikingly | baylineplumbing.mystrikingly.com | T1 | Yes | 5 | 2026-08-24 | emergency plumber in Portland | / | Live |
| Medium | bayline-plumbing.medium.com | T2 | Yes | 7 | 2026-08-29 | Portland pipe notes | T1 · wordpress.com | Live |
| Webnode | baylineplumbing.webnode.page | T2 | Yes | 5 | 2026-08-26 | burst pipe write-ups | T1 · tumblr.com | Live |
| Weebly | bayline-pdx-notes.weebly.com | T2 | No | 4 | 2026-08-30 | Bayline notes | T1 · blogspot.com | Indexing 3d |
| Blogger | baylinepdxnotes.blogspot.com | T2 | Yes | 6 | 2026-08-23 | water heater guides | T1 · tumblr.com | Live |
| Livejournal | baylinepdx.livejournal.com | T3 | Yes | 4 | 2026-08-22 | pipe repair reading | T2 · medium.com | Live |
| Site123 | baylinenotes.site123.me | T3 | Yes | 3 | 2026-08-21 | pdx plumbing links | T2 · webnode.page | Live |
| Tumblr | baylinepdxfeed.tumblr.com | T3 | No | 3 | 2026-08-30 | bayline pdx | T2 · weebly.com | Indexing 1d |
| Medium | baylineplumbing.medium.com | T2 | No | 6 | 2026-08-11 | link removed by host | T1 · wordpress.com | Deindexed |
| Substack | baylineplumbing.substack.com | T2 | No | 3 | 2026-08-05 | account gone | T1 · weebly.com | Suspended |
| Livejournal | baylineplumbingpdx.livejournal.com | T3 | No | 5 | 2026-07-28 | dropped from index | T2 · jimdosite.com | Deindexed |
| Site123 | baylineplumbingpdx.site123.me | T2 | No | 2 | 2026-08-19 | Bayline Plumbing | T1 · ghost.io | Sandboxed 12d |
| Jimdo | bayline-plumbing.jimdosite.com | T3 | Yes | 4 | 2026-08-18 | stripped on save, 3 tries | T2 · livejournal.com | Publish failed |
Five properties are dead or stalled and they are printed here at the same size, in the same table, in the same order as the forty-one that work. Hide them and the stack looks like it is compounding when it is actually leaking — and you keep paying for hosts that stopped passing anything in July.
Bring your own keys
Stacks runs on the API keys you already pay for. You paste them into the settings screen the first time you open the app, and they stay where you put them.
The keys are written to your own PC. They are never sent to our servers and they are never held in our database, because there is nothing for us to hold them in.
Each key is checked with an actual call, not a format test. When one fails, the app names the key that failed and what to do about it, instead of a red box that says invalid.
There is no usage counter, no credit balance and no scan limit anywhere in the product. Post as often as the hosts will take, on as many properties as you like.
What exists today · 31 August 2026
The three screens above this line are the approved design. They are not a running build, they are not a beta, and there is nothing to download. They are on the page because the design is finished and you deserve to see what you are being asked to wait for.
Two planning documents. No code yet. Being built.
Two planning documents. No code yet. Being built.
The only one close to shipping. It renders and it delivers, and the PDF carries nothing identifying the vendor.
Not open yet. Nothing on this site can take money today.
Printed at the same size as everything else on the page, because a fact that only appears in small print at the bottom is a fact somebody hoped you would miss.
The price
Every competitor bills you per location, so the client you won last week arrives as a new line on your own invoice. Stacks installs on your PC. Seats are the only thing that grows the bill.
Stacks Solo
1 seat
$69/mo
or $690/yr — ten months, two months free
Stacks Agency
5 seats
$139/mo
or $1,390/yr — ten months, two months free
Stacks is also in the Full Kit with Sites and Reports: $149/mo or $1,490/yr for Solo, $299/mo or $2,990/yr for Agency. Annual is ten months either way. That is the only discount on this site.
The store is not open, so nothing here can take your money today. It opens when Reports ships.