How yo extend RF range

I have two Arduino Unos. Each has a transmitter and a receiver using 433 MHz. The are inexpensive models but most tutorial uses same same type. Both have a 17.3 cm antenna and I am using the 5v output from Arduino. The problem is range. I get just a half a meter range. Something most be wrong but I don't think it's just the voltage - I should get a better range even with 5v.
Could the antenna be worng type (it's just typical thin wire)? I am sure the soldering is fine.
What sort of range I should get line of sight and through wall when all is set right?