I have a lookup on my page and the results are being displayed in a table with the person found, status and action 'view report'. You can only search one person at a time. Each person might have many reports. My question is, is this good practice to display the initially empty table? It looks odd to have my lookup and under it there's the table header with nothing below. Thanks

  • I tend to grey the table out when it first loads and when a search yields no results. It works nicely and users seem to like it. Personally, I think this is better than having a blank space where the table will be, then having it appear after thei first (successful) search. Commented Apr 12, 2017 at 16:57

1 Answer 1


Yes, you can do it, however I would add an indication for the User that something is going to appear in the table.

This approach is called skeleton screens. You display a temporary content in the place where soon you are going to display the results.

This is used e.g. in Facebook feed, or on Medium and can be adapted to your case, I believe.

Here is an example:

enter image description here

Plus an article about it: https://www.sitepoint.com/how-to-speed-up-your-ux-with-skeleton-screens/

  • Thank you, unfortunately I have no enough reputation to give +1.
    – foch
    Commented Apr 14, 2017 at 10:25
  • No worries! Being glad I could help feels good enough :) Commented Apr 14, 2017 at 10:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.