Логика для ИМ, буквально, мало чем отличается от обычного реального магазина.
Товар должен быть разложен по соответствующим полкам, логике покупателя, для его удобства.
Как разлаживают товар в супер маркетах... примерная, правильная логика.
Если товара много, то подкатегории обязательны, для удобства пользователей (покупателей).
Нет динамики, но ещё нет стагнации, это уже хорошо.
Надо сделать паузу...
в AdSense, РСЯ...
Гугл подсказал http://saintpetersburg-001-site21.smarterasp.net/wp-content/themes/theme48746/includes/
bunagi, судя по названиям файлов, которые заливаются, это WordPress.
Обычно, вшивают какие-нить скрипты в шаблоны сайта, которые криптуют, а потом используют в своих целях. Вероятнее всего, надо тщательно проверить файлы шаблона (темы).
Закодированный php код надо раскодировать, а в скриптах темы найти вшитый шел.
Help Yandex
валиднее было бы без <noindex>, достаточно атрибута nofollow.
вы же передаёте ссылками вес и без того "распухшим", социальным сетям.
если, одно зеркало подтверждено, то второе, просто жать - подтвердить, игнорируя генерацию кода.
Если вам так легко заливают файлы, то это где-то дыра в движке.