Yes, a fake owl can help to keep birds off your porch. For best results, place the decoy on or near the porch, and move it regularly so that birds do not become accustomed to its presence.