<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Sixty Steps Library</title>
  <link>https://sixtysteps.co/library/</link>
  <description>Real numbers from Ryan's own tests, failures and steps.</description>
  <language>en-au</language>
  <item>
    <title>A $27 trial offer page: A$301.94 per sale on 2 purchases</title>
    <link>https://sixtysteps.co/library/experiments/27-trial-landing-page/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/27-trial-landing-page/</guid>
    <description>Testing a new landing page plus a copy variant for a $27 trial offer cost A$603.88 across 3 campaigns and produced 2 purchases at A$301.94 CPA.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Title/cover and bundle A/B on one book: zero sales on A$85</title>
    <link>https://sixtysteps.co/library/experiments/accidental-cto-small-tests/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/accidental-cto-small-tests/</guid>
    <description>Two small Facebook ad tests (title/cover screening, single vs two-book bundle) spent A$85.27 combined with no recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A &#39;principle&#39; hook batch hit 13.73% CTR and zero sales</title>
    <link>https://sixtysteps.co/library/experiments/amplify-memo/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/amplify-memo/</guid>
    <description>A batch of principle-based ad hooks (one asking &#39;should I fire my technical co-founder?&#39;) hit 13.73% CTR on A$157.57 spend, with zero recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>10.73% CTR, zero sales: a contrarian ad angle on cold traffic</title>
    <link>https://sixtysteps.co/library/experiments/clarity-anti-positioning/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/clarity-anti-positioning/</guid>
    <description>A contrarian &#39;anti-positioning&#39; ad angle hit 10.73% CTR and A$564 spend on cold traffic for a $27 offer, with zero recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Testing 4 price points on two low-ticket offers: zero sales</title>
    <link>https://sixtysteps.co/library/experiments/devkit-and-weekend-cto-price-tests/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/devkit-and-weekend-cto-price-tests/</guid>
    <description>Price-point tests on two low-ticket digital products ($9/$17/$29 Dev Kit, $4.95 Weekend CTO) spent A$153.24 combined with no recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A$2,135 across 4 Nexlytics ad tests on cold traffic: zero sales</title>
    <link>https://sixtysteps.co/library/experiments/nexlytics-cold-traffic-tests/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/nexlytics-cold-traffic-tests/</guid>
    <description>4 separate Facebook ad tests for a $9 audit offer (language, objective, copy, audience segment) spent A$2,135 combined with no recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>6 page patterns, 3 prices, same $27 offer: zero sales either way</title>
    <link>https://sixtysteps.co/library/experiments/nightshift-landing-pattern-and-price-tests/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/nightshift-landing-pattern-and-price-tests/</guid>
    <description>Testing 6 landing page patterns (quiz, long-form, call-first, reddit-style, founder-letter) and 3 price points on one offer spent A$250 with no purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>12 book covers, one $0.03 field guide, one sale</title>
    <link>https://sixtysteps.co/library/experiments/ntc-cover-test/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/ntc-cover-test/</guid>
    <description>A 12-cover Facebook ad test for a tech field guide spent A$357.61 and produced 1 purchase at A$357.61 CPA; the top-CTR cover sold nothing.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A$5,908 and 122 sales: how a book ad pool stayed honest</title>
    <link>https://sixtysteps.co/library/experiments/ryg-book-2c/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/ryg-book-2c/</guid>
    <description>A real book-funnel Facebook ad test: 225 ads scored red/yellow/green, winners scaled to CBO, A$48.43 cost per purchase across 122 sales.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Problem, solution or product: which angle gets clicked first</title>
    <link>https://sixtysteps.co/library/experiments/ship-it-native-angle/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/ship-it-native-angle/</guid>
    <description>Three framing angles (problem-first, solution-first, product-first) tested on native-style creative spent A$73.00 with no recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>5 small tests on one book funnel, only one produced sales</title>
    <link>https://sixtysteps.co/library/experiments/sixty-steps-book-funnel-tests/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/sixty-steps-book-funnel-tests/</guid>
    <description>5 separate facebook ad tests on the same book funnel spent A$1,424 combined; only the hook-pool test produced sales, at A$139.77 CPA on 6 purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A 4-dimension ad matrix: 8%+ CTR on several cells, zero sales</title>
    <link>https://sixtysteps.co/library/experiments/velocity-messaging-test/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/experiments/velocity-messaging-test/</guid>
    <description>A hook x angle x identity x length ad-copy matrix ran 133 ads for A$197.86, hitting CTRs over 8% in several cells, with zero recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The page that read better sold fewer books.</title>
    <link>https://sixtysteps.co/library/failures/better-page-sold-worse/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/better-page-sold-worse/</guid>
    <description>A landing page rebuild got 16 points more readers past the hero and still sold worse. The settled sales, not the engagement score, decided the result.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A 10.7% click-through rate. Zero sales.</title>
    <link>https://sixtysteps.co/library/failures/ctr-zero-sales/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/ctr-zero-sales/</guid>
    <description>A Facebook ad pulled four times the normal click-through rate and sold nothing. Here is the exact spend, the exact result, and why click rate lied.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The old cover ran on the website for weeks after the redesign.</title>
    <link>https://sixtysteps.co/library/failures/old-cover-stayed-live/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/old-cover-stayed-live/</guid>
    <description>A book cover was updated correctly on the retail listing and the digital edition. The website kept the old one live for weeks.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>30% of our traffic wasn&#39;t people.</title>
    <link>https://sixtysteps.co/library/failures/phantom-sessions-30-percent/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/phantom-sessions-30-percent/</guid>
    <description>In one split test, about 30% of raw sessions were prefetchers, scanners and bots registering a session and leaving without ever drawing a page.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>An ad set scored 0.06. The bank said 1.55.</title>
    <link>https://sixtysteps.co/library/failures/platform-0.06-vs-1.55/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/platform-0.06-vs-1.55/</guid>
    <description>A three-day-old ad set read as 6 cents back per dollar on the platform and 1.55 back per dollar once the bank settled. Both reports used the same money.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Meta reported 28 sales. The ledger had 22.</title>
    <link>https://sixtysteps.co/library/failures/platform-overcount-28-vs-22/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/platform-overcount-28-vs-22/</guid>
    <description>A platform sales count ran 27% ahead of settled bank money over one seven-day window, because three tracking integrations double-fired.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>66% of visitors never scrolled a quarter down the page.</title>
    <link>https://sixtysteps.co/library/failures/proof-below-the-scroll/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/proof-below-the-scroll/</guid>
    <description>Across 5,965 recorded events over two weeks, two in three visitors never reached a quarter down the page, past the main proof point.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Seven broken sentences reached print. 4 passes missed them</title>
    <link>https://sixtysteps.co/library/failures/seven-sentences-cut-in-half/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/seven-sentences-cut-in-half/</guid>
    <description>A retrofit spliced seven sentences in half mid-paragraph, and four separate scoring passes in a row all missed it before the book reached print.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>0.07 inches of spine cost us a print run.</title>
    <link>https://sixtysteps.co/library/failures/spine-off-centre-print-run/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/spine-off-centre-print-run/</guid>
    <description>A cover wrap built for one printer was reused on another printer stock. The spine was 0.07 inches short, and the text ran off-centre.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A ~$1,000 product found zero buyers, for months.</title>
    <link>https://sixtysteps.co/library/failures/thousand-dollar-rung-zero-buyers/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/thousand-dollar-rung-zero-buyers/</guid>
    <description>A priced-at-around-$1,000 rung sat with zero sales and survived on the excuse that traffic wasn&#39;t warm enough yet. It never was. It got deleted.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The funnel lost money until the third repricing.</title>
    <link>https://sixtysteps.co/library/failures/three-repricings-to-profit/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/three-repricings-to-profit/</guid>
    <description>Even after the real problem was found, it took three separate price moves, months apart, before the same funnel stopped losing money.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two of five buyer types went unaddressed for months.</title>
    <link>https://sixtysteps.co/library/failures/two-buyer-types-ignored/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/two-buyer-types-ignored/</guid>
    <description>Crossing five awareness stages against four or five buyer types makes a grid. Two cells sat empty for months, unnoticed.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two months fixing traffic when the problem was price.</title>
    <link>https://sixtysteps.co/library/failures/two-months-fixing-traffic/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failures/two-months-fixing-traffic/</guid>
    <description>An average order of $16.57 sat under a $20 to $40 break-even floor for two months of testing traffic, when the real fix was the price.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A competitor&#39;s ad library shows you longevity, never performance</title>
    <link>https://sixtysteps.co/library/failure-modes/ad-library-longevity-not-performance/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/ad-library-longevity-not-performance/</guid>
    <description>You cannot see a competitor click-through rate or conversion number in a public ad library. Days still running is the only real signal.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A never-tested close rate builds a business that works on paper</title>
    <link>https://sixtysteps.co/library/failure-modes/aspirational-close-rate-untested/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/aspirational-close-rate-untested/</guid>
    <description>Using a hopeful, never-tested close rate instead of what your last twenty calls actually produced justifies whatever acquisition spend you already wanted.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A referral who also bought gets wrongly credited to the funnel</title>
    <link>https://sixtysteps.co/library/failure-modes/attribution-laundering-referral-credited-to-asset/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/attribution-laundering-referral-credited-to-asset/</guid>
    <description>When a referred buyer also bought your front-end asset, tracking credits the asset, flattering the funnel at the referral channel expense.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Filling every cell of your awareness grid is its own failure mode</title>
    <link>https://sixtysteps.co/library/failure-modes/awareness-grid-two-ways-it-breaks/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/awareness-grid-two-ways-it-breaks/</guid>
    <description>Completing every cell of a buyer-awareness grid produces twenty-five mediocre angles instead of a few sharp ones. The sharper failure is stage collision.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Your front end never pays for itself: the back end closes slower</title>
    <link>https://sixtysteps.co/library/failure-modes/backend-closes-over-quarters-not-weeks/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/backend-closes-over-quarters-not-weeks/</guid>
    <description>When the real payoff closes over quarters rather than weeks, plotting return on ad spend hides the truth. Plot cumulative cash instead.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>One average order value hid three different pricing eras</title>
    <link>https://sixtysteps.co/library/failure-modes/blended-average-hides-price-change/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/blended-average-hides-price-change/</guid>
    <description>A single headline order-value figure sits close to the cheaper, longer era, because a blended average weights the longer period more.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why a sale can&#39;t be traced back to the ad that caused it</title>
    <link>https://sixtysteps.co/library/failure-modes/campaign-tag-lost-in-transit/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/campaign-tag-lost-in-transit/</guid>
    <description>A campaign tag has to survive five separate failure points before it reaches the payment record. Here are the five, ranked by frequency.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two ways &#39;collecting buyer language&#39; stops being buyer language</title>
    <link>https://sixtysteps.co/library/failure-modes/corpus-collection-failure-modes/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/corpus-collection-failure-modes/</guid>
    <description>Paraphrasing while collecting quotes turns a buyer own words back into yours unnoticed. Stopping at sixty quotes is not the same as understanding.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A bigger raw purchase count can still be the worse audience</title>
    <link>https://sixtysteps.co/library/failure-modes/counting-purchases-instead-of-cost-per-purchase/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/counting-purchases-instead-of-cost-per-purchase/</guid>
    <description>Broad targeting beat an interest audience nine purchases to one by raw count, and lost roughly two to one on cost per purchase.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three ways digital delivery quietly loses a paying customer</title>
    <link>https://sixtysteps.co/library/failure-modes/delivery-trigger-and-documentation-failures/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/delivery-trigger-and-documentation-failures/</guid>
    <description>Triggering delivery from a browser instead of the payment webhook, emailing the file as an attachment, both lose a real paying buyer.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A deep test queue feels efficient and tests nothing</title>
    <link>https://sixtysteps.co/library/failure-modes/five-deep-test-queue-avoids-the-real-decision/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/five-deep-test-queue-avoids-the-real-decision/</guid>
    <description>Running a test queue five deep, or launching fifty creatives against one budget, feels productive and answers nothing real.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three ways your break-even floor is quietly wrong</title>
    <link>https://sixtysteps.co/library/failure-modes/floor-mistakes-that-cost-the-arithmetic/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/floor-mistakes-that-cost-the-arithmetic/</guid>
    <description>Comparing order value to headline price instead of acquisition cost, never rechecking the floor, and using ten sales: three errors.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A follow-up sequence kept firing two days after the buyer replied</title>
    <link>https://sixtysteps.co/library/failure-modes/follow-up-sequence-ignores-replies/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/follow-up-sequence-ignores-replies/</guid>
    <description>A sequence that only tracks sent or not-sent will keep emailing a buyer who already replied. A real reply should stop every message queued behind it.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Forcing an account before checkout drives cart abandonment</title>
    <link>https://sixtysteps.co/library/failure-modes/forced-account-creation-before-purchase/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/forced-account-creation-before-purchase/</guid>
    <description>Unexpected costs, a forced account requirement, and no visible running total are the top cited reasons buyers abandon a cart before paying.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Four ways a kill-rule system quietly stops working</title>
    <link>https://sixtysteps.co/library/failure-modes/four-ways-kill-rules-go-wrong/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/four-ways-kill-rules-go-wrong/</guid>
    <description>An age floor on the whole campaign, killing on noise, a learning reset mistaken for fatigue, and a lifetime-value threshold: four faults.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three ways running more than one front door goes wrong</title>
    <link>https://sixtysteps.co/library/failure-modes/front-door-mistakes-retail-and-referral/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/front-door-mistakes-retail-and-referral/</guid>
    <description>A retail exclusivity breach lands on the whole account. A free door can cannibalise a paid one. Pooling referral and paid hides both.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three legal exposures a content business skips until too late</title>
    <link>https://sixtysteps.co/library/failure-modes/legal-exposure-names-claims-and-reviews/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/legal-exposure-names-claims-and-reviews/</guid>
    <description>Fabricated reviews have drawn regulatory penalties in the tens of thousands per violation. An unsourced claim has no defence either.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A declined off-session charge is often routing, not a failure</title>
    <link>https://sixtysteps.co/library/failure-modes/off-session-charge-routing-status-not-error/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/off-session-charge-routing-status-not-error/</guid>
    <description>A saved-card charge with nobody present mostly succeeds silently. A minority need the bank to confirm first, which is routing, not failure.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A one-click charge that reads as unauthorised at a higher price</title>
    <link>https://sixtysteps.co/library/failure-modes/one-click-consent-threshold-mismatch/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/one-click-consent-threshold-mismatch/</guid>
    <description>A buyer who agreed to a small one-click amount did not agree to a large one. Matching consent to price needs a written threshold.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Checking test results daily raises your false-positive rate</title>
    <link>https://sixtysteps.co/library/failure-modes/peeking-daily-inflates-false-positives/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/peeking-daily-inflates-false-positives/</guid>
    <description>Peeking at a running test every day and stopping the moment it crosses a threshold raises the real false-positive rate from 5% to about 26%.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A permanent download link gets shared until your product is free</title>
    <link>https://sixtysteps.co/library/failure-modes/permanent-delivery-link-needs-expiry/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/permanent-delivery-link-needs-expiry/</guid>
    <description>A delivery link with no expiry gets forwarded until a paid digital product is free with extra steps. A signed expiry window fixes it.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>How to tell a bot session from a real one without deleting people</title>
    <link>https://sixtysteps.co/library/failure-modes/phantom-session-four-signal-diagnosis/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/phantom-session-four-signal-diagnosis/</guid>
    <description>No single signal proves a session is a bot. Four signals together, source, country, engagement rate and pages per session, are close to certain.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The price on your page and your server can quietly disagree</title>
    <link>https://sixtysteps.co/library/failure-modes/price-drift-page-vs-server/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/price-drift-page-vs-server/</guid>
    <description>A price written into the page and left to drift from the server file is the commonest checkout failure, caught by one automated test.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Machine-written prose has a measurable sentence-opener rate</title>
    <link>https://sixtysteps.co/library/failure-modes/sentence-opener-tell-rate-benchmark/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/sentence-opener-tell-rate-benchmark/</guid>
    <description>AI-revised prose measured 0.464 machine-favoured sentence openers per thousand words, against 0.000 for two human-written books and 0.075 for Hormozi.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Your event tracker is dropping events and not telling you</title>
    <link>https://sixtysteps.co/library/failure-modes/silent-event-rejection-and-schema-drift/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/silent-event-rejection-and-schema-drift/</guid>
    <description>An event added to a page but not the collector accepted list gets dropped silently, and a free analytics suite can withhold rows too.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three ways &#39;moving a winning ad to scale&#39; quietly fails</title>
    <link>https://sixtysteps.co/library/failure-modes/three-ways-graduating-a-winner-goes-wrong/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/three-ways-graduating-a-winner-goes-wrong/</guid>
    <description>Rebuilding a winning ad instead of graduating its post ID throws away its social proof. Here are the three specific mistakes that undo a proven creative.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two ad sets aimed at the same audience bid against each other</title>
    <link>https://sixtysteps.co/library/failure-modes/two-ad-sets-bidding-against-each-other/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/two-ad-sets-bidding-against-each-other/</guid>
    <description>Rising cost and falling delivery on both ad sets while total results stay flat is the signature of two sets competing for the same audience.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two products at two prices doing the same job cannibalise</title>
    <link>https://sixtysteps.co/library/failure-modes/two-rungs-cannibalise-each-other/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/two-rungs-cannibalise-each-other/</guid>
    <description>A $27 product and a $97 product both produced a plan. The cheaper one always won, until the expensive rung&#39;s job was changed to stop overlapping.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Your daily ad budget can&#39;t clear its own learning phase</title>
    <link>https://sixtysteps.co/library/failure-modes/underfunded-daily-budget-pretending-arithmetic-doesnt-apply/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/underfunded-daily-budget-pretending-arithmetic-doesnt-apply/</guid>
    <description>At a $25 target cost per purchase, the platform needs about A$179 a day to leave learning. Underfunding it is not a third option.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why your smallest-sounding test needs the most traffic</title>
    <link>https://sixtysteps.co/library/failure-modes/underpowered-ab-test-sample-size-arithmetic/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/underpowered-ab-test-sample-size-arithmetic/</guid>
    <description>Halving the effect size you want to detect quadruples the sample needed. At a 2% rate, a 20% lift takes about 19,600 visitors per arm.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Killing a winning ad at eighteen hours throws away its history</title>
    <link>https://sixtysteps.co/library/failure-modes/winning-creative-killed-too-early-no-relaunch/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/failure-modes/winning-creative-killed-too-early-no-relaunch/</guid>
    <description>A kill rule applied too early can delete a creative that was about to win, and it can&#39;t be relaunched with the engagement history it already earned.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>4 ad angles, all over 4% CTR, all zero sales</title>
    <link>https://sixtysteps.co/library/findings/ad-angle-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/ad-angle-ctr/</guid>
    <description>A 4-angle cold-traffic test ran A$186 in combined spend across angles that each cleared 4-10% CTR, with no purchases recorded.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Curiosity framing beat problem framing on cold-traffic CTR</title>
    <link>https://sixtysteps.co/library/findings/ad-identity-framing-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/ad-identity-framing-ctr/</guid>
    <description>An &#39;identity&#39; ad-copy dimension test: curiosity framing hit 8.92% CTR vs 7.65% for problem framing, zero purchases either way.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Short ad copy slightly beat medium-length copy on CTR</title>
    <link>https://sixtysteps.co/library/findings/ad-length-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/ad-length-ctr/</guid>
    <description>Short-copy ads hit 8.39% CTR vs 8.04% for medium-length copy in a cold-traffic test; zero purchases recorded in either group.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A children&#39;s-book-style AI image hit 12.87% CTR on one ad</title>
    <link>https://sixtysteps.co/library/findings/ai-image-style-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/ai-image-style-ctr/</guid>
    <description>4 AI-generated image styles tested on cold traffic ranged from 4.33% to 12.87% CTR; none produced a single recorded purchase.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>7 audience segments, one book offer: which one bought cheapest</title>
    <link>https://sixtysteps.co/library/findings/book-avatar-cpa/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/book-avatar-cpa/</guid>
    <description>One avatar converted at A$41.65 a sale against A$93.44 and A$84.55 for others, in a 7-segment Facebook ad test on a real book funnel.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Which awareness stage got the cheapest book sale on Facebook</title>
    <link>https://sixtysteps.co/library/findings/book-awareness-stage-cpa/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/book-awareness-stage-cpa/</guid>
    <description>Product-aware buyers cost A$63.53 a sale, problem-aware A$69.74, in a 5-stage awareness ladder test on a real book funnel.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A cover shot on a desk got more clicks, but fewer sales</title>
    <link>https://sixtysteps.co/library/findings/book-cover-context-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/book-cover-context-ctr/</guid>
    <description>Desk-variant book cover photos drew 3.51% CTR vs 1.58% for the plain cover shot, but the plain shot produced the only sale.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The book cover with the most clicks produced zero sales</title>
    <link>https://sixtysteps.co/library/findings/book-cover-variant-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/book-cover-variant-ctr/</guid>
    <description>A 12-cover Facebook ad test: the top-CTR cover drew 10,908 impressions and 219 landing page views with zero recorded purchases.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Ugly ads beat memes on cost per sale, in this book test</title>
    <link>https://sixtysteps.co/library/findings/book-creative-format-cpa/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/book-creative-format-cpa/</guid>
    <description>Deliberately rough &#39;ugly&#39; creative hit A$38.67 per purchase against A$59.95 for meme-format ads, in a book funnel creative-format test.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two ad hooks hit over 8% CTR each and sold nothing</title>
    <link>https://sixtysteps.co/library/findings/hook-wording-ctr/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/hook-wording-ctr/</guid>
    <description>Two cold-traffic ad hooks (&#39;stuck&#39; and &#39;failed&#39;) drew 8%+ CTR on real spend, with zero purchases recorded against either.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A$1,758 across 3 creative-code axes, 7%+ CTR, zero sales</title>
    <link>https://sixtysteps.co/library/findings/nex-creative-codes-ctr-zero-purchases/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/findings/nex-creative-codes-ctr-zero-purchases/</guid>
    <description>Three overlapping ad-coding axes (hook-level, outcome, offer) each cleared 5-7.61% CTR on real spend, with zero purchases recorded against any of them.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Two blind graders disagree: real problem, or a strict grader</title>
    <link>https://sixtysteps.co/library/methods/blind-panel-grading-and-calibrating-graders/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/blind-panel-grading-and-calibrating-graders/</guid>
    <description>Two panels scored 11 drafts 220 times each. One passed 9 of 11, one passed 0. The score-transition table shows which gap was real.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A funnel bandit that rewards scroll-depth, not just purchases</title>
    <link>https://sixtysteps.co/library/methods/depth-graduated-bandit-converges-faster/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/depth-graduated-bandit-converges-faster/</guid>
    <description>A simulated bandit that scores each step on whether it earns the next step, not the sale, converged on the true winner in far fewer visitors.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A 6-dimension scorecard for an ad pool before you spend</title>
    <link>https://sixtysteps.co/library/methods/scoring-an-ad-pool-before-you-spend/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/scoring-an-ad-pool-before-you-spend/</guid>
    <description>Score every ad 1-5 on 6 dimensions before launch. Below 12, start over. Above 25, launch at a higher budget straight away.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Check an ad frame against 100+ real customer quotes first</title>
    <link>https://sixtysteps.co/library/methods/testing-ad-frames-against-a-verbatim-corpus/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/testing-ad-frames-against-a-verbatim-corpus/</guid>
    <description>A frame falsification test: find 5+ verbatim quotes proving real people use this language, or kill the frame before it becomes an ad.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Testing 6 different landing page patterns, not just hero copy</title>
    <link>https://sixtysteps.co/library/methods/testing-six-landing-page-patterns-at-once/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/testing-six-landing-page-patterns-at-once/</guid>
    <description>Why we ran a quiz, a long-form essay, a call-first page, a Reddit-style post, a founder letter and a control, instead of A/B testing headlines on one page.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The &#39;before you approve the invoice&#39; ad-copy pattern</title>
    <link>https://sixtysteps.co/library/methods/the-invoice-on-the-desk-pattern/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/the-invoice-on-the-desk-pattern/</guid>
    <description>A reusable ad-copy mechanic for any product where the buyer reviews work they didn&#39;t do, before a real, dated, recurring moment of personal accountability.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Thompson sampling, not a fixed A/B split, for a landing page hero</title>
    <link>https://sixtysteps.co/library/methods/thompson-sampling-for-landing-pages/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/thompson-sampling-for-landing-pages/</guid>
    <description>How a Thompson-sampling bandit picks which hero a visitor sees, learns per traffic source, and avoids wasting half your traffic on the loser.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A week of bandit-tested landing pages, zero sales: what it proves</title>
    <link>https://sixtysteps.co/library/methods/what-a-week-of-bandit-testing-showed/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/what-a-week-of-bandit-testing-showed/</guid>
    <description>800+ page views, 91% scroll depth, 8-9% ad CTR, and zero purchases on a $19-$47 guide. The page wasn&#39;t the problem. Here&#39;s how we knew.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A day 3/7/14 decision tree for a running ad test</title>
    <link>https://sixtysteps.co/library/methods/when-to-kill-or-scale-a-running-ad-test/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/methods/when-to-kill-or-scale-a-running-ad-test/</guid>
    <description>Fixed CTR and CPM thresholds at day 3, day 7 and day 14 that decide kill, continue, promote or pivot, agreed before the test starts.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why one advertising test at a time beats five queued up</title>
    <link>https://sixtysteps.co/library/steps/approve-batch-before-spend/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/approve-batch-before-spend/</guid>
    <description>A five-deep test queue sounded efficient. It avoided the harder question of what to learn next. The seven-field brief that forces the question first.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>What a ten-minute check caught that the ad review didn&#39;t</title>
    <link>https://sixtysteps.co/library/steps/blind-verify-every-launch/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/blind-verify-every-launch/</guid>
    <description>A blind check before launch once caught a word that had come apart into characters that weren&#39;t letters, and links that had dropped tracking.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>One optional manual build step will eventually get skipped</title>
    <link>https://sixtysteps.co/library/steps/build-a-deterministic-production-pipeline/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/build-a-deterministic-production-pipeline/</guid>
    <description>One command rebuilds the whole asset with no human decision in the middle. The test: a stranger who&#39;s never seen it gets byte-identical output.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Collect the market&#39;s own words before writing a single line</title>
    <link>https://sixtysteps.co/library/steps/build-a-verbatim-corpus/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/build-a-verbatim-corpus/</guid>
    <description>A quota, a harvest list, and a 15% misfit threshold for building a verbatim buyer-language corpus before drafting any copy for an advertisement.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Most businesses fill 3 cells of their awareness grid, no more</title>
    <link>https://sixtysteps.co/library/steps/build-the-avatar-and-awareness-matrix/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/build-the-avatar-and-awareness-matrix/</guid>
    <description>Five awareness stages, times four or five buyer types, makes a grid. Two of five buyer types can go unaddressed for months before anyone notices.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Build the hero as if it&#39;s the only screen anyone reads</title>
    <link>https://sixtysteps.co/library/steps/build-the-page-assuming-the-hero-is-all-most-people-see/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/build-the-page-assuming-the-hero-is-all-most-people-see/</guid>
    <description>66% of visitors never got a quarter of the way down one page. Build the first screen, and the proof under it, assuming most never scroll past it.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A short writing sample gives AI a confident, wrong voice</title>
    <link>https://sixtysteps.co/library/steps/build-the-voice-corpus-before-drafting/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/build-the-voice-corpus-before-drafting/</guid>
    <description>A small writing sample doesn&#39;t give a model less of the picture, it gives a confident, wrong one. Collect tens of thousands of words first.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why can&#39;t I tell which ad paid for a sale, with UTMs on</title>
    <link>https://sixtysteps.co/library/steps/campaign-parameters-on-payment-record/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/campaign-parameters-on-payment-record/</guid>
    <description>Writing campaign tags onto the checkout session isn&#39;t enough; that metadata never reaches the payment record. The one-line fix most businesses miss.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A win carries almost no information. Collect the failures first</title>
    <link>https://sixtysteps.co/library/steps/collect-the-receipts-including-the-failures/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/collect-the-receipts-including-the-failures/</guid>
    <description>Every receipt needs five fields: the number, the denominator and window, the context, what changed, and the era. Four fields and it&#39;s an anecdote.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Generate thirty names before building a method around one</title>
    <link>https://sixtysteps.co/library/steps/crown-it/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/crown-it/</guid>
    <description>A name has to survive being repeated badly by a stranger six months later. Thirty candidates, three filter tests, one trademark search.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>What should happen after a buyer, before you sell them more</title>
    <link>https://sixtysteps.co/library/steps/delivery-consumption-ascension-chains/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/delivery-consumption-ascension-chains/</guid>
    <description>A buyer who never opens what they bought won&#39;t book a call. Three follow-up chains depend on whether they opened it, plus the rule overriding all three.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Design a price ladder where every rung removes effort</title>
    <link>https://sixtysteps.co/library/steps/design-the-ladder-so-each-rung-removes-effort/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/design-the-ladder-so-each-rung-removes-effort/</guid>
    <description>A price ladder with four rungs, real dated prices, and a rule: stop at two paid steps past the entry point, or refunds eat the gain.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Revenue dropped. Is it the creative, the algorithm, or what</title>
    <link>https://sixtysteps.co/library/steps/diagnose-before-you-fix/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/diagnose-before-you-fix/</guid>
    <description>The instinct is to name a cause fast. Work the chain in order instead: instrument, traffic, page, checkout, order value, delivery. Stop at the link moved.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A disciplined writing process defaults to forgettable order</title>
    <link>https://sixtysteps.co/library/steps/disrupt-deliberately/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/disrupt-deliberately/</guid>
    <description>Nothing self-disrupts. Schedule where a chapter is allowed to break its own shape at the outline stage, or every chapter defaults to the same safe pattern.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A word quota forces a decision a hard deadline doesn&#39;t</title>
    <link>https://sixtysteps.co/library/steps/draft-chapter-by-chapter-never-all-at-once/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/draft-chapter-by-chapter-never-all-at-once/</guid>
    <description>Draft one chapter at a time to a word count, not an hour count, then freeze it before reading back. Parallel drafts cost nothing if the brief matches.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>How do I set a kill threshold for an underperforming ad</title>
    <link>https://sixtysteps.co/library/steps/dynamic-kill-threshold/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/dynamic-kill-threshold/</guid>
    <description>A static cost-per-purchase threshold goes stale the moment order value moves. The weekly-recomputed formula, and what changed when the target moved.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A rung selling to nobody is usually duplicated, not mispriced</title>
    <link>https://sixtysteps.co/library/steps/enforce-zero-overlap-between-rungs/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/enforce-zero-overlap-between-rungs/</guid>
    <description>A $97 product sold to zero buyers next to a $27 product that worked. The price was fine. The job was the same job twice.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A self-score from a sample overstated every line, one direction</title>
    <link>https://sixtysteps.co/library/steps/evaluate-in-a-fresh-context/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/evaluate-in-a-fresh-context/</guid>
    <description>An editor scored its own sample at 9.0/9.5/6.5. Six blind readers scoring the whole manuscript came back at 8.5/7.5/4.0. The gap ran one way, every time.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why do my analytics show sessions that were never a real person</title>
    <link>https://sixtysteps.co/library/steps/filter-phantom-sessions-at-read-time/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/filter-phantom-sessions-at-read-time/</guid>
    <description>About 30% of raw sessions in one test were never a person: prefetchers, scanners, bots. Filter at read time, never collection, with a four-signal check.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A sentence nobody argues with isn&#39;t a point of view, it&#39;s a fact</title>
    <link>https://sixtysteps.co/library/steps/find-the-contrarian-spine/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/find-the-contrarian-spine/</guid>
    <description>An industry-irritating sentence needs a real opponent to be worth building a book around. Here&#39;s how to pressure-test whether yours is one.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Do I need my own event log if I already have a pixel</title>
    <link>https://sixtysteps.co/library/steps/first-party-event-tracking/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/first-party-event-tracking/</guid>
    <description>A platform&#39;s pixel grades its own work and gets blocked by browsers. The twelve-event, four-event-to-start log that answers questions a pixel can&#39;t.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Generate a dozen offers, score your favourite against a rubric</title>
    <link>https://sixtysteps.co/library/steps/generate-and-score-offers-systematically/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/generate-and-score-offers-systematically/</guid>
    <description>Score a dozen candidate offers blind against a fifteen-dimension rubric dated before you looked. Your favourite scoring a six is the finding.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Does rewording a sales page actually sell more books</title>
    <link>https://sixtysteps.co/library/steps/generate-and-test-page-variants/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/generate-and-test-page-variants/</guid>
    <description>A clearer landing page sold fewer books in one real test. The maths behind why, and the sample size a page test actually needs.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why does the platform say I made money when my bank says I didn&#39;t</title>
    <link>https://sixtysteps.co/library/steps/grade-on-settled-cash/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/grade-on-settled-cash/</guid>
    <description>An ad set scored 0.06 return on platform reporting. The bank&#39;s ledger showed 1.55, A$263.94 across 7 settled sales on A$120.70 spend, before a wrong kill.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A 10.7% click-through rate and zero sales: why clicks lied</title>
    <link>https://sixtysteps.co/library/steps/judge-on-cost-per-purchase/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/judge-on-cost-per-purchase/</guid>
    <description>15,368 impressions, 1,649 clicks, A$564 spent, zero purchases. The click rate was roughly four times normal and meant nothing without a purchase count.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A retail listing can breach an exclusivity clause you forgot</title>
    <link>https://sixtysteps.co/library/steps/list-it-at-retail-as-a-second-discovery-channel/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/list-it-at-retail-as-a-second-discovery-channel/</guid>
    <description>Paid, free, direct outreach and retail each cost differently and need reading differently. Retail also needs its own exclusivity check before it goes live.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Measure the voice with numbers, then test it by covering the name</title>
    <link>https://sixtysteps.co/library/steps/lock-the-voice-before-drafting/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/lock-the-voice-before-drafting/</guid>
    <description>&#39;Direct but warm&#39; isn&#39;t a usable voice spec because nobody can check it. &#39;Median sentence length seventeen words&#39; is, and here&#39;s the test that confirms it.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>How much should I risk testing an idea before I kill it</title>
    <link>https://sixtysteps.co/library/steps/loss-ceiling-a-machine-enforces/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/loss-ceiling-a-machine-enforces/</guid>
    <description>A partner-built product demoed well and topped out at about 50% accuracy in production. It was killed on a number written down before anyone cared.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>What&#39;s still running after 90 days is the signal, not today&#39;s</title>
    <link>https://sixtysteps.co/library/steps/mine-the-live-ad-libraries/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/mine-the-live-ad-libraries/</guid>
    <description>Every ad platform publishes what&#39;s currently live, and almost nobody checks. One $4.99 product ran live for 482 days; that longevity is the real signal.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Target the week they&#39;re having, not the job title on their badge</title>
    <link>https://sixtysteps.co/library/steps/name-the-buying-moment/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/name-the-buying-moment/</guid>
    <description>Job-title targeting finds people who resemble your customer. It doesn&#39;t find customers. Here&#39;s the date rule that tells the difference.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The old cover stayed live for weeks and nobody did anything wrong</title>
    <link>https://sixtysteps.co/library/steps/one-canonical-cover-file-used-everywhere/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/one-canonical-cover-file-used-everywhere/</guid>
    <description>A cover lives in more places than anyone would guess before counting. One canonical file, one named owner, walks the register the day anything changes.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>When is a one-click upsell unauthorised, not convenient</title>
    <link>https://sixtysteps.co/library/steps/one-click-upsell-consent-to-price/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/one-click-upsell-consent-to-price/</guid>
    <description>A one-click charge is fine for a small amount and unauthorised at a few hundred dollars. The consent threshold that decides which checkout a buyer sees.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>How much should an order bump cost, and who should set the price</title>
    <link>https://sixtysteps.co/library/steps/order-bump-server-owned-price/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/order-bump-server-owned-price/</guid>
    <description>Published order-bump take rates run 10% to 60% with no dataset behind either number. The pricing rule that matters more: who owns the price.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>If a chapter can&#39;t fill one grid row, it isn&#39;t doing a job yet</title>
    <link>https://sixtysteps.co/library/steps/outline-then-continuity-check-the-outline/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/outline-then-continuity-check-the-outline/</guid>
    <description>Build the outline as a grid before any prose exists. A chapter drifted from its own promise gets caught by re-summarising it, not by rereading it.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Run the Conversions API with the pixel, or instead of it</title>
    <link>https://sixtysteps.co/library/steps/pixel-capi-product-scoped-conversion/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/pixel-capi-product-scoped-conversion/</guid>
    <description>Run server-side events alongside the pixel, never instead of it. The dedup window and Event Match Quality target that decide if sales double-count.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>0.07 inches of spine misalignment cost an entire print run</title>
    <link>https://sixtysteps.co/library/steps/recalculate-spine-width-per-printer/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/recalculate-spine-width-per-printer/</guid>
    <description>A spine cut even slightly off centre reads as cheap before a buyer opens the book. It depends on the exact printer and stock, recalculated every change.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>My average order sat below break-even. What actually fixed it</title>
    <link>https://sixtysteps.co/library/steps/reprice-on-evidence/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/reprice-on-evidence/</guid>
    <description>A $16.57 average order sat against a $20-40 floor for months. Three repricings later it held near A$31, and the fix wasn&#39;t traffic, it was the price.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>You&#39;ll never finish an asset you can&#39;t lose on paper</title>
    <link>https://sixtysteps.co/library/steps/research-and-reader-personas/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/research-and-reader-personas/</guid>
    <description>Write an abandonment scene for three readers before drafting: the one you want, the one you&#39;ll get most of, and the one you don&#39;t want at all.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Three funnel additions that looked obviously right and weren&#39;t</title>
    <link>https://sixtysteps.co/library/steps/resist-the-obvious-additions/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/resist-the-obvious-additions/</guid>
    <description>An exit-intent offer, a fancier statistics engine, and an always-on retargeting layer were all satisfying to build. One made the funnel worse.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Done is when the measures clear, not after a set number of passes</title>
    <link>https://sixtysteps.co/library/steps/revise-until-the-measures-pass/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/revise-until-the-measures-pass/</guid>
    <description>A three-pass cap would have stopped a real revision run on its worst score, with no fourth round left. Here&#39;s the stop rule that replaced the pass count.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>A script found in a second what a careful reader missed once</title>
    <link>https://sixtysteps.co/library/steps/run-the-mechanical-gate/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/run-the-mechanical-gate/</guid>
    <description>53 leaked internal tags across 24 lines, found by a script, after one slipped past a careful reader. Six gates, each failing the build, not just warning.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Why save a customer&#39;s card at the first sale</title>
    <link>https://sixtysteps.co/library/steps/save-the-card-at-first-purchase/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/save-the-card-at-first-purchase/</guid>
    <description>Order bumps and one-click upsells both depend on a saved card from sale one. Skip it and every later offer has to ask for payment details again.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>An adjustable floor isn&#39;t a floor, it&#39;s a preference</title>
    <link>https://sixtysteps.co/library/steps/score-it-against-a-fixed-floor/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/score-it-against-a-fixed-floor/</guid>
    <description>Five scored lines, anchored against two real named books, floor written down before anyone reads a page. The exact rubric and why enjoyment gates lower.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Should a paid-only funnel have a free version too</title>
    <link>https://sixtysteps.co/library/steps/second-front-door/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/second-front-door/</guid>
    <description>A free front door ran alongside a paid one for months and produced conversations the paid door never did. What a second, free door costs to run.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Set the day-one break-even floor before you blame traffic</title>
    <link>https://sixtysteps.co/library/steps/set-the-day-one-break-even-floor/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/set-the-day-one-break-even-floor/</guid>
    <description>A funnel can run for months on the wrong fix. One real failure: two months spent fixing traffic when the problem was a $16.57 order against a $20-40 floor.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Write your never-say list before a deadline tempts the claim</title>
    <link>https://sixtysteps.co/library/steps/set-the-hard-exclusions/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/set-the-hard-exclusions/</guid>
    <description>A real never-say list has sixteen banned claims, settled before a word of drafting, each one tested on substantiation rather than comfort.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Do I have a spike problem or a floor problem</title>
    <link>https://sixtysteps.co/library/steps/spike-problem-or-floor-problem/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/spike-problem-or-floor-problem/</guid>
    <description>A spike problem wants one very large month. A floor problem wants to never have a small one. A spike machine for a floor problem stays anxious.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Is ad platform reporting always wrong in the same direction</title>
    <link>https://sixtysteps.co/library/steps/the-four-attribution-distortions/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/the-four-attribution-distortions/</guid>
    <description>Three distortions understate what a campaign did. One, broad targeting stealing credit, overstates it. A 663-experiment study found a 62-115 point error.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Should a download link ever expire</title>
    <link>https://sixtysteps.co/library/steps/token-gate-delivery-webhook/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/token-gate-delivery-webhook/</guid>
    <description>A permanent download link gets forwarded until a paid product is free with extra steps. The token-expiry window that stops that without annoying a buyer.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Does it matter if a customer opens what they bought</title>
    <link>https://sixtysteps.co/library/steps/track-consumption-not-just-purchase/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/track-consumption-not-just-purchase/</guid>
    <description>A buyer who never opens what they bought won&#39;t book a call. Completion on a low-priced book runs an estimated 20-30%, measured, never borrowed.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Should one ad campaign do all the testing and all the scaling</title>
    <link>https://sixtysteps.co/library/steps/two-campaign-structure-testing-scaling/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/two-campaign-structure-testing-scaling/</guid>
    <description>A campaign asked to test and scale at once does the second job badly while looking busy at the first. Splitting into two, judged separately, is the fix.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Work out what a customer, and a book buyer, is really worth</title>
    <link>https://sixtysteps.co/library/steps/work-out-what-a-customer-is-worth/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/work-out-what-a-customer-is-worth/</guid>
    <description>Most people price off the first invoice. Revenue per buyer uses lifetime value times close rate instead, and the close rate most people never measure.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Find the sentence you&#39;ve learned not to say out loud</title>
    <link>https://sixtysteps.co/library/steps/write-the-one-sentence-the-book-must-make-true/</link>
    <guid isPermaLink="true">https://sixtysteps.co/library/steps/write-the-one-sentence-the-book-must-make-true/</guid>
    <description>Most experts have one true sentence they&#39;d never put on their website. Naming it, and finding who&#39;d argue against it, is what gives an asset a spine.</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
  </item>
</channel>
</rss>
