When I post a question and write ありがとうございます at the end of the question, other users complain about it or delete it. What is wrong with it?
In English, it is common to end a question with “Thank you.” However, in Japanese, it is uncommon and odd to say ありがとうございます in a question. A common phrase in Japanese to express thanks for a help in advance is よろしくお願いします. (Remember, translation between two languages is rarely one to one!)
In the Stack Exchange network, including “Thank you” in questions is discouraged. So the best way is probably to include none of “Thank you,” “ありがとうございます,” or “よろしくお願いします” in a question.