micro nutrition is extremely important in both building muscle and maintaining it . if you not just trying to get shredded at any cost, then I would set you keto diet up with a micro nutrition focus. so forget the damn 'keto bacon'
you'll get the most micro nutrition from red meat .. steak, ground beef, buffalo, lamb, venison. get the fattiest cuts (hard to do with venison). also EGGs. lots of whole eggs. and throw in some Salmon once in awhile too.
thats your base.. chicken thighs or a whole chicken once in awhile is fine. some pork once in awhile is fine too.
next is dairy. can be a very useful tool while on keto . things like cheese, whole milk, cottage cheese have their place for sure and have their own micro nutrition aspects . this way a meal can also be a palet of more then just meat . also BUTTER. add that shit to everything (lots of nutrition in butter).
example, have an 8oz steak cooked in butter, some cooked broccoli with butter, and instead of a potato, you have a bowl of cottage cheese for a pallet change.
next is veggies . more micro nutrition here (but don't over do them, they can also contain anti nutrients). some are also higher in carbs then others. example a carrot is a bit higher in carbs compared to spinach (but still one large carrot is still probably only 6 carbs).
mix it up and get a diversity . spinach, arugula, broccoli, carrots, bell peppers, asparagus, etc..
your better off lightly cooking or steaming them then eating them raw (you cook some of the natural toxins out of the veggies and bring out more micro nutrients this way).
lastly , organ meat can have benefit. like beef liver . as well as adding in extra fats like olive oil , add olives to your veggies, add avacodo, etc.. then for a snack, a handful of nuts.
you can get a wide variety of micro nutrients doing keto
every once in awhile, maybe twice per week . throw in a very small amount of fruit. like a a melon or some berries. things that are low glucose fruit and do NOT eat too much