Colman Connolly https://colman-connolly.com Sun, 16 Aug 2026 23:40:36 +0000 en-US hourly 1 https://wordpress.org/?v=7.1 Money Tree https://colman-connolly.com/money-tree/ https://colman-connolly.com/money-tree/#respond Sun, 16 Aug 2026 23:40:36 +0000 https://colman-connolly.com/money-tree/ .mth5ilxt{color-scheme:light;--mth5ilxt-surface:#fcfcfb;--mth5ilxt-surfaceAlt:#f4f3ef;--mth5ilxt-ink:#0b0b0b;--mth5ilxt-ink2:#52514e;--mth5ilxt-ink3:#77756e;--mth5ilxt-hair:#dedcd4;--mth5ilxt-soil:#efe9df;--mth5ilxt-soilLine:#cfc4b0;--mth5ilxt-bark:#5c4632;--mth5ilxt-barkLite:#7d6248;--mth5ilxt-s1:#2a78d6;--mth5ilxt-s2:#eb6834;--mth5ilxt-s3:#1baf7a;--mth5ilxt-st-good:#0ca30c;--mth5ilxt-st-warning:#fab219;--mth5ilxt-st-serious:#ec835a;--mth5ilxt-st-critical:#d03b3b;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--mth5ilxt-surface);color:var(--mth5ilxt-ink);border:1px solid var(--mth5ilxt-hair);border-radius:16px;padding:26px 20px 8px;margin:34px 0;width:min(1240px,96vw);max-width:96vw;margin-left:calc(50% - min(620px,48vw));box-sizing:border-box}@media (prefers-color-scheme:dark){:root:where(:not([data-theme="light"])) .mth5ilxt{color-scheme:dark;--mth5ilxt-surface:#1a1a19;--mth5ilxt-surfaceAlt:#242422;--mth5ilxt-ink:#ffffff;--mth5ilxt-ink2:#c3c2b7;--mth5ilxt-ink3:#9b998f;--mth5ilxt-hair:#3a3a36;--mth5ilxt-soil:#242320;--mth5ilxt-soilLine:#4a453c;--mth5ilxt-bark:#a98a68;--mth5ilxt-barkLite:#c0a084;--mth5ilxt-s1:#3987e5;--mth5ilxt-s2:#d95926;--mth5ilxt-s3:#199e70;--mth5ilxt-st-good:#0ca30c;--mth5ilxt-st-warning:#fab219;--mth5ilxt-st-serious:#ec835a;--mth5ilxt-st-critical:#d03b3b;}}:root[data-theme="dark"] .mth5ilxt{color-scheme:dark;--mth5ilxt-surface:#1a1a19;--mth5ilxt-surfaceAlt:#242422;--mth5ilxt-ink:#ffffff;--mth5ilxt-ink2:#c3c2b7;--mth5ilxt-ink3:#9b998f;--mth5ilxt-hair:#3a3a36;--mth5ilxt-soil:#242320;--mth5ilxt-soilLine:#4a453c;--mth5ilxt-bark:#a98a68;--mth5ilxt-barkLite:#c0a084;--mth5ilxt-s1:#3987e5;--mth5ilxt-s2:#d95926;--mth5ilxt-s3:#199e70;--mth5ilxt-st-good:#0ca30c;--mth5ilxt-st-warning:#fab219;--mth5ilxt-st-serious:#ec835a;--mth5ilxt-st-critical:#d03b3b;}.mth5ilxt *{box-sizing:border-box}.mth5ilxt-hd{margin:0 6px 4px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--mth5ilxt-ink3);font-weight:700}.mth5ilxt-h{margin:2px 6px 6px;font-size:23px;line-height:1.24;font-weight:750;color:var(--mth5ilxt-ink)}.mth5ilxt-sub{margin:0 6px 18px;font-size:15px;line-height:1.55;color:var(--mth5ilxt-ink2);max-width:74ch}.mth5ilxt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mth5ilxt-svg{min-width:880px}.mth5ilxt-svg{display:block;width:100%;height:auto;max-width:1180px;margin:0 auto}@media (max-width:1000px){.mth5ilxt-hint{display:block}}@media (max-width:760px){.mth5ilxt{width:auto;max-width:none;margin-left:0}}.mth5ilxt-cta{margin:26px 4px 8px;border-top:1px solid var(--mth5ilxt-hair);padding-top:24px}.mth5ilxt-doors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 8px}@media (max-width:720px){.mth5ilxt-doors{grid-template-columns:1fr}}.mth5ilxt-door{border:1px solid var(--mth5ilxt-hair);border-radius:14px;padding:20px 20px 18px;background:var(--mth5ilxt-surfaceAlt);display:flex;flex-direction:column}.mth5ilxt-door2{border-color:var(--mth5ilxt-s2);box-shadow:inset 0 0 0 1px var(--mth5ilxt-s2)}.mth5ilxt-dnum{margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--mth5ilxt-ink3)}.mth5ilxt-dh{margin:0 0 8px;font-size:17.5px;font-weight:750;line-height:1.3;color:var(--mth5ilxt-ink)}.mth5ilxt-dp{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--mth5ilxt-ink2)}.mth5ilxt-btn{display:inline-block;text-align:center;font-size:14.5px;font-weight:700;line-height:1.25;padding:13px 18px;border-radius:10px;text-decoration:none;margin-top:auto;transition:filter .12s ease}.mth5ilxt-btn:hover{filter:brightness(1.08)}.mth5ilxt-btn:focus-visible{outline:3px solid var(--mth5ilxt-s1);outline-offset:2px}.mth5ilxt-btn1{background:var(--mth5ilxt-s2);color:#fff}.mth5ilxt-btn2{background:var(--mth5ilxt-s2);color:#fff}.mth5ilxt-dlinks{list-style:none;margin:14px 0 0;padding:0}.mth5ilxt-dlinks li{font-size:13.5px;line-height:1.55;margin:0 0 5px;padding-left:15px;position:relative;color:var(--mth5ilxt-ink2)}.mth5ilxt-dlinks li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:0 60% 0 60%;background:currentColor;opacity:.45}.mth5ilxt-dlinks a{color:var(--mth5ilxt-ink);text-decoration:none;border-bottom:1px solid var(--mth5ilxt-hair);font-weight:600}.mth5ilxt-dlinks a:hover{border-bottom-color:currentColor}.mth5ilxt-dlinks span{color:var(--mth5ilxt-ink3)}.mth5ilxt-trh{margin:26px 0 10px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--mth5ilxt-ink3);font-weight:700}.mth5ilxt-tw{overflow-x:auto}.mth5ilxt-tr{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.mth5ilxt-tr th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mth5ilxt-ink3);font-weight:700;padding:0 12px 8px 0;border-bottom:1px solid var(--mth5ilxt-hair)}.mth5ilxt-tr td{padding:11px 12px 11px 0;border-bottom:1px solid var(--mth5ilxt-hair);color:var(--mth5ilxt-ink2);vertical-align:top;line-height:1.5}.mth5ilxt-tr td strong{color:var(--mth5ilxt-ink)}.mth5ilxt-tr a{color:var(--mth5ilxt-s1);text-decoration:none;font-weight:650;border-bottom:1px solid transparent}.mth5ilxt-tr a:hover{border-bottom-color:currentColor}.mth5ilxt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px}.mth5ilxt-det{margin:22px 0 6px;border:1px solid var(--mth5ilxt-hair);border-radius:12px;background:var(--mth5ilxt-surfaceAlt)}.mth5ilxt-det summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:650;color:var(--mth5ilxt-ink);list-style-position:inside}.mth5ilxt-pre{margin:0;padding:0 18px 18px;font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--mth5ilxt-ink2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-height:520px;overflow:auto}.mth5ilxt-hint{display:none;font-size:12px;color:var(--mth5ilxt-ink3);margin:0 6px 8px}.mth5ilxt-svg text{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.mth5ilxt-name{font-size:15.5px;font-weight:700;fill:var(--mth5ilxt-ink)}.mth5ilxt-chip{font-size:9.5px;font-weight:700;letter-spacing:.07em}.mth5ilxt-price{font-size:11.5px;font-weight:650;fill:var(--mth5ilxt-ink2)}.mth5ilxt-cnt{font-size:11.5px;fill:var(--mth5ilxt-ink3)}.mth5ilxt-hl{font-size:10px;font-weight:650;letter-spacing:.04em;fill:var(--mth5ilxt-ink3)}.mth5ilxt-cntbig{font-size:19px;font-weight:750;fill:var(--mth5ilxt-ink3);opacity:.72}.mth5ilxt-bare{font-size:11px;font-weight:650;font-style:italic;fill:var(--mth5ilxt-ink3)}.mth5ilxt-root{font-size:12.5px;font-weight:600;fill:var(--mth5ilxt-ink2)}.mth5ilxt-off{fill:var(--mth5ilxt-ink3)}.mth5ilxt-zone{font-size:10px;font-weight:700;letter-spacing:.13em;fill:var(--mth5ilxt-ink3)}.mth5ilxt-crown{font-size:19px;font-weight:750;fill:var(--mth5ilxt-ink)}.mth5ilxt-crownsub{font-size:11.5px;fill:var(--mth5ilxt-ink3)}.mth5ilxt-node{cursor:pointer}.mth5ilxt-node rect{transition:filter .12s ease}.mth5ilxt-node:hover rect:first-of-type{filter:brightness(0.97)}.mth5ilxt-node:focus-visible rect:first-of-type{outline:3px solid var(--mth5ilxt-s1);outline-offset:2px}.mth5ilxt-lg{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 8px 4px;font-size:12.5px;color:var(--mth5ilxt-ink2)}.mth5ilxt-lg b{font-weight:700;color:var(--mth5ilxt-ink)}.mth5ilxt-sw{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:7px;vertical-align:-1px}.mth5ilxt-out{margin:22px 4px 6px;border-top:1px solid var(--mth5ilxt-hair);padding-top:20px}.mth5ilxt-out h4{margin:0 0 14px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--mth5ilxt-ink3);font-weight:700}.mth5ilxt-out ul{list-style:none;margin:0;padding:0}.mth5ilxt-limb{margin:0 0 22px}.mth5ilxt-limbh{font-size:15px;font-weight:750;color:var(--mth5ilxt-ink);margin:0 0 2px;display:flex;align-items:center;gap:9px}.mth5ilxt-limbw{font-size:13px;color:var(--mth5ilxt-ink3);margin:0 0 12px 20px}.mth5ilxt-br{margin:0 0 12px 20px;padding-left:14px;border-left:2px solid var(--mth5ilxt-hair)}.mth5ilxt-brh{font-size:14.5px;font-weight:700;line-height:1.4}.mth5ilxt-brh a{color:var(--mth5ilxt-ink);text-decoration:none;border-bottom:1.5px solid var(--mth5ilxt-hair)}.mth5ilxt-brh a:hover{border-bottom-color:currentColor}.mth5ilxt-meta{font-size:12.5px;color:var(--mth5ilxt-ink3);margin:3px 0 6px}.mth5ilxt-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px;margin-left:8px;vertical-align:1px}.mth5ilxt-lf{list-style:none;margin:0;padding:0}.mth5ilxt-lf li{font-size:13.5px;line-height:1.5;margin:0 0 3px;padding-left:16px;position:relative;color:var(--mth5ilxt-ink2)}.mth5ilxt-lf li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:0 60% 0 60%;background:currentColor;opacity:.45}.mth5ilxt-lf a{color:var(--mth5ilxt-ink2);text-decoration:none;border-bottom:1px solid var(--mth5ilxt-hair)}.mth5ilxt-lf a:hover{color:var(--mth5ilxt-ink);border-bottom-color:currentColor}.mth5ilxt-note{font-size:13px;color:var(--mth5ilxt-ink3);margin:4px 0 0 0;font-style:italic}.mth5ilxt-fin{margin:18px 6px 14px;font-size:12.5px;color:var(--mth5ilxt-ink3);line-height:1.6}@media (max-width:760px){.mth5ilxt{padding:20px 12px 6px}.mth5ilxt-h{font-size:20px}}

The Colman Connolly money tree

Every money page and hub on colman-connolly.com, and the posts that feed each one

Drawn from the live internal links across 20 published posts and 0 pages, crawled 16 August 2026. Nothing is hand-placed: a branch is thick because posts link to it, and bare because none do.

Read it bottom-up.Roots — off-site proofTrunk — the domainBare or broken — needs a leafBranch thickness = posts feeding it

Swipe the diagram sideways, or read the same tree as text below it.

The Colman Connolly money treeA tree diagram of colman-connolly.com. The trunk is the domain, each branch is a money page or definitive hub, and each leaf is a blog post that links up to it. The full structure is repeated as a text outline directly below this diagram.ON YOUR SITE — what you controlOFF YOUR SITE — what the market says (the roots)colman-connolly.com20 posts · 0 pages

The same tree in text — every node is a live link

Method: every published post and page was fetched through the WordPress REST API and its outbound internal links extracted from the rendered body. A leaf counts once per post, only when that post links to the branch URL. Redirects were followed and reported rather than silently merged. Crawled 16 August 2026.

Findings — each defect names a department

Defect Where Routes to
Shallow roots colman-connolly.com Entity / authority — Knowledge Panel and sameAs

Action list — 16 August 2026

  • No immediate plumbing or bare-branch actions.

Run this on your own site

Two doors, one diagnosis

This tree is a scan, and a scan is only worth running if it tells you which department to walk to. Both doors below start from the same diagnosis. Take the skill file and run it yourself, or have us run it and hand you the findings — either way the routing table underneath says where each finding goes.

1 · Do it yourself

Take the skill file and run it

A complete, runnable skill file — the five layers, the seven-step method, the six defects, and the nine-check QA gate. Hand it to Claude, ChatGPT, Gemini or any agent with read access to your site. Apache-2.0: copy it, fork it, ship it inside your own product.

Download map-your-money-tree.skill.md

2 · Have it run for you

Have an agent run it with you

The scan is only worth running if it tells you which department to walk to. Start at The Quick Audit — we crawl colman-connolly.com, draw the tree, name the defects with the exact URLs and counts, and route you to whichever of the things below you actually need.

Go to The Quick Audit

What the scan finds, and which department it routes to

What your tree shows What it means Where it goes
A bare branch A live money page with zero posts linking to it. Nothing you have published has ever pointed a visitor at the thing you sell. The Quick Audit
A split URL Two live pages for one offer — usually a page and a post. Internal links divide between them and neither ranks as well as one would. The Quick Audit
Redirect tax Dozens or hundreds of internal links pointing at a URL that 301s somewhere else. It works, so nobody fixes it. The Quick Audit
A broken target Internal links pointing at a 404. Invisible in analytics, because nobody clicks a link they cannot see. The Quick Audit
An inverted tree Leaf counts fall as price rises. The cheapest offer carries the most proof and the most expensive carries none. The Quick Audit
A canopy with no branches Hundreds of posts linking to each other and almost nothing structural. Looks productive, converts nothing. Personal Brand Site Builder
Shallow roots No Knowledge Panel, no consistent sameAs, no third-party corroboration. The canopy is fine; the soil is loose. Knowledge Panels
map-your-money-tree.skill.md — the full skill file, verbatim (for agents and for copy-paste)
---
name: map-your-money-tree
description: Draw any website as a money tree — trunk (domain), limbs (offer groups), branches (money pages and definitive hubs), leaves (posts that link up to them) — measured from the site's real internal links, then diagnose the six defects a sitemap hides and output a dated publishing plan. Use when someone asks "which of my pages actually make money", "why isn't my content converting", "map my site", "audit my internal links", or when a monthly MAA needs a structural section.
author: Dennis Yu — BlitzMetrics / Local Service Spotlight
license: Apache-2.0
version: 1.0 (2026-08-15)
references:
  - https://blitzmetrics.com/money-tree/
  - https://blitzmetrics.com/seo-tree/
  - https://blitzmetrics.com/money-pages-vs-blog-posts/
  - https://blitzmetrics.com/maa/
  - https://blitzmetrics.com/9-triangles-framework-scalable-home-service-businesses/
  - https://localservicespotlight.com/quick-audit/
---

# Map Your Money Tree

**Use this when** you need to know which pages on a site actually earn, and which of the
content already published is feeding them. Not "how much traffic does this page get" —
*what is connected to what, and in which direction.*

This is the structural half of [MAA](https://blitzmetrics.com/maa/). The leaf counts are
the Metrics. The bare and split branches are the Analysis. The publishing list at the end
is the Action. Redraw it monthly and the delta is the report.

## The one idea

**A leaf counts only when it actually links.**

Not when it is topically related. Not when it sits in the right category. Not when someone
meant to link it. The link is the measurement; everything else is a plan. Every number this
skill produces must be reproducible by re-running the crawl.

---

## The five layers

| Layer | What it is | How you know |
|---|---|---|
| **Root** | Off-site proof of the entity: Knowledge Panel, Wikidata, LinkedIn, YouTube, podcast appearances, press, review profiles. | It is not on the domain and you cannot edit it directly. |
| **Trunk** | The domain and its home page — the entity home. | It is the URL you would put on a business card. |
| **Limb** | A group of branches sharing an audience or a job — the offers, the method, a vertical. | It is how the site's own services page already groups things. |
| **Branch** | A money page, or a definitive article that owns a concept. | Someone converts on it, or it is the one canonical page for a topic. |
| **Leaf** | A post that links **up** to a branch. | It is dated, it flows through a feed, and its body contains a link to its branch. |

Roots and trunk are **Why**. Limbs and method branches are **How**. Money branches are
**What**. Leaves are **Proof**. A stranger — or a language model — should be able to read
all four off one page.

---

## Inputs

- The domain.
- Read access to every published URL and its **rendered** body (not raw — page-builder and
  shortcode markup must be expanded so the links inside are visible).
- The site's own services page and main navigation, for the branch list and its grouping.
- Optional: the previous run's tree, for the delta.

---

## Procedure

### 1. Inventory every published URL
Posts and pages both, with id, URL, title, publish date, and rendered body.

On WordPress:
```
GET /wp-json/wp/v2/posts?per_page=100&page=N&status=publish&_fields=id,link,title,content,date
GET /wp-json/wp/v2/pages?per_page=100&page=N&status=publish&_fields=id,link,title,content,date
```
Page until the `X-WP-TotalPages` header runs out. On any other stack, use a crawler that
returns rendered HTML. De-duplicate by (type, id) — retried requests double-count silently.

### 2. Extract internal links from every body
Match `href` values on the site's own host. Normalise: drop the query string and fragment,
force a trailing slash, lower-case the host. **Make the set unique per source page** — a
post linking to the same branch five times is one leaf, because the first link is the one
that carries the value.

```js
const RX = /href="https?:\/\/(?:www\.)?example\.com(\/[^"#?]*)/g;
const outs = [...new Set([...html.matchAll(RX)].map(m => m[1].replace(/\/+$/,'') + '/'))];
```

For a personal brand site, also match the company domains — its money pages usually live
on another host, and they still count as branches.

### 3. Build the inbound index
Invert the map: for every URL, the list of posts and the list of pages that link to it.
Count them **separately**. Theme headers and footers are pages linking to pages; only body
links from posts are leaves.

### 4. Name the branches from the site, not from memory
Take the money pages off the services page and the main navigation, in the grouping those
pages already use. Add the definitive articles — the pages that own a concept. Do not
invent a tidier taxonomy than the one the site presents to a visitor: if your tree
disagrees with the navigation, the tree has just found its first defect.

### 5. Resolve redirects and duplicates before counting
Request each branch URL and follow the chain. Merge redirected URLs into one branch and
**report the merge** rather than hiding it. Two live 200s for one offer is a split branch,
not two branches. This is the step everyone skips and where most findings are.

### 6. Draw it to scale
Branch thickness and foliage density from the leaf count on a **square-root** scale, so a
300-leaf branch does not visually annihilate a 30-leaf one. Bare branches drawn bare.
Nothing placed by hand — if the drawing is prettier than the site, the drawing is lying.

### 7. Publish it on the site it maps
As a live page with every node a real link — never a screenshot. Ship three synchronised
forms on the same URL: the diagram (inline SVG), the identical structure as a **visible**
text outline, and `ItemList` JSON-LD naming each branch, its role, its content type and its
inbound count. The picture is for humans; the other two are for agents.

---

## The six defects — and where each one routes

Diagnosis is worthless without a destination. This is a scan that names the department.

| # | Defect | What it looks like | What it costs | Routes to |
|---|---|---|---|---|
| 1 | **Bare branch** | A live money page with zero posts linking to it | Nothing on the site has ever pointed a visitor at the thing you sell | Content — one customer story per bare offer |
| 2 | **Split branch** | Two live URLs for one offer (usually a page and a post) | Internal links divide; neither ranks as well as one would | Plumbing — pick one, 301 the other, consolidate |
| 3 | **Redirect tax** | Many internal links pointing at a URL that 301s | Every link takes the slow road; often includes the main nav | Plumbing — rewrite links to the destination |
| 4 | **Broken target** | Internal links pointing at a 404 | Invisible in analytics, because nobody clicks a link they cannot see | Plumbing — restore or repoint |
| 5 | **Inverted tree** | Leaf counts fall as price rises | The cheapest offer carries the most proof; the most expensive carries none | Strategy — decide what you are actually selling |
| 6 | **Canopy with no branches** | Hundreds of posts linking to each other and almost nothing structural | Looks enormously productive, converts nothing | Personal brand — wire the proof to an offer |

Also check the roots. A tree with no off-site proof — no Knowledge Panel, no consistent
`sameAs`, no third-party corroboration — is standing in loose soil no matter how good the
canopy looks. That routes to entity/authority work.

---

## The QA gate — nine checks, all must pass

A wrong tree is worse than no tree, because people act on it.

1. **Every node resolves.** Status recorded for each branch; no 404s; every 301 shown as a redirect rather than silently followed.
2. **Counts are reproducible.** Re-run the crawl; identical numbers. Drift means the extractor is matching something other than links.
3. **Counts are unique per source.** One post linking three times counts once.
4. **Navigation excluded.** Only body links from posts are leaves.
5. **No branch invented.** Every branch appears in the site's own navigation, services page, or definitive-article set.
6. **No money page missing.** Cross-check against the services page and main menu. A money page absent from the tree is the worst error — an invisible bare branch reads as a branch that does not exist.
7. **Duplicates consolidated.** Split URLs appear as one branch, flagged, with both URLs named.
8. **Text outline matches the diagram.** Same nodes, counts and order — that is what agents and screen readers read.
9. **Date and method stated.** A tree without a crawl date is a claim, not a measurement.

---

## Output

1. **The diagram** — inline SVG, every node an anchor, light/dark, no runtime JS.
2. **The text outline** — visible, nested, live links, counts, health flags.
3. **The schema** — `ItemList` JSON-LD, one entry per branch.
4. **The findings** — the defects above, each with the specific URLs and counts.
5. **The action list** — dated, ordered by cost-to-fix, one line per bare branch.
6. **The delta** — versus the previous run. Any branch still bare after a redraw is a branch nobody has decided to sell.

## Definition of done

- Every branch on the services page and main nav appears in the tree.
- Every count is reproducible and every URL resolves or is flagged.
- The page carries diagram + outline + schema on one URL.
- Every defect names a destination, not just a problem.
- The next publishing action is unambiguous to someone who did not run the audit.

## Cadence

Monthly on an active site. The value is in the delta, not the snapshot. A metric you look
at once is a screenshot.

---

*Method: <https://blitzmetrics.com/money-tree/> · Framework: <https://blitzmetrics.com/seo-tree/> ·
Page-versus-post rule: <https://blitzmetrics.com/money-pages-vs-blog-posts/> ·
Want it run for you: <https://localservicespotlight.com/quick-audit/>*
]]>
https://colman-connolly.com/money-tree/feed/ 0
Gen Z Classic Rock Band: The Low Darts Revive the 70s https://colman-connolly.com/low-darts-gen-z-classic-rock/ https://colman-connolly.com/low-darts-gen-z-classic-rock/#respond Fri, 12 Jun 2026 10:15:00 +0000 https://colman-connolly.com/low-darts-gen-z-classic-rock/

The music of the 1970s and 1980s is finding a new audience, and a group of college-age musicians is leading the charge. The Low Darts make classic rock feel current again.

The Low Darts are a five-piece classic rock, pop, and soul cover band, filmed live, founded and fronted by Colman Connolly on keys, guitar, and lead vocals. Sebastian Rodriguez, Jonas Brown, Luke Foote, and Sean Byington complete the lineup. Together they reach across generations with a sound their grandparents grew up on.

Revive the classics for a new generation

Most bands their age chase the latest trend. The Low Darts went the other way and committed to the era of Lynyrd Skynyrd, Pink Floyd, and the smooth soft rock that followed. That choice gives them a clear identity and a deep, rewarding catalog to perform.

Their fast-growing YouTube following shows the appetite is real. Younger listeners discover these songs through the band, and older fans hear them played with genuine respect.

Lead a young band with vision

Colman founded The Low Darts and shapes its direction. He studies audio production at MTSU, accompanies Irish traditional music on piano, and works as a producer, so he brings real training to the stage. That background shows in the arrangements and the polish of every live set.

Fronting a five-piece, performing multi-hour concerts, and keeping the sound tight takes leadership well beyond his years. Colman handles all of it while singing lead and steering the band in real time.

Get to know the band through their live cover performances, then read the full story behind the group. Start with their full greatest-hits concert for a complete set. The Low Darts carry classic rock into a new generation, with Colman Connolly out front. Connect with the band and be part of the revival.

]]>
https://colman-connolly.com/low-darts-gen-z-classic-rock/feed/ 0
Rosanna by Toto: How The Low Darts Master the Shuffle https://colman-connolly.com/rosanna-toto-low-darts-live/ https://colman-connolly.com/rosanna-toto-low-darts-live/#respond Tue, 09 Jun 2026 14:20:00 +0000 https://colman-connolly.com/rosanna-toto-low-darts-live/

Few drum grooves intimidate working musicians the way the one in Rosanna does. The Low Darts take it head-on. The five-piece classic rock, pop, and soul band, fronted by keyboardist and singer Colman Connolly, filmed a live cover of the Toto landmark that honors every moving part of the original.

Toto built Rosanna as a clinic in groove and arrangement. The song opened the band’s 1982 album Toto IV and went on to win the Grammy for Record of the Year, so a faithful cover sets a high bar from the first bar.

Lock in the Rosanna shuffle

Drummer Jeff Porcaro created a half-time shuffle for the track that players now simply call the Rosanna shuffle. He blended a Bernard Purdie feel with a Bonham-style swing, stacking ghost notes between the backbeats.

A live band lives or dies on that pocket. Sean Byington carries the groove on drums while Luke Foote anchors the bottom end, and the two lock the feel so the song breathes the way the record does.

Stack the keyboard layers

David Paich and Steve Porcaro layered overlapping keyboard solos through the middle of the original using Minimoogs, CS-80s, and a Hammond organ. Those parts give Rosanna its shimmer.

On stage that texture falls to Colman and Sebastian Rodriguez, who split keys and vocals. Colman trained as an audio-production student and an Irish-trad piano accompanist, so the harmonic detail of a Paich arrangement sits squarely in his wheelhouse. You can hear the full arrangement across the band’s live performance catalog.

Watch the clip above, then dig into more Low Darts live covers of Toto. When you want a band that respects the source material as much as the crowd, book The Low Darts for your next event.

]]>
https://colman-connolly.com/rosanna-toto-low-darts-live/feed/ 0
Low Darts Full Concert: 70s & 80s Greatest Hits Live https://colman-connolly.com/low-darts-70s-80s-greatest-hits-concert/ https://colman-connolly.com/low-darts-70s-80s-greatest-hits-concert/#respond Fri, 05 Jun 2026 09:30:00 +0000 https://colman-connolly.com/low-darts-70s-80s-greatest-hits-concert/

One band, one stage, and decades of greatest hits in a single sitting. The Low Darts deliver a full live concert that moves through the best of the 1970s and 1980s.

The Low Darts are a five-piece classic rock, pop, and soul cover band, filmed live and built for the long haul. Colman Connolly founded the group and fronts it on keys, guitar, and lead vocals, joined by Sebastian Rodriguez, Jonas Brown, Luke Foote, and Sean Byington. This concert captures the band doing what it does best: holding a room across an entire set.

Travel two decades in one set

The 1970s and 1980s gave popular music some of its widest range, from guitar-driven rock to glossy pop and deep soul grooves. A greatest-hits concert has to honor all of it. The band shifts between styles, tempos, and moods without losing momentum.

That variety keeps the energy fresh from the opening number to the encore. Each song lands as its own moment, yet the set flows as one continuous ride.

Sustain a full live performance

Playing a multi-hour show tests more than a setlist. It tests pacing, stamina, and the ability to read a crowd in real time. Vocal cords tire, hands cramp, and the energy has to stay up regardless.

Colman paces the night from the front, cueing transitions and steering dynamics while singing lead. For a band this young, carrying a complete concert with this consistency marks real musicianship.

The five-piece lineup also means rich vocal harmonies and a full instrumental bed, so the live sound stays big from the first song to the last.

Watch the entire concert from start to finish, then dig into the band’s full library of live recordings. Want more of that smooth late-70s sound? Stream their yacht rock concert next. The Low Darts bring a complete live experience, and Colman Connolly leads every minute of it. Book The Low Darts for your event and give your audience a real concert.

]]>
https://colman-connolly.com/low-darts-70s-80s-greatest-hits-concert/feed/ 0
Africa by Toto: The Low Darts Recreate Every Layer Live https://colman-connolly.com/africa-toto-low-darts-cover/ https://colman-connolly.com/africa-toto-low-darts-cover/#respond Tue, 02 Jun 2026 15:10:00 +0000 https://colman-connolly.com/africa-toto-low-darts-cover/

That opening marimba figure announces Africa before the first word lands. The Low Darts rebuild it from the ground up. The five-piece classic rock, pop, and soul band, led by singer and keyboardist Colman Connolly, filmed a live cover of Toto’s biggest song that treats the studio production as a blueprint rather than a backing track.

Toto packed Africa with sounds that hide in plain sight. David Paich and Jeff Porcaro wrote the track for 1982’s Toto IV, layering a marimba and kalimba hook against wide synthesizer beds and one of the most recognizable group vocal choruses in pop.

Rebuild the percussion hook

The looping mallet pattern drives the entire song, and it never lets up under the verses. A live band must reproduce that motion without the studio’s overdubs.

Colman and Sebastian Rodriguez handle the layered keyboard and synth parts, recreating the marimba line and the airy pads that frame it. Colman’s grounding as a producer shows in how cleanly those layers separate on stage. Hear how the parts stack across the band’s live music section.

Blend the group harmonies

The chorus of Africa stacks several voices into a single wall of sound, and a thin harmony exposes the gap immediately. Four of the five Low Darts sing, so Luke Foote, Sebastian, and drummer Sean Byington surround Colman’s lead with the full vocal blend the chorus demands.

That depth comes from real musicianship, the kind rooted in Colman Connolly’s musical roots in trad piano and audio production. Watch the live clip above, then catch their take on another Toto classic done live. To bring this level of detail to your stage, reach out through the band’s booking page.

]]>
https://colman-connolly.com/africa-toto-low-darts-cover/feed/ 0
Reelin’ In the Years: The Low Darts Tackle a Legendary Solo https://colman-connolly.com/reelin-in-the-years-steely-dan-low-darts/ https://colman-connolly.com/reelin-in-the-years-steely-dan-low-darts/#respond Fri, 29 May 2026 11:00:00 +0000 https://colman-connolly.com/reelin-in-the-years-steely-dan-low-darts/

Jimmy Page once named the guitar solo in Reelin’ In the Years his favorite of all time. The Low Darts step up to it live. The five-piece classic rock, pop, and soul band, fronted by Colman Connolly on keys and lead vocals, filmed a cover of the Steely Dan classic that gives the song its full bite.

Steely Dan opened their career with a guitar showcase. Reelin’ In the Years appeared on the 1972 debut Can’t Buy a Thrill, and session ace Elliott Randall reportedly cut its dazzling solo in a single continuous take.

Honor the one-take solo

Randall’s lines move fast and never repeat a phrase, weaving melodic runs through the bridge and outro. Players spend years learning to phrase like that under pressure.

Guitarist Jonas Brown carries those passages live, trading the energy of the original while keeping the melodic logic intact. The whole band frames him with the driving feel that pushes the track forward. Hear that interplay across the band’s live cover library.

Drive the rhythm engine

Underneath the guitar, Reelin’ In the Years runs on a tight, propulsive rhythm section and crisp piano stabs. The pocket has to stay relentless for the solo to land.

Colman anchors the keys while Sean Byington and Luke Foote keep the engine churning, and Colman’s lead vocal carries the bright, conversational melody. That balance reflects Colman Connolly’s musical background as a trained accompanist and producer. Watch the clip above, then hear their version of another Steely Dan deep cut. When your event calls for a band that plays the hard stuff right, book The Low Darts today.

]]>
https://colman-connolly.com/reelin-in-the-years-steely-dan-low-darts/feed/ 0
Time Pink Floyd Cover: The Low Darts Take On Floyd https://colman-connolly.com/time-pink-floyd-low-darts/ https://colman-connolly.com/time-pink-floyd-low-darts/#respond Tue, 26 May 2026 13:45:00 +0000 https://colman-connolly.com/time-pink-floyd-low-darts/

A wall of ticking clocks erupts, and then the whole room goes quiet. That is how Pink Floyd built Time, and that is the challenge The Low Darts step into here.

The Low Darts are a five-piece classic rock, pop, and soul cover band specializing in 1970s and 1980s music, filmed live. Colman Connolly leads the group on keys, guitar, and lead vocals, with Sebastian Rodriguez, Jonas Brown, Luke Foote, and Sean Byington filling out the sound. Pink Floyd demands precision, and this performance shows why.

Build the patient intro

Time appears on The Dark Side of the Moon, released in 1973. The track opens with chiming clocks, then drops into a long, spacious build powered by tuned drums and a slow pulse. The tension comes from restraint, and a live band has to trust that empty space rather than rush to fill it.

The Low Darts hold that pocket. Each instrument enters with purpose, and the arrangement breathes exactly where Floyd intended.

Deliver Gilmour’s guitar peak

David Gilmour’s guitar solo gives Time its emotional summit. The notes bend and sustain, and the phrasing matters far more than speed. A cover band earns this song through tone and feel, not flash.

Colman steers the dynamics from the keys while the band lifts toward that peak and then settles back into the verse. For musicians this young, the control over light and shade stands out.

Press play on the full performance, then browse the band’s wider collection of live covers. Curious how it all started? Read Colman’s story and the band’s roots. Fans of arena-sized anthems should also catch their Journey performance. The Low Darts treat these classics with the care they deserve. Reach out to work with the band and put a true live act in front of your crowd.

]]>
https://colman-connolly.com/time-pink-floyd-low-darts/feed/ 0
Yacht Rock Live Concert: The Low Darts’ 3-Hour Set https://colman-connolly.com/low-darts-yacht-rock-full-concert/ https://colman-connolly.com/low-darts-yacht-rock-full-concert/#respond Fri, 22 May 2026 10:05:00 +0000 https://colman-connolly.com/low-darts-yacht-rock-full-concert/

Smooth grooves, warm harmonies, and three full hours of it. The Low Darts turn their yacht rock concert into a relaxed, polished marathon of late-70s and early-80s soft rock.

The Low Darts are a five-piece classic rock, pop, and soul cover band, filmed live, founded and fronted by Colman Connolly on keys, guitar, and lead vocals. Sebastian Rodriguez, Jonas Brown, Luke Foote, and Sean Byington round out the group. This set leans into one of the most deceptively difficult corners of the era.

Capture the yacht rock sound

Yacht rock describes the slick, jazz-tinged soft rock that artists like Toto, Steely Dan, and the Doobie Brothers brought to the late 1970s and early 1980s. The style sounds effortless, yet it hides intricate chord changes, tight rhythm playing, and layered backing vocals. Sloppiness shows instantly.

The Low Darts lock into those clean grooves and let the songs glide. The pocket stays relaxed, and the harmonies sit right where they belong.

Hold a three-hour groove

A three-hour set asks the band to keep that finesse alive deep into the night. Smooth music offers nowhere to hide, so every transition and every vocal blend stays exposed under the lights.

Colman anchors the keys and steers the night from the front, keeping the dynamics consistent across the full run. Maintaining this level of polish for three hours, at this age, shows discipline most cover bands never reach.

With five musicians sharing vocal duties, the close harmonies that define yacht rock come through live rather than relying on studio tricks.

Stream the complete three-hour concert, then explore the rest of the band’s live performances. For a louder, harder-hitting night, queue up their 70s and 80s greatest hits concert. The Low Darts make smooth look easy, and Colman Connolly leads the band through every note. Book The Low Darts and bring this vibe to your venue.

]]>
https://colman-connolly.com/low-darts-yacht-rock-full-concert/feed/ 0
Superstition Cover: The Low Darts Resurrect a Funk Classic https://colman-connolly.com/superstition-stevie-wonder-low-darts/ https://colman-connolly.com/superstition-stevie-wonder-low-darts/#respond Tue, 19 May 2026 16:30:00 +0000 https://colman-connolly.com/superstition-stevie-wonder-low-darts/

Few opening riffs grab a room the way the clavinet stab of Superstition does. The Low Darts open with it cold, and the floor moves before anyone sings a word.

The Low Darts are a five-piece classic rock, pop and soul cover band built around 1970s and 1980s music, captured live on camera. Colman Connolly fronts the group on keys, guitar and lead vocals, and this performance puts his keyboard work front and center. Sebastian Rodriguez, Jonas Brown, Luke Foote and Sean Byington fill out the rhythm section that drives this Superstition cover.

Decode the funk Stevie Wonder built

Stevie Wonder wrote and recorded Superstition for his 1972 album Talking Book, and it hit number one in early 1973. He played nearly every part himself, layering drums first, then a Moog bass line, then the song’s signature hook on a Hohner Clavinet.

That clavinet riff defines the track. The instrument bites and snaps like a funk guitar, and the syncopation between the keyboard and the backbeat creates the relentless pocket that made the record a landmark.

Hold a pocket this tight on stage

Recreating that groove live demands ruthless rhythmic discipline. The drums and keys must lock to the sixteenth note, the bass has to sit dead in the center, and the horn-style accents need to land exactly on the upbeat.

Colman handles the clavinet part while singing lead, which means his hands carry the engine of the song as his voice carries the melody. That split of attention separates a trained player from a hobbyist, and you can study his musical range and influences across the band’s catalog.

The Low Darts treat covers as living arrangements, not karaoke. To follow how a college-age band ended up reviving funk and classic rock with this much precision, read the story behind the band, then queue up their live Bennie and the Jets performance for another keys-driven showcase.

Press play on this Superstition cover and watch a young band command a funk standard. Subscribe to the channel, share the video with a fellow Stevie fan, and explore how to book or work with Colman Connolly.

]]>
https://colman-connolly.com/superstition-stevie-wonder-low-darts/feed/ 0
Black Cow by Steely Dan: The Low Darts Capture the Groove https://colman-connolly.com/black-cow-steely-dan-low-darts/ https://colman-connolly.com/black-cow-steely-dan-low-darts/#respond Fri, 15 May 2026 09:50:00 +0000 https://colman-connolly.com/black-cow-steely-dan-low-darts/

That fluid bass line announces Black Cow within seconds, and few covers dare to chase it. The Low Darts do. The five-piece classic rock, pop, and soul band, led by keyboardist and vocalist Colman Connolly, filmed a live cover of the Aja opener that respects every layer of one of Steely Dan’s most refined recordings.

Steely Dan built Black Cow on feel and finesse. The track opened the 1977 album Aja, with Chuck Rainey laying down a melodic, syncopated bass figure and Victor Feldman coloring the intro with electric piano and vibes.

Carry the Chuck Rainey bass line

Rainey’s part walks the line between groove and melody, popping and sliding through the verses without ever crowding the vocal. The bass essentially leads the song.

Luke Foote takes that role on stage, locking with drummer Sean Byington to hold the loose, confident pocket the original floats on. You can hear how the rhythm section anchors the arrangement across the band’s live music section.

Shape the smooth keyboard textures

Feldman’s electric piano and the song’s horn-and-synth swells give Black Cow its cool, late-night sheen. Those textures reward a player with a producer’s ear.

Colman and Sebastian Rodriguez handle the keys and the harmony vocals, recreating the chordal color that defines the track. Colman’s training in audio production and trad piano sharpens that work, the same foundation described in Colman Connolly’s musical roots. Watch the clip above, then catch their take on an earlier Steely Dan single. To bring this polish to your room, book The Low Darts for your next show.

]]>
https://colman-connolly.com/black-cow-steely-dan-low-darts/feed/ 0