Сумісність плагіна соціальних прев’ю: порівняння SEO-плагінів WordPress
SEO-плагіни WordPress можуть допомогти сторінці публікувати og:title, og:description та og:image. Вони не роблять саме соціальне прев’ю динамічним і не контролюють кеш, яким володіють Facebook, WhatsApp, LinkedIn або X.
Цей посібник описує практичну межу між SEO-плагіном, кешем сторінки, згенерованим зображенням і соціальною платформою.
Коротка відповідь
Yoast SEO, Rank Math, All in One SEO та SEOPress — усі вони можуть генерувати метадані Open Graph. Для товару WooCommerce важливе питання не в тому, у якого плагіна найдовший список функцій. Важливо, чи містить фінальний HTML один коректний, публічний URL og:image і чи змінюється цей URL, коли змінюються дані товару.
| Плагін | Що він може надати | Чого він не може надати |
|---|---|---|
| Yoast SEO | Теги Open Graph і контроль соціальних метаданих | Примусове оновлення кешу WhatsApp, LinkedIn або X |
| Rank Math | Теги Open Graph і контроль соціальних метаданих | Гарантію, що саме його зображення буде фінальним тегом після виконання інших плагінів або тем |
| All in One SEO | Теги Open Graph і контроль соціальних метаданих | API інвалідації кешу на боці платформи |
| SEOPress | Теги Open Graph і контроль соціальних метаданих | Динамічну обкладинку товару, якщо інша інтеграція не генерує її |
Та сама діагностика застосовна й до інших SEO-плагінів WordPress: перевіряйте відрендерену сторінку, а не лише екран налаштувань плагіна.
Звідки береться застарілий попередній перегляд
Поширення товару проходить через кілька незалежних рівнів:
- WordPress, WooCommerce, SEO-плагін і тема формують HTML.
- Кеш сторінки або CDN може віддавати старішу копію цього HTML.
- Соціальний краулер читає
og:imageі зберігає попередній перегляд для URL сторінки. - URL зображення також може бути закешований платформою, CDN або рендерером.
Зміна налаштувань у Yoast, Rank Math, AIOSEO або SEOPress впливає лише на перший рівень. Очистіть кеш сторінки, якщо HTML усе ще містить старий тег. Змініть URL зображення, якщо потрібно повторно зчитати байти зображення.
Надійна перевірка сумісності
Запустіть її для публічної URL-адреси продукту:
curl -s https://example.com/product/example | grep -i 'og:image'
Потім перевірте результат:
- Існує рівно один ефективний тег
og:imageабо один тег, який свідомо контролює ваш вибраний інтеграційний модуль. - URL-адреса є публічно доступною без файлів cookie, автентифікації або браузерного виклику.
- Відповідь — це зображення з підтримуваним типом вмісту та стабільним статусом
200 OK. - Після зміни ціни або зображення продукту HTML відображає очікувану поточну URL-адресу зображення.
Якщо кілька плагінів генерують og:image, краулер може використовувати інше значення, ніж те, що показано в редакторі. Вимкніть дубльований вивід або зробіть одну інтеграцію явним власником тега.
Динамічні обкладинки для WooCommerce
Статичне зображення-мініатюра залишається незмінним, коли змінюються ціна, стан акції чи наявність товару. Динамічна обкладинка може кодувати поточні значення товару в URL згенерованого зображення, тому змінений товар створює новий URL зображення, тоді як канонічний пермалінк товару залишається незмінним.
Це вирішує проблему свіжості даних на стороні магазину. Це не змушує кожну платформу відкидати попередньо завантажений прев’ю, який вона вже закешувала.
FastOG для WooCommerce спроєктовано так, щоб володіти згенерованою обкладинкою та зберігати канонічний URL сторінки. Він також може надсилати запит на повторне сканування Facebook, коли надходить вебхук товару. Цей шлях оновлення працює лише для Facebook; він не є API інвалідації для WhatsApp, LinkedIn або X.
Уникнення конфліктів плагінів
Використовуйте одного чіткого власника для кожної відповідальності:
- Дозвольте одному SEO-плагіну генерувати теги Open Graph на рівні сторінки.
- Дозвольте інтеграції динамічних обкладинок надавати значення
og:image, коли вона увімкнена. - Очищуйте кеш повних сторінок і периферійний кеш після зміни правил метаданих.
- Перевіряйте згенерований HTML за допомогою
curl, а не лише попередній перегляд в адмінпанелі WordPress. - Використовуйте власні інструменти попереднього перегляду цільової платформи, якщо вони існують.
Не встановлюйте другий плагін лише для того, щоб додати ще один тег og:image. Більше тегів не створюють свіжішого попереднього перегляду — вони створюють неоднозначність.
FAQ
Чи потрібні мені Yoast, Rank Math, AIOSEO або SEOPress для динамічних OG-зображень?
Ні. SEO-плагін може публікувати метадані, але динамічна генерація зображень — це окреме завдання. Залиште плагін, який керує вашими метаданими, і підключіть до нього один генератор зображень.
Чи може SEO-плагін WordPress очистити кеш попереднього перегляду WhatsApp?
Ні. WhatsApp не надає публічної кінцевої точки для оновлення попереднього перегляду. Плагін може зробити наступну відповідь походження (origin response) коректною, але він не може перезаписати попередній перегляд, уже закешований у застосунку отримувача.
Який плагін найкращий для соціальних зображень WooCommerce?
Обирайте плагін, який відповідає вашій наявній структурі метаданих і схеми. Для свіжості попереднього перегляду вирішальними є фінальний відрендерений og:image, поведінка кешу сторінок і кеш краулера платформи, а не бренд плагіна.
Як перевірити результат?
Перегляньте живий HTML, завантажте URL зображення безпосередньо та вставте URL товару в Безкоштовний тестер OG-зображень. Він показує метадані, які може прочитати краулер, перш ніж ви поділитеся посиланням.