When an embryo fails to implant, there can only be two logical reasons: the embryo is not good enough (genetically abnormal), or the endometrium is not “receptive” (doesn't allow the embryo to implant) enough.
Why does IVF fail with good embryos?
The major reason why an IVF cycle is not successful is embryo quality. Many embryos are not able to implant after transfer to the uterus because they are flawed in some way. Even embryos that look good in the lab may have defects that cause them to die instead of growing.
Why did my embryo transfer not work?
When an IVF cycle is not successful, the most common reason is that the embryo(s) stop growing before they can implant. Other possible factors to be considered include the uterine receptivity and the mechanics of the embryo transfer, but the large majority of unsuccessful IVF cycles can be attributed to embryo quality.