The geotargeting setting is gone — what replaced it, and what didn't
Google removed the country-targeting setting from
Context and methodology: we compared targeting behavior on estates that had relied heavily on the manual setting before its removal, looking at whether local rankings shifted afterward.
What we found:
— For estates with clear signals — ccTLDs, server location, local language, hreflang, and local links — removal changed nothing measurable. Those signals already determined targeting; the manual override was redundant.
— The estates that felt the loss were generic TLDs (.com) with weak local signals that had leaned on the manual setting as a crutch. They had no fallback.
— Hreflang did not replace the geotargeting setting. Hreflang controls which alternate is swapped in for a matched user; it does not declare 'this whole site is for Canada.' That distinction is frequently conflated.
Nuance: server/IP location is a weak and shrinking signal in the CDN era, so don't count on hosting to carry targeting.
Limitation: 'nothing measurable' is bounded by our instrumentation; small estates with sparse data can't rule out subtle effects.
Conclusion: the setting's removal exposed which estates were relying on a crutch. Build targeting from intrinsic signals — language, links, hreflang, structure — not a dashboard toggle that no longer exists.
Google removed the country-targeting setting from
Search Console's International Targeting report. A common reaction was mild panic. The reality is more nuanced.Context and methodology: we compared targeting behavior on estates that had relied heavily on the manual setting before its removal, looking at whether local rankings shifted afterward.
What we found:
— For estates with clear signals — ccTLDs, server location, local language, hreflang, and local links — removal changed nothing measurable. Those signals already determined targeting; the manual override was redundant.
— The estates that felt the loss were generic TLDs (.com) with weak local signals that had leaned on the manual setting as a crutch. They had no fallback.
— Hreflang did not replace the geotargeting setting. Hreflang controls which alternate is swapped in for a matched user; it does not declare 'this whole site is for Canada.' That distinction is frequently conflated.
Nuance: server/IP location is a weak and shrinking signal in the CDN era, so don't count on hosting to carry targeting.
Limitation: 'nothing measurable' is bounded by our instrumentation; small estates with sparse data can't rule out subtle effects.
Conclusion: the setting's removal exposed which estates were relying on a crutch. Build targeting from intrinsic signals — language, links, hreflang, structure — not a dashboard toggle that no longer exists.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Создателя Telegram снова допрашивали
Павла Дурова снова допросили во Франции: встреча с следствием длилась более 6 часов.
Это уже не первый эпизод в деле, которое тянется с 2024 года: тогда основателя Telegram арестовали в аэропорту Ле-бурже и ограничивали в выезде до июня 2025.
Что именно выясняли на новом допросе — не раскрывают. Но давление на Telegram растёт, и в этой истории е…
➡️ Читайте на сайте: https://aff.top/blog/sozdatelia-telegram-snova-doprashivali
🧠 Ещё больше инсайтов → в канале AFF.top
Павла Дурова снова допросили во Франции: встреча с следствием длилась более 6 часов.
Это уже не первый эпизод в деле, которое тянется с 2024 года: тогда основателя Telegram арестовали в аэропорту Ле-бурже и ограничивали в выезде до июня 2025.
Что именно выясняли на новом допросе — не раскрывают. Но давление на Telegram растёт, и в этой истории е…
➡️ Читайте на сайте: https://aff.top/blog/sozdatelia-telegram-snova-doprashivali
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Cloudflare запустил функцию Drop
Cloudflare запустил Drop — сервис, который разворачивает временный сайт за несколько секунд прямо из zip-архива.
Без аккаунта можно создавать сколько угодно таких страниц, но ссылка живёт всего 1 час. Потом сайт придётся переносить в аккаунт.
Зачем это нужно арбитражнику и что можно успеть за это время — в блоге.
➡️ Читайте на сайте: https://aff.top/blog/cloudflare-zapustil-funkciiu-drop
🧠 Ещё больше инсайтов → в канале AFF.top
Cloudflare запустил Drop — сервис, который разворачивает временный сайт за несколько секунд прямо из zip-архива.
Без аккаунта можно создавать сколько угодно таких страниц, но ссылка живёт всего 1 час. Потом сайт придётся переносить в аккаунт.
Зачем это нужно арбитражнику и что можно успеть за это время — в блоге.
➡️ Читайте на сайте: https://aff.top/blog/cloudflare-zapustil-funkciiu-drop
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Open AI выпустила ChatGPT-5.6 и ChatGPT Work
OpenAI выпустила ChatGPT-5.6 и ChatGPT Work: новая модель получила три версии и понятный прайс, а Work стал универсальным инструментом для кодинга, текстов, изображений и анализа данных. Вывод простой: экосистема ChatGPT усиливается, а фокус смещается на многофункциональные сценарии, где один продукт закрывает сразу несколько задач.
➡️ Читайте на сайте: https://aff.top/blog/open-ai-vypustila-chatgpt-5-6-i-chatgpt-work
🧠 Ещё больше инсайтов → в канале AFF.top
OpenAI выпустила ChatGPT-5.6 и ChatGPT Work: новая модель получила три версии и понятный прайс, а Work стал универсальным инструментом для кодинга, текстов, изображений и анализа данных. Вывод простой: экосистема ChatGPT усиливается, а фокус смещается на многофункциональные сценарии, где один продукт закрывает сразу несколько задач.
➡️ Читайте на сайте: https://aff.top/blog/open-ai-vypustila-chatgpt-5-6-i-chatgpt-work
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
SpacexAI выпустила Grok 4.5
xAI выпустила Grok 4.5 — новую версию флагманской нейросети, доступную в Cursor на всех тарифах и по API за $2 за миллион входных токенов. Бенчмарков пока нет, но модель в 4,2 раза экономнее по токенам на SWE Bench Pro и обучена на данных Cursor, что делает её сильным инструментом для разработки приложений.
➡️ Читайте на сайте: https://aff.top/blog/spacexai-vypustila-grok-4-5
🧠 Ещё больше инсайтов → в канале AFF.top
xAI выпустила Grok 4.5 — новую версию флагманской нейросети, доступную в Cursor на всех тарифах и по API за $2 за миллион входных токенов. Бенчмарков пока нет, но модель в 4,2 раза экономнее по токенам на SWE Bench Pro и обучена на данных Cursor, что делает её сильным инструментом для разработки приложений.
➡️ Читайте на сайте: https://aff.top/blog/spacexai-vypustila-grok-4-5
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT ads внедрил функцию автосоздания креативов
OpenAI добавила в ChatGPT Ads автогенерацию креативов: вставляешь ссылку на сайт, ИИ анализирует лендинг и создаёт релевантный креатив. По ощущениям, такие материалы должны легко проходить модерацию, но пока неясно, насколько они поддаются правкам. Источник интересен ещё и тем, что вайт можно сгенерировать тут же через ChatGPT.
➡️ Читайте на сайте: https://aff.top/blog/chatgpt-ads-vnedril-funkciiu-avtosozdaniia-kreativov
🧠 Ещё больше инсайтов → в канале AFF.top
OpenAI добавила в ChatGPT Ads автогенерацию креативов: вставляешь ссылку на сайт, ИИ анализирует лендинг и создаёт релевантный креатив. По ощущениям, такие материалы должны легко проходить модерацию, но пока неясно, насколько они поддаются правкам. Источник интересен ещё и тем, что вайт можно сгенерировать тут же через ChatGPT.
➡️ Читайте на сайте: https://aff.top/blog/chatgpt-ads-vnedril-funkciiu-avtosozdaniia-kreativov
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В Google search console теперь можно добавлять соцсети
Google добавил в Search Console поддержку аккаунтов соцсетей: теперь можно отслеживать ключевые запросы, источники и географию переходов, показы и клики по ссылкам. Функция подключается там же, где и сайты, доступны четыре соцсети на выбор. Rollout постепенный — доступ получают не все сразу.
➡️ Читайте на сайте: https://aff.top/blog/v-google-search-console-teper-mozhno-dobavliat-socseti
🧠 Ещё больше инсайтов → в канале AFF.top
Google добавил в Search Console поддержку аккаунтов соцсетей: теперь можно отслеживать ключевые запросы, источники и географию переходов, показы и клики по ссылкам. Функция подключается там же, где и сайты, доступны четыре соцсети на выбор. Rollout постепенный — доступ получают не все сразу.
➡️ Читайте на сайте: https://aff.top/blog/v-google-search-console-teper-mozhno-dobavliat-socseti
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google стал помечать креативы, созданные ИИ
Google объявил, что начнёт помечать рекламные креативы, созданные нейросетями. Причина — ИИ-баннеры и видео стали слишком похожи на настоящие.
Формат и заметность маркировки будут зависеть от законов конкретного региона: где-то предупреждение появится прямо на креативе, где-то — в его информации.
Что это значит для арбитражников и когда правила …
➡️ Читайте на сайте: https://aff.top/blog/google-stal-pomechat-kreativy-sozdannye-ii
🧠 Ещё больше инсайтов → в канале AFF.top
Google объявил, что начнёт помечать рекламные креативы, созданные нейросетями. Причина — ИИ-баннеры и видео стали слишком похожи на настоящие.
Формат и заметность маркировки будут зависеть от законов конкретного региона: где-то предупреждение появится прямо на креативе, где-то — в его информации.
Что это значит для арбитражников и когда правила …
➡️ Читайте на сайте: https://aff.top/blog/google-stal-pomechat-kreativy-sozdannye-ii
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Компания Meta выпустила Muse Spark 1.1
Meta выпустила Muse Spark 1.1 почти одновременно с новой ChatGPT-5.6. Это мультимодальный агент, который сам дробит задачу на подзадачи и распределяет их между субагентами.
Стоимость тоже заметно ниже топовых западных моделей: $1.25 за миллион входных токенов и $4.25 за миллион выходных.
Но главный вопрос — насколько она реально сильна на фоне к…
➡️ Читайте на сайте: https://aff.top/blog/kompaniia-meta-vypustila-muse-spark-1-1
🧠 Ещё больше инсайтов → в канале AFF.top
Meta выпустила Muse Spark 1.1 почти одновременно с новой ChatGPT-5.6. Это мультимодальный агент, который сам дробит задачу на подзадачи и распределяет их между субагентами.
Стоимость тоже заметно ниже топовых западных моделей: $1.25 за миллион входных токенов и $4.25 за миллион выходных.
Но главный вопрос — насколько она реально сильна на фоне к…
➡️ Читайте на сайте: https://aff.top/blog/kompaniia-meta-vypustila-muse-spark-1-1
🧠 Ещё больше инсайтов → в канале AFF.top
Partial hreflang rollouts behave worse than no hreflang at all
Hypothesis: annotating only part of a multilingual estate is not a safe incremental step — it can actively degrade the pages left out.
Methodology: we observed three estates rolling out hreflang section-by-section (blog first, then product, then support) and tracked the un-annotated sections during the transition.
Findings:
— Within annotated clusters, correct-locale swapping appeared as expected.
— Un-annotated equivalents that shared substantial copy with annotated pages saw increased cross-locale duplicate filtering. By cleanly disambiguating some clusters, you make the remaining ambiguous ones look comparatively more duplicative.
— Mixed clusters — where /en/ was annotated but /de/ wasn't yet — created one-directional references that read as broken reciprocity, the worst of both states.
Nuance: this is an argument for rolling out hreflang by complete cluster, not by site section. Annotate every alternate of a given page in the same deploy, even if you cover fewer pages per release.
Caveat: small estates rarely see this because their total duplicate surface is low; it bites at scale where near-duplicate localized templates are common.
Limitation: we couldn't fully separate the rollout effect from concurrent content changes on two of the three estates.
Conclusion: scope hreflang rollouts by cluster completeness, never by page type. A half-annotated estate sends contradictory signals on exactly the pages most prone to confusion.
Hypothesis: annotating only part of a multilingual estate is not a safe incremental step — it can actively degrade the pages left out.
Methodology: we observed three estates rolling out hreflang section-by-section (blog first, then product, then support) and tracked the un-annotated sections during the transition.
Findings:
— Within annotated clusters, correct-locale swapping appeared as expected.
— Un-annotated equivalents that shared substantial copy with annotated pages saw increased cross-locale duplicate filtering. By cleanly disambiguating some clusters, you make the remaining ambiguous ones look comparatively more duplicative.
— Mixed clusters — where /en/ was annotated but /de/ wasn't yet — created one-directional references that read as broken reciprocity, the worst of both states.
Nuance: this is an argument for rolling out hreflang by complete cluster, not by site section. Annotate every alternate of a given page in the same deploy, even if you cover fewer pages per release.
Caveat: small estates rarely see this because their total duplicate surface is low; it bites at scale where near-duplicate localized templates are common.
Limitation: we couldn't fully separate the rollout effect from concurrent content changes on two of the three estates.
Conclusion: scope hreflang rollouts by cluster completeness, never by page type. A half-annotated estate sends contradictory signals on exactly the pages most prone to confusion.
Sitemap vs head-tag hreflang: not equivalent in practice
Google states the three implementation methods — HTML head, HTTP header, XML sitemap — are interchangeable. Functionally true; operationally, the data tells a more interesting story.
Methodology: we compared crawl-to-validation latency across estates using each method, sampling roughly 2,000 annotated URLs per method.
What we observed:
— Sitemap-based hreflang validated more slowly on initial deployment. Google has to recrawl the sitemap and reconcile entries; head tags are seen on the page crawl itself. Difference was on the order of days to a couple of weeks on large estates.
— But sitemaps scaled the maintenance burden far better. Editing one centralized file beats deploying tag changes across thousands of templated pages, and reciprocity errors are easier to validate in a single artifact.
— HTTP header hreflang is the only viable method for non-HTML resources (PDFs), and was underused — we found PDFs and feeds left entirely unannotated on most estates.
Nuance: mixing methods is where estates break. Conflicting head-tag and sitemap annotations on the same URL produced inconsistent validation. Pick one source of truth.
Limitation: latency measurements are confounded by crawl budget and estate authority, which we couldn't normalize.
Conclusion: sitemaps for scale and maintainability, head tags for speed on small sets, headers for non-HTML. Never two methods describing the same URL.
Google states the three implementation methods — HTML head, HTTP header, XML sitemap — are interchangeable. Functionally true; operationally, the data tells a more interesting story.
Methodology: we compared crawl-to-validation latency across estates using each method, sampling roughly 2,000 annotated URLs per method.
What we observed:
— Sitemap-based hreflang validated more slowly on initial deployment. Google has to recrawl the sitemap and reconcile entries; head tags are seen on the page crawl itself. Difference was on the order of days to a couple of weeks on large estates.
— But sitemaps scaled the maintenance burden far better. Editing one centralized file beats deploying tag changes across thousands of templated pages, and reciprocity errors are easier to validate in a single artifact.
— HTTP header hreflang is the only viable method for non-HTML resources (PDFs), and was underused — we found PDFs and feeds left entirely unannotated on most estates.
Nuance: mixing methods is where estates break. Conflicting head-tag and sitemap annotations on the same URL produced inconsistent validation. Pick one source of truth.
Limitation: latency measurements are confounded by crawl budget and estate authority, which we couldn't normalize.
Conclusion: sitemaps for scale and maintainability, head tags for speed on small sets, headers for non-HTML. Never two methods describing the same URL.
The most common hreflang error is an invalid code — and it's not what you'd guess
We tabulated annotation errors across roughly 9,000 hreflang entries from real estates. The single largest error class wasn't reciprocity. It was malformed language/region codes.
Methodology: parsed every
Findings, by frequency:
— Region codes used where a language was meant.
— Underscores instead of hyphens (
— Inventing region codes that aren't ISO —
— Capitalization is forgiving (Google normalizes), so that one rarely actually breaks.
Nuance: an invalid code doesn't error loudly — the entry is simply discarded, so the cluster silently loses a member and reciprocity breaks downstream.
Limitation: our sample skews toward estates that hired auditors, so error rates here likely understate the wild population.
Conclusion: validate codes mechanically before deploy.
We tabulated annotation errors across roughly 9,000 hreflang entries from real estates. The single largest error class wasn't reciprocity. It was malformed language/region codes.
Methodology: parsed every
hreflang value against ISO 639-1 (language) and ISO 3166-1 Alpha-2 (region), flagging non-conformances.Findings, by frequency:
— Region codes used where a language was meant.
en-UK is the classic: the country code for the United Kingdom is GB, not UK. en-UK is silently invalid and ignored.— Underscores instead of hyphens (
en_US). The spec requires a hyphen; the underscore form is a locale convention copied from developer code.— Inventing region codes that aren't ISO —
en-EU, es-LATAM. There is no ISO country code for the EU or Latin America. These are dropped entirely.— Capitalization is forgiving (Google normalizes), so that one rarely actually breaks.
Nuance: an invalid code doesn't error loudly — the entry is simply discarded, so the cluster silently loses a member and reciprocity breaks downstream.
Limitation: our sample skews toward estates that hired auditors, so error rates here likely understate the wild population.
Conclusion: validate codes mechanically before deploy.
en-GB not en-UK; hyphens not underscores; real ISO regions only. No 'EU', no 'LATAM', no 'UK'.