Бесплатные инструменты для тех, кто занимается своим сайтом. Всё работает прямо в браузере: данные никуда не отправляются, регистрация не нужна, ограничений по числу запусков нет.
Мы сделали их для себя — этими же инструментами пользуемся в работе над клиентскими проектами.
Раздел пополняется. Если нужного инструмента нет — напишите, чего не хватает: чаще всего делаем за вечер.
Код для вставки в <head>
Делает иконку сайта во всех нужных размерах прямо в браузере. Файл никуда не загружается: картинка обрабатывается на вашем устройстве, скачиваются готовые PNG. Настраиваются фон, отступ и скругление — чтобы логотип не прилипал к краям и не терялся на тёмной вкладке.
На 16 пикселях не читается ничего, кроме простого знака. Полный логотип с текстом превращается в серое пятно — берите только фирменный символ или первую букву. Проверяйте контраст: тонкие линии исчезают, а белый знак без фона становится невидимым на светлой вкладке. Если логотип светлый, поставьте тёмный фон — для этого в генераторе есть выбор фона и скругления.
Скачанные PNG положите в корень сайта и добавьте код из генератора в секцию head. Классический favicon.ico в корне тоже не помешает: некоторые старые браузеры и агрегаторы ищут именно его по адресу /favicon.ico. Для Android дополнительно понадобится файл манифеста со ссылками на иконки 192 и 512.
Браузеры кешируют favicon особенно упорно — иногда неделями. Проверяйте в режиме инкогнито или добавьте к пути версию: /favicon-32x32.png?v=2. Если иконка не появилась и там, смотрите, не отдаёт ли сервер старый файл и правильный ли путь указан в коде: относительный путь на внутренней странице может вести не туда, где лежит файл.
Если иконки нет и руки не доходят — это пятиминутная задача: мелкие работы по сайту. Кстати, на нашем собственном сайте favicon не был подключён с 2021 года — нашли это при первом же аудите.
Нет. Картинка обрабатывается прямо в браузере средствами canvas: она не покидает ваше устройство. Поэтому можно спокойно пользоваться с неопубликованными логотипами.
PNG с прозрачностью или SVG. Квадратная картинка предпочтительнее: прямоугольный логотип придётся вписывать в квадрат, и по бокам останется пустота.
Современным браузерам достаточно PNG, указанных в коде. Но файл favicon.ico в корне всё ещё запрашивают некоторые старые клиенты и сервисы, так что положить его не помешает.
Скорее всего, браузер масштабирует большую картинку. Для 16 и 32 пикселей нужны отдельные файлы именно этого размера — генератор их и делает, каждый отрисовывается заново, а не сжимается.
Напрямую — нет. Но иконка показывается в результатах поиска на мобильных и в закладках: узнаваемый значок повышает кликабельность. А её отсутствие выглядит как заброшенный сайт.
Обход ограничен 100 страницами и 20 секундами — этого хватает небольшому сайту целиком, а у большого покажет верхний уровень структуры. Страницы, закрытые мета-тегом noindex, в карту не попадают.
Обходит сайт по внутренним ссылкам и собирает карту в формате sitemap.xml. Начинает с главной, идёт по ссылкам внутри домена, пропускает файлы и страницы, закрытые от индексации. Результат можно скачать готовым файлом.
Sitemap — список адресов, которые вы считаете важными. Он не заставляет поиск индексировать страницы, но помогает их найти: особенно те, на которые мало внутренних ссылок или которые лежат глубоко в структуре. Для нового сайта это ускоряет первое попадание в индекс, для большого — помогает роботу не потерять разделы.
sitemap.xml в корень сайта, чтобы он открывался по адресу вашсайт.ру/sitemap.xml.Sitemap: https://вашсайт.ру/sitemap.xml в robots.txt.У WordPress, Битрикса и большинства движков карта генерируется автоматически и обновляется при добавлении страниц — это удобнее статического файла. Наш генератор полезен в других случаях: сайт самописный, карта сломалась, нужно быстро посмотреть реальную структуру глазами или проверить, какие страницы вообще доступны роботу по ссылкам.
В Яндекс Вебмастере в разделе «Файлы Sitemap» видно, когда карта считана, сколько в ней адресов и есть ли ошибки. Полезное наблюдение: если в карте тысяча страниц, а в поиске сотня, дело почти никогда не в карте — значит, поиск считает остальные страницы малоценными. Карта показывает адреса, но не делает страницы нужными.
Если после проверки выяснилось, что половина сайта не в индексе, — это чинится не картой: смотрите аудит сайта. Мы через это проходили на собственном сайте: 187 тонких страниц из 311 не индексировались, пока их не переписали.
Обход ограничен 100 страницами и 20 секундами, чтобы инструмент оставался бесплатным и не нагружал ни наш сервер, ни ваш сайт. Кроме того, робот идёт только по обычным ссылкам: страницы, доступные лишь через фильтры, поиск или JavaScript, он не увидит — и это, кстати, повод задуматься о перелинковке.
Нет, они отфильтровываются. Держать в карте страницы, закрытые от индексации, — распространённая ошибка: поиск считает такую карту противоречивой.
Если карта статическая — при каждом добавлении раздела. Поэтому на живых сайтах лучше динамическая генерация средствами CMS: она обновляется сама.
Поисковики их фактически игнорируют. Достаточно loc и lastmod, причём lastmod должен быть честным: если дата меняется каждый день без изменений на странице, доверие к ней теряется.
Нет. Обход идёт последовательно, не более 100 страниц, с обычным темпом запросов — это меньше нагрузки, чем один визит поискового робота.
Готовый код в <head>
Собирает title, description, канонический адрес и Open Graph — с предпросмотром сниппета и счётчиком длины. Видно сразу, обрежется заголовок в выдаче или нет. Всё работает в браузере, ничего никуда не отправляется.
Яндекс и Google показывают ограниченное число символов, остальное обрезают многоточием. Практичные ориентиры: title — 50–60 знаков, до 70 ещё терпимо; description — 110–160 знаков. Важнее не попасть в цифру, а поставить главное в начало: если хвост обрежется, смысл не должен потеряться.
Описание почти не влияет на позиции напрямую, зато сильно влияет на кликабельность — а она уже влияет на позиции. Пишите его как короткое рекламное объявление: что предлагаете, чем отличаетесь, что получит человек. Поиск не обязан показывать ваш текст: если он сочтёт, что фрагмент со страницы отвечает лучше, покажет его. Хорошее описание повышает шансы, что возьмут именно ваше.
Эти теги определяют, как ссылка выглядит при отправке в мессенджер или репосте: заголовок, описание и картинка. Без них соцсеть подставляет что придётся — часто логотип или случайное изображение со страницы. Правильная картинка для превью — 1200×630 пикселей.
Тег canonical говорит поиску, какой адрес считать основным, если одна и та же страница доступна по нескольким URL — с метками, с параметрами сортировки, со слешем и без. Без него поиск сам выбирает «главную» версию, и не всегда ту, которую вы бы выбрали.
Если мета-тегов нет на всём сайте и заполнять их вручную некогда — это закрывается пакетом: мелкие работы по сайту. Полная проверка — аудит сайта.
Ориентируйтесь на 50–60 знаков: столько обычно показывает поиск. До 70 знаков допустимо, дальше хвост обрежется. Главное правило: важные слова в начале, чтобы при обрезке смысл сохранился.
Напрямую почти нет, косвенно — да. Он влияет на кликабельность сниппета, а поведение людей в выдаче учитывается при ранжировании. Поэтому описание пишут как рекламное объявление, а не как набор ключевых слов.
Поисковик сам решает, что показать в сниппете: иногда он берёт фрагмент текста со страницы, если считает его более точным ответом на запрос. Хорошо написанный description повышает шансы, но гарантии не даёт.
Нет. Яндекс и Google его не учитывают уже много лет. Заполнять не вредно, но и пользы никакой.
Настраивать шаблоны генерации мета-тегов по типам страниц и данным карточки — так делают в каталогах. Вручную писать тысячу описаний нет смысла, а вот шаблон с подстановкой характеристик работает.
Собирает микроразметку Schema.org в формате JSON-LD — том самом, который рекомендуют и Яндекс, и Google. Шесть типов: организация, локальный бизнес, товар, статья, хлебные крошки и блок вопросов-ответов. Заполняете поля — получаете готовый код.
Разметка объясняет поисковику, что именно написано на странице: вот название компании, вот телефон, вот цена товара, вот вопрос и ответ на него. Поиск использует это для расширенных сниппетов — цены, рейтинга, хлебных крошек, раскрывающихся вопросов. Такой сниппет занимает больше места в выдаче и собирает больше кликов при той же позиции.
FAQPage — самый выгодный тип для услуг: в сниппете появляются раскрывающиеся вопросы, страница занимает больше места. Но правило то же: вопросы и ответы должны быть видимы на самой странице. Разметка ради разметки, без реального блока — распространённая ошибка, из-за которой расширенный сниппет не появляется.
Нужна разметка на весь сайт, а не на одну страницу? Это разовая работа: мелкие работы по сайту. Проверить, что вообще не так с технической частью — аудит сайта.
JSON-LD. Он живёт отдельным блоком в коде и не зависит от вёрстки: при редизайне разметка не ломается. Оба формата поисковики понимают, но JSON-LD они же и рекомендуют.
В секцию head или перед закрывающим тегом body — разницы для поиска нет. В WordPress удобно вставлять через настройки темы или плагин, который добавляет код в шапку.
Нет. Поиск должен переобойти страницу и решить, показывать ли расширенный вид — это занимает от нескольких дней до пары недель. И даже корректная разметка не гарантирует расширенный сниппет: решение всегда за поисковиком.
Нельзя. Разметка должна соответствовать видимому содержимому. Цена в разметке и цена на странице обязаны совпадать, иначе в лучшем случае сниппет не появится, в худшем — прилетят санкции за недостоверную разметку.
Минимум — Organization на сайте и BreadcrumbList на внутренних страницах. Для страниц услуг хорошо работает блок вопросов и ответов с разметкой FAQPage: он реально расширяет сниппет.
Собирает robots.txt под ваш движок: готовые наборы служебных путей для WordPress, Битрикса, OpenCart, Tilda и MODX, закрытие меток и фильтров, Clean-param для Яндекса и ссылка на карту сайта. Можно скопировать или скачать готовый файл.
Это текстовый файл в корне сайта, который сообщает поисковым роботам, какие разделы обходить не нужно. Важно понимать ограничение: robots.txt управляет обходом, а не индексацией. Закрытая в нём страница всё равно может попасть в выдачу, если на неё ведут ссылки. Чтобы страницы точно не было в поиске, нужен мета-тег noindex — и тогда страницу нельзя закрывать в robots.txt, иначе робот не увидит запрет.
Если закрыть адреса с UTM-метками через Disallow, Яндекс просто не будет их обходить. А директива Clean-param работает умнее: робот понимает, что параметр не меняет содержимое, и склеивает все версии адреса в одну — вес не теряется, дубли не плодятся. Для меток это правильнее, чем запрет. Google такую директиву не понимает, но ему она и не нужна: он справляется через canonical.
Старый совет «закрыть от роботов папки с темой и скриптами» сегодня вреден. Поисковик рендерит страницу как браузер: без стилей и скриптов он видит сломанную вёрстку и может решить, что сайт неудобен для мобильных. Поэтому в наборах правил нашего генератора эти файлы явно разрешены.
После загрузки файла в корень сайта откройте адрес вашсайт.ру/robots.txt — он должен отдаваться как обычный текст. Затем проверьте его в Яндекс Вебмастере: там есть инструмент, который показывает, разрешён ли конкретный адрес к обходу. Это снимает большинство сомнений за минуту.
Если не уверены, что именно закрывать на вашем сайте, — посмотрим и настроим: мелкие работы по сайту. Комплексная проверка технической части — аудит сайта.
Формально нет: без него сайт индексируется целиком. Но на любом движке есть служебные разделы, которым в поиске делать нечего, поэтому файл почти всегда нужен.
Не точно. Файл управляет обходом, а не индексацией: если на страницу ведут внешние ссылки, она может появиться в выдаче без описания. Гарантированный способ — мета-тег noindex, при этом страница должна оставаться открытой для обхода.
Зависит от сайта. В большинстве каталогов пагинацию лучше оставить открытой — через неё робот находит товары, — но закрыть от индексации мета-тегом и правильно проставить canonical. Слепое закрытие в robots.txt может отрезать роботу путь к карточкам.
Директива Яндекса: она говорит, что параметр в адресе не меняет содержимое страницы. Робот склеивает такие адреса в один, вместо того чтобы считать их дублями. Для UTM-меток это лучше, чем запрет обхода.
При смене движка, добавлении новых разделов с параметрами или переезде на другой домен. В остальное время он живёт без изменений годами.
Это предварительная вилка на основе наших действующих цен. Точная смета считается после технического задания: иногда сайт получается дешевле, иногда половина бюджета уходит в интеграции.
Считает предварительную вилку по нашим действующим ценам — тем же, что указаны на странице «сколько стоит сайт». Никаких «от 9 900 ₽», за которыми потом вырастает счёт втрое.
Точную цену можно назвать только после технического задания. До него неизвестны детали, которые решают: сколько типов страниц, откуда берутся товары, есть ли готовый брендбук, надо ли переносить старый сайт с сохранением адресов. Честная вилка полезнее красивой цифры, которая всё равно изменится.
Примерное распределение по этапам: аналитика и прототип — 10–15%, дизайн — 25–30%, вёрстка и программирование — 40–50%, контент и запуск — 10–15%. Если подрядчик обещает сайт «за три дня и десять тысяч», экономия идёт за счёт первого и последнего этапа: без аналитики и без нормального запуска сайт получается красивым и бесполезным.
Смежное: сколько стоит сайт — подробный разбор цен, редизайн сайта — если сайт уже есть и его нужно обновить, мелкие работы — если нужно починить точечно.
Это вилка, а не смета. Она построена на наших действующих ценах и типовых коэффициентах: тип сайта, объём, дизайн, контент, интеграции. Реальная цена уточняется после технического задания — обычно она попадает в эту вилку, но при сложных интеграциях может выйти за её верхнюю границу.
Потому что за 10 000 ₽ делается шаблон с подставленным логотипом, а не сайт, который приносит заявки. В нашу нижнюю границу входят аналитика, прототип, индивидуальный дизайн ключевых страниц, вёрстка с мобильной версией, настройка CMS и запуск с аналитикой.
Базовое наполнение ключевых страниц и запуск с настройкой аналитики входят. Массовое наполнение каталога на тысячи позиций — отдельная работа, в калькуляторе это опция.
Нет, это отдельная услуга. Но сайт мы делаем сразу под продвижение: структура под спрос, скорость, разметка, чистый код. Переделывать потом не придётся.
Да, работа делится на этапы, оплата помесячная или поэтапная. Конкретный график фиксируется в договоре.
Собирает ссылку с UTM-метками для рекламы, рассылок и постов. Работает прямо в браузере: ничего никуда не отправляется, регистрация не нужна. Есть готовые шаблоны для Яндекс Директа, VK, Telegram и рассылок, автоматический перевод кириллицы в латиницу и разбор готовой ссылки обратно на метки.
Без меток аналитика показывает только «переход из рекламы» — и непонятно, какое объявление принесло заявку, а какое сожгло бюджет. Метки дописывают к адресу страницы служебные параметры, по которым Метрика и Google Analytics раскладывают визиты по источникам. Пять минут работы на старте кампании экономят месяцы догадок.
{campaign_name} и {keyword} подставляет сама реклама — генератор их не трогает.В Яндекс Метрике: «Отчёты» → «Источники» → «Метки UTM». Там строится дерево source → medium → campaign → content. Если настроены цели, сразу видно не только визиты, но и заявки по каждому объявлению. В этом и смысл: решение о том, что отключить, а что масштабировать, принимается по деньгам, а не по ощущениям.
Если на сайте не настроены цели и вы не видите, какая реклама приносит заявки — это чинится за пару часов: смотрите мелкие работы по сайту. А если нужно разобраться со всей рекламой целиком — комплексный интернет-маркетинг.
Нет. Генератор полностью работает в вашем браузере на JavaScript: ссылки и метки не уходят ни на наш сервер, ни куда-либо ещё. Можно пользоваться с рабочими адресами и внутренними ссылками без опасений.
Кириллица в адресе кодируется в длинную последовательность вида %D0%BE%D1%81, ссылка распухает и хуже читается в отчётах, а некоторые системы её ломают. Поэтому по умолчанию генератор транслитерирует значения — галочку можно снять.
Оставлять как есть: {campaign_name}, {ad_id}, {keyword} подставляет сама рекламная система при клике. Генератор распознаёт фигурные скобки и не переводит их. Шаблон «Яндекс Директ» заполняет эти параметры за вас.
Для внешней рекламы — нет. Важно не ставить метки на внутренние ссылки сайта и следить, чтобы страницы с метками не попадали в индекс: канонический адрес должен указывать на версию без параметров. В нормально настроенной CMS так и есть.
Пять стандартных достаточно в 99% случаев. Дополнительные произвольные параметры Метрика тоже принимает, но в отчётах по UTM они не разложатся — их придётся смотреть отдельно.