Блог Calcup · Генераторы
JSON-LD, meta, robots и типы: четыре генератора для сайта и API
Короткая заметка о релизе Calcup на 26 мая: добавили генераторы JSON-LD, meta tags, robots.txt и типов из JSON
В этой заметке
Коротко
- Не случайные числа, а рабочие файлы
- Микроразметку лучше начинать с правды на странице
- Превью ссылки начинается с head
- Robots.txt требует осторожности
В статье
Не случайные числа, а рабочие файлы
В генераторах полезность часто начинается там, где человеку надо не “получить вариант”, а собрать небольшой технический артефакт без ручного копирования шаблонов. Meta tags, robots.txt, JSON-LD и типы из JSON — как раз такие задачи: они встречаются в SEO, разработке, no-code настройках и обычной поддержке сайта.
К релизу на 26 мая Calcup добавил четыре новых инструмента: JSON-LD Schema generator, Meta tags generator, Robots.txt generator и JSON to types generator. Все работают локально в браузере и возвращают текст, который можно проверить и вставить в проект.
Микроразметку лучше начинать с правды на странице
JSON-LD Schema generator собирает стартовую микроразметку для Organization, LocalBusiness, Article и FAQPage. Он очищает пустые поля и сразу отдаёт готовый блок script type="application/ld+json".
Главное ограничение вынесено в интерфейс и текст страницы: разметка должна описывать видимый контент. Генератор помогает не забыть структуру, но не обещает rich result и не заменяет проверку через валидатор.
Превью ссылки начинается с head
Meta tags generator формирует title, description, canonical, robots, Open Graph и Twitter Card теги. Поля экранируются, пустые необязательные теги не добавляются, а тип Open Graph можно выбрать под website, article или product.
Это быстрый способ собрать базовый head для лендинга, статьи, страницы услуги или продукта. Особенно полезно, когда страница уже готова, но предпросмотр в мессенджере выглядит случайно.
Robots.txt требует осторожности
Robots.txt generator делает файл для корня сайта: открытый обход, CMS-пресет, закрытие обхода или best-effort блок для AI-crawlers. В результат добавляется Sitemap, а служебные пути нормализуются в Disallow.
У robots.txt есть важная граница: это не защита доступа. Добросовестные роботы прочитают правила, но чувствительный контент всё равно нужно закрывать сервером, авторизацией или настройками публикации.
JSON-пример быстро превращается в контракт
JSON to types generator строит TypeScript interface, Zod-схему или JSON Schema по одному JSON-примеру. Он выводит вложенные объекты, массивы, union для смешанных значений и статистику по глубине структуры.
Такой генератор удобен для черновика API-типа, документации или проверки payload. Но один пример не знает всех вариантов ответа, поэтому опциональность и редкие поля всё равно нужно сверять с реальным контрактом.
Почему именно эти четыре
Перед реализацией мы сравнили текущий каталог Calcup с мировыми каталогами утилит и российскими поисковыми формулировками. Повторяющийся спрос сходится вокруг SEO/dev-генераторов: structured data, meta/OG, robots, sitemap, slug, mock data, JSON Schema и TypeScript из JSON.
Из shortlist выбрали то, что даёт максимальную практическую ценность без отдельного canvas, загрузки файлов или визуального редактора. Поэтому первый релиз в теме генераторов — text-only: чистые функции, тестируемый вывод, манифесты, SEO-контент, sitemap, RSS и llms через обычный pipeline.