Here's another tip. Maybe one that... half the people should know? Not sure.
Concerning rooks, If you have to defend a pawn, something like a weak backward pawn, then your rooks often prefer to defend from the side. This sidesteps any pins.
An example of exploiting a common type of pin below.
If white's rooks defend from the side then the pawn would be safe.
Here's a position that has two patterns that are telling black he needs to move his knight on f6. Either one is enough on its own, but I thought it'd be fun to show a position that has both.
Nd7 is very logical.
When on f6, there are two miserable pieces in black's position. The first one is the knight itself. White's main pawn chain (in particular the f3 pawn) is taking away all the knight's advanced squares. The knight definitely wants to relocate given a chance.
The other miserable piece is the g7 bishop. Sure it's potentially good, but not as long as there's a knight blocking it. In many fianchetto positions a knight on the 3rd rank (or for black the 6th rank) has a high priority to relocate.
(A small note, a knight on the 4th/5th blocking a finachettoed bishop is not so bad as it's a knight in the center, and if the bishop is helping cement it there, it's often content enough and isn't shouting at the pony to move).
Yeah, sure that Nd7 is pretty logical. Might as well be maneuvering around to Nb6. But what about the Bxg7 after Nd7? It’ll be a check later on.
I don't know. The position is theory. Black also plays a5 in that position, and then Nd7.
At a glance I assume black welcome Bxg7 because white would weaken his dark squares.
And just in general when one of your pieces is terrible you don't want to trade until you've made it better, and white's bishop on e2 is really sad right now.