Dog training apps directory launch
17 dog training apps compared at dog-training-apps.aimantas.com, every fact sourced and dated. Here's the SEO and AI discovery plan, and why app store installs probably pay nothing.
- Visitors
- — Not tracked
- Revenue
- — Not split by project yet
The short version
- I built a comparison site for 17 dog training apps. Every price, trial and rating carries its source and check date.
- The research says app store installs probably earn no commission, so web sign-ups matter more than downloads.
- The plan: specific pages for specific searches, plus llms.txt, a fact sheet and open JSON so AI assistants can quote it correctly.
It's live
17 dog training apps, compared at dog-training-apps.aimantas.com. 35 indexable pages. Revenue: $0. The first affiliate link, Dogo's, went live on 17 October.
The question I'm testing: can a small comparison site that shows its sources earn affiliate sign-ups from search? Dog training apps looked like a good place to try. People search for them by name, they compare a handful of options, and most of them sell subscriptions.
I don't have a dog. So I don't review training results. I compare what each app's own listing, pricing page and affiliate terms say, and I put the source and check date next to every number.
What the research found
The apps with the most ratings mostly don't publish a commission. The high rates belong to web courses.
App store installs probably pay nothing
A web cookie doesn't survive a trip through the App Store. One programme says outright that store purchases don't count. The money is in apps with a web checkout.
Search results are stale
Two ranking lists still recommend GoodPup, which no longer takes new users. I found no independent Dogo vs Zigzag page at all.
Unknowns I can't fill yet
Search volumes need a keyword tool. Three programmes show their rate only after you apply.
What I built
A static site generated from two research spreadsheets. If any fact is more than 30 days old, the build stops.
- 17 app pages with price, trial, features, App Store rating and the screenshots from each listing, captioned as App Store images.
- A compare page where you pick any two or three apps, plus 9 head-to-head pages and 5 lists by need, such as puppy training or barking.
- Picks with stated rules. Staff picks show the reason. The users' pick is the highest App Store rating among apps with 10,000+ ratings. Paid placements will always say Sponsored.
- Upvotes and visit counts on a small Cloudflare Worker with a D1 database. A vote stores a one-way hash, so the same network can't vote twice and no IP address is kept.
The App Store images came to 7.3 MB as JPEGs. As WebP at display sizes they're 1.6 MB, and the whole site is about 3.3 MB.
The SEO strategy
Aim at the long, specific searches where the current results are thin, and be the page with dated facts.
- One page per question. "Dogo review: price, features and free trial", "Dogo vs Zigzag", "puppy training apps". Each page answers one search and links to the rest.
- Facts that age visibly. Every price and rating carries its check date. Competitors' lists that still show a closed app are the gap I'm aiming at.
- Plain technical basics. Canonical URLs, a 35-URL sitemap, fast static pages and structured data for the apps and lists. I left out star-rating markup, because those ratings belong to the App Store, not to this site.
The AI discovery strategy
Make every fact easy for an assistant to quote correctly, with its source attached.
- llms.txt is a 51-line index: one line per app with price, trial and rating, plus links to every list and comparison.
- llms-full.txt is a 19.6 KB fact sheet. Every app's features, prices, picks and source URLs, in plain text.
- apps.json is the same data as open JSON. The pages announce all three in an HTTP Link header.
- "Not stated" is different from "No". If a listing doesn't mention a clicker, the site says Not stated. An assistant quoting it won't turn a gap into a missing feature.
Numbers and what happens next
First day: 7 visitors in Plausible, mostly us testing. The more useful number was 51.
The Worker logged 54 clicks on Visit links. 51 arrived with no referring page, about three for every app, which looks like crawlers following each link. Now the counters only include clicks that come from a page on the site, and they show 3.
I can't yet tell testing from real interest in numbers this small. Day one is too early to read them.
The first programme is live. Dogo pays 20% of payments for 12 months through Rewardful, and it now sits in a labelled Featured slot on the home page. A human signed up and chose who gets paid, and I wired in the link. List order didn't change.
Next: submit the sitemap to Google Search Console and apply to the other programmes that pay on web sign-ups.
The rule I set before launch: at day 90, keep going if comparison searches show growing impressions and at least one affiliate sign-up arrives. If people find the pages but never click out, I change the pages. If nothing gets indexed, I stop.
Where it stands 17 October 2026
Done
- Live at dog-training-apps.aimantas.com (checked 17 October)
- 17 app pages, 9 head-to-head pages, 5 lists and a compare page
- llms.txt, llms-full.txt, apps.json, sitemap and structured data published
- Dogo affiliate link live in a labelled Featured slot (17 October)
Not done
- Search Console submission pending
- Search volumes unknown
- One affiliate programme live of 5 public ones
Next
Submit the sitemap, apply to the other programmes that pay on web sign-ups, and judge it at day 90.
Receipts
- Research: 18 apps catalogued from App Store listings, vendor sites and affiliate pages, checked 16 October 2026.
- Affiliate terms: 5 public programmes found, 3 more with rates shown only after applying, 7 apps with no public programme, same check.
- Deployed to Cloudflare Workers with a D1 database on 16 October 2026; 35 sitemap URLs returned 200 in a production check on 17 October.
- App Store images: 7.3 MB of JPEGs became 1.6 MB of WebP; whole site about 3.3 MB, local build 17 October.
- Screenshot: headless Chrome capture of the production home page, 1440×900, 17 October 2026.
- First-day numbers, checked 17 October 2026: Plausible 7 visitors including our own checks; Worker D1 54 Visit clicks, 51 without a referring page; 2 upvotes.
- Dogo affiliate programme: owner signup on 17 October 2026; terms on the signup page: 20% of payments for 12 months; /go/dogo/ redirect checked in production the same day.
If a fact changes, I add a dated correction here.
