Buyer-Side Prospectus · No. 001 · Prepared 8 August 2026
allthingsdogs.com
Contents
- 00The read
- 01The listing, as presented
- 02What the business is
- 03The seller
- 04Revenue, by mechanism
- 05Traffic: provenance and trajectory
- 06Content and operations
- 07Price context
- 08Transfer: what conveys, what needs consent, what is encumbered
- 09Measurable deficiencies, and the work each implies
- 10Undetermined — what to ask the seller
- 11Evidence log
- Prepared
- 2026-08-08. Seller-side data added same day.
- Listing
- Motion Invest, "AllThingsDogs.com", $50,000 ask.
- Method
- Two evidence tiers. First, public evidence only — no seller contact, no paid data tools. Second, the gated Motion Invest listing detail page, read through the buyer's own logged-in browser session: the GA-connected traffic dashboard, the monthly income history, the SEO panel, and the seller's twelve Q&A answers. Claims from the second tier are labeled "listing detail." Section 10 lists what still only closing documents can supply. Revised 2026-08-09 after a three-lens judge audit; disclosure repairs only, findings in reports/findings/.
Posture. Sections 1–11 gather and distill evidence. They state mechanisms, not judgments; where a purchase depends on a condition, the condition is stated and the sentence stops there. Section 0 is the single exception: it holds the report's opinion, clearly labeled as opinion, drawn only from the evidence below, and it names the conditions that would reverse it. Every claim names its source; the evidence log in section 11 records each fetch.
The read
This section is the report's opinion, formed from the evidence in sections 1–11 and cited back to it. It is not financial advice, and it is not a substitute for the reader's own judgment. Every citation links to the evidence; check it.
At $50,000, this evidence says walk away.
- Priced like a healthy asset, declining like a sick one. The ask sits at the 94th percentile of the Amazon cohort and the 98th of display (§7); income fell 36% half-over-half (§4).
- The headline is the most favorable number on the page. $1,298/mo is the best of the three averages the listing itself publishes (§1), and the named rails cannot plausibly produce it without help from a rail the attribution does not name (§4).
- The search asset is impaired. Google carries 10.5% of sessions against Bing's 19.5% (§5), and the recovery project is specifically a Google recovery, in a query class assistants increasingly answer inline (§9).
- An operation the listing does not account for. Current output is paid placements absent from the income accounting, and those same pages carry the site's search-policy exposure (§4, §6).
- A distressed seller. A holding company in default, with going-concern doubt, a lien over substantially all assets, and retained stakes in two competing dog sites (§3, §8).
- The payback needs a stability the series does not show. 38.5 months only if earnings hold (§7) — and the series entering the purchase fell about a third over its last measured year (§4).
What would change this read:
- The 25 income proofs, by source and month, reconciling $62.2 per 1,000 views from disclosed, transferable rails (§4; §10, item 1).
- A 16-month Search Console export showing the decline has floored (§10, item 3).
- A price re-anchored near the cohort medians — $31,000–$36,000 on current earnings (§7) — with the lien release and the transfer confirmations in writing (§8; §10, items 11–13).
The listing, as presented
| Field | Value | Source |
|---|---|---|
| Asking price | $50,000 | Motion Invest public marketplace page, 2026-08-08 |
| Monthly income (headline) | $1,298 — the last-12-month average | listing detail |
| Last-3-month average | $1,122 | listing detail |
| Last-6-month average | $1,016 | listing detail |
| Total income, last 12 months | $15,572 | listing detail |
| Monthly views | 20,877 (30 days, 07/09–08/08) | listing detail, GA-connected |
| Articles posted | 516 | listing detail |
| Established | 11/12/2020 | listing detail |
| Income multiple | 39 (months) | listing detail |
| Domain Authority | 43 | listing detail |
| Monetization | "Amazon Associates, Raptive" | listing detail |
| Terms | $1,000 non-refundable deposit, remainder by wire or PayPal | listing detail |
Four notes on the header numbers:
- The headline income is the most favorable of the three published averages — $1,298 (L12) against $1,122 (L3) and $1,016 (L6). Section 4 holds the monthly series.
- The listing publishes $15,572 as "income" and never states gross or net. The seller's Q&A puts expenses at "hosting and domain only" but never sizes them, and no expense document is on the page. This report treats the figure as approximately net — without primary confirmation — wherever it divides into the ask (section 7). The gross-vs-net basis is part of the income-proof ask (section 10, item 1).
- "Established 11/12/2020" dates the current ownership, not the site. The brand ran from 2018 (section 2); November 2020 matches the seller's acquisition window.
- The seller also earns Chewy affiliate income that Motion Invest excluded from the averages ("definitely something for a buyer to explore" — listing overview).
Derived figure: $1,298 across 20,877 views is $62.2 per 1,000 views. Section 4 tests that number.
What the business is
A WordPress publishing site about dogs: breed guides, training, health, and name lists. The seller states 516 published posts (Q&A); the Yoast post sitemap lists 612 URLs — a 96-URL gap with no public explanation.
- Founded 2018 by John Woods, a named dog trainer. The about page says "Founded by John Woods." The Q&A confirms he is a real person: "No he built the site and sold it to us. Fine to continue using his name though."
- Chain of ownership: Woods built it (2018) → sold via FE International → Onfolio Holdings, December 2020 (Q&A; SEC 424B3).
- The domain is older than the business. WHOIS shows creation on 2008-08-25; Wayback holds a "Coming Soon!" page from 2004. On this page the listing contradicts itself: the Motion Invest overview bullet says "The site was built on an expired domain"; the seller's Q&A answer says "it is not built on expired domain." Both sentences sit on the same listing page.
- Audience assets that convey with the sale (listing overview + Q&A #4): a Facebook page (~16k followers), a Pinterest account (~13.8k), a YouTube channel (~16.3k subscribers), and an email list of ~30,000 — with the seller's own caveat: "we don't do anything with them so not particularly warm." GA shows Email at 0.0% of sessions, consistent with a dormant list.
- Not claimed by the listing: the Instagram account
@all.things.dogs.official(~50K followers) surfaced by public search — its affiliation is unverified — and the "All Things Dogs College" Teachable school, which still resolves but appears nowhere in the included assets.
The seller
The listing never names the seller; the Q&A speaks as "we." Two public
threads identify them. The 2026 posts are published by the WordPress account
onfolio-admin (author archive URL in JSON-LD), bylined "John Woods."
Onfolio Holdings Inc. (NASDAQ: ONFO) acquired Allthingsdogs.com in December
2020 and owns 100% of it (SEC 424B3 prospectus). What Onfolio paid is not
disclosed per-site in the filings read.
From Onfolio's public filings and press releases:
- FY2025 net loss of $2,540,368, after a $1,773,942 loss in 2024 (10-K, via StockTitan summary — aggregator summary; verify against the 10-K on EDGAR before closing; the 424B3 facts in this report are from the primary filing).
- Auditors expressed substantial doubt about going concern (same).
- In default on $6.0M senior secured notes "secured by substantially all assets" (same). A buyer of any Onfolio asset needs a written lien release or payoff at closing; without it, the purchased asset may remain collateral for the seller's defaulted debt.
- On 2026-07-28 — eleven days before this report — Onfolio announced it is pursuing "strategic alternatives," including divestiture of underperforming assets (GlobeNewswire).
- Onfolio holds a 35.8% stake in Onfolio JV IV LLC, which owns woofwhiskers.com and perfectdogbreeds.com — two other dog-content sites (424B3). Absent a non-compete, the seller retains an interest in direct competitors after closing. The listing says nothing about any of this.
On the founder's name: "Fine to continue using his name though" (Q&A) is a verbal permission from the seller, who is not the person named. Continued use of a living person's name and byline is a right to obtain in writing, from Woods or via the purchase agreement's representations.
One more filing fact, load-bearing for section 4: the 2023 prospectus states the site "currently generates 99% of its income from display advertising."
Revenue, by mechanism
Six rails are observable or documented. For each: what the evidence shows.
1. Display advertising — Raptive (formerly AdThrive). Named as current
monetization by the listing. The live ads.txt is Raptive-managed and
AdThrive tags run on the homepage. The seller's 2023 filing put display at
99% of income.
2. Amazon Associates. Named as current monetization by the listing.
Store tag allthingsdogs01-20 appears on legacy product roundups (checked:
/best-dog-food-for-pitbulls/), linking ASINs that date to the 2000s–2010s. No
Amazon link appears on the homepage, the dog-food category page, or any 2026
post sampled — and the seller's own growth answer says "very little content
has focused on affiliate/product reviews."
3. Chewy affiliate. Exists per the listing overview; excluded from the income averages. Size unstated.
4. Sponsored placements — observable on the site, absent from the
listing. The 2026 output is dominated by paid-placement content (section
6). The Vancouver dog-bite post (published 2026-05-20) links to a
personal-injury firm with rel="noopener" only — the paid link passes
PageRank. The listing's income is attributed to "Amazon and Raptive" alone,
and the seller's Q&A says "We don't currently write any content for the
site." No public statement reconciles the placement operation with the
income figure. Either placement fees sit outside the $1,298 — undisclosed
revenue carrying undisclosed policy exposure — or inside it, misattributed.
The 25 income-proof documents (below) decide which.
5. Third-party affiliate — a dead rail. A site-wide ShareASale unit
renders after post content. ShareASale closed on 2025-10-06. The unit's link
was tested on 2026-08-08: it returns 302 → awin1.com/closedMerchant.html.
Every click on this unit earns nothing, and it has been live in that state
for months.
6. Info products. The SEC filing names ebooks and informational products; the Teachable school still resolves. Not mentioned anywhere in the listing.
The income series (listing detail; monthly values read from the chart, so ±$50 — their sum lands within 1% of the stated $15,572 total, and the stated L3/L6 averages reproduce):
| 2025 | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|
| ~$ | 1,880 | 1,840 | 1,700 | 1,380 | 1,250 | 1,500 | 1,150 |
| 2026 | Jan | Feb | Mar | Apr | May |
|---|---|---|---|---|---|
| ~$ | 680 | 950 | 1,270 | 1,060 | 1,040 |
Run through the repo's trend module: declining, −36% half-over-half, volatility 0.27. June 2025 to May 2026 endpoint-to-endpoint is roughly −45%. 25 income-proof documents are available behind the listing's "View Proof" control; they were not opened for this report.
Reconciliation. $62.2 per 1,000 views attributed to Amazon + Raptive, against anchors:
| Anchor | Revenue per 1,000 pageviews | n | Source |
|---|---|---|---|
| Display-monetized sold listings, median | $29.0 | 131 | repo comparables (EF sold, 2026-08) |
| Amazon-monetized sold listings, median | $71.7 | 111 | same |
| Affiliate-monetized sold listings, median | $49.4 | 57 | same |
| fashionsosimple.com (same marketplace) | ~$12 | 1 | Motion Invest listing, 2026-08-08 |
The denominators, named. This site's $62.2 is per pageview: $1,298
divided by the 20,877 monthly pageviews the GA-connected dashboard reports
(section 5). The comparables carry a monthly_pageviews field, but whether
each seller reported pageviews or sessions is not established in the
dataset — the anchors' denominator is unverified. This site's pageviews run
about 12% above its sessions (20,877 against 18,687), which bounds the unit
risk: on a sessions basis the same income is $69.5 per 1,000, so a
denominator mismatch moves the comparison by roughly a tenth, not a
multiple.
Display alone at the cohort median would produce roughly $600/month on this traffic. Reaching $1,298 requires either Amazon carrying about half the income — on a site whose affiliate content the seller calls thin — or income from a rail the attribution does not name. The income proofs, broken out by source and month, are the single document that settles this.
Traffic: provenance and trajectory
The GA-connected dashboard (last 30 days, 07/09–08/08/2026): 20,877 pageviews, 16,496 unique visitors, 18,687 sessions, average session 2m02s.
Where sessions come from (listing detail):
| Channel | Share | Engine/source | Share | |
|---|---|---|---|---|
| Organic Search | 55.0% | (direct) | 31.5% | |
| Direct | 30.9% | bing | 19.5% | |
| Organic Social | 11.6% | duckduckgo | 12.9% | |
| Referral | 0.7% | 10.5% | ||
| AI Assistant | 0.1% | yahoo | 9.4% | |
| 0.0% | Pinterest (both) | 10.8% | ||
| ecosia.org | 2.9% |
Google carries 10.5% of sessions — Bing carries nearly twice that. The non-Google engines (Bing, DuckDuckGo, Yahoo, Ecosia) together carry ~44.7%. For context: the seller's 2023 SEC filing attributed traffic to "high rankings in Google search," and the seller's Q&A names its biggest struggle as "The Google algorithm updates over the years." The engine mix records the outcome: the site's remaining search demand lives mostly on engines with a fraction of Google's volume. The listing overview states this in softer words: "The organic traffic is split between Bing, Yahoo, Google, and DuckDuckGo."
One candidate explanation, labeled as a hypothesis. The site's current output is dofollow paid placements published under the founder's byline (section 6) — the pattern Google's site-reputation-abuse policy names, and the outcome that policy produces is a Google-specific demotion, which is the shape of the engine mix above. Stated plainly: this is a hypothesis the evidence permits but does not prove. No manual-action record, no dated ranking drop, and no Search Console history is in hand (section 10, item 3), and two other explanations fit the same data — core-update losses across the algorithm era the seller's Q&A names, and AI Overviews absorbing informational dog queries. Section 6 holds the placement evidence.
Other facts in the dashboard:
- Geography: US 66.9%, Singapore 12.0% (2,046 sessions across 2,039 users — one session per user), UK 5.6%, Canada 4.8%, Vietnam 3.1%. Singapore at 12% of a US dog-content site is a pattern the seller should explain; ad networks price non-US traffic at a fraction of US rates.
- The dashboard's bounce-rate tile reads 0.5%. Content sites typically measure 40–70%, and the dashboard's own per-page engagement rates (30–67%) imply a normal bounce profile. The tile needs a measurement explanation, not a celebration.
- Top pages are the founder-era editorial: /large-dog-breeds/ (1,594 views), the homepage (994), /dog-tricks/ (760), /crate-training/ (632), then breed pages. The 2026 placement posts draw almost nothing — one appears in the top 25, at 163 views.
- Pinterest carries ~10.8% of sessions — a working channel, consistent with the 13.8k-follower account that conveys.
- SEO panel (Ahrefs data dated 2026-06-18): DR 54, 1,300 referring domains, 5,866 dofollow backlinks, 112 keywords in positions 1–3, 180 in 4–10. Named strong backlinks: SI.com, Rover.com.
The historical bound still stands, and it stands as an inference — archived homepages carry AdThrive tags from September 2019, when joining required ~100,000 monthly pageviews. Sourcing note: the cited Raptive source (evidence row 14) establishes the 2025-10-16 change to 25,000; the ~100,000 figure in force in 2019 comes from contemporaneous third-party reporting, not a period-primary AdThrive document. The ≥100k floor is therefore inferred from a secondary threshold, not measured. Today's 20,877 is also below Raptive's current 25,000 entry gate: an applicant with this traffic would not qualify; the site holds the account it already has. The decline from ≥100k to ~21k sits inside the current seller's tenure, and the seller's Q&A names the mechanism.
Informational dog queries remain the class that assistants and AI Overviews answer inline; the dashboard's "AI Assistant" channel shows 0.1% of sessions arriving from assistants. robots.txt blocks GPTBot, ClaudeBot, CCBot, Google-Extended, and meta-externalagent — directives that do not remove the site from Google AI Overviews.
Content and operations
612 sitemap URLs; 516 published posts per the seller. Last-modified years across the post sitemap:
| Year | 2020 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| Posts touched | 2 | 142 | 60 | 259 | 114 | 35 |
The seller's operating description (Q&A): time spent is "a few minutes per week updating plug-ins"; expenses are "hosting and domain only"; "we don't currently write any content"; no writers to hand over ("We used to outsource our writers from Upwork"); about 30 articles were AI-written in 2023, "nothing before or since." Motion Invest's Originality.ai spot-check of the top five pages measured 2–27% AI, classified human.
Against that description, the 2026 additions observed on the live site are
placements: dog-bite liability for Vancouver (05-20) and Missouri, Ohio's
Avery's Law, "Fighting Pet Cover Denials in Florida" (04-20), "Best Pet
Dental Insurance 2026" (06-04), "Best 7 AI Solutions for Veterinary
Diagnostics" (05-09), CBD dog-treat myths (06-02), "Where AI Meets Affection"
(04-08), dog dress sizing (05-25). These publish under the founder's byline
through the onfolio-admin account, and at least one passes PageRank to the
payer. The seller's growth answer describes the demand side: "routinely
approached by manufacturers, and dog brands seeking to enter into a paid
brand and/or partnership deals through content sponsorship."
Google's spam policies address exactly this pattern — link spam and site-reputation abuse — with outcomes from link devaluation to manual action. The placement revenue and the search-asset exposure come from the same pages. An owner keeps one by accepting the other, or stops selling placements and forgoes the income. That is a standing decision the buyer inherits on day one.
Technical state: WordPress 7.0.3, Yoast SEO, Cloudflare DNS, GoDaddy
registration to 2027-08-25. robots.txt advertises /sitemap.xml, which
serves an HTML page rather than XML; the real index sits at
/sitemap_index.xml. A small defect, and a direct reading on current
maintenance attention.
Price context
$50,000 ÷ $15,572 = 3.21× TTM profit. Against 346 sold Empire Flippers listings (asking-price-as-cleared proxy; single marketplace — both caveats recorded in the repo):
| Cohort | n | p10 | p50 | p90 | This ask sits at |
|---|---|---|---|---|---|
| Amazon Associates | 111 | 2.00× | 2.33× | 3.08× | 94th percentile |
| Display Advertising | 131 | 1.66× | 2.00× | 2.75× | 98th percentile |
The same earnings at each cohort's median price: $36,367 (Amazon cohort) or $31,138 (display cohort).
The trajectory is no longer unknown. The income series classifies as declining, −36% half-over-half. Two payback arithmetic frames follow:
- At the headline L12 average: 38.5 months (Motion Invest's own "income multiple: 39" states the same figure).
- At the recent L3 run rate ($1,122/mo): 44.6 months.
The purchase holds only if earnings hold near their current level for that long — and the series entering the purchase is one that fell about a third over its last measured year.
What the comparables say about this configuration: across 253 EF sales with revenue history, declining businesses did not sell at lower multiples than growing ones (2.31× vs 2.25×) — they sat unsold longer, a median of 14 days against 4. Price did not encode the decline there, and at the 94th percentile it does not encode it here. Comparables are prices other buyers paid, not evidence those buyers did well.
Transfer: what conveys, what needs consent, what is encumbered
- Raptive account. A site sale is a new onboarding event: buyer approval by ad partners, identity verification, post-sale review against content, traffic, and AI-content policies (Raptive support; the listing links the same transfer article). The site sits below Raptive's current 25k entry gate, so continuation under a new owner is a question to put to Raptive in writing before closing — display is the larger stated income rail.
- Amazon Associates. Accounts do not transfer between owners. A new owner
applies to the program and re-tags
allthingsdogs01-20links. The Chewy relationship needs the same treatment. - Audience assets. Confirmed included: Facebook (~16k), Pinterest (~13.8k), YouTube (~16.3k), email list (~30k, dormant). A 30,000-address list transfers with consent obligations (CAN-SPAM/GDPR provenance) — ask for the export, the capture source, and the consent basis.
- Not included or unstated: the ~50K Instagram (affiliation unverified), the Teachable school, and any obligations attached to sold placements (retention or maintenance promises convey as liabilities on the content).
- The founder's name. "Fine to continue using his name" is verbal. Obtain the right in writing (section 3).
- The lien. Onfolio's $6.0M senior secured notes are secured by "substantially all assets" and are in default. The purchase requires a written release of this asset from the collateral, or the buyer closes on encumbered property. The listing does not mention it.
- Competition from the seller. Onfolio retains its stake in woofwhiskers.com and perfectdogbreeds.com. Non-compete scope is a contract term to negotiate, not a default.
- Domain. GoDaddy registration to 2027-08-25, Cloudflare DNS.
Measurable deficiencies, and the work each implies
Observed gaps a competent owner could act on. Stated as observation → mechanism → what acting requires. No dollar sizing is offered where no data supports one.
- A 30,000-subscriber email list, unmailed. GA attributes 0.0% of sessions to email; the seller calls the list "not particularly warm." Reactivating an owned channel is audience-ops work; its ceiling depends on consent provenance and deliverability after years of silence.
- Site-wide dead affiliate unit. Clicks route to a closed-merchant page (section 4). Repoint or remove; WordPress work measured in hours.
- Thin affiliate coverage, by the seller's own account — "very little content has focused on affiliate/product reviews" — plus a Chewy rail Motion Invest itself flags as unexplored, and legacy Amazon roundups linking decades-old ASINs. This is the lever the listing's own overview points at; it requires affiliate-ops and content work.
- Editorial output at zero; no writers convey. The SERP incumbents on sampled queries are PetMD, AKC, and Purina, and the recovery project is specifically a Google recovery (section 5) in a query class assistants increasingly answer inline.
- Pinterest works and is under-fed — ~10.8% of sessions from a 13.8k account nobody posts to as part of an operation running "a few minutes per week."
- The placement rail (section 6): not a fix but a fork, and now a disclosure question too — the listing attributes no income to it.
- Sitemap misconfiguration. Trivial to fix; its persistence, like the dead affiliate unit, records how much attention the asset currently gets.
Undetermined — what to ask the seller
The gated page answered the original asks about trajectory, included assets, owner time, and expenses. What remains is sharper, and each item is answerable with a document.
- The 25 income-proof documents, by source and month — specifically: does any placement/sponsorship income appear, and how do Amazon vs Raptive split?
- Placement invoices and terms: is sponsored-post income inside the $1,298 or outside it, and do sold posts carry retention obligations?
- Google Search Console, 16-month export — clicks, impressions, top queries, and manual actions history. The 30-day GA window is not a trend, and the Google-vs-Bing split needs its cause established.
- Monthly traffic history to pair with the monthly income history the listing already shows.
- The Singapore 12% and the 0.5% bounce tile: measurement configuration, bot filtering, and any traffic acquisition the dashboard does not label.
- Chewy: trailing-12 earnings and account status.
- Email list: export size, capture source, consent basis, last send date, and current ESP.
- The 516-vs-612 gap between stated posts and sitemap URLs.
- The expired-domain contradiction: overview bullet vs Q&A #2.
- Instagram
@all.things.dogs.official: affiliated or not; Teachable school: included or not, and its revenue if any. - Written lien release from the noteholders for this asset.
- Non-compete terms covering woofwhiskers.com and perfectdogbreeds.com.
- Written license for continued use of John Woods's name and byline.
Evidence log
Every source consulted, in fetch order. Each row is a candidate tool.
| # | Source | Method | What it yielded |
|---|---|---|---|
| 1 | https://allthingsdogs.com (homepage) | HTTP fetch, raw HTML | WordPress 7.0.3; AdThrive tags; GA4 + legacy UA IDs; zero Amazon links; link mix incl. placement posts |
| 2 | WHOIS allthingsdogs.com | whois | Created 2008-08-25; GoDaddy; expiry 2027-08-25; Cloudflare NS |
| 3 | /ads.txt | HTTP fetch | Raptive-managed (CafeMedia/AdThrive v2.71-auto) |
| 4 | /robots.txt | HTTP fetch | Cloudflare content signals; blocks GPTBot/ClaudeBot/CCBot/Google-Extended; sitemap pointer (broken) |
| 5 | Wayback CDX API | HTTP query | Snapshots 2003→2026; density from 2019; "Coming Soon!" in 2004 |
| 6 | Archived homepages 2019-09 / 2020-07 / 2021-06 / 2023-06 | HTTP fetch of snapshots | AdThrive present at every point → ≥100k pageviews at 2019 join |
| 7 | /sitemap_index.xml + post-sitemap.xml | HTTP fetch | 612 URLs; lastmod distribution; 2026 placement inventory |
| 8 | Article pages (4 sampled + roundup) | HTTP fetch, raw HTML | Amazon tag allthingsdogs01-20 on legacy roundups only; ShareASale after-content unit; dofollow paid link; onfolio-admin author slug |
| 9 | ShareASale redirect test | HTTP HEAD chain | 302 → awin1.com/closedMerchant.html — dead rail |
| 10 | Motion Invest /sites-available/ | web fetch | Listing live: $50,000 / $1,298 / 20.3K / "Amazon Associates+others"; full marketplace context |
| 11 | Web search: brand | search | Founder John Woods, 2018; Instagram ~50K (affiliation later found unverified); Facebook; YouTube; Teachable college |
| 12 | SEC 424B3 (Onfolio), full text | HTTP fetch with identifying UA + regex extract | Acquired Dec 2020; 100% owned; 99% display income; Google-rankings risk factor; dog-vertical JV (35.8%) |
| 13 | Onfolio 10-K/PR coverage | search | FY2025 loss $2.54M; going concern; $6.0M notes in default; strategic alternatives 2026-07-28 |
| 14 | Raptive support + trade press | search | Entry gate 100k→25k on 2025-10-16; transfer = new onboarding with buyer approval |
| 15 | Awin/ShareASale coverage | search | Platform closed 2025-10-06 |
| 16 | SERP spot check | search | Target absent from sampled head-term results |
| 17 | USPTO (shallow) | search | No "All Things Dogs" registration surfaced; not exhaustive — verify via TESS |
| 18 | comps engine (repo) | local run | Percentiles, bands, payback, RPM anchors (n=346 EF sold); trend classification of the income series |
| 19 | Motion Invest listing detail (gated) | buyer's logged-in browser session, via Claude in Chrome | GA dashboard (sources, engines, geo, top pages); monthly income history + L3/L6/L12 averages; SEO panel (DR 54, 1,300 RD, keyword counts); Originality.ai check; all 12 seller Q&A answers; included-asset list; income-proof availability |
Consulted but not opened: the 25 income-proof documents (available behind the listing's "View Proof" control) and the "Chat with Seller" channel. Not consulted: Ahrefs/Semrush/Similarweb directly (the listing embeds an Ahrefs snapshot dated 2026-06-18), seller closing records. PitchBook holds an "All Things Dogs" company profile (gated).