1. Cook the bacon to your liking, drain and then crumble and set aside. Dice the onion, drain the olives and set aside. Cook the macaroni and drain with cold water (it helps to run the cold water over the macaroni until it is all cold, this helps when adding the dressing and mayo).
2. Toss all ingredients into a large bowl and add a little of the ranch and mayo at a time. Add until desired taste and consistency. Chill before serving for best flavor.
3. Number of servings really depends on who's eating it.