Добрый день, Роман!
Что касается фотографий, то даже их хранение на стороннем хостинге не очень желательно, лучше немного уменьшить их вес и хранить все же у себя. Но проблема не только в этом, а и в том, что фото являются прямыми ссылками на совершенно другие домены.
С точки зрения поисковой системы пользователь заходит на ваш сайт и после клика по фото покидает его. Потом, вероятно, возвращается, а может и нет, затем, вероятно, еще раз выходит, если нажал на другое фото. Т.е. поведение совершенно непонятное для поисковой системы.
Кроме того, это не удобно и для пользователя. Я,например, на главной странице кликнул на фото, расчитывая перейти на пост, а мне открылось полноразмерное фото, чего я никак не ожидал. В самих статьях фото также не следует оформлять ссылками.
Что касается шапки сайта - тут вы правильно нас поняли и переместили меню и ссылки на основные разделы. Проблема была не в отсутствии шапки сайта, а в том, что пользователь не сразу может обнаружить меню сайта, это неудобно для пользователя, а соответственно, учитывается поисковыми системами как негативный фактор.
Еще хотим обратить внимание на отсутствие возможности оставить отзыв под статьями. Отзывы - это показатель вашей популярности, дополнительная возможность взаимодействовать с посетителями. Рекомендуем добавить возможность оставлять отзывы и стимулировать посетителей оставлять их. Например, проводите конкурсы на самый лучший комментарий, просите проявлять активность ваших друзей и знакомых из соцсетей и т.д.
В целом для блогов мы всегда рекомендуем обращать внимание на удобство пользователей и интерес к контенту, это самое главное. Оптимизация тоже, конечно, важна, но если пользователю не удобно перемещаться по страницам сайта, расчитывать на высокое ранжирование не стоит.