HackerFriction Feedback

YouTube · Reviewed

Search returns unrelated videos after a few matches, hiding the wanted one

Raised by 140 people over 18 years (2009–2026), in 16 of them.

What people report

  • I shouldn't have to retype my search 5 different ways to find what I'm looking for.
    Read the comment ↗
  • It still gives me Portuguese results as my geo ip is in Brazil.
    Read the comment ↗
  • increasingly ignores your search keywords, instead shoving unrelated stuff at you
    Read the comment ↗
  • Personally, I find YouTube to be unusable if you think of it as channel-based.
    Read the comment ↗
  • going back to search (for the next video you want to see) takes three interactions (minimize, swipe down, then click on search)
    Read the comment ↗

Principle

Principle of least astonishment

People expect a search to return what they asked for, as every other search they use does. After a few real matches, YouTube fills the results with recommendations, Shorts and already-watched videos, which breaks that expectation and buries the video they were looking for.

A fix

Show every result that matches the query as one uninterrupted list. Move recommendations and Shorts into a clearly labelled, collapsible block after the matches, and add an 'exact matches only' filter, a sort by upload date with absolute dates, and search within a channel's video list.

Grouping, principle and fix drafted with Claude and reviewed by Justusability. Counts are people whose comment Claude labelled a usability complaint about this issue; see Method for how, and its limits. Something wrong here?

All 147 source comments
  1. 2009-10-26
  2. 2010-09-14
  3. 2012-06-07
  4. 2014-11-07
  5. 2015-02-26
  6. 2016-05-22
  7. 2016-06-02
  8. 2017-05-02
  9. 2017-09-30
  10. 2018-03-21
  11. 2018-07-20
  12. 2018-10-13
  13. 2019-01-26
  14. 2019-02-11
  15. 2019-03-22
  16. 2019-07-15
  17. 2019-08-22
  18. 2019-08-28
  19. 2019-11-18
  20. 2020-01-19
  21. 2020-06-24
  22. 2020-07-14
  23. 2020-07-30
  24. 2020-12-23
  25. 2021-04-07
  26. 2021-08-09
  27. 2021-09-07
  28. 2021-09-20
  29. 2021-12-02
  30. 2022-01-18
  31. 2022-02-04
  32. 2022-03-11
  33. 2022-03-26
  34. 2022-04-20
  35. 2022-05-05
  36. 2022-05-10
  37. 2022-05-18
  38. 2022-05-21
  39. 2022-05-23
  40. 2022-05-25
  41. 2022-05-25
  42. 2022-07-05
  43. 2022-07-06
  44. 2022-07-06
  45. 2022-07-18
  46. 2022-08-03
  47. 2022-08-03
  48. 2022-08-03
  49. 2022-09-13
  50. 2022-09-21
  51. 2022-09-22
  52. 2022-10-18
  53. 2022-10-28
  54. 2022-11-11
  55. 2022-11-11
  56. 2022-11-11
  57. 2022-11-11
  58. 2022-11-11
  59. 2022-11-30
  60. 2022-11-30
  61. 2022-12-03
  62. 2022-12-21
  63. 2023-01-05
  64. 2023-01-17
  65. 2023-01-21
  66. 2023-02-16
  67. 2023-02-16
  68. 2023-02-17
  69. 2023-03-25
  70. 2023-04-16
  71. 2023-04-23
  72. 2023-04-23
  73. 2023-05-11
  74. 2023-05-11
  75. 2023-05-11
  76. 2023-05-18
  77. 2023-05-20
  78. 2023-05-20
  79. 2023-05-25
  80. 2023-05-25
  81. 2023-06-01
  82. 2023-06-14
  83. 2023-06-17
  84. 2023-08-31
  85. 2023-08-31
  86. 2023-10-05
  87. 2023-10-19
  88. 2023-11-10
  89. 2023-11-19
  90. 2023-11-25
  91. 2023-12-13
  92. 2023-12-23
  93. 2024-02-21
  94. 2024-02-22
  95. 2024-02-22
  96. 2024-02-22
  97. 2024-03-10
  98. 2024-04-24
  99. 2024-05-17
  100. 2024-06-26
  101. 2024-07-30
  102. 2024-08-06
  103. 2024-08-10
  104. 2024-08-20
  105. 2024-09-16
  106. 2024-10-31
  107. 2024-11-01
  108. 2024-11-11
  109. 2024-11-30
  110. 2024-11-30
  111. 2025-02-05
  112. 2025-04-30
  113. 2025-04-30
  114. 2025-04-30
  115. 2025-05-01
  116. 2025-05-01
  117. 2025-06-06
  118. 2025-06-16
  119. 2025-06-21
  120. 2025-07-01
  121. 2025-07-01
  122. 2025-07-24
  123. 2025-09-09
  124. 2025-09-09
  125. 2025-09-20
  126. 2025-11-10
  127. 2025-12-11
  128. 2025-12-19
  129. 2025-12-28
  130. 2026-04-06
  131. 2026-04-06
  132. 2026-04-06
  133. 2026-04-06
  134. 2026-04-06
  135. 2026-04-06
  136. 2026-04-06
  137. 2026-04-06
  138. 2026-04-06
  139. 2026-04-06
  140. 2026-04-06
  141. 2026-04-06
  142. 2026-04-14
  143. 2026-05-02
  144. 2026-05-02
  145. 2026-07-20
  146. 2026-08-21
  147. 2026-10-22