Вёрстка AMP-страниц сайта

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.
Разработка и обслуживание любых видов сайтов:
Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Вёрстка AMP-страниц сайта
Средняя
от 1 рабочего дня до 3 рабочих дней
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1214
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    852
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    823
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    815

Вёрстка AMP-страниц сайта

AMP (Accelerated Mobile Pages) — открытый стандарт Google для создания мобильных страниц с гарантированно быстрой загрузкой. AMP-страницы кэшируются Google AMP Cache и загружаются мгновенно из поисковой выдачи. Наиболее актуальны для новостных сайтов и статейных порталов.

Когда применять AMP

AMP имеет смысл для:

  • Новостных статей и блог-постов (AMP Story)
  • Лендингов (AMP Email, AMP for Ads)
  • Страниц с высокой долей мобильного трафика из поиска

AMP нецелесообразен для интерактивных приложений, корзин интернет-магазинов и страниц с тяжёлой логикой.

Структура AMP-документа

<!doctype html>
<html ⚡ lang="ru">
<head>
  <meta charset="utf-8">
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <title>Заголовок статьи</title>
  <link rel="canonical" href="https://example.com/article">
  <meta name="viewport" content="width=device-width,minimum-scale=1">
  <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"NewsArticle",...}
  </script>
  <style amp-boilerplate>body{...}</style>
  <noscript><style amp-boilerplate>body{...}</style></noscript>
  <style amp-custom>
    /* Максимум 75KB CSS. Обычный CSS, никаких @import */
    body { font-family: 'Roboto', sans-serif; }
    .article-header { font-size: 2rem; }
  </style>
</head>
<body>
  <amp-img src="/hero.jpg" width="1200" height="630" layout="responsive" alt="..."></amp-img>
  <article>
    <h1>Заголовок</h1>
    <p>Текст статьи...</p>
  </article>
</body>
</html>

Ключевые ограничения

  • Нет <script> пользовательских тегов — только AMP-компоненты (<amp-script> с ограничениями)
  • CSS не более 75KB — всё inline, никаких внешних таблиц
  • <img> запрещён — только <amp-img> с явными width/height
  • Inline стили (style="") — запрещены, только через <style amp-custom>
  • Формы — через <amp-form>, не стандартный <form>

AMP-компоненты

Замены стандартным HTML-элементам:

HTML AMP-аналог
<img> <amp-img>
<video> <amp-video>
<iframe> <amp-iframe>
Карусель <amp-carousel>
Аккордеон <amp-accordion>
Аналитика <amp-analytics>

Canonical и AMP-версии

У каждой статьи — две версии: обычная и AMP. Связываются через:

<!-- В обычной странице -->
<link rel="amphtml" href="https://example.com/article?amp=1">

<!-- В AMP-странице -->
<link rel="canonical" href="https://example.com/article">

Google показывает AMP-версию в поиске (с молнией ⚡), загружая из кэша.

Валидация

AMP-страница должна пройти валидацию. Инструменты:

  • AMP Validator (validator.ampproject.org)
  • Chrome AMP DevTools расширение
  • CLI: npx @ampproject/toolbox-cli validate https://example.com/article

Сроки

Вёрстка одного типа AMP-страницы (статья блога): 1–2 дня. Настройка автогенерации AMP-версий из CMS (например, WordPress AMP plugin или кастомная генерация) + валидация: 3–5 дней.