Are metal hydroxides salts? I get mixed answers whenever I google it..
Hey! This is where definitions fail us; in Chemistry, it's not always helpful to lump something in under a particular definition. However, we can come to some sort of answer if we try hard enough!
A salt is just an ionic compound, containing an anion and a cation. Strictly, therefore, a metal hydroxide is NOT a salt. There is no 'anion', but rather a compound which we could call the 'anion'. So, by stretching the definition a bit, I would be more than happy to call a metal hydroxide a salt, claiming that the -OH is the anion.
The real question to ask yourself is this; is determining that a metal hydroxide is a salt helpful in any way? Definitions help us to easily describe a substance, and describing NaOH as a metal hydroxide is plenty (although a strong base would be better!).
Overall, I would say that the answer is
no, but you could probably convince some chemists to the contrary.