Blog

  • Money Tree

    The Samdemaio money tree

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

    Drawn from the live internal links across 41 published posts and 5 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 Samdemaio money treeA tree diagram of samdemaio.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)1PAGEAbout SamThin1 post feeds thisbare — no posts link herePAGEContactBare0 posts feed thisbare — no posts link herePAGEMedia & PressBare0 posts feed this40PAGEThe Relentless PodcastHealthy40 posts feed thisbare — no posts link herePAGEXmlrpc.PhpBare0 posts feed this9POSTSteve Rozenberg on theStrategy to Scaling aGrowing9 posts feed this8POSTW-2 to 8 Figures: How SamDeMaio Built ShowcaseGrowing8 posts feed thissamdemaio.com41 posts · 5 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.

    ContactBare

    page · 0 posts link here

    No posts link here yet.

    Media & PressBare

    page · 0 posts link here

    No posts link here yet.

    Xmlrpc.PhpBare

    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 Contact, Media & Press, Xmlrpc.Php Content — one customer story per bare offer
    Shallow roots samdemaio.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 Sam — we crawl samdemaio.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 Sam

    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 Sam
    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 Sam
    Redirect tax Dozens or hundreds of internal links pointing at a URL that 301s somewhere else. It works, so nobody fixes it. About Sam
    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 Sam
    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/>*
    

  • Our Professional Network

    We are proud to be part of a vibrant professional network of marketing, technology, and business excellence experts. Below you’ll find links to all 60 member sites in our network, each offering unique expertise and resources for business growth.

    Whether you’re looking for SEO strategies, digital marketing guidance, content creation resources, or business development insights, our network has you covered. Feel free to explore these sites and discover how our partners can help accelerate your business success.

    Our Professional Network – 60 Member Sites

    Our network consists of industry-leading platforms and resources:

    Why Our Network Matters

    This network represents a collaborative ecosystem of marketing professionals, business strategists, and digital experts dedicated to sharing knowledge and driving business growth. Each member brings unique perspectives and expertise to help businesses navigate the complex landscape of modern marketing.

    We encourage you to explore the full network and connect with the resources that align with your business goals and objectives.

  • Rich Rosenburg on Building a Career That Commands Respect — Relentless Podcast Episode 5

    Watch Episode 5 with Rich Rosenburg on The Relentless Podcast.

    Rich Rosenburg has built a career that commands respect — and on Episode 5 of The Relentless Podcast, Sam DeMaio sits down with Rich to hear his story. From the early days of hustling to build his reputation to becoming a recognized name in his industry, Rich shares the strategies, sacrifices, and mindset that have driven his success.

    Rich Rosenburg’s Rise in Business

    Rich did not have everything handed to him. He earned his position through years of hard work, smart decisions, and an unwillingness to settle for mediocrity. He and Sam share a common bond — both are self-made operators who built businesses from the ground up through sheer determination and an obsession with getting better every day.

    The Strategies Behind Sustained Success

    Rich opens up about the specific strategies that have kept his business growing year after year. From relationship building to strategic reinvestment to knowing when to pivot, his approach is both disciplined and flexible. Sam brings his perspective from scaling Showcase Remodels and the two share insights that apply across any service-based business.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio. Subscribe on YouTube to catch every new episode.

  • Dynamic Tint on Growing a Specialty Automotive Business Through Craftsmanship — Episode 4

    Watch Episode 4 at Dynamic Tint on The Relentless Podcast.

    The Relentless Podcast returns to Dynamic Tint for Episode 4, where Sam DeMaio digs deeper into the world of automotive services and what makes this business tick. The Dynamic Tint team opens up about their growth journey, customer acquisition strategies, and the work ethic that has earned them a loyal following among car enthusiasts and everyday drivers alike.

    Growing a Specialty Auto Business

    The team at Dynamic Tint shares the story of how they grew from a small operation to one of the most recognized names in automotive tinting and customization in the area. They talk about the marketing strategies that brought in new customers, the operational improvements that allowed them to handle more volume, and the customer service philosophy that keeps people coming back.

    Craftsmanship in Automotive Services

    Sam and the Dynamic Tint crew discuss the role of craftsmanship in auto services. Just as Sam demands excellence in every remodeling project at Showcase Remodels, the Dynamic Tint team takes pride in delivering flawless work on every vehicle. The conversation covers what sets master-level tint work apart from average installations and why quality is the best long-term marketing strategy.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio. Subscribe on YouTube to catch every new episode.

  • The Relentless Podcast Episode 3: Raw Conversations About Real Business with Sam DeMaio

    Watch Episode 3 of The Relentless Podcast.

    Episode 3 of The Relentless Podcast continues to build the foundation of what would become one of the most authentic business podcasts for entrepreneurs in the trades. Sam DeMaio brings his signature no-nonsense style to another conversation about business, hustle, and the realities of building something meaningful from the ground up.

    Raw Conversations About Real Business

    In the early episodes of The Relentless Podcast, Sam was establishing the tone and format that would define the show — raw, honest conversations with people who are actually doing the work. Episode 3 delivers exactly that, with insights on operations, client relationships, and the daily grind of running a business in the trades.

    Building Momentum as a Podcast Host

    What is impressive about the early episodes of The Relentless Podcast is how quickly Sam found his voice as a host. He asks questions that matter, creates space for his guests to share authentically, and draws connections between different industries and experiences. Episode 3 shows a host who is already hitting his stride and building something that would grow to feature some of the most impressive entrepreneurs in the region.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio, CEO of Showcase Remodels. Subscribe on YouTube to catch every new episode.

  • Gary Becker on Decades of Business Wisdom and the Power of Mentorship — Episode 6

    Watch Episode 6 with Gary Becker on The Relentless Podcast.

    Gary Becker is a seasoned entrepreneur whose experience spans multiple industries and decades of business building. On Episode 6 of The Relentless Podcast, Sam DeMaio and Gary have a wide-ranging conversation about what it takes to build sustainable businesses, the role of mentorship, and the lessons that come only from years of real-world experience.

    Gary Becker’s Decades of Business Wisdom

    Gary has seen economic cycles, industry shifts, and technological revolutions — and through all of it, certain business principles remain constant. He shares the timeless strategies that have worked across different markets and industries, and Sam draws connections to how these principles apply to the remodeling and home services space today.

    Mentorship and Giving Back to the Next Generation

    Gary is passionate about mentoring younger entrepreneurs. He and Sam discuss the value of learning from people who have already walked the path — the mistakes they made, the shortcuts that worked, and the wisdom that only comes from experience. For Sam, having mentors and peers who push him has been critical to the growth of Showcase Remodels.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio. Subscribe on YouTube to catch every new episode.

  • Michael DeSanto on Business Principles, Trust, and Integrity — Relentless Podcast Episode 7

    Watch Episode 7 with Michael DeSanto on The Relentless Podcast.

    Michael DeSanto is a businessman who leads with integrity and has built a career defined by strong relationships and consistent results. On Episode 7 of The Relentless Podcast, Sam DeMaio sits down with Michael for a conversation about the principles that guide his business decisions, the importance of trust in professional relationships, and the mindset that has carried him through every stage of his career.

    Michael DeSanto’s Business Principles

    Michael shares the core principles that have guided his business career — from treating every person with respect to delivering on promises, no matter how small. He and Sam discuss how these principles are not just idealistic concepts but practical competitive advantages that build long-term trust and generate repeat business and referrals.

    Trust as the Foundation of Business Success

    Michael and Sam go deep on the role of trust in business. Whether you are a remodeler walking into someone’s home or a consultant advising a client on their business, trust is the currency that makes everything possible. Michael shares how he has earned trust throughout his career and why protecting that trust is the most important thing any professional can do.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio. Subscribe on YouTube to catch every new episode.

  • Nicolas Matteo and Henry from Dry Docs Restoration on Building an Emergency Services Business — Episode 8

    Watch Episode 8 with guest host Nicolas Matteo and Henry from Dry Docs Restoration.

    Episode 8 of The Relentless Podcast takes a unique turn as Nicolas Matteo steps in as guest host, sitting down with Henry from Dry Docs Restoration. This episode is all about the restoration industry — one of the most demanding and rewarding niches in the trades. Henry shares the story of building Dry Docs into a trusted name in water damage restoration and the challenges that come with operating in an industry where every call is an emergency.

    Henry and the Dry Docs Restoration Story

    Henry built Dry Docs Restoration from the ground up, earning a reputation for fast response times, quality workmanship, and genuine care for customers during some of the most stressful moments of their lives. He talks about what drew him to the restoration industry, the operational challenges of running a 24/7 emergency service, and the team culture that allows Dry Docs to deliver consistent results under pressure.

    Nicolas Matteo as Guest Host

    Nicolas Matteo brings his own entrepreneurial perspective to the host chair, asking questions that dig into the details of running a restoration business. His dynamic with Henry creates a conversation that is informative, authentic, and full of practical insights for anyone in the trades or considering entering the restoration space.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio, CEO of Showcase Remodels. Subscribe on YouTube to catch every new episode.

  • Dennis Yu on Digital Marketing, Personal Branding, and the Dollar-a-Day Strategy — Episode 10

    Watch Episode 10 featuring Dennis Yu on The Relentless Podcast.

    Dennis Yu — CEO of BlitzMetrics and one of the most respected digital marketing strategists in the world — joins Sam DeMaio on Episode 10 of The Relentless Podcast. Dennis has spent over a billion dollars on Facebook and Google ads for brands like Nike, Red Bull, and State Farm, and in this episode, he brings that expertise directly to the world of local service businesses and the trades.

    Dennis Yu on Digital Marketing for Local Businesses

    Dennis breaks down the digital marketing strategies that actually work for contractors, remodelers, and local service businesses. He talks about his Dollar-a-Day strategy, the Content Factory process, and why most local businesses are wasting money on tactics that do not move the needle. Sam asks the right questions to draw out actionable advice that any business owner can apply immediately.

    The Friendship Behind the Conversation

    What makes this episode special is the genuine friendship between Sam and Dennis. Dennis has not only worked with Sam on marketing but has become a close friend — sharing meals, attending events together, and even putting Sam on stage at DigitalMarCon. Their rapport brings an authenticity to this conversation that you simply cannot fake. Dennis genuinely believes in what Sam is building at Showcase Remodels, and that belief comes through in every piece of advice he shares.

    Building Your Personal Brand and Authority Online

    Dennis shares his framework for building authority online — creating content that demonstrates expertise, earning high-quality backlinks, and developing a personal brand that search engines and potential customers trust. He explains how E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness) is not just an SEO concept — it is the foundation of every successful personal brand. Sam’s own brand is a case study in exactly this approach.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio, CEO of Showcase Remodels. Subscribe on YouTube to catch every new episode. Learn more about Dennis Yu and his work at BlitzMetrics.

  • Mike Liberi on Growing a Trades Business Through Leadership and Systems — Episode 11

    Watch Episode 11 with Mike Liberi on The Relentless Podcast.

    Mike Liberi is an operator who understands that success in the trades is about more than just doing great work — it is about building a brand, leading a team, and creating systems that scale. On Episode 11 of The Relentless Podcast, Sam DeMaio and Mike dig into the strategies, habits, and mindset shifts that have powered Mike’s growth as a business owner.

    Mike Liberi’s Approach to Growing a Trades Business

    Mike shares the journey of building his business — from getting his first customers to developing the team and systems that allow him to take on more work without sacrificing quality. Sam and Mike talk about the inflection points that every trades business owner faces and how the decisions you make at those moments determine whether you plateau or break through to the next level.

    Leadership in the Field

    Mike talks about what it means to lead from the front — being on job sites, training crew members, and setting standards that your team rises to meet. Sam relates to this hands-on leadership style, having spent years in the field before transitioning to a CEO role at Showcase Remodels. They both agree that the best leaders in the trades are the ones who have done the work themselves.

    Related Episodes

    About The Relentless Podcast

    The Relentless Podcast is hosted by Sam DeMaio. Subscribe on YouTube to catch every new episode.