In case the bootrec commands advised by mcnumpty don't resolve the situation...
While the following may NOT be the cause of the problem you're experiencing, there's a strong likelihood that it's because following the (presumably successful) disk-cloning operation you booted to the newly-cloned SSD with the source drive - your HDD - still connected in the system. Unfortunately what frequently happens in this situation is that the System Reserved partition and/or possibly other boot-related partitions are retained on the source drive and not created on the newly-cloned drive.
So that when you boot to the newly-cloned drive, as long as the source drive is still connected in the system, the system will boot. If you disconnect the source drive and boot only with the newly-cloned drive the system will NOT boot. Capiche?
Now the above may not be the ultimate cause of your problem. Obviously there can be other causes, e.g. a botched disk-cloning operation.
In any event, as a general proposition...you should disconnect the source drive from the system IMMEDIATELY following the disk-cloning operation. And then initially boot to the newly-cloned drive as the ONLY drive connected at that time. It's also good practice (assuming this is practical) to connect the newly-cloned drive to the motherboard's first SATA data port (connector) - usually designated SATA 0 or SATA 1.
And, of course, check your BIOS boot priority order to determine the newly-cloned drive is first in boot order.