с фотографиями немного проще - я выписываю требования стоков в табличку и стараюсь "угодить" всем. Это касается ключевых слов, а также Title и Description. Я написал скрипт который сам меня проверяет и если находит несоответствие или орфографическую ошибку - сразу дает возможность это исправить.
С размером фотографий - дело другое. Бывает что удается "выжать" хорошее качество только в случае небольшого размера фотографии - ну что ж, тогда одни стоки ее берут, а другие - нет. Для этого я написал небольшой скрипт чтоб можно было сориентироваться по размеру:
http://kobyakov-serg.livejournal.com/40803.html
С превьюшками для иллюстраций - теоретически, можно их создавать непосредственно перед самой "заливкой" файлов на стоки (или вместе с заливкой) - в линуксе с этим проблем не возникает - пишем скрипт который будет это делать и объясняем ему что и как должно быть для конкретного стока. В виндовсе это тоже вроде бы возможно так как там тоже есть возможность писать скрипты для коммандной строки (а imagemagick для создания превьюшек и curl для заливки можно скачать в интернете).
В любом случае такие вещи нужно автоматизировать поскольку много времени теряется если делать их руками.