Перейти к содержимому
grigoriev.co.il

Имплементация и миграция без потери SEO

Реализуем находки SEO-аудита: миграция сайта на Astro/Cloudflare, Core Web Vitals 90+, schema-разметка, индексация на 3 языках. От USD 2,500 в зависимости от scope.

Зачем нужна отдельная фаза имплементации

Аудит без имплементации — это PDF-отчёт. У большинства клиентов нет внутренней разработческой команды, которая может за 2 недели мигрировать сайт WordPress→Astro, переписать meta-теги на 3 языках и внедрить полную schema-разметку без потери позиций. Поэтому имплементация — отдельный уровень: берём отчёт после аудита и доводим до live с тем же стеком, который мы использовали для аудита.

В этой фазе нет «открытий» — все решения уже приняты в аудите. Здесь — execution.

Что входит в типовой проект

Миграция сайта (WordPress → Astro / Next.js / любой target stack)

  • Полная карта URL-ов с маппингом старый → новый
  • 301-редиректы на уровне Cloudflare Workers (не плагин)
  • Перенос контента в Content Collections с zod-schema валидацией
  • Preserve hreflang структуры (RU/EN/HE) с x-default
  • Индексация всех языковых версий через Search Console
  • Валидация: ноль потерь ranking в первые 90 дней

Core Web Vitals оптимизация

Цель: Lighthouse Performance ≥ 90 на mobile (для сравнения — у проверенных конкурентов в нише: alef-marketing 23, webstrike 15, prisra 38, oleggurari 66).

  • LCP ≤ 1.8s через preload hero-изображений + critical CSS inline
  • CLS ≤ 0.05 через explicit width/height на всех media
  • INP ≤ 100ms через минимизацию main-thread JS
  • AVIF + WebP с JPG fallback через Astro <Image />
  • Self-hosted шрифты через @fontsource (никаких Google Fonts CDN)
  • _headers файл с Cache-Control: immutable для статики

Schema.org разметка

Внедрение JSON-LD блоков по рекомендациям из research:

  • Organization + WebSite + Person founder (BaseLayout)
  • Service + Offer для service-страниц
  • FAQPage для service-pages с FAQ
  • HowTo для methodology-страницы (rich result)
  • Article + BlogPosting для блог-статей
  • LocalBusiness для contact-страницы (Local Pack)

Валидация через validator.schema.org + Google Rich Results Test перед deploy каждой страницы.

i18n / hreflang setup

  • Astro built-in routing (/, /en/, /he/)
  • HE с dir="rtl" + logical CSS properties (margin-inline-start, не margin-left)
  • Hreflang генерация в <head> каждой страницы с x-default
  • Locale-specific OG-images через endpoint /og/[slug].png
  • Cookie с user preference + Accept-Language fallback

Tracking foundation

Если в аудите выявлено, что GA4/GTM настроены некорректно — пересборка трекинга:

  • Custom dimension audience_language для RU/EN/HE сегментации
  • Раздельные conversion events на каждый язык/продукт
  • Импорт в Google Ads как независимые conversion goals
  • Capture gclid, fbclid, utm_* в форме → передача в payload → запись в Cloudflare D1
  • Cookie consent banner с granular consent (Consent Mode v2)

Производственный процесс — 4-6 недель типичного проекта

НеделяЧто происходит
1Kickoff на основе аудита: финальный scope, доступы, kickoff-документ
1-2Setup нового проекта (Astro/Cloudflare), миграция первой языковой версии
2-3Миграция остальных локалей, hreflang, schema
3-4CWV-оптимизация, Lighthouse > 90 на staging
4-5Tracking foundation, cookie consent, формы с Turnstile
5-6Cutover на production, 301-редиректы, GSC validation, monitoring

После cutover — 30-дневный monitoring period: ежедневная проверка ranking, indexation coverage, CWV. Если в первые 30 дней просадка трафика > 10% от baseline — фиксируем за свой счёт.

Tech stack типового проекта

  • Astro 5 + Tailwind 4 + TypeScript strict + MDX
  • Hosted on Cloudflare Pages (preview deploys на каждом PR)
  • Forms через Cloudflare Pages Functions + Turnstile + Resend
  • Lead-storage в Cloudflare D1
  • CI: Lighthouse CI gate (Performance ≥ 90 на каждом merge)
  • Validation: Schema.org validator + Rich Results Test перед deploy

Цены

От USD 2,500 в зависимости от:

  • Размер сайта (количество страниц)
  • Количество локалей (1 / 2 / 3)
  • Источник миграции (WordPress / Wix / Shopify / custom)
  • Сложность schema (минимальная Service-only vs полный набор с HowTo + LocalBusiness)
  • Tracking foundation требуется или нет

Типовые проекты:

  • Site < 30 страниц, 1 локаль, базовая schema → USD 2,500-3,500
  • Site 30-100 страниц, 2-3 локали, полная schema → USD 4,000-7,000
  • Site > 100 страниц, custom-features → USD 7,000+

FAQ

Можно ли имплементацию без вашего аудита?

Можно, но мы должны сначала сделать аудит (₪1,490), чтобы убедиться, что мы понимаем priorities. Без аудита риск имплементации того, что не влияет на выручку.

Можно ли только миграцию, без CWV-оптимизации?

Можно, но это редкий случай. Обычно если компания мигрирует — это уже сигнал, что CWV нужно лечить. Цена в этом случае — ниже базовой.

А если у меня сайт на Wix / Shopify, не WordPress?

Работаем со всеми. Шаблон миграции одинаковый: URL-карта → редиректы → Content Collections → CWV → schema. Wix даёт меньше контроля над headers, Shopify — над template-структурой; в обоих случаях рассчитываем scope индивидуально.

Гарантия не потерять ranking?

Гарантия 30-дневного monitoring + фикс за свой счёт если просадка > 10% от baseline. Полную гарантию ranking невозможно дать никому — Google делает свои core updates, на которые мы не влияем. Но техническая часть миграции — наша ответственность.

Можно ли просто отдать вам отчёт от другого SEO-агентства, не вашего?

Можно, но рекомендуем — нет. Качество чужих отчётов варьируется; часто нет привязки к выручке. Наша имплементация работает быстрее, когда мы сами knew the data.

Готовы запустить имплементацию?

Запросить расчёт →