Things You'll Need
Instructions
Install an ultrasonic pet repellent on your porch. It repels cats with audible transmissions that humans and most other animals cannot hear. You can purchase it at your local pet store.
Plant some marigolds around your porch to repel cats. Cats are offended by the pungent smelling flowers and will stay away.
Spray cats with water to keep them off your porch. Fill a spray bottle with water and adjust the nozzle to squirt cats when they come close to your porch. Cats do not like water and are less likely to visit your porch if you spray them frequently.
Purchase a commercial cat repellent and spray it on your porch where you have seen cats frequent. You can buy cat repellents at your local pet store.
Position a sensor sprinkler in your yard where cats like to enter. The sprinkler will go off when the cats enter and will scare them away.