An isolated pawn is defined as a pawn with no friendly pawns on adjacent files.
A bad bishop is one blocked in by its own pieces. The "badness" of the bishop is greater when the blocking piece is directly beside the bishop and obviously on the same coloured square such that it cannot move.
Add penalties for isolated pawns and bad bishops.