Генератор OG і Twitter Card — конструктор, аудитор і перегляд мета-тегів
Складіть готові до вставки мета-теги Open Graph і Twitter Card за допомогою форми, або вставте наявний <head>, щоб перевірити відсутні теги, довжину заголовка/опису та коректність twitter:card — а потім перегляньте результат у справді по-різному стилізованих макетах карток Twitter/X, Facebook, LinkedIn і Discord.
Результат
Мета-теги Open Graph і Twitter Card визначають, як виглядає посилання в ту саму мить, коли його вставляють у Slack, iMessage, твіт чи канал Discord, — заголовок, опис і зображення, обрані власним <head> сторінки, а не тим, що платформа випадково вихопить із видимого тексту сторінки. Цей інструмент водночас і конструктор, і аудитор, а не проста заготовка-шаблон. У режимі СКЛАДАННЯ заповніть заголовок, опис, URL зображення, канонічний URL, тип контенту й тип картки Twitter, і інструмент складе точний блок тегів <meta property="og:..."> і <meta name="twitter:...">, готовий для вставки у <head> вашої сторінки, пропускаючи будь-яке поле, яке ви залишили порожнім, а не генеруючи порожні теги без вмісту.
У режимі АУДИТУ вставте наявну розмітку <head> або весь HTML сторінки, і інструмент розбере його за допомогою вбудованого в браузер DOMParser, щоб витягти кожен наявний мета-тег og: і twitter:, а потім запустить перевірки, які справді мають значення: чотири зазвичай обов'язкові теги (og:title, og:description, og:image, og:url) позначаються, якщо їх немає; og:title вимірюється відносно приблизно 60-символьної позначки, де деякі платформи починають обрізати текст, і приблизно 90-символьної позначки, де це роблять майже всі; og:description вимірюється відносно діапазону приблизно 155-200 символів, який допускає більшість платформ, перш ніж обрізати текст; twitter:card звіряється з реальними чотирма значеннями, які приймає валідатор карток Twitter, — summary, summary_large_image, app, player, — і позначається, якщо там щось інше; а дубльовані теги (той самий property, оголошений двічі — на диво поширена помилка копіювання) називаються поіменно.
Розміри зображення отримують чесне ставлення: цей інструмент не може перевірити фактичний розмір вашого зображення в пікселях без його завантаження, і навмисно ніколи цього не робить, дотримуючись політики цього сайту не робити зовнішніх запитів. Якщо ваш HTML уже оголошує og:image:width і og:image:height, ці задекларовані числа звіряються із широко рекомендованим мінімумом 1200×630; якщо ні — ви отримуєте чітку пораду замість вигаданого результату «пройдено» чи «провалено». Обидва режими показують одні й ті самі чотири макети попереднього перегляду посилання — Twitter/X (перемикається між компактним превʼю "summary" та повноширинним макетом "summary_large_image" залежно від значення twitter:card), Facebook, LinkedIn і Discord — кожен по-справжньому перестилізований під власні типографічні й макетні конвенції цієї платформи, а не одна й та сама коробка з іншим логотипом, і кожен чітко позначений як ілюстративне наближення для планування, адже реальні платформи з часом змінюють оформлення превʼю, а цей інструмент ніколи не завантажує й не сканує їх, щоб це перевірити.