This is part of #378 as it is now a feature included in D8 core (d.org issue):

This was something that tested really well on the D8 UX study, and we should consider adding to Backdrop as well.
User interface changes
- Form validation error messages are displayed below the respective form fields that have triggered them.
- A brief indication of the number of errors, and a link to each error is displayed in the messages area at the top of the page.
Contrib modules
Drupal 7 inline messages module

Drupal 6 (and 7) ife module

Inline Form Errors unofficial and very experimental Backdrop contrib module by @daggerhart:

~~ Advocate for this issue: @klonos ~~
GitHub Issue #:
1040
Recent comments
That would actually be a nice usability improvement. A lot of people already build search pages with Views, so having an easier way to convert the default search results into a View would make...
[UX] Convert search to a view.
Try using caching in the View settings, set to 24 hours. This should work for anonymous site visitors. I haven't tested this in practice, so this is just a guess.
View to show a different node each day
Have you already played with Views random seed? I belief, what you try to achieve would work with that module. Show only one node and set the sort order to "Global: Random seed" with "...
View to show a different node each day