You have two separate issues. Spots on an image especially when taken with a small aperture is boogers on the sensor. You will not see these through the viewfinder. Spots when looking through the VF are boogies on the focus screen and will not show up on an image. They are two totally separate light paths.
SLRs just get dirty. Cleaning the sensor is something that should be done from time to time dependent on the conditions you are shooting in. The 5Dc sort of has a reputation of getting boogies on the sensor rather quickly. There are multiple ways to clean a sensor. Check out:
http://www.cleaningdigitalcameras.com/![]()
http://www.luminous-landscape.com/essays/sensor-cleaning.shtml![]()
http://www.copperhillimages.com/index.php?pr=tutorials![]()
Cleaning the focus screen uses a totally different method. The safest method is to just ignore them as they have no impact on the image what so ever but if clean you must, removing the focus screen and blowing it off with a rocket and blowing off the pentaprism is about the safest way. There are more aggressive ways as well but they also have more risk of goofing things up.




