That's a common and frustrating problem! An open-top bin is convenient but can turn into a neighborhood litter source on a windy day. Here are some natural, practical solutions to try.
First, consider a simple physical barrier. If you don't want a permanent lid, try cutting a piece of old outdoor carpet or a rubber mat slightly larger than the can's opening. Place it on top of the trash, and it will act as a heavy cover that allows you to still toss items in by lifting a corner. For a more flexible option, use a bungee cord or sturdy rope to criss-cross over the top, creating a web that holds contents down.
Placement is key. Move your can to a spot shielded from the prevailing wind, like behind a fence, wall, or dense shrubs. Even a few feet can make a big difference. Also, avoid letting the bin overfill. The higher the pile, the easier it is for wind to catch loose items. Make a habit of taking the trash out when it's about three-quarters full.
Adding weight is highly effective. You can place a few heavy, clean rocks or bricks in the bottom of the bag or at the bottom of the can itself (under the liner). For a removable option, create DIY weights by filling old plastic bottles with sand or water and tying them to the can's handles.
Finally, the most reliable fix is to contain the trash itself. Always tightly knot the top of each full trash bag before it leaves the can. For the best long-term results, consider investing in a trash can with a secure, attached lid or a model with a locking ring that holds the bag snugly in place. A simple clip-on lid from a hardware store can also be a perfect retrofit for your existing bin.