Difference between "welcome to", "welcome on" and "welcome at" [closed]

"Welcome to ..." is a greeting. For your website, you most likely want to say "Welcome to MyWebsite.com!"

"Welcome to ...!" You are excited someone is there.

"You are welcome at my home anytime!" You are saying that you would be happy to see them anytime they want to stop by. "You are welcome at my home" sounds a bit like a robotic way to say "Welcome to my home!"

"You are welcome on ..." This tells someone they are allowed to be on a certain thing. "You are welcome on my plane." "You are welcome on my land." You would not say "You are welcome on my house" because they will not be on your house. They can be in your house or at your house but people are not on your house. Although they could be on the roof of your house.