aggregateRating with no reviews on the page is a hard error
A recurring rejection in Search Console:
What it means for you: if you mark up a rating, the reviews behind it must be visible to the user on that URL. Importing a global star average onto every product page without the underlying reviews is the exact pattern Google's spam team hunts.
Watch this:
A recurring rejection in Search Console:
aggregateRating declaring a 4.8 from 200 ratings while the page shows no visible reviews. Google requires that the aggregate reflect review or rating content actually present on the same page. Phantom aggregates — pulled from a third-party API but never rendered — trigger errors and manual-action exposure.What it means for you: if you mark up a rating, the reviews behind it must be visible to the user on that URL. Importing a global star average onto every product page without the underlying reviews is the exact pattern Google's spam team hunts.
Watch this:
ratingValue outside the declared bestRating/worstRating scale (a 9.2 on a 5-point scale) is an instant disqualification a lot of migrated review systems still ship.Forwarded from В арбитраже денег нет?
ЕЮ Иванов продолжает кошмарить АффПапу, конторку, которая накинула говна на вентилятор этим летом. Тогда в AffPapa не знали, с каким говном идут бодаться, поэтому заслуженно проиграли. 😏
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
Marking everything as Thing or WebPage helps nobody
Surfacing in entity audits: pages whose only schema is
What it means for you: a software page should be
Watch this: AI answer engines lean hard on precise types to build entity relationships. Generic
Surfacing in entity audits: pages whose only schema is
@type: WebPage or, worse, bare Thing. It validates, it parses, and it earns you exactly zero eligibility because no rich result attaches to those generic types. Specificity is the whole point of schema.org's hierarchy.What it means for you: a software page should be
SoftwareApplication, a service page Service, a person Person with jobTitle and worksFor. The more specific the type, the more properties Google and answer engines can extract and trust.Watch this: AI answer engines lean hard on precise types to build entity relationships. Generic
WebPage markup is technically valid and strategically worthless — upgrade the type before you add another property.Recommended is the new required — and your snippets prove it
A pattern from the audits this week: markup that clears Google's required properties but skips the recommended ones, then loses the rich result to a competitor who filled them in. Required gets you eligible; recommended gets you chosen. For
What it means for you: don't stop at green in the validator. The Rich Results Test flags recommended-property warnings in a separate, easy-to-ignore section. Those warnings are your competitive gap.
Watch this: Merchant listing experiences increasingly gate enhanced features (shipping, returns) behind recommended fields — half-filled markup gets a plain snippet while the complete one gets the full card.
A pattern from the audits this week: markup that clears Google's required properties but skips the recommended ones, then loses the rich result to a competitor who filled them in. Required gets you eligible; recommended gets you chosen. For
Product that means brand, review, aggregateRating, and availability — technically optional, practically decisive.What it means for you: don't stop at green in the validator. The Rich Results Test flags recommended-property warnings in a separate, easy-to-ignore section. Those warnings are your competitive gap.
Watch this: Merchant listing experiences increasingly gate enhanced features (shipping, returns) behind recommended fields — half-filled markup gets a plain snippet while the complete one gets the full card.
Unescaped quotes are silently breaking your JSON-LD
A classic that still tops error logs: a product name or article headline containing a raw double-quote, ampersand, or an unescaped
What it means for you: emit JSON-LD through a real JSON encoder, never string concatenation in a template. Blade, Twig, and handlebars partials that interpolate raw user content are the recurring offender. A literal
Watch this: validators that accept pasted JSON won't catch the template-level breakage — test the rendered live URL, always.
A classic that still tops error logs: a product name or article headline containing a raw double-quote, ampersand, or an unescaped
</script> sequence inside the JSON-LD block. The parser hits invalid JSON and discards the entire script — not just the bad field — so one stray character zeroes out all your markup on the page.What it means for you: emit JSON-LD through a real JSON encoder, never string concatenation in a template. Blade, Twig, and handlebars partials that interpolate raw user content are the recurring offender. A literal
</script> in a description must be escaped as <\/script> or it terminates the block early.Watch this: validators that accept pasted JSON won't catch the template-level breakage — test the rendered live URL, always.
Forwarded from Natalia
ВПЕРВЫЕ! ТОЛЬКО ОДИН ВЕЧЕР!
🫥 ПИАР-ВОЙС В ЭТОМ ЧАТЕ🫥
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
⚡ Все это для тех, кто придет на ВОЙС
На котором обсудим:
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
Как делать PR, маркетинг и деньги в арбитраже трафика
На котором обсудим:
• На что компании еще готовы тратить деньги
• За чье внимание мы вообще конкурируем
• Что действительно работает, а что сливает бабки
• PR vs маркетинг
• Как измерить результаты кампейнов
• Что делать с запросом «хочу, чтобы про нас все знали»
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Иногда мне кажется, что я работаю не в iGaming, а в похоронном бюро.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
VideoObject without uploadDate and thumbnail is invisible
From video-SEO audits this week:
What it means for you:
Watch this:
From video-SEO audits this week:
VideoObject markup missing thumbnailUrl, uploadDate, or a usable contentUrl/embedUrl. These aren't recommended — they're required for video rich results and the Video tab, and skipping any one drops the page out of video eligibility entirely while still validating as 'an object.'What it means for you:
thumbnailUrl must be a crawlable image meeting minimum dimensions, uploadDate in ISO 8601 with timezone, and you need either a direct contentUrl or an embedUrl Google can render. Pages embedding YouTube without their own VideoObject forfeit host eligibility.Watch this:
duration in ISO 8601 (PT5M30S, not '5:30') unlocks the key-moments treatment — most sites format it wrong and lose it.robots.txt is blocking the assets your schema depends on
A subtle one from technical audits: the JSON-LD is fine, but
What it means for you: blocking CSS and JS from Googlebot has been discouraged for years, but it still quietly breaks schema that depends on rendered content or on referenced image assets. Audit your
Watch this: a blanket
A subtle one from technical audits: the JSON-LD is fine, but
robots.txt disallows the /assets/ or /cdn/ path holding the images, or blocks the JS file that renders the markup. Google can't fetch what's referenced, so the rich result degrades even though the structured data itself was never blocked.What it means for you: blocking CSS and JS from Googlebot has been discouraged for years, but it still quietly breaks schema that depends on rendered content or on referenced image assets. Audit your
Disallow rules against every URL your markup points to.Watch this: a blanket
Disallow: /*? to control crawl budget can block parameterized image-resizer URLs your Product markup uses — a one-line rule, a whole catalog's snippets gone.Schema markup — не про «SEO-магия», а про порядок в данных
Если страница продаёт, отвечает на вопрос или собирает заявку, structured data помогает поисковикам понять: что здесь товар, где цена, кто автор, какой FAQ и как связаны сущности. Без разметки вы всё равно можете ранжироваться, но с ней у Google и Schema.org меньше поводов гадать.
Проверяйте не количество типов, а качество сигнала:
— размечайте только то, что реально видно на странице;
— не дублируйте одно и то же в разных схемах;
— указывайте полные сущности: Organization, Product, Article, BreadcrumbList;
— следите, чтобы поля не спорили друг с другом. Один конфликт в имени, цене или URL ломает доверие к блоку.
Чаще всего проваливаются не из-за «плохого JSON-LD», а из-за мусора в данных: шаблон подставил пустое значение, FAQ не совпал с контентом, breadcrumb ведёт не туда, а автор в разметке один, на странице другой. Поисковики это видят как шум, а не как подсказку.
Собирайте schema как источник истины: одна сущность — одна логика — одно место правды. Тогда разметка работает тихо, но стабильно, и не превращается в декоративный код.
Если страница продаёт, отвечает на вопрос или собирает заявку, structured data помогает поисковикам понять: что здесь товар, где цена, кто автор, какой FAQ и как связаны сущности. Без разметки вы всё равно можете ранжироваться, но с ней у Google и Schema.org меньше поводов гадать.
Проверяйте не количество типов, а качество сигнала:
— размечайте только то, что реально видно на странице;
— не дублируйте одно и то же в разных схемах;
— указывайте полные сущности: Organization, Product, Article, BreadcrumbList;
— следите, чтобы поля не спорили друг с другом. Один конфликт в имени, цене или URL ломает доверие к блоку.
Чаще всего проваливаются не из-за «плохого JSON-LD», а из-за мусора в данных: шаблон подставил пустое значение, FAQ не совпал с контентом, breadcrumb ведёт не туда, а автор в разметке один, на странице другой. Поисковики это видят как шум, а не как подсказку.
Собирайте schema как источник истины: одна сущность — одна логика — одно место правды. Тогда разметка работает тихо, но стабильно, и не превращается в декоративный код.
If you follow us for schema / structured data, these belong in your list too:
— @SitemapSOP — Repeatable checklists and standard procedures for XML sitemaps done…
— @HreflangLab — Deep, research-grade analysis of international SEO: hreflang at…
— @MigrationHelpdesk — Your site-migration questions, answered. Redirect maps, domain moves,…
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
Each runs its own angle. Worth a scroll.
— @SitemapSOP — Repeatable checklists and standard procedures for XML sitemaps done…
— @HreflangLab — Deep, research-grade analysis of international SEO: hreflang at…
— @MigrationHelpdesk — Your site-migration questions, answered. Redirect maps, domain moves,…
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
Each runs its own angle. Worth a scroll.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В роликах Youtube теперь можно рекламировать товары Amazone
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустил Gemini Omni 1.1 Flash
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Топ 5 PWA-сервисов для залива дейтинга
Статья показывает, что PWA выгодны не только для гемблы: в дейтинге они дают пуш-базу, больше траста и помогают маскировать оффер под бренд. Главный выбор зависит от цены инсталлов и теста GEO: для старта лучше бесплатные или дешёвые решения, а Progressier выделяется как самый практичный вариант для залива дейтинга.
➡️ Читайте на сайте: https://aff.top/blog/top-5-pwa-servisov-dlia-zaliva-deitinga
🧠 Ещё больше инсайтов → в канале AFF.top
Статья показывает, что PWA выгодны не только для гемблы: в дейтинге они дают пуш-базу, больше траста и помогают маскировать оффер под бренд. Главный выбор зависит от цены инсталлов и теста GEO: для старта лучше бесплатные или дешёвые решения, а Progressier выделяется как самый практичный вариант для залива дейтинга.
➡️ Читайте на сайте: https://aff.top/blog/top-5-pwa-servisov-dlia-zaliva-deitinga
🧠 Ещё больше инсайтов → в канале AFF.top