WEBCRAFT
SEO + восстановление сайта · OpenCart 2.3.0.2

gpfk.ru: от 403 и веб-шеллов — до карты на 37 000 URL и полного SEO-фундамента

АО «ГПФК» — БЕЛАЗ-самосвалы и запчасти. За первый месяц: вернули домен и доступы, закрыли 5 веб-шеллов, собрали карту сайта на ~37 000 URL, подключили Яндекс.Метрику с целями и оба поисковика, обновили контент и внедрили разметку Schema.org.

SEOCROТехническое SEOSchema.orgЯндекс.МетрикаВебмастерИнформационная безопасностьOpenCart
Сайт: gpfk.ruКлиент: АО «ГПФК»Договор: № 118 от 20.08.2026 · 29 000 ₽/мес · 6 месПлатформа: OpenCart 2.3.0.2 · PHP 7.1 · MySQL 5.7Масштаб: 36 596 товаров · 932 статьи
37 000 URL
карта сайта (было 0)
▲ с нуля
5
веб-шеллов найдено и удалено
▲ угроза устранена 12.09
~36 390
карточек без фото закрыто от индексации
▲ noindex,follow
705
запросов в семантическом ядре · 14 кластеров
▲ собрано

Задача

Провести SEO/CRO-аудит, затем по договору № 118 внедрить рекомендации и вести сопровождение. Но первый месяц начался не с правок, а с аварии: сайт по домену перестал открываться, а на хостинге обнаружились посторонние веб-шеллы.

Что требовалось

Было — что нашли

Расширенный SEO/CRO-аудит от 12.09.2026 и расследование инцидента показали два слоя проблем: критичный (сайт и безопасность) и накопительный (индексация, мета, контент).

Домен

Сайт по домену не открывается

С 09.09.2026 домен был направлен на пустой каталог: главная отдавала 403 Forbidden, а /index.php, /admin/ и /catalog/ — 502 Bad Gateway. Сам сайт при этом был жив по техническому адресу.

Безопасность

5 работающих веб-шеллов

В /userfiles/ найдены и доступны без авторизации 5 шеллов: 403WebShell, Tiny File Manager (стандартные пароли из дистрибутива), обфусцированный directory.php и загрузчик setting.php.

Безопасность

Чужой проект и открытые пароли

В аккаунте обнаружен посторонний Laravel-проект (подцветы.рф / underflower): .git вёл на чужой репозиторий, а .env и password.txt с паролями скачивались по прямой ссылке.

Индексация

Карты сайта не было

sitemap.xml отсутствовал — 0 URL. Поисковые системы не знали о десятках тысяч страниц каталога.

Мета-теги

Массовые проблемы Title и Description

5 117 страниц без meta title; у 28 201 товара дублирующиеся title (6 864 группы); 12 610 страниц без meta description.

Категории

Категории без текста и цен

347 из 397 категорий — без описания; цена указана всего у 3 товаров; отзывов на сайте — 0.

Скорость

Тяжёлая главная

Главная — 6 МБ, 81 ресурс, TTFB 990 мс. Формат WebP — только у 1 изображения из 48.

Ссылки

Битые адреса

/terms, /about/, /company/, /video/ отвечали 404.

Google

Ручная санкция в Search Console

В Google Search Console обнаружена ручная санкция «Серьёзные проблемы со спамом» — она влияет на все страницы сайта.

Что сделано

Работы шли в три захода: восстановление после инцидента (10–12.09), неделя 1 (13.09) и правка контента (23.09), затем неделя 2 (28.09). Перед каждой правкой делалась резервная копия.

Работа 01 · инцидент и восстановление · 10–12.09.2026Выполнено

Веб-шеллы, чужой проект и упавший домен — устранено

Что сделано
Результат

Сайт открывается по https://gpfk.ru и https://www.gpfk.ru (200 OK), SSL действителен, посторонний доступ к файлам закрыт, все инцидентные данные сохранены для разбирательства с хостингом.

403 Forbidden по домену gpfk.ru
До · 10.09.2026 · 403 Forbidden по домену
Главная gpfk.ru после восстановления
После · главная gpfk.ru, 200 OK
Работа 02 · неделя 1 · 13.09.2026Выполнено

Карта сайта на ~37 000 URL и корректный robots.txt (было 0 URL)

Что сделано
Результат

Поисковики получили полный перечень страниц сайта — раньше карты не было вообще.

Чужой robots.txt на домене
До · чужой robots.txt (не OpenCart)
Корректный robots.txt с картой сайта
После · родной robots.txt + Sitemap
Работа 03 · неделя 1 · 13.09.2026Выполнено

Кликабельные контакты и новая Яндекс.Метрика с целями

Что сделано
Результат

Звонки, письма и заявки фиксируются в аналитике — видно, какие каналы приносят обращения.

Работа 04 · неделя 1 · 13.09.2026Выполнено

Семантическое ядро на 705 запросов и подключение к поисковикам

Что сделано
Результат

Есть структура под контент и мета-теги; причины санкции Google локализованы (тонкий контент) и устраняются (см. работу 06).

Работа 05 · контент · 23.09.2026Выполнено

Контент: 16 новостей, 98 фото и три новые страницы

Что сделано
Результат

Все 16 новостей открываются, все изображения на проверенных страницах загружаются — битых нет.

Работа 06 · неделя 2 · 28.09.2026Выполнено

Разметка, мета-теги и H1 — единый стандарт

Что сделано
Результат

У страниц появились корректные сниппеты и разметка, а тонкие карточки без фото убраны из индекса — это и есть работа над причинами санкции Google.

Стало — результат

К концу первого месяца сайт стабилен, подключён к аналитике и обоим поисковикам, у страниц есть мета-теги и разметка, а контент обновлён актуальными материалами БЕЛАЗ.

Результат «до / после»

ПараметрДоПосле
Домен gpfk.ru403 Forbidden / 502200 OK (восстановлен 12.09)
Веб-шеллы5 активных0 — удалены
Чужой Laravel-проект~2 900 файлов, открытые паролиудалён
Скомпрометированные паролиизвестны третьим лицамсменены (8 учётных данных)
Карта сайта0 URL~37 000 URL (74 подкарты)
robots.txtчужой контентродной + Sitemap
Meta Title5 117 без title · 28 201 дубль (6 864 группы)11 страниц оптимизировано (46–53 симв.)
Meta Description12 610 без описания11 страниц (145–160 симв.)
H1разнобой по страницамединый H1 на 12 страницах
Карточки без фото36 414 из 36 596~36 390 закрыто noindex,follow
Schema.orgнетOrganization + Product + FAQPage ×3
Open Graphнетog:image 1200×630 на всех страницах
Контактынекликабельныеtel: / mailto:
Аналитикастарый счётчик 54878776новый 112533040 + 3 цели

Данные «До» — из расширенного SEO/CRO-аудита от 12.09.2026; «После» — по состоянию на 28.09.2026. Ускорение главной, чистка дублей и битых ссылок, Alt-атрибуты и расширение карточек — в плане на 3–4 недели месяца.

Пруфы

Все скриншоты — живые, снятые до и после работ. Кликните, чтобы открыть в полном размере.