Funeral Home Exit https://funeralhomeexit.com Mon, 17 Aug 2026 01:30:04 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.2 https://funeralhomeexit.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-8-2026-12_41_39-AM-150x150.png Funeral Home Exit https://funeralhomeexit.com 32 32 Money Tree https://funeralhomeexit.com/money-tree/ https://funeralhomeexit.com/money-tree/#respond Mon, 17 Aug 2026 01:30:04 +0000 https://funeralhomeexit.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 Funeralhomeexit money tree

Every money page and hub on funeralhomeexit.com, and the posts that feed each one

Drawn from the live internal links across 3 published posts and 6 pages, crawled 17 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 domainHow we do it — the method hubsBare or broken — needs a leafBranch thickness = posts feeding it

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

The Funeralhomeexit money treeA tree diagram of funeralhomeexit.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)bare — no posts link herePAGEAbout CodyBare0 posts feed this2PAGEWhat’s Your Funeral HomeWorth?Thin2 posts feed thisbare — no posts link herePAGEThe BookBare0 posts feed this3PAGEContactThin3 posts feed thisfuneralhomeexit.com3 posts · 6 pages

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

How we do it — the method hubs

The definitive articles. Each one owns a concept, and every post that demonstrates that concept links up to it.

About CodyBare

page · 0 posts link here

No posts link here yet.

The BookBare

page · 0 posts link here

No posts link here yet.

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 17 August 2026.

Findings — each defect names a department

Defect Where Routes to
Bare branch About Cody, The Book Content — one customer story per bare offer
Shallow roots funeralhomeexit.com Entity / authority — Knowledge Panel and sameAs

Action list — 17 August 2026

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 About Cody — we crawl funeralhomeexit.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 About Cody

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. About Cody
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. About Cody
Redirect tax Dozens or hundreds of internal links pointing at a URL that 301s somewhere else. It works, so nobody fixes it. About Cody
A broken target Internal links pointing at a 404. Invisible in analytics, because nobody clicks a link they cannot see. Quick Audit
An inverted tree Leaf counts fall as price rises. The cheapest offer carries the most proof and the most expensive carries none. About Cody
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://funeralhomeexit.com/money-tree/feed/ 0
What I Wish Every Funeral Home Owner Knew Before They Sell https://funeralhomeexit.com/what-i-wish-every-funeral-home-owner-knew-before-they-sell/ Mon, 08 Jun 2026 23:12:56 +0000 https://funeralhomeexit.com/?p=72

Dennis Yu flew out to Austin and we sat down for a few hours of recording. Some of that became a Coach Yu Show episode, and the rest is going to feed everything we’re building here at Funeral Home Exit.

A funny thing happens when you talk about selling a funeral home for a few hours straight. You start to notice which parts you’ve said a hundred times, and which parts you’ve never actually said out loud. I want to share the moments from this interview that hit me hardest, because they were the ones I wasn’t expecting.

The question I wish people would ask me

Dennis asked me what question I wish people would ask, because they don’t.

I get asked all the time, “What did you sell for? What was the multiple? What do you do all day now? Must be nice.” Those questions are fine, but they’re not the real one.

The real question is: are you happy?

Nobody asks that. And it’s the only one that matters. Because the whole point of preparing your business for an exit, the whole point of putting in the years of work, the SOPs, the documented processes, the clean financials, the management team that can run without you, is so that on the other side, you actually get to live the life you wanted to live. If you sell for a great number and you’re miserable, you got the math right and the goal wrong.

For the record, I am happy. I’m spending Christmas mornings with my four-year-old without a phone vibrating in my pocket. I sleep through the night. I haven’t had a 2 a.m. funeral call in over a year. That was the goal the whole time.

What “puts food on the table” actually means

When I was 24, I came back to College Station from Los Angeles because my dad had just died from cancer. My granddad came out of retirement to help. He told me, “We don’t have much. We have a name. But you can have it, and it will put food on the table and feed your family.”

That phrase has stuck with me for 20 years.

Talking it through with Dennis, I realized something. My granddad was a caregiver. A truly excellent funeral director. And “puts food on the table” was enough for him, because his identity was wrapped around serving families, not building a business.

That’s the line most independent funeral home owners I know live on. They serve families brilliantly. They put food on the table. And then they age out, or they get tired, or a health event happens, and the business has no value beyond the real estate because nobody ever turned it into a business that could run without them.

I wanted both. I wanted to serve families AND build something that could be sold, on my terms, when I was ready. Those two things aren’t in conflict, but a lot of owners think they are.

The two-week test

Dennis asked me how owners actually move out of being a day-to-day operator. I told him the truth: I did it incrementally, and the test is brutal.

Can you leave for a week and not check your phone? Good start.

Can you leave for two weeks? Now you’re getting somewhere.

Can you leave for a month and your team doesn’t call, doesn’t text, and the business runs the same as if you were there? Now you actually have a business. Before that, you have a job.

Most owners I talk to fail the two-week test, and they’re shocked when I tell them that. They genuinely thought they had built something transferable. They hadn’t. They had built a job they happened to own.

This is the single biggest thing I want every funeral home owner to test for themselves before they ever take a call from a broker or a buyer. If you can’t pass the two-week test today, that’s your project. Not pricing, not the broker hunt, not the LOI. Build the systems that let you disappear for a month.

Why I stopped working funerals before I sold

The last couple of years before the sale, I stopped working funerals.

That was hard. Funeral directing is a calling for most of us. Friends would lose a parent and call me at 2 a.m., and the assumption was that I’d meet with them, handle the arrangement, be there at the service. That’s what 20 years of “I’m always there for you” looks like.

What I learned is that families don’t choose a different funeral home if you greet them at the door, hug them, introduce them to one of your directors, and stay reachable. They still pick you. They still trust you. The handoff has to be earned with a real team that can actually carry the weight, but if you’ve done that work, the families come anyway.

Stopping the funerals was the part of the preparation that hurt the most personally. It was also the part that signaled to buyers that the business could survive me leaving. You can’t fake that. Either the owner is gone for a month and the place keeps running, or they aren’t.

The irony of pre-need

Funeral home owners spend our entire careers telling families to plan ahead. Pre-need, not at-need. Take the burden off your kids. Make the decisions while you have time and a clear head, instead of making them in a fog of grief.

And then most of us never apply that to our own businesses.

Dennis pointed this out and I laughed because it’s so obvious in hindsight. We are professionally trained planners who don’t plan. We coach families through the most important financial conversation of their lives, and then we treat our own succession like it’ll figure itself out.

Selling a funeral home in the middle of a health crisis is the at-need version of selling. Selling a funeral home that you’ve prepared for years is the pre-need version. The difference between the two is two to three times the sale price, and a completely different post-sale life.

If you’re reading this and you’ve been putting off this conversation: you don’t have to be ready to sell tomorrow. You just have to start preparing today, so that whenever the day comes, you exit on your terms.

What’s next for Funeral Home Exit

This interview, and the rest of the footage Dennis and I recorded that day, is the source material for almost everything we’re building here. A calculator, a book, articles like this one, and eventually conversations with other owners who have walked this path.

I’m building Funeral Home Exit because after my sale closed, friends and acquaintances kept calling me with questions. They didn’t want a broker. They didn’t want a consultant who’d never run a funeral home. They wanted to talk to someone who’d done it. So that’s what this is.

Dennis is going to publish his own version of our conversation over on the Coach Yu Show side of things, and the BlitzMetrics team is breaking down the valuation and exit-planning playbook that we walked through together. There’s also a piece on Local Service Spotlight pulling out the lessons that apply to any local service business owner thinking about a future exit, because honestly, most of what we covered isn’t unique to funeral homes.

If you’re a funeral home owner and any of this resonated, the best next step is the calculator on this site. Answer a few questions, get a range, and if you want to keep the conversation going, schedule a call. No pressure, no broker on the other side. Just two operators talking.

]]>
How Funeral Home Valuations Actually Work: EBITDA, Multiples, and What Buyers Look For https://funeralhomeexit.com/how-funeral-home-valuations-actually-work-ebitda-multiples-and-what-buyers-look-for/ https://funeralhomeexit.com/how-funeral-home-valuations-actually-work-ebitda-multiples-and-what-buyers-look-for/#respond Mon, 16 Mar 2026 08:12:32 +0000 https://funeralhomeexit.com/?p=46 If you own a funeral home and have ever wondered what it might be worth, you have probably heard terms like EBITDA and multiples thrown around. But most owners walk into a potential sale without really understanding how these numbers work or what buyers are actually evaluating when they make an offer.

This guide breaks down how funeral home valuations work in plain language so you can understand what drives your number, what might be dragging it down, and how to start thinking about your exit with confidence.

What Is EBITDA and Why Does It Matter?

EBITDA stands for Earnings Before Interest, Taxes, Depreciation, and Amortization. It represents the operating profit of your business before accounting tricks and financing decisions cloud the picture. For funeral home buyers, EBITDA is the starting point for every valuation conversation.

Think of it this way: EBITDA answers the question, “How much cash does this business actually generate from operations?” Buyers care about this because it tells them what they can expect to earn after they acquire the business and plug it into their own capital structure.

To calculate your EBITDA, start with your net income from your tax return or P&L statement. Then add back interest payments, income taxes, depreciation on buildings and equipment, and amortization of intangible assets. The resulting number is your baseline EBITDA.

Adjustments That Make or Break Your Number

Raw EBITDA rarely tells the full story. Most funeral home owners run personal expenses through the business: the truck lease, the family cell phone plan, insurance for a spouse who does not work there, or a salary that is higher or lower than what a replacement manager would cost.

Buyers will “normalize” your EBITDA by adding back personal expenses and adjusting owner compensation to market rates. This is called Seller’s Discretionary Earnings (SDE) or adjusted EBITDA, and it often tells a very different story than what appears on your tax return. Owners who keep clean books and can clearly document which expenses are personal versus operational tend to get stronger offers because they reduce uncertainty in the buyer’s mind.

How Multiples Work

Once the buyer has a reliable EBITDA figure, they apply a multiple to arrive at the enterprise value. If your adjusted EBITDA is $500,000 and the buyer applies a 5x multiple, the implied value is $2.5 million.

But what determines the multiple? Funeral home multiples typically range from 3x to 8x or higher depending on several factors. Larger operations with higher call volumes tend to command higher multiples because they represent more stable, scalable revenue. Geographic market matters too. A funeral home in a growing metro area with limited competition will be valued differently than one in a rural market with a shrinking population.

Other factors that push the multiple higher include strong preneed contract portfolios, low owner dependency (meaning the business runs well without you), long-tenured staff, modern facilities, and a diversified revenue mix that does not rely too heavily on any single revenue stream.

What Buyers Actually Look For

Private equity firms and strategic acquirers are not just buying your call volume. They are buying the predictability and transferability of your cash flow. Here is what they evaluate closely:

Revenue consistency. Buyers want to see stable or growing revenue over the past three to five years. A sudden spike or drop raises questions and can reduce confidence in future performance.

Cremation mix. A higher cremation rate typically means lower revenue per call. Buyers will model this into their projections and may adjust the multiple accordingly. If your cremation rate is climbing but you have not adapted your service offerings to capture value from cremation families, that is a gap buyers will notice.

Owner dependency. If the business cannot operate without you personally answering phones, meeting families, and managing staff, the buyer faces significant transition risk. Owners who have built management teams and documented standard operating procedures make their businesses far more attractive.

Real estate. Whether the real estate is included in the deal or leased separately changes the valuation structure. Buyers may prefer to lease the property, which means the real estate value gets treated separately from the business value.

Cash advances and third-party costs. If your reported revenue includes cash advances passed through to families, your actual revenue is overstated. Buyers will strip these out, which is why it matters whether cash advances are included in your average revenue per call when you are evaluating your numbers.

The Preparation Window Matters

The best time to start thinking about your valuation is not when someone hands you a letter of intent. It is 18 to 36 months before you plan to sell. That window gives you time to clean up your financials, reduce owner dependency, lock in key staff, address deferred maintenance, and build the kind of operational profile that commands a premium multiple.

Owners who invest in this preparation phase routinely see six- and seven-figure improvements in their final sale price. It is the difference between accepting whatever is offered and negotiating from a position of strength.

Get a Baseline Number

If you want to start understanding where your funeral home might land, try our free online valuation calculator. It walks you through the key financial and operational factors that drive your number and gives you a personalized estimate in minutes.

And if you want to have a confidential conversation about your specific situation, reach out to Cody Jones directly. As a former funeral home owner who sold for eight figures, he has been on both sides of the table and can help you think through your options without pressure or obligation.


Cody Jones is the founder of Funeral Home Exit. After 20 years owning and operating Callaway-Jones Funeral Home in Bryan-College Station, TX, he sold the business for eight figures and now helps other funeral home owners navigate the exit process. He is an NFDA Main Stage Speaker and was recognized as Funeral Home of the Year.

]]>
https://funeralhomeexit.com/how-funeral-home-valuations-actually-work-ebitda-multiples-and-what-buyers-look-for/feed/ 0
5 Things Every Funeral Home Owner Should Know Before Selling https://funeralhomeexit.com/5-things-every-funeral-home-owner-should-know-before-selling/ https://funeralhomeexit.com/5-things-every-funeral-home-owner-should-know-before-selling/#respond Mon, 16 Mar 2026 05:21:32 +0000 https://funeralhomeexit.com/?p=43 If you own an independent funeral home and have ever thought about selling — even in passing — there are a few things you need to understand before anyone makes you an offer. The decisions you make in the 18 to 36 months before a sale can mean the difference between a good outcome and a great one.

As someone who built, operated, and sold a multi-location funeral home at an eight-figure exit, I’ve seen both sides of this transaction. Here are five things I wish every funeral home owner understood before starting the process.

1. Your EBITDA Is the Number That Matters Most

When a buyer evaluates your funeral home, the first number they look at is your EBITDA — Earnings Before Interest, Taxes, Depreciation, and Amortization. This metric represents the true operating profitability of your business, stripped of financing decisions and accounting methods.

Buyers take your EBITDA and multiply it by a market-appropriate multiple to arrive at your business value. The cleaner and more consistent your EBITDA, the higher the multiple you can command. This means personal expenses run through the business, inconsistent accounting practices, and undocumented revenue all directly reduce what a buyer is willing to pay.

If you haven’t had your financials independently reviewed, our free calculator can give you a baseline estimate of where you might land.

2. Owner Dependency Kills Your Multiple

If your funeral home cannot operate without you — if you are personally managing every arrangement, fielding every after-hours call, and making every business decision — buyers see a major risk. They are not buying a business; they are buying a job. And jobs don’t command premium multiples.

The most valuable funeral homes are the ones where the owner has built a management team, documented standard operating procedures, and created systems that allow the business to run independently. This doesn’t happen overnight, which is why the preparation window is 18 to 36 months.

3. Preneed Contracts Are a Hidden Asset

Preneed contracts represent guaranteed future revenue. When a buyer looks at your business, they want to see predictable income beyond the current year. A strong preneed backlog — contracts that are funded, documented, and properly administered — can significantly increase your valuation because it reduces the buyer’s risk.

If you don’t have a preneed program, or if your preneed records are disorganized, this is something worth addressing well before you go to market. Even a modest, well-documented preneed program signals operational maturity to potential acquirers.

4. Due Diligence Will Find Everything

Buyers will examine every aspect of your operation during due diligence. They will look at your financials line by line, your fleet condition, your facility maintenance records, your staffing structure, your preneed administration, and your regulatory compliance. Every problem they find becomes either a reduction in price or a reason to walk away.

The owners who get the best outcomes are the ones who conduct their own “pre-due diligence” — identifying and fixing issues before a buyer ever sees them. This includes cleaning up personal expenses, documenting processes, addressing deferred maintenance, and ensuring your books are audit-ready.

5. The Right Time to Prepare Is Now

The biggest mistake funeral home owners make is waiting until they receive an offer to start thinking about their exit. By then, it’s too late to fix the things that would have increased your value. The preparation window is not about rushing to sell — it’s about positioning your business so that when the time comes, you’re negotiating from strength.

Whether you’re five years out or just starting to think about what comes next, taking the time to understand your valuation, clean up your operations, and build a team that can operate without you will pay dividends when it matters most.


About the Author: Cody Jones built and operated Callaway-Jones Funeral Home for more than 20 years, earning Funeral Home of the Year recognition and speaking on the NFDA main stage. He sold his multi-location operation at an eight-figure exit — at a multiple more than twice the industry average. Now he helps other independent funeral home owners prepare for and navigate their own exits through Funeral Home Exit.

]]>
https://funeralhomeexit.com/5-things-every-funeral-home-owner-should-know-before-selling/feed/ 0