If you want to make sure Pin is seen, you can pin it to the top of the feed. (We know it sounds strange to Pin the pin!) This is only possible for the Board Owner and Admins.
From the Pin Editor, choose Options then Pin to Top. That's it. Now your Pin will stay at the top of the page. You will notice a light outline around the Pin signifying that is pinned to the top of the feed.