Back to: Profile and Inventory Privacy
You need to set your community profile as well as your inventory to public (setting it just to "logged in users only" won't work!).
If that does not work, try relogging from Scrap.tf. If the message is still present after that, repeat the process after some time has passed (we recommend 30 to 60 minutes) as Steam sometimes takes a while to update its status properly.