I wanted to thank people for their visits to a profile but Google wasn't quite sure either. Is there another way to express the same meaning?
the expresion comes from a verbal form, so the noun has to be hyphenated. So, it is one "thank-you" or several "thank-you's" (because of the compound form).
but, in everyday use, "thank yous" is also correct. and please note that hyphens are also omitted in everyday use so it might become "thank you's".
you can also say " I thank you all for ..." or " I express my gratitude to all..." or " I am thankful..."