что же собой представляет внутренняя оптимизация сайта
Внутренняя оптимизация простыми словами - грамотная организация внутренней структуры сайта. Организация такой структуры, с которой поисковым роботам проще добраться до содержимого сайта - контента и до сути самого содержимого. К примеру, самое необходимое - разбиение на категории, рубрики, где к каждой странице с публикацией ведет вереница ссылок начинающаяся с главной страницы, вот так: "главная-рубрика-подрубрика-публикация". Отсутствие пути от главной до страницы - серьезная ошибка. Слишком длинный путь тоже ошибка. Прямые ссылки с главной страницы на все внутренние страницы сайта (есть такие, с главной уходящей "в пол") - серьезный косяк. Нужно сказать, что поисковики не делают секрета из требований к внутренней оптимизации и все необходимое можно найти в паблике. Но... требований слишком много, и порой они не слишком стыкуются друг с другом, а встречаются даже взаимоисключающие. Кроме того, требования Гугля и Яндекса отличаются и так же могут противоречить друг другу.
Без опыта можно оптимизировать сайт только на самом примитивном уровне, полагаясь на разработчиков движка, которые, впрочем, не всегда успевают (а иногда не желают) следить за меняющимися правилами поисковых систем. Поэтому к сеошникам обращаться придется так или иначе, если хотите увидеть свой сайт в топе в высококонкурентной тематике. Я обращаюсь порой, благо есть хорошие знакомые, по старой дружбе помогающие хорошим советом за скромную плату
самое главное кому все таки доверить оптимизацию сайта, сеошникам или все таки разработчикам сайта
Правильный сеошник всегда веб-мастер, иначе грош ему цена. Как он будет оптимизировать сайт не разбираясь в его структуре, не умея поправить пару строчек кода в шаблоне? К ним и обращайтесь, только не нанимайте первого попавшегося из рекламы. Ориентируйтесь по отзывам и рекомендациям на seo форумах, для уверенности, что деньги будут потрачены не зря.