Changelog
Substantive changes are recorded here, including corrections to things we previously published and got wrong.
- Correction
Removed fabricated content and corrected the privacy policy
- • Withdrew four articles that presented research this site never conducted — variously claiming an analysis of 2.3 million videos, a study of 25,000 channels over 18 months, an examination of 50,000+ playlists, and case studies attributed to a named academic who does not exist. None of that research happened. The articles were removed rather than corrected, because with the invented findings taken out there was nothing left.
- • Removed AggregateRating markup claiming a 4.9 rating from 1,247 reviews. No such reviews were ever collected, and the markup appeared on every page.
- • Replaced homepage usage figures ("50,000+ videos analyzed", "5,000+ happy users") with a factual summary of what the tool actually does.
- • Removed unsourced statistics from the remaining guides and topic pages, replacing them with reasoning a reader can check or an explicit note that the figure is not knowable from public data.
- • Rewrote the privacy policy, which incorrectly stated that analysis ran in your browser and that playlist URLs never reached our servers. Both were false: analysis is server-side and the full URL is transmitted. The policy now also discloses IP-based rate limiting, Vercel Analytics, and the contact form's handling of personal data.
- • Replaced invented author bylines ("SEO Experts", "Data Analytics Team") with the actual author.
- • Removed thirteen category pages that were near-identical templates wrapping the same tool.
- Fix
Fixed video range selection and stopped logging secrets
- • Fixed a bug where requesting any video range beyond the first 50 returned an empty result. The fetch limit was computed as the range's length rather than its end position, so items before the start were never paged past.
- • Range-limited analyses now recompute every statistic — longest video, upload timeline, totals — against the selected range. Previously only four figures were updated and the rest still described the whole fetched prefix.
- • Stopped writing the YouTube API request URL to the server log. That URL contains the API key as a query parameter, including keys supplied by users.
- • Stopped logging submitted playlist URLs and full API responses.
- Change
Corrected indexing of untranslated pages
- • Only the homepage is genuinely translated, but every page was being published at ten locale URLs and marked indexable, producing roughly 405 near-duplicate English URLs.
- • Pages are now indexed in non-English locales only where the content is actually translated, and the sitemap lists only indexable URLs.
- • Sitemap entries now carry real content-change dates instead of the build timestamp, which had made every page appear freshly updated on every deploy.