This is something I used to think aswell. Avoid crowded places but actually the opposite appears to be effective. Bot in crowded places because there are so many other people talking and doing there thing, you are not going to stand out. For example, if you bot smithing, do it at varrack in the most crowded world. Chances are that its going to be 15 people smithing there, running to the bank and back. Talking and whatnot. If you go to yannile or some other strange place to bot smithing just not to get caught, people will think, wait why in gods name is someone here smithing. I got 99 fletching and smithing in Varrock world 2.
I also would suggest to limit hours played legit on the account. If you put time into the account, you are going to regret it getting banned when it eventually does. Just bot quests for like couple of hours in between to mix things up. Also get willy bankloots guide on how to prevent getting bans from his youtube channel. There is a lot of information in there that is helpfull.