buildberries
Last updated on

SEO лучшие практики в CMS Storelike

  • SEO
  • CMS
  • Storelike
  • Astro
  • Schema

Здесь SEO — это не плагины и ручные поля, а часть ядра CMS, встроенная прямо в процесс рендеринга страниц.

Такой подход позволяет:

  • избежать дублирования логики
  • исключить SEO-ошибки на уровне контента
  • масштабировать проект без хаоса

1. SEO Core — основа архитектуры

Вся SEO-логика в Storelike вынесена в единый модуль — SEO Core.

Он централизованно отвечает за формирование:

  • title
  • description
  • canonical
  • robots
  • lang
  • keywords (осознанно и ограниченно)

Canonical без дублей

Canonical формируется автоматически и всегда остается консистентным:

const canonical =
  cms.siteUrl + (pathname === "/" ? "/" : pathname.replace(/\/+$/, ""));

Результат:

  • нет дублей URL
  • нет проблем со слешами
  • единый SEO-стандарт по всему сайту

2. Умные Title и Description

Storelike использует smart-логику генерации meta-данных:

  • главная страница — данные из CMS
  • внутренние страницы — данные из контента
  • бренд добавляется автоматически
  • всегда есть fallback

Пример формирования title:

buildSmartTitle({
  main,
  brand,
  isHomepage,
});

И description:

buildSmartDescription({
  description,
  titleForFallback,
});

Такой подход повышает CTR и исключает пустые или дублирующиеся meta-теги.


3. Keywords — без SEO-спама

В Storelike метатег keywords используется осознанно:

  • чаще всего только на главной странице
  • не дублируется на всем сайте
  • не засоряет SEO
const keywords =
  isHomepage && cms.keywords.length > 0
    ? cms.keywords
    : undefined;

4. Schema.org встроена в ядро CMS

CMS Storelike использует Schema Core, который автоматически формирует JSON-LD.

Поддерживаемые типы схем:

  • Organization
  • WebSite
  • FAQPage
  • Review / AggregateRating
  • Product
  • BlogPosting

Пример сборки:

buildSchemaCore({
  pathname,
  canonical,
  cmSeo,
  cmFaq,
  cmReviews,
  product,
  post,
});

Schema добавляется только если есть данные, без конфликтов и дублирования.


5. Schema по типам страниц

Главная страница

  • Organization
  • WebSite
  • FAQPage
  • Reviews

Статья

  • BlogPosting
  • данные автора
  • breadcrumbs

Продукт

  • Product
  • Offer
  • AggregateRating

Это повышает шанс получения rich-snippets и усиливает E-E-A-T.


6. Один <h1> — строго

Storelike придерживается жесткого правила:

На странице должен быть ровно один <h1>

В dev-режиме включена автоматическая проверка:

validateSingleH1();

Это исключает SEO-ошибки еще до попадания в продакшен.


7. Open Graph и соцсети

CMS Storelike автоматически генерирует:

  • og:title
  • og:description
  • og:image
  • og:url

Все значения — абсолютные URL с доменом сайта, корректные для соцсетей и мессенджеров.


8. Производительность как фактор SEO

Storelike оптимизирован под Core Web Vitals:

  • preload шрифтов
  • lazy-loading изображений
  • content-visibility: auto
  • минимальный JavaScript в <head>

Высокая производительность напрямую влияет на позиции в поиске.


9. Аналитика по умолчанию

CMS Storelike поддерживает:

  • Google Tag Manager
  • Google Analytics
  • Яндекс Метрику

Аналитика подключается конфигурационно и не блокирует рендер страницы.


Итог

CMS Storelike реализует SEO-лучшие практики на уровне архитектуры:

  • единый SEO Core
  • автоматический canonical
  • умные meta-теги
  • встроенную Schema.org
  • строгий контроль структуры
  • высокую производительность
  • аналитику из коробки

SEO в Storelike — это не настройка.
Это часть системы.