1. Know if the ROM you flash is vanilla.
2. Read the ROM threads & posts.
3. If it's vanilla, it's dev must be recommending what GApps to flash.
Not all gapps are compatible with all ROMs. It depends on how the dev builds the ROM.
4. Must follow the exact installation procedure recommended in the post.