Валидатор CSS


Заполните обязательные поля.

Code

Скопируйте ваш код.
<meta property="og:title" content="">
<meta property="og:site_name" content="">
<meta property="og:url" content="">
<meta property="og:description" content="">
<meta property="og:type" content="">

О программе Валидатор CSS

Генератор Open Graph тегов — онлайн-инструмент для создания HTML-разметки, которая управляет отображением страницы при публикации ссылки в социальных сетях и мессенджерах. Генератор от ToolsPivot поддерживает более 27 типов контента (от статей и товаров до ресторанных меню и музыкальных плейлистов), позволяет указать до 10 изображений и выдаёт готовый код без регистрации.

Возможности Генератора Open Graph от ToolsPivot

Инструмент принимает данные о странице и превращает их в корректно оформленные мета-теги, которые считывают Facebook, ВКонтакте, LinkedIn, Telegram, WhatsApp и другие платформы.

  • Тег og:title: задаёт кликабельный заголовок в превью ссылки. Facebook обрезает заголовки длиннее 88 символов, но для стабильного отображения на всех платформах лучше укладываться в 60 символов.

  • Тег og:site_name: указывает название сайта или бренда. В Telegram это название подтягивается над заголовком, а в Facebook — отображается рядом с URL.

  • Тег og:url: фиксирует каноническую ссылку на страницу. Если пользователь поделится URL с параметрами или редиректом, платформа всё равно подтянет данные правильной страницы.

  • Тег og:description: формирует текст описания под заголовком. По сути, это аналог мета-описания для поисковиков, только для соцсетей.

  • Тег og:type: сообщает платформам тип контента. Генератор поддерживает более 27 вариантов: article, product, website, business, video.movie, music.song, restaurant.menu, book.author, fitness.course, election и другие.

  • До 10 слотов для изображений: каждому изображению присваивается отдельный мета-тег og:image. Полезно для товарных карточек, портфолио и галерей — платформа выберет подходящее фото или покажет несколько.

  • Готовый HTML-код: результат можно скопировать одной кнопкой и вставить в секцию без правок. Код использует атрибуты property и content — стандартный формат протокола Open Graph.

Как пользоваться Генератором Open Graph от ToolsPivot

  1. Введите заголовок страницы. Укажите текст, который будет отображаться как кликабельный заголовок в соцсетях. Старайтесь уложиться в 60 символов.

  2. Добавьте название сайта. Впишите бренд или домен. Telegram и ВКонтакте отображают это поле над заголовком превью.

  3. Вставьте URL страницы. Используйте полный адрес с https:// — относительные ссылки не распознаются протоколом Open Graph.

  4. Напишите описание. Кратко опишите содержание страницы в пределах 155–160 символов. Текст появится под заголовком в карточке ссылки.

  5. Выберите тип контента. В выпадающем списке доступны article, product, website, video, music, restaurant и десятки других вариантов.

  6. Укажите количество изображений. Выберите от 1 до 10 слотов для og:image — по одному мета-тегу на каждое изображение.

  7. Скопируйте код. Нажмите кнопку «Copy» и вставьте полученные теги в секцию HTML-страницы перед закрывающим тегом .

Перед генерацией новых тегов проверьте, нет ли на странице старой OG-разметки. Дублирование тегов приводит к непредсказуемому отображению. Используйте проверку Open Graph, чтобы увидеть текущие теги.

Зачем использовать Генератор Open Graph от ToolsPivot

  • Работает без регистрации и ограничений. Создавайте столько наборов тегов, сколько нужно. Многие конкурирующие сервисы (например, HEADMasterSEO, RankWatch) требуют аккаунт для доступа к генератору. Здесь — нет.

  • 27+ типов контента. Большинство генераторов предлагают 5–8 типов (website, article, product, video). Инструмент покрывает нишевые сценарии: restaurant.menu, music.playlist, book.author, fitness.course, election. Правильный og:type помогает платформам показать контент в подходящем формате.

  • Поддержка нескольких изображений. Можно задать до 10 og:image одновременно. Актуально для интернет-магазинов на Ozon и Wildberries, где ссылки на товары активно расшариваются в Telegram-чатах и группах ВКонтакте.

  • Чистый код без лишнего. Результат — стандартные мета-теги без inline-стилей, JavaScript или дополнительной обёртки. Код работает на любой CMS: WordPress, 1С-Битрикс, Tilda, OpenCart, Joomla.

  • Совместимость с основными платформами. Теги читают Facebook, LinkedIn, Pinterest, WhatsApp, Slack, Discord, Telegram, ВКонтакте и Одноклассники. Один набор тегов — превью на всех платформах.

  • Дополняет SEO-разметку. OG-теги отвечают за соцсети, а стандартные мета-теги — за поисковую выдачу. Используйте генератор мета-тегов вместе с этим инструментом, чтобы полностью заполнить секцию .

  • Данные не сохраняются. Заголовки, описания и URL обрабатываются на стороне клиента. Это существенно для тех, кто работает с конфиденциальными проектами или соблюдает требования 152-ФЗ.

Как выбрать правильный og:type для страницы

По умолчанию многие ставят тип «website» на все страницы подряд. Работает — но не всегда даёт лучший результат.

Для статей блога или новостей используйте «article». Facebook подтягивает дату публикации и имя автора, если эти данные прописаны в разметке. Для товарных страниц — «product»: так платформы понимают, что ссылка ведёт на страницу с товаром, а не на информационную статью.

Если вы делитесь видеоконтентом, тип «video.movie» или «video.other» позволит платформам распознать медиаматериал. Яндекс.Видео тоже использует OG-теги для индексации роликов — указание og:video и корректного типа контента помогает видео попасть в поиск по Яндексу.

Этот генератор включает редкие типы, которых нет у большинства конкурентов. Ресторанный бизнес может использовать «restaurant.menu» и «restaurant.menu.item» для отдельных блюд. Музыкальные проекты — «music.song», «music.album», «music.playlist». Есть даже «election» для предвыборных кампаний и «fitness.course» для онлайн-курсов.

Не уверены в выборе? Проверьте, как страница отображается с типом «website» через отладчик Facebook. Если превью выглядит нормально — менять необязательно. Но для структурированных данных и специфического контента конкретный тип даёт преимущество.

Размеры изображений для OG-тегов

Тег og:image влияет на кликабельность сильнее остальных OG-свойств. Страница без изображения или с картинкой неправильного размера получает до 50 % меньше переходов по сравнению с корректно оформленным превью.

ПлатформаРекомендуемый размерСоотношение сторонМинимум
Facebook1200 × 630 px1.91:1200 × 200 px
ВКонтакте1200 × 630 px1.91:1537 × 240 px
LinkedIn1200 × 627 px1.91:1200 × 200 px
Telegram1200 × 630 px1.91:1400 × 200 px
Pinterest1000 × 1500 px2:3600 × 600 px
WhatsApp1200 × 630 px1.91:1300 × 200 px

Универсальный размер — 1200 × 630 пикселей. Он корректно отображается в Facebook, ВКонтакте, LinkedIn, Telegram и WhatsApp без обрезки. Формат файла — JPEG для фото, PNG для графики с текстом. Вес — до 5 МБ.

Если изображение слишком тяжёлое, пропустите его через сжатие изображений перед загрузкой. Нужен точный кроп под OG-размер? Изменение размера изображения поможет.

Важный момент, который многие пропускают: добавьте теги og:image:width и og:image:height рядом с og:image. Без явных размеров Facebook сначала загружает изображение, измеряет его и только потом формирует карточку. Первый человек, который поделится ссылкой, может увидеть пустое превью.

Проверка и отладка OG-тегов

Сгенерировать теги — половина задачи. Вторая половина — убедиться, что платформы их корректно считывают.

Facebook. Откройте Sharing Debugger (developers.facebook.com/tools/debug), вставьте URL и нажмите «Отладка». Если превью показывает старые данные, нажмите «Повторный парсинг» — Facebook обновит кэш.

ВКонтакте. Используйте метод API pages.clearCache (vk.com/dev/pages.clearCache). Также можно вставить ссылку в поле нового поста — ВКонтакте подтянет свежие данные.

LinkedIn. Post Inspector (linkedin.com/post-inspector) показывает карточку ссылки. LinkedIn кэширует агрессивно — иногда нужно два запроса подряд.

Telegram. Бот @webpagebot позволяет обновить кэш превью. Без принудительного сброса Telegram может показывать старое превью до суток.

Типичные ошибки:

  • Не подтягивается изображение. Скорее всего, в og:image указан относительный путь (/images/cover.jpg) вместо полного URL (https://yoursite.com/images/cover.jpg). Протокол OG требует абсолютных ссылок.

  • Превью не появляется. Теги размещены в , а не в . Мета-теги вне не валидны и игнорируются.

  • Маленькая картинка вместо большой карточки. Изображение менее 200 × 200 px. Facebook и ВКонтакте покажут миниатюру вместо полноразмерного превью.

После установки тегов проверьте общее состояние разметки через анализатор мета-тегов. Это быстрый способ убедиться, что ничего не потерялось при деплое.

Кому и когда нужен генератор OG-тегов

Контент-маркетологи и SMM-специалисты. Каждая статья, которую вы публикуете, рано или поздно попадёт в соцсети — вы сами её расшарите или это сделают читатели. Без OG-тегов Facebook и ВКонтакте подтянут случайную картинку с сайта, часть рекламного баннера или логотип из шапки. Генерируйте теги перед каждой публикацией.

Владельцы интернет-магазинов. Товарные страницы, которыми делятся в Telegram-чатах и группах ВКонтакте, должны показывать фото товара, название и ключевое преимущество. Тип «product» в сочетании с проработанными длиннохвостовыми ключевыми словами в описании даёт максимальную видимость и в поиске, и в соцсетях. Особенно актуально для ИП и небольших ООО, которые продвигаются через социальные каналы.

Веб-разработчики и фрилансеры. Клиенты редко думают об OG-тегах до момента, когда делятся новым сайтом в LinkedIn и видят сломанное превью. Добавьте генерацию OG-тегов в свой чек-лист перед сдачей проекта. Заодно запустите SEO-проверку сайта и тест скорости страницы — три минуты работы, которые избавят от неудобных писем через неделю.

Маркетологи в агентствах. Когда вы ведёте 5–10 клиентских аккаунтов, каждую неделю публикуете десятки ссылок. Несоответствие картинки и заголовка в превью выглядит непрофессионально. Создавайте теги для каждого URL кампании и отслеживайте результаты через проверку социальной статистики.

Популярные вопросы об Open Graph тегах

Что такое Open Graph теги?

Open Graph теги — это мета-элементы в секции HTML-страницы, которые задают заголовок, описание, изображение и тип контента для социальных сетей. Протокол разработал Facebook в 2010 году. Сегодня его поддерживают ВКонтакте, LinkedIn, Telegram, WhatsApp, Slack, Pinterest и Одноклассники. Четыре обязательных тега: og:title, og:type, og:image и og:url.

Генератор Open Graph от ToolsPivot бесплатный?

Да, полностью бесплатный и без ограничений. Регистрация не нужна — генерируйте теги для любого количества страниц в любое время.

OG-теги влияют на позиции в поиске Google и Яндекс?

Прямого влияния на ранжирование нет — Google и Яндекс игнорируют OG-теги при индексации и используют стандартные мета-теги. Но правильно оформленные превью увеличивают кликабельность ссылок в соцсетях, что приносит дополнительный трафик и поведенческие сигналы. Эти факторы косвенно помогают позициям сайта.

Что будет, если не добавить OG-теги на страницу?

Соцсети попробуют угадать содержимое. Facebook и ВКонтакте просканируют страницу и подтянут первый найденный текст и изображение. Результат — обрезанный заголовок, рекламный баннер вместо обложки или описание из сайдбара. По данным исследований, страницы без OG-тегов теряют до 50 % вовлечённости при расшаривании.

Можно ли использовать одинаковые OG-теги на всех страницах?

Технически — да. Практически — нет. Каждая страница должна иметь уникальные og:title, og:description, og:image и og:url. Одинаковые теги на всём сайте превращают каждую расшаренную ссылку в клон предыдущей. Пользователи перестают кликать.

Чем OG-теги отличаются от Twitter Cards?

Open Graph создал Facebook, и большинство платформ его поддерживают. Twitter (X) разработал собственный формат — Twitter Cards с тегами вроде twitter:title и twitter:image. Если на странице нет Twitter-тегов, X использует OG-теги как запасной вариант. Для полного покрытия добавьте оба формата: OG через этот генератор, а Twitter Cards через генератор Twitter Card.

Как добавить OG-теги в WordPress?

Два варианта. Вставьте код напрямую в header.php темы — подходит для разработчиков. Или используйте SEO-плагин (Yoast SEO, Rank Math, All in One SEO) — в редакторе каждой записи появятся поля для OG-тегов. Плагин удобнее, если у вас много страниц и нет доступа к коду темы.

Как добавить OG-теги на сайт на 1С-Битрикс или Tilda?

В 1С-Битрикс отредактируйте шаблон сайта и вставьте мета-теги в секцию через header.php или компонент bitrix:main.include. В Tilda зайдите в настройки страницы — раздел «SEO» — и заполните поля Open Graph: заголовок, описание, изображение. Tilda генерирует OG-разметку автоматически из этих полей.

OG-теги работают в WhatsApp и Telegram?

Да. Оба мессенджера считывают OG-теги при вставке ссылки в чат. WhatsApp формирует карточку с изображением, заголовком и описанием. Telegram делает то же самое и дополнительно показывает og:site_name. Для обновления кэша в Telegram используйте бота @webpagebot.

Какой размер изображения для og:image?

Стандарт — 1200 × 630 пикселей с соотношением сторон 1.91:1. Этот размер корректно отображается в Facebook, ВКонтакте, LinkedIn, Telegram и WhatsApp как большая карточка. Изображения меньше 600 × 315 px покажутся как миниатюры — кликов по ним значительно меньше. Вес файла — до 5 МБ.

Можно ли задать разные заголовки для SEO и соцсетей?

Да. Тег оптимизируют под ключевые слова для Google и Яндекса, а og:title делают более «цепляющим» для соцсетей. Многие маркетологи используют <a href="https://toolspivot.com/ru/ai-meta-title-generator">генератор мета-заголовков</a> для подбора вариантов SEO-заголовков и отдельно пишут OG-заголовок с акцентом на кликабельность.</p> <h3>Как часто нужно обновлять OG-теги?</h3> <p>При каждом значимом изменении страницы: новая обложка, переписанный заголовок, обновлённое описание. Если тестируете заголовки для соцсетей, og:title можно менять независимо от <title>. После обновления обязательно сбросьте кэш через Sharing Debugger в Facebook и pages.clearCache во ВКонтакте.</p> <h3>Что делать, если ВКонтакте показывает старое превью?</h3> <p>Вызовите метод API pages.clearCache с параметром url — ВКонтакте перечитает OG-теги страницы. Альтернативный способ: создайте новый пост на стене, вставьте ссылку и удалите черновик. После этого ВКонтакте обновит кэш. Убедитесь, что новые теги уже доступны на странице — проверьте через <a href="https://toolspivot.com/ru/twitter-graph-checker">проверку Twitter Graph</a> или через отладчик OG-тегов.</p> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Что такое Open Graph теги?", "acceptedAnswer": { "@type": "Answer", "text": "Open Graph теги — это мета-элементы в секции head HTML-страницы, которые задают заголовок, описание, изображение и тип контента для социальных сетей. Протокол разработал Facebook в 2010 году. Сегодня его поддерживают ВКонтакте, LinkedIn, Telegram, WhatsApp, Slack, Pinterest и Одноклассники. Четыре обязательных тега: og:title, og:type, og:image и og:url." } }, { "@type": "Question", "name": "Генератор Open Graph от ToolsPivot бесплатный?", "acceptedAnswer": { "@type": "Answer", "text": "Да, полностью бесплатный и без ограничений. Регистрация не нужна — генерируйте теги для любого количества страниц в любое время." } }, { "@type": "Question", "name": "OG-теги влияют на позиции в поиске Google и Яндекс?", "acceptedAnswer": { "@type": "Answer", "text": "Прямого влияния на ранжирование нет — Google и Яндекс игнорируют OG-теги при индексации и используют стандартные мета-теги. Но правильно оформленные превью увеличивают кликабельность ссылок в соцсетях, что приносит дополнительный трафик и поведенческие сигналы. Эти факторы косвенно помогают позициям сайта." } }, { "@type": "Question", "name": "Что будет, если не добавить OG-теги на страницу?", "acceptedAnswer": { "@type": "Answer", "text": "Соцсети попробуют угадать содержимое. Facebook и ВКонтакте просканируют страницу и подтянут первый найденный текст и изображение. Результат — обрезанный заголовок, рекламный баннер вместо обложки или описание из сайдбара. Страницы без OG-тегов теряют до 50 % вовлечённости при расшаривании." } }, { "@type": "Question", "name": "Можно ли использовать одинаковые OG-теги на всех страницах?", "acceptedAnswer": { "@type": "Answer", "text": "Технически — да. Практически — нет. Каждая страница должна иметь уникальные og:title, og:description, og:image и og:url. Одинаковые теги на всём сайте превращают каждую расшаренную ссылку в клон предыдущей." } }, { "@type": "Question", "name": "Чем OG-теги отличаются от Twitter Cards?", "acceptedAnswer": { "@type": "Answer", "text": "Open Graph создал Facebook, и большинство платформ его поддерживают. Twitter (X) разработал собственный формат — Twitter Cards с тегами вроде twitter:title и twitter:image. Если на странице нет Twitter-тегов, X использует OG-теги как запасной вариант. Для полного покрытия добавьте оба формата." } }, { "@type": "Question", "name": "Как добавить OG-теги в WordPress?", "acceptedAnswer": { "@type": "Answer", "text": "Два варианта. Вставьте код напрямую в header.php темы — подходит для разработчиков. Или используйте SEO-плагин (Yoast SEO, Rank Math, All in One SEO) — в редакторе каждой записи появятся поля для OG-тегов." } }, { "@type": "Question", "name": "Как добавить OG-теги на сайт на 1С-Битрикс или Tilda?", "acceptedAnswer": { "@type": "Answer", "text": "В 1С-Битрикс отредактируйте шаблон сайта и вставьте мета-теги в секцию head через header.php или компонент bitrix:main.include. В Tilda зайдите в настройки страницы — раздел SEO — и заполните поля Open Graph: заголовок, описание, изображение. Tilda генерирует OG-разметку автоматически из этих полей." } }, { "@type": "Question", "name": "OG-теги работают в WhatsApp и Telegram?", "acceptedAnswer": { "@type": "Answer", "text": "Да. Оба мессенджера считывают OG-теги при вставке ссылки в чат. WhatsApp формирует карточку с изображением, заголовком и описанием. Telegram делает то же самое и дополнительно показывает og:site_name. Для обновления кэша в Telegram используйте бота @webpagebot." } }, { "@type": "Question", "name": "Какой размер изображения для og:image?", "acceptedAnswer": { "@type": "Answer", "text": "Стандарт — 1200 × 630 пикселей с соотношением сторон 1.91:1. Этот размер корректно отображается в Facebook, ВКонтакте, LinkedIn, Telegram и WhatsApp как большая карточка. Изображения меньше 600 × 315 px покажутся как миниатюры. Вес файла — до 5 МБ." } }, { "@type": "Question", "name": "Можно ли задать разные заголовки для SEO и соцсетей?", "acceptedAnswer": { "@type": "Answer", "text": "Да. Тег title оптимизируют под ключевые слова для Google и Яндекса, а og:title делают более цепляющим для соцсетей. Многие маркетологи используют отдельные формулировки для каждого канала." } }, { "@type": "Question", "name": "Как часто нужно обновлять OG-теги?", "acceptedAnswer": { "@type": "Answer", "text": "При каждом значимом изменении страницы: новая обложка, переписанный заголовок, обновлённое описание. После обновления обязательно сбросьте кэш через Sharing Debugger в Facebook и pages.clearCache во ВКонтакте." } }, { "@type": "Question", "name": "Что делать, если ВКонтакте показывает старое превью?", "acceptedAnswer": { "@type": "Answer", "text": "Вызовите метод API pages.clearCache с параметром url — ВКонтакте перечитает OG-теги страницы. Альтернативный способ: создайте новый пост на стене, вставьте ссылку и удалите черновик. После этого ВКонтакте обновит кэш." } } ] } </script></p></p> <br /> </div> <div class="col-md-4" id="rightCol" > <div class="search_dots_section p20 box_shadow_border"> <div class="tool_heading text-center"> <h2 class="fs18 mn">SEARCH</h2> <div class="heading_border mb10 mt10"></div> </div> <div id="sidebar_search"> <div class="input-group"> <input id="sidebarsearch" autocomplete="off" placeholder="Search from seo tools" class="form-control" type="text"> <span class="input-group-btn"> <button class="btn btn-secondary" type="button"><span class="glyphicon glyphicon-search"></span></button> </span> </div> <div id="sidebar-results" class="search-resultsbar box_shadow_border" style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; padding: 15px 0px; display: none;"></div> </div> </div> <div class="sidebar_adds p5 mt15 box_shadow_border"> <div class="sideXd"> <!-- Autorelaxed AdSense (CWV-safe) --> <div class="adsense-wrapper" style="min-height:420px;width:100%;overflow:hidden;"> <ins class="adsbygoogle" style="display:block;width:100%;height:420px" data-ad-format="autorelaxed" data-ad-client="ca-pub-3744783675211834" data-ad-slot="7393957901"> </ins> </div> <script> window.addEventListener('load', function () { (adsbygoogle = window.adsbygoogle || []).push({}); }); </script> </div> <br> <div class="sideXd"> <!-- Small Sidebar / In-content AdSense (CWV-safe) --> <div class="adsense-wrapper" style="min-height:250px;"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3744783675211834" data-ad-slot="9168512573" data-ad-format="auto" data-full-width-responsive="true"></ins> </div> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="popular_tool_box box_shadow_border pn mb10"> <ul> <li class="popular-seo-t pn"> <h3 class="mn p10">Popular SEO Tools</h3> </li> <li class="pg-hovr"> <div class="icon_image plagrism-checker"></div> <a href="https://toolspivot.com/ru/plagiarism-checker">Plagiarism Checker</a> </li> <li class="aw-hovr"> <div class="icon_image word-count-checker"></div> <a href="https://toolspivot.com/ru/word-counter-tool">Word Counter</a> </li> <li class="kpc-hovr"> <div class="icon_image keyword-position-checker"></div> <a href="https://toolspivot.com/ru/keyword-rank-checker">Keyword Rank Checker</a> </li> <li class="gc-hovr"> <div class="icon_image grammer-chacker"></div> <a href="https://toolspivot.com/ru/grammar-checker">Grammar Checker</a> </li> <li class="da-hovr"> <div class="icon_image domain-ath"></div> <a href="https://toolspivot.com/ru/domain-authority-checker">Domain Authority Checker</a> </li> <li class="pr-hovr"> <div class="icon_image readability-checker"></div> <a href="https://toolspivot.com/ru/readability-checker">Readability Checker</a> </li> <li class="ic-hovr"> <div class="icon_image image-comp"></div> <a href="https://toolspivot.com/ru/image-compressor">Image Compression Tool</a> </li> <li class="ris-hovr"> <div class="icon_image reverse-image"></div> <a href="https://toolspivot.com/ru/reverse-image-search">Reverse Image Search</a> </li> <li class="pac-hovr"> <div class="icon_image page-athority"></div> <a href="https://toolspivot.com/ru/page-authority-checker">Page Authority checker</a> </li> <li class="sc-hovr"> <div class="icon_image spell-checker"></div> <a href="https://toolspivot.com/ru/text-to-speech-converter">Text To Speech</a> </li> <li class="bc-hovr"> <div class="icon_image backlink-checker"></div> <a href="https://toolspivot.com/ru/backlink-checker">Backlink Checker</a> </li> <li class="arc-hovr"> <div class="icon_image xml-sitemap-generator"></div> <a href="https://toolspivot.com/ru/sitemap-generator-tool">Sitemap Generator</a> </li> <li class="bm-hovr"> <div class="icon_image back-link-m"></div> <a href="https://toolspivot.com/ru/backlink-maker">Backlink Maker</a> </li> <li class="dac-hovr"> <div class="icon_image domain-age-checker"></div> <a href="https://toolspivot.com/ru/domain-age-checker">Domain Age Checker</a> </li> <li class="wpt-hovr"> <div class="icon_image exif-remover"></div> <a href="https://toolspivot.com/ru/exif-data-remover">Exif Data Remover</a> </li> <li class="wssc-hovr"> <div class="icon_image website-seo-score"></div> <a href="https://toolspivot.com/ru/website-seo-checker">Website Seo Score Checker</a> </li> <li class="kdc-hovr"> <div class="icon_image keyword-dencity-checker"></div> <a href="https://toolspivot.com/ru/keyword-density-checker">Keyword Density Checker</a> </li> <li class="wpsc-hovr"> <div class="icon_image lorem-ipsum"></div> <a href="https://toolspivot.com/ru/lorem-ipsum-generator">Lorem Ipsum Text Generator</a> </li> <li class="wcc-hovr"> <div class="icon_image exif"></div> <a href="https://toolspivot.com/ru/exif-data-viewer">Exif Data Viewer</a> </li> <li class="mc-hovr border-bottom"> <div class="icon_image mozrank-checker"></div> <a href="https://toolspivot.com/ru/moz-rank-checker">Moz-rank Checker</a> </li> </ul> </div> </div> </div> </div> <br /> <script> function doCheck(){ var impressions = jQuery.trim($('input[name=impressions]').val()); var cpr = jQuery.trim($('input[name=cpr]').val()); var ctr = jQuery.trim($('input[name=ctr]').val()); if (ctr == null || ctr== "" || cpr == null || cpr == "" || impressions == null || impressions == "") { alert("Все поля должны быть заполнены!"); return false; } return true; } </script></div></div></div><!-- Bug Button --> <style> #bug-btn { position: fixed; bottom: 20px; right: 20px; padding: 12px 18px; background: #fa4c10; color: #fff; font-weight: 600; border-radius: 8px; cursor: pointer; z-index: 9999; } </style> <a id="bug-btn" href="https://docs.google.com/forms/d/e/1FAIpQLSc2gvlcBGr_8E0ceKnZMKwuUZBEk0tHRlHdq516KwnxVUaM0Q/viewform?usp=pp_url&entry.123456789=" target="_blank" onclick="this.href += encodeURIComponent(window.location.href)"> Report a Bug </a> <!-- Bug Button End--> <div class="f_intro_bg text-center"> <form class="navbar-form mn" action="#"> <img src="https://toolspivot.com/theme/smallseo/img/form_subcribe_footer.png" class="f_icon"> <span class="f_text">Subscribe to our Newsletter</span> <div class="input-group"> <input id="newsletterEmail" name="email" placeholder="Enter your Email Address" class="form-control search_input pl30" type="email"> <div class="input-group-btn"> <button id="newsletterSubscribe" type="submit" class="btn btn-default search_button">Subscribe</button> </div> </div> </form> </div> <div class="f_description_bg text-center"> <div class="f_graph"> <div class="container"> <div class="col-lg-1 col-md-1"></div> <div class="col-lg-3 col-md-3 col-sm-4 col-xs-12 f_logo_box f_contect pn"> <a class="navbar-brand ptn" href="https://toolspivot.com/ru/"><img src="https://toolspivot.com/uploads/ToolsPivot Light Logo.png" alt="Logo" /></a> <div class="contect_info col-xs-12 pn"> <p>CONTACT US</p> <span>marketing@toolspivot.com</span> </div> <div class="address_info col-xs-12 pn"> <p>ADDRESS</p> <span>Ward No.1, Nehuta, P.O - Kusha, P.S - Dobhi, Gaya, Bihar, India, 824220</span> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 lef_to_right_border f_version"> <p>Our Most Popular Tools</p> <a href="https://toolspivot.com/word-counter-tool"><div class="ver_img fa-file-word"></div></a> <a href="https://toolspivot.com/plagiarism-checker"><div class="ver_img plagrism-checker"></div></a> <a href="https://toolspivot.com/sitemap-generator-tool"><div class="ver_img f-sitemap"></div></a> <a href="https://toolspivot.com/robots-txt-generator"><div class="ver_img f-robot"></div></a> <a href="https://toolspivot.com/reverse-image-search"><div class="ver_img f-robot"></div></a> </div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 f_contect pl30" style="min-height: 230px;"> <div class="mor_pages"> <p>QUICK LINKS</p> <li><a href="https://toolspivot.com/ru/">Дом</a></li><li><a href="https://toolspivot.com/ru/page/changelog">Changelog</a></li><li><a href="https://toolspivot.com/ru/page/privacy-policy">Privacy Policy</a></li><li><a href="https://toolspivot.com/ru/page/terms-of-service">Terms of Service</a></li><li><a href="https://toolspivot.com/ru/page/write-for-us">Писать для нас</a></li><li><a href="https://toolspivot.com/ru/contact">Свяжитесь с нами</a></li><li><a href="https://toolspivot.com/ru/page/about-us">О нас</a></li> </div> </div> </div> </div> </div> <div class="clearfix"></div> <div style="position: relative;"> <div class="container-fluid p10 footer"> <div class="container pn"> <div class="col-md-6 col-sm-12 col-xs-12 text-center pull-right_big"> </div> <div class="col-md-6 col-sm-12 col-xs-12"> <p class="text-center margin0">Авторское право © 2018-2026 ToolsPivot.com. Все права защищены. </p> </div> </div> </div> </div> <script type="text/javascript"> $("body").append('<div class="top">↑</div>'),$(window).scroll(function(){$(this).scrollTop()>220?$(".top").fadeIn(500):$(".top").fadeOut(500)}),$(".top").click(function(a){return a.preventDefault(),$("html, body").animate({scrollTop:0},500),!1}) </script> <script> jQuery(document).ready(function(){ jQuery("#newsletterSubscribe").click(function(e) { e.preventDefault(); var newsletterEmail = jQuery('#newsletterEmail').val(); if (newsletterEmail == '') { sweetAlert(oopsStr, inputEm, "error"); }else { jQuery.post(baseUrl + 'newsletter', {subscribe: '1', email: newsletterEmail}, function (data) { if (data.success) sweetAlert('Success', data.msg, "success"); else sweetAlert(oopsStr, data.msg, "error"); }); } }); }); </script> <!-- Bootstrap --> <script src="https://toolspivot.com/theme/smallseo/js/bootstrap.min.js" type="text/javascript"></script> <!-- Sweet Alert --> <script type='text/javascript' src='https://toolspivot.com/theme/smallseo/js/sweetalert.min.js'></script> <!-- App JS --> <script src="https://toolspivot.com/theme/smallseo/js/app.js" type="text/javascript"></script> <!-- Master JS --> <script src="https://toolspivot.com/ru/rainbow/master-js" type="text/javascript"></script> <!-- Sign in --> <div class="modal fade loginme" id="signin" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Вход</h4> </div> <form method="POST" action="https://toolspivot.com/ru/account/login" class="loginme-form"> <div class="modal-body"> <div class="alert alert-warning"> <button type="button" class="close dismiss">×</button><span></span> </div> <div class="info">Войти с вашим именем пользователя</div> <div class="form-group"> <label>Фамилия <br /> <input type="text" name="username" class="form-input width96" /> </label> </div> <div class="form-group"> <label>Пароль <br /> <input type="password" name="password" class="form-input width96" /> </label> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary pull-left">Вход</button> <div class="pull-right align-right"> <a href="https://toolspivot.com/ru/account/forget">Забыли пароль</a><br /> <a href="https://toolspivot.com/ru/account/resend">Повторно отправить письмо активации</a> </div> </div> <input type="hidden" name="signin" value="b8167ea9420e900514c96f186588ffad" /> <input type="hidden" name="quick" value="58fc4c84c660fceddf5ecd697b74de9a" /> </form> </div> </div> </div> <!-- Sign up --> <div class="modal fade loginme" id="signup" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Регистрация</h4> </div> <form action="https://toolspivot.com/ru/account/register" method="POST" class="loginme-form"> <div class="modal-body"> <div class="alert alert-warning"> <button type="button" class="close dismiss">×</button><span></span> </div> <div class="info">Зарегистрируйтесь со своим адресом электронной почты</div> <div class="form-group"> <label>Фамилия <br /> <input type="text" name="username" class="form-input width96" /> </label> </div> <div class="form-group"> <label>Email <br /> <input type="text" name="email" class="form-input width96" /> </label> </div> <div class="form-group"> <label>Полное имя <br /> <input type="text" name="full" class="form-input width96" /> </label> </div> <div class="form-group"> <label>Пароль <br /> <input type="password" name="password" class="form-input width96" /> </label> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary">Регистрация</button> </div> <input type="hidden" name="signup" value="b8167ea9420e900514c96f186588ffad" /> <input type="hidden" name="quick" value="98267d5269fe84108e2bee2bc441f8fc" /> </form> </div> </div> </div> <!-- XD Box --> <div class="modal fade loginme" id="xdBox" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button id="xdClose" type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="xdTitle"></h4> </div> <div class="modal-body" id="xdContent"> </div> </div> </div> </div> <script> $("#collapse0").collapse();</script></body> </html>