как по английски будет "разместить комментарий на этом сайте"? Post a comment on this site - будет правильно?

в вашем варианте это звучит как приказ- размести коммент на этот сайт, если вы говорите в неопределенной форме то наверное надо- To post a comment