Is it safe to eat freezer food with bad odours? I accidentaly switched my freezer off for a week.  This lead to spoilage of food, pool of blood inside freezer etc.  Trays are unremovable and difficult to clean.  I have thrown everything away and tried cleaning with baking soda, bleach etc but smell hasn't fully gone.

I'm assuming its just the smell of blood and I don't want to buy a new freezer straight away. If I freeze food in the meantime
1. will it absorb odours?
2. If it does will the food be safe to eat?
3. Can you suggest how else I can clean the freezer or should i go and buy a new one?

Thanks
Food placed in a freezer with bad smells will definitely absorb odors, unless it's in very very airtight containers/packages. It won't make it unsafe to eat, just very unpleasant.

As Michael said in his comment, the odor is likely in the plastic now, so it's going to be pretty hard to get rid of. You'd want to clean every last trace that you can - use brushes for hard to reach places, use whatever cleaning products you need to help dissolve caked on stuff. After that, all you can really do is let it air out until it doesn't smell too bad - door open, preferably some moving air (outside would be best). It's hard to say exactly how long it will take or how successful it'll be; that depends on all the details. Depending on how porous the plastic his, how nasty whatever soaked into it is, and how long it had to soak in, things could vary widely.