Having roaches in your home and getting rid of them are always concerns that need to be dealt with. However the problem with jumping straight to just killing them doesn't solve the problem. Or at least it makes it that much harder. The reason why is because you're not treating the root of root of the problem. You need to first ask and address what attracts cockroaches. It's a never ending battle if you don't stop more from coming in. Find out what's brought them in and fix it first.
Roaches don't pop out of thin air. The often enter your home from outside. If they were always there then at one point, they came into the house from the outside. The thing is, they only stayed because your house provided the basic necessities for survival. They’re getting the food, water and shelter that they need. If they weren't getting all three, they would have either left or died off.
Maybe people mistakenly think that extreme situations of trash, etc. would attract roaches in. That mistake is what leads to being surprised by an infestation out of the blue. The problems that are luring them into your house don’t have to be so grand that you immediately take notice of it.
When people think of attracting roaches they think of huge piles of garbage everywhere. They think of food rotting all over the kitchen tables and spilled all over the floor. This is the worst case scenario only. That's worst case scenario only. In the more realistic and typical scenario, things could appear to be spotless. There would be no food spilled all over the counter, tables or floors. It would appear as the perfect scenario where it is roach free.
You see, most problems attracting cockroaches are often minor and go unnoticed. A perfect example would be a piece of chicken that fell behind the oven. You may not notice it, but a cockroach doing its usual scouting will pick it up fast. That small piece of food Is more than enough to feed it for a long time.
Once it finds this food, it'll start searching water. Most often times when people talk of hidden water sources; they bring up leaking pipes and drains, etc. While true, roaches don't need to find leaks to find water. The typical home will not have the sink drains covered. All they would have to do is climb down the drain for a drink. That sounds disgusting to you, but it's as good as crystal clear fresh spring water to them. Even if it is covered, there's sure to be drops of water in the kitchen sink. These tiny drops of water are enough. Check out http://pestsoff.com for some tips on how to cover up these water sources.
Right now it seems like there's just no way to cut them off from what they need to survive doesn't it. In truth, you are quite right. There really is no way to completely deny them access to that they need to survive. You can do several things to make it much harder, but it's impossible to cut them off completely.
So the best thing to do is to not catch their attention in the first place. Cockroaches have a very good sense of smell. Often what catches their "nose" is food or garbage left out too long and allowed to go bad. It doesn't have to rot, all it takes is a being left out a day too long and it'll bring them in. Once inside that is where they'll find everything they've ever wanted.
You have to take out the trash once it's close to getting full or right before whatever you have thrown in there goes bad. You also need to put away any uneaten food. You need to keep your oven and stove clean too. Roaches love to eat greasy stuff. So any grease left on the stove, oven, or pots and pans will surely catch their attention.
Now that you know what attracts cockroaches, do your best to eliminate as many of them as possible. Waiting to take care of something tomorrow instead of today can be all it takes to bring them in. Once they're in, getting then out will be a difficult task.