<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <atom:link href="https://www.4media.com/rss/articles" rel="self" type="application/rss+xml" />
        <title><![CDATA[ Najnowsze artykuły - 4media.com. All-in-One Tool for Publishers and Media Outlets ]]></title>
        <link>https://www.4media.com/articles</link>
        <description><![CDATA[Czytaj najnowsze artykuły w naszym portalu.]]></description>
        <language>pl</language>
        <copyright><![CDATA[4media.com. All-in-One Tool for Publishers and Media Outlets]]></copyright>
        <lastBuildDate>Fri, 09 Oct 2026 08:00:00 +0200</lastBuildDate><item>
            <title><![CDATA[CMS Migration: How Not to Lose Traffic]]></title>
            <link>https://www.4media.com/artykul/399,cms-migration-how-not-to-lose-traffic</link>
            <guid>https://www.4media.com/artykul/399,cms-migration-how-not-to-lose-traffic</guid>
            <pubDate>Fri, 09 Oct 2026 08:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-migracja-cms-jak-nie-stracic-ruchu-1790851411.jpg" type="image/jpeg" medium="image" /><description>Switching the CMS of a local newspaper, TV or radio website means moving the whole site, not just the system your newsroom uses to publish. Your stories, photos and video, archive, web addresses, bylines, categories, internal links and everything that affects how Google sees your site all have to come along. If your team is small and your site is old, the real questions are how to do it safely, who will do the work and what it will cost.</description>
            <content:encoded><![CDATA[ <p><span style="color:rgb(0,0,0);">A CMS migration affects more than the system your editors use. URLs change, archives move, redirects have to work and Google has to find the new pages. If any of these pieces are missed, search traffic can drop.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Start by taking stock of your old site</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">An old site usually has far more web addresses than you can see. Some stories dropped out of your menus years ago and still show up in Google or get visits from other websites. These are called <strong>orphan pages</strong>: nothing on your site links to them, but readers and search crawlers (the software Google uses to scan websites) can still reach them.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Old sites often have other surprises: addresses built on article ID numbers, dates in the path, pages created by plugins nobody remembers, content left over from a previous vendor, or a print-era archive imported years ago and never cleaned up. It is much easier to find them before the move than after.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Gather data from <strong>Google Search Console</strong> (Google's free tool that shows how your site performs in search), <strong>Google Analytics, your server logs, an SEO crawler</strong> (a tool that scans your site the way Google does) <strong>and the old CMS database</strong>. Together they show which pages actually bring traffic, which stories readers keep coming back to and which features your newsroom depends on. If your old vendor is slow to respond, ask for a full database and media export early.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Plan your URL changes</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">A URL is a page's web address. If a story has lived at one URL for years, collected links and ranked in search, giving it a new address means setting up a redirect, so that anyone who uses the old address lands on the new one.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The foundation is a <strong>redirect map</strong>: a list of every old URL next to its new one.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For example:</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>old URL:</strong> /2019/05/12/new-road-in-town</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>new URL:</strong> /local/new-road-in-town</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">After launch, the old URL should take readers straight to the matching story. If you are also deciding what your new URLs should look like, our guide to </span><a href="https://www.4media.com/article/342,the-ultimate-guide-to-url-structure-for-seo"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>URL structure for SEO</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> covers the basics: readable words, hyphens, folders instead of subdomains and canonical tags.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The usual approach is <strong>1:1 mapping</strong>: each old URL points to one specific new URL. With a large archive this matters, because one wrong assignment can affect thousands of stories.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a permanent move, Google recommends server-side redirects, including </span><a href="https://developers.google.com/search/docs/crawling-indexing/301-redirects"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>301 or 308</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> (301 is the standard "moved permanently" code). Google also advises keeping redirects in place for at least a year.</span></p><figure class="image"><img style="aspect-ratio:1774/887;" src="https://static3.4media.com/data/wysiwig/2026/09/29/301-redirect-url-migration_1.png" alt="Every old URL should point to its corresponding new URL: a 301 redirect sends readers and search engines to the new address." width="1774" height="887"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>Every old URL should point to its corresponding new URL: a 301 redirect sends readers and search engines to the new address.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Don't send hundreds of old stories to your homepage just to make "page not found" (404) errors go away.</strong> If a story has an equivalent on the new site, the redirect should go there. Google warns against mass-redirecting unrelated URLs to the homepage.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When a page was deliberately removed and has no equivalent on the new site, you can return a <strong>410</strong> ("Gone") status code.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Avoid redirect chains and loops</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">An old URL should point directly to the final URL rather than through another redirect. <strong>Redirect chains</strong> add extra requests and can become a problem on a large site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A <strong>redirect loop</strong> is worse: address A redirects to B, and B redirects back to A. The browser keeps bouncing between the same two addresses, the story never opens and the reader sees an error.</span></p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/09/29/cms-migration-portal-redirects.png" alt="A redirect loop happens when URL A leads to B and B leads back to A: readers and Googlebot get stuck in an endless loop." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>A redirect loop happens when URL A leads to B and B leads back to A: readers and Googlebot get stuck in an endless loop.</i></span></figcaption></figure><p><span style="background-color:transparent;color:rgb(0,0,0);">Loops often appear when rules left over from the old system run alongside new ones, or when server rules conflict. This is common on older sites that have changed hands or vendors more than once.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Another frequent mistake is the <strong>soft 404</strong>: the page looks like an error ("not found"), but the server still reports success (a 200 code). To Google this is confusing: the page seems to exist, so it gets indexed even though it is useless to readers. In migrations it usually happens when an old URL with no equivalent is redirected to the homepage or a category page instead of returning a proper 404 or 410.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A site with a long archive can have thousands or tens of thousands of old URLs, so rules written one at a time don't scale. The redirect map should be prepared so the server can process it efficiently and the rules do not conflict with each other.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Keep in mind that 410 should not be the default answer of the whole server. It is a signal for individual pages you deliberately removed, not a bulk setting.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Move the full story data</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Moving a story means more than moving its text. Keep the <strong>headline and title tag, the meta description</strong> (the summary shown in search results)<strong>, publication and modification dates, the author, categories, tags, structured data</strong> (behind-the-scenes markup that helps Google understand a page)<strong>, photos, galleries and internal links</strong>.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For newspapers it also means the things that make local news local: obituaries, legal notices, event listings, corrections and wire stories. For TV and radio stations it means embedded video, audio archives, podcast episodes and show pages.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Don't overlook the relationships between stories. If your old site shows related stories under an article, the latest items from a section or a most-read list, those features should keep working after the move.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>What about stories published during the migration?</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The newsroom keeps publishing during the migration. New stories, updates and photos still come in, and older stories may still be edited.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">There are two common ways to handle this. With <strong>Delta-Sync</strong>, the whole database is copied at the start, and afterward only stories that were added or changed are synchronized.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">With <strong>Dual-Publishing</strong>, selected stories are published in the old and new systems at the same time.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">At switchover, the new CMS should hold current content, not only an archive copied a few days earlier. For a station or a daily paper, choose a switchover window away from your busiest news hours.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Test before you launch</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The new version should first run in a test environment, so you can check everything without touching your live site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Keep that version closed to the public and to Google. A simple option is <strong>Basic Auth</strong>: the server asks for a username and password. When you go live, remember to remove any test blocks (such as noindex tags or robots.txt rules), or Google will keep ignoring the new site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">On the test site, check <strong>URLs, redirects, canonical URLs, the sitemap, structured data, images, links and page layouts</strong>.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google recommends testing the new version thoroughly before the migration begins and, when URLs change, preparing a mapping from old URLs to new ones.</span></p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/09/29/cms-migration-test-environment.png" alt="The new version of the site should run in a protected test environment, invisible to readers and blocked from Google indexing." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>The new version of the site should run in a protected test environment, invisible to readers and blocked from Google indexing.</i></span></figcaption></figure><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Check the canonical URL of every page</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The same story can sometimes be reached at several URLs. The </span><a href="https://developers.google.com/search/docs/crawling-indexing/canonicalization"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>canonical URL</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> tells Google which version of a page you consider the preferred one, so canonical tags should be checked during the migration.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For the new version of a story, the right final URL should be set as canonical. When URLs change, Google recommends updating your internal links so they point to the new addresses. If you publish wire or syndicated stories, check which version should count as the original.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For more on this area, see our article on </span><a href="https://www.4media.com/article/171,seo-fields-how-to-use-them"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>SEO fields</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Photos and images</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Photos are often the most fragile part of a migration. Files get renamed, resized and re-exported, and the credits and captions that came with them are easy to lose along the way.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Credits can matter beyond courtesy. Under Section 1202 of the DMCA, intentionally removing or altering copyright management information, such as a photographer's credit, can create liability in certain circumstances. In <i>Mango v. BuzzFeed</i> (2020), the Second Circuit upheld a statutory damages award after a BuzzFeed journalist downloaded a photographer's picture from a newspaper's website, replaced the photographer's credit with a different name and used the photo without permission. In <i>Murphy v. Millennium Radio Group</i> (2011), the Third Circuit held that a photographer's credit printed beside a magazine photo can qualify as copyright management information, in a case where a radio station's website had used the image with the credit cut off. Section 1202 does not make every accidental loss of a credit a violation. The statute includes knowledge requirements tied to copyright infringement, and courts have interpreted those requirements differently. Still, it is worth preventing: store credits and captions as separate fields, and make sure resizing or re-exporting does not strip relevant IPTC metadata (the photographer and credit data stored inside the image file). This is general information, not legal advice.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Photo licenses should be reviewed before the migration. Wire pictures, stock images and freelancer work can carry limits on where, for how long and in what form they may be shown. Getty Images, for example, restricts its editorial images to editorial use and ties the terms of rights-managed editorial content to how, where and for how long they are used. Terms differ by agency and by contract, so go back to your own agreements with AP, Getty, other agencies and freelancers for time limits, archive rights and credit requirements. A migration is a good moment to record the source and license of every photo in the new system and to retire images you may no longer have the right to show.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If image URLs change during the migration, they should be redirected just like page URLs. Re-crawling images takes longer than pages, sometimes months, according to Google's office-hours guidance, so Google Images traffic may recover more slowly than page traffic. Keep the alt text (the short description of each image), and avoid placing key images only as CSS backgrounds, which Google Images does not index. If your old site passed creator, credit and license to Google through structured data or IPTC metadata, the new one should do the same.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Discover has its own picture rules: Google recommends large images at least 1200 px wide, the max-image-preview:large robots setting, and no site logo as the main image. Check that the new templates set this correctly, including the og:image of each story (the picture used when a story is shared or shown in feeds).</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">On TV and radio sites, the media library usually moves separately from the stories. Video poster images, show and host photos and podcast cover art are the files most likely to go missing.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Google News and Google Discover</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">For a news site, traffic from <strong>Google News</strong> and </span><a href="https://developers.google.com/search/docs/appearance/google-discover"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>Google Discover</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> (Google's personalized feed of stories in the Google app and on many phones) matters too.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The new system should keep the elements used for fresh content, including publication and modification dates, structured data, images and the </span><a href="https://developers.google.com/search/docs/crawling-indexing/sitemaps/news-sitemap"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>News Sitemap</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, a special file that lists your newest stories for Google.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google News has its own rules that matter in a migration. Its technical guidelines say article URLs must be unique and permanent, that you should not re-publish articles under a new URL, and that the URLs of your main news sections should not change often. If your URL pattern changes during a CMS move, Google asks publishers to send it their pattern transformation rules, and says it can help with these changes. Its crawler also reads HTML links best, so section pages should link to articles with plain HTML links, and the folders that hold your articles must not be blocked by robots.txt or meta tags.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">More on the technical requirements is in our guide to </span><a href="https://www.4media.com/article/183,google-news-what-is-it-and-how-to-show-it-guide"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>Google News</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If Discover is an important traffic source, check it separately after launch. A migration alone doesn't guarantee that the traffic will hold, so watch the data in Search Console.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>What it really costs, and who does the work</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">For a small newsroom, the price of a migration is not only the invoice. It is the staff hours spent on the move, the monthly fees for the old CMS, hosting, newsletter and e-edition tools, and the traffic you lose if something goes wrong.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Before you sign anything, ask: Is the archive migration included? Who builds and checks the redirect map? Is training included? And who picks up when something breaks on launch day?</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a local publisher, the practical questions are whether the newsroom can run the system without a developer and who will handle the migration and any problems after launch.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>CMS4media and site migrations</strong></span></h2><p><a href="https://www.4media.com/s/23/cms-4media"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>CMS4media</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> is a content management system (CMS) for local newspapers, TV and radio stations and online news websites. It combines the newsroom dashboard, page builder, SEO tools, advertising, e-editions, obituaries and multi-site management in one system. Editors can run the day-to-day work without a developer, with personal support from our team.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">CMS4media runs local news sites across the United States, including Boerne Star, Taylor Press and Austin County Insider in Texas, Florida Weekly Destination in Florida, The Canton News in Mississippi and The Fallon Post in Nevada.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">We have experience migrating sites with many years of archives. In these projects we handle the content migration, URLs, redirects and indexing, and we check the site after launch, so your newsroom keeps publishing instead of learning server rules.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In 2026, six news sites owned by </span><a href="https://www.4media.com/article/380,how-hartmann-media-consulting-migrated-6-local-news-portals-to-cms4media-without-losing-search-traffic"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Hartmann Media Consulting</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> were moved to CMS4media. Their archives spanned years, so the migration also covered photos and metadata. After launch, the old URLs were audited, the 301 redirects were cleaned up, and indexing was checked in Google Search Console.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>After launch, April was still a period of testing and of readers getting used to the changes. From June, results began to grow.</strong> Over the following months, traffic from Google Discover rose by nearly 41% and from Google News by 14.9%. Search traffic was maintained. The figures come from post-launch data reported in the </span><a href="https://www.4media.com/article/380,how-hartmann-media-consulting-migrated-6-local-news-portals-to-cms4media-without-losing-search-traffic"><span style="background-color:transparent;color:rgb(17,85,204);"><u>case study</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> and a conversation with the publisher.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>If you use a paywall</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">If part of your content is for subscribers only, the access restriction has to survive the migration.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The new system should preserve the structured data that identifies paywalled content, including </span><a href="https://developers.google.com/search/docs/appearance/structured-data/paywalled-content"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>isAccessibleForFree and hasPart</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, so Google can understand which parts of the article require a subscription.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Check the performance of the new site</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Changing the CMS can change how pages are generated, how the database is queried, how caching works and how ads are served.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A basic metric is <strong>TTFB (Time to First Byte)</strong>: how quickly your server starts sending a page. Check real page load times too, and how the site behaves under heavier traffic, such as breaking news or election night. Stations should test the video and audio players as well.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For more on how page speed and your choice of CMS affect your SEO, read </span><a href="https://www.4media.com/article/337,speed-is-the-new-currency-why-your-cms-choice-could-kill-your-seo"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>Speed Is the New Currency: Why Your CMS Choice Could Kill Your SEO</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If your site uses tools such as <strong>Prebid.js</strong> for header bidding, check the ad integrations during the migration, including how formats load and where ads appear.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>For a larger site, a CMS migration can be a chance to tidy up ad operations and your work with advertisers.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Our publishers can use </span><a href="https://www.4media.com/article/281,8-reasons-why-you-should-choose-ads4media"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>Ads4media</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, our platform that connects websites with advertisers. It works independently of the CMS, so it is available to publishers on other systems too.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In Ads4media, a publisher can present its advertising offer and receive orders for <strong>sponsored articles, banner campaigns and other forms of advertising</strong>. Publishers can manage these offers and orders in one place.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The CMS should fit how your newsroom works</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The reason for a change may be performance, missing features, advertising problems, rising fees or too much dependence on developers.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In practice, a new CMS is judged by the daily work: how quickly editors can publish and update stories, how photos and galleries are handled, and how easily the site can grow.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>When you run several sites</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Each site can keep its own content, settings and history while sharing the same underlying system. This is useful for newspaper groups, chains of weeklies and groups of radio or TV stations.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">CMS4media lets you <strong>manage multiple sites from one dashboard</strong>. The sites stay separate, while some tasks can be handled in one place.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>What to check after launch</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Once the new version is live, the most important things to watch are <strong>traffic, server errors and indexing</strong> (how many of your pages Google has added to its search results).</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Compare your Google Search Console data with the period before the migration. Pay special attention to the number of indexed pages, 404 and 5xx errors (5xx means a server problem), and how your most important URLs behave.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google recommends monitoring traffic on both the new and the old version of the site. In Search Console you can follow indexing, the sitemap and any errors that appear after the move.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Check the site on readers' phones and computers as well, including page load times.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Keep watching the site after the migration</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Before work begins, analyze your current site, prepare the URL map, plan how to move the data and the stories published during the migration, and test the new version.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">After launch, monitor traffic, indexing, server errors and performance.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The first days help you catch technical problems, but the fuller picture comes from the following weeks.</strong> Google notes that visibility can change temporarily during a migration, before the new URLs are processed. In the Hartmann Media Consulting case study, April was a period of testing and of readers getting used to the changes, and a clear rise in results was visible from June. It is a single example, not a rule, but it gives a rough timeframe to prepare for.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Over the following weeks, check whether the new URLs are indexed correctly, whether traffic is returning as expected and whether the CMS remains stable under real traffic.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Thinking about a move?</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">See CMS4media in the </span><a href="https://demo.4media.com/"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>live demo</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, or </span><a href="https://www.4media.com/p/20/contact-us"><span style="background-color:transparent;color:rgb(17,85,204);"><strong><u>talk to our team</u></strong></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> about your site, archive and migration timeline.</span></p> ]]></content:encoded></item><item>
            <title><![CDATA[The Court Found Google’s Ad-Tech Monopoly. It Chose Not to Break It Apart.]]></title>
            <link>https://www.4media.com/artykul/404,the-court-found-google-s-ad-tech-monopoly-it-chose-not-to-break-it-apart</link>
            <guid>https://www.4media.com/artykul/404,the-court-found-google-s-ad-tech-monopoly-it-chose-not-to-break-it-apart</guid>
            <pubDate>Mon, 05 Oct 2026 15:39:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-the-court-found-google-s-ad-tech-monopoly-it-chose-not-to-break-it-apart-1791207975.png" type="image/png" medium="image" /><description>A federal court rejected the forced sale of Google’s AdX exchange after concluding that separating it from Google’s infrastructure would be risky, slow and potentially harmful to publishers. Instead, the judge ordered integrations, data portability and other changes intended to make leaving Google easier.</description>
            <content:encoded><![CDATA[ <p>When a publisher first activates Google advertising, it rarely feels like a decision that will shape the next decade.</p><p>The ad appears. The revenue enters the report. Nobody has to call every advertiser individually or negotiate a separate campaign for each available space.</p><p>Eventually, the arrangement becomes infrastructure.</p><p>That is when changing it stops being a matter of replacing one line of code.</p><h2>AdSense, DFP and AdX are related—but not identical</h2><p>For many small websites, the Google advertising relationship begins with AdSense, which places ads and shares the resulting revenue with the publisher.</p><p>Larger or more complex publishers may use Google Ad Manager. One component of that system is the publisher ad server formerly known as DoubleClick for Publishers, or DFP. It decides which advertisement should fill an available space on a website.</p><p>AdX performs a different function. It is an advertising exchange where buyers compete for publishers’ inventory in real-time auctions.</p><p>Google owns both products.</p><p>The connection matters because the company also controls a major source of advertiser demand through Google Ads, previously called AdWords. A publisher choosing a different ad server or exchange risks losing access to part of that demand.</p><p>What looks like a collection of convenient tools can therefore become a tightly connected commercial system.</p><h2>What the court found Google had done illegally</h2><p>In April 2025, Judge Leonie Brinkema of the U.S. District Court for the Eastern District of Virginia found that Google had unlawfully acquired and maintained monopoly power in two markets for open-web display advertising:</p><ul><li data-list-item-id="e66aa0c47c6cc46b67f24abe2321bfee7">publisher ad servers;</li><li data-list-item-id="eaf62858910076b7019fcc0de75258ae2">advertising exchanges.</li></ul><p>The court found that Google had tied DFP and AdX together through contracts and technological integration. Publishers that wanted real-time access to demand from Google’s advertiser network were pushed toward using both Google products.</p><p>According to the court’s findings, Google also used policies and auction features that gave AdX advantages over competing exchanges.</p><p>By 2022, DFP served approximately 91% of open-web display impressions in the worldwide publisher ad-server market. AdX processed a majority of transactions among the exchanges that produced data for the litigation.</p><p>The court also found that Google had maintained a 20% AdX fee even as competing exchanges often charged closer to 10%. Publishers generally did not leave because access to Google’s advertising demand left them with limited practical alternatives.</p><p>That is the central antitrust problem.</p><p>The tools were not dominant only because publishers liked them. Google had designed the surrounding market in ways that made choosing a competitor economically difficult.</p><h2>The Justice Department asked the court to separate the stack</h2><p>After winning the liability phase, the Justice Department proposed structural remedies.</p><p>Google would have been required to sell AdX to an approved buyer. The company would also have had to open-source the final auction logic inside DFP. Under certain conditions, the remaining DFP business could have been sold later.</p><p>On September 2, 2026, the court <a href="https://app.midpage.ai/document/united-states-v-google-llc--b2b5c5dc-3300-4f77-b591-a6fed400a326">rejected those structural remedies</a>.</p><p>The judge did not reverse the earlier monopoly findings. She concluded that the proposed breakup was not a realistic or necessary way to restore competition when less disruptive behavioral remedies were available.</p><p>The evidence showed how deeply AdX depends on Google’s broader technical infrastructure. The government’s proposed schedule allowed as many as 540 days to migrate AdX to a buyer, followed by up to two additional years for customer migration. Identifying and approving a buyer would add more time.</p><p>Previous technology migrations described during the trial had taken even longer. Moving DoubleClick onto Google’s infrastructure took seven years. Replacing one dependency shared by AdX and DFP took five years and involved approximately 40 engineers.</p><p>The scale is equally difficult to separate. According to testimony from a Google engineering director, Google Ad Manager processes approximately 8.2 million ad requests and 60 million bid requests every second at peak.</p><p>A failed or degraded migration would not inconvenience publishers in the abstract. It could interrupt the system responsible for filling advertising space and producing revenue across thousands of websites.</p><p>The judge also found commercial uncertainty. The government had not identified a buyer clearly capable of acquiring AdX and reproducing its functionality at the required scale.</p><p>The breakup was rejected because the court considered it technically risky, commercially uncertain and broader than necessary—not because Google’s conduct had become lawful.</p><h2>What Google must change instead</h2><p>The tools will remain under Google’s ownership, but the ruling does not leave the existing arrangement untouched.</p><p>The court selected behavioral remedies intended to loosen the connection between Google’s products and lower the cost of choosing competitors.</p><p>According to the <a href="https://www.justice.gov/opa/pr/department-justice-again-wins-substantial-relief-against-google">Justice Department’s description of the relief</a>, Google will be required to:</p><ul><li data-list-item-id="e74da4c16830a512d7883b1225408bf88">integrate AdX and DFP with Prebid, an open-source header-bidding system;</li><li data-list-item-id="e3c8159222ac965ceae3e2ce0532eac2b">allow AdX to submit real-time bids through competing publisher ad servers;</li><li data-list-item-id="e682ca8d602fc06fd7c6599fde8d79127">let publishers access and export historical and configuration data from DFP;</li><li data-list-item-id="e78c2478c4222df3af14b531852302a51">provide ongoing AdX bidding data, including winning and losing bids;</li><li data-list-item-id="e5ce61d847c674e674cdf00b1e7694c60">prevent Google Ads from bidding preferentially into Google-owned tools;</li><li data-list-item-id="e663db8327c0785d05bd0d26784b216a7">operate under a court-appointed monitor and technical committee for six years.</li></ul><p>The Prebid integrations are especially important.</p><p>Instead of allowing DFP’s final auction to remain the invisible decision-maker, publishers may be able to run more of the competition through an auction whose logs and mechanics they can inspect.</p><p>Data portability addresses another source of dependence. A publisher that can export campaign settings, historical records and bidding information has a better chance of testing or adopting another ad server without rebuilding everything from the beginning.</p><p>These remedies do not create a competitive market overnight. They are designed to give competitors and publishers a better route into one.</p><h2>Lock-in is measured by the cost of leaving</h2><p>The case offers publishers a practical definition of vendor lock-in.</p><p>You are locked in when changing providers would require so much time, lost revenue, technical work and operational risk that staying becomes the only realistic choice.</p><p>The warning signs are not always visible when a system is first installed. They appear years later when the newsroom asks basic questions:</p><ul><li data-list-item-id="e7af4d61c21110482a3ce5cf38ec64f8b">Who controls our advertising accounts and historical data?</li><li data-list-item-id="ec6dc1cd72498e9bd676b964a1f4231b0">Can we export our campaign settings in a usable format?</li><li data-list-item-id="ef0e584ccfee7cf791188e6a1c4365cbc">Which demand sources disappear if we change ad servers?</li><li data-list-item-id="eb85c67230199eadfedb4005e11157c84">Who owns the relationships with our advertisers?</li><li data-list-item-id="ee782dcdb1eb541673d14b8fdee7fe53c">How many tags, templates and consent settings would have to be rebuilt?</li><li data-list-item-id="e211830569bb2a393fccc9a22c53a6c53">Can we test another provider alongside the current system?</li><li data-list-item-id="e55925673a6be340e82555cac458a74fa">How long could the site operate if the migration interrupted ad delivery?</li><li data-list-item-id="ee4a817c9a11f871c05cb785cdf39dfaa">Does anyone in the organization still understand why the stack was configured this way?</li></ul><p>If nobody can answer without calling the incumbent provider, the dependency is already part of the business model.</p><h2>Publishers do not need to leave Google tomorrow</h2><p>The lesson is not that every local newspaper should immediately remove Google advertising.</p><p>For many publishers, programmatic demand remains useful. A rushed migration can lose revenue, break reporting and create more operational risk than it removes.</p><p>The practical goal is optionality.</p><p>A publisher can maintain programmatic advertising while strengthening revenue streams it controls more directly. That includes locally sold campaigns, sponsorships, contextual placements, newsletter advertising, events and business services.</p><p>CMS4media, for example, supports <a href="https://www.4media.com/article/388,types-of-ads-in-cms4media">multiple publisher-controlled advertising formats</a>, including standard banners, contextual ads, website backgrounds, pop-ups, video and audio advertising. It can also accept external advertising code.</p><p>Those tools do not reproduce the scale of AdX, and they should not be described as a complete replacement for a global exchange.</p><p>They create a second path.</p><p>A campaign sold directly to a local hospital, dealership or contractor belongs to a relationship the publisher controls. The newsroom knows the advertiser, the price, the placement and the duration. That revenue does not disappear because an external auction changes its rules.</p><h2>Build the exit before you need it</h2><p>The court’s ruling exposes a difficult paradox.</p><p>Google’s products became so interconnected and important that dismantling them risked harming the same publishers the antitrust case was meant to protect.</p><p>That does not make the monopoly harmless. It demonstrates the cost of allowing dependence to accumulate for years before asking how the system could be separated.</p><p>Publishers cannot rewrite the advertising market by themselves. They can reduce their own exposure.</p><p>Document the current stack. Export the data that can be exported. Preserve direct advertiser relationships. Test additional demand sources. Make sure the website can support advertising that the publisher sells and controls.</p><p>The most useful question is not whether the newsroom could abandon Google next Monday.</p><p>It is whether the publisher is building enough alternatives to have a meaningful choice next year.</p> ]]></content:encoded></item><item>
            <title><![CDATA[The Reporter You Never Read May Still Save You Money]]></title>
            <link>https://www.4media.com/artykul/401,the-reporter-you-never-read-may-still-save-you-money</link>
            <guid>https://www.4media.com/artykul/401,the-reporter-you-never-read-may-still-save-you-money</guid>
            <pubDate>Wed, 30 Sep 2026 14:59:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-the-reporter-you-never-read-may-still-save-you-money-1791205378.png" type="image/png" medium="image" /><description>A peer-reviewed study found that municipal borrowing costs increased after local newspaper closures. California has now signed a newsroom employment tax credit into law—and a new estimate suggests the state’s news deserts may be costing local governments $47.6 million a year.</description>
            <content:encoded><![CDATA[ <p>You can pay for losing your local newspaper even if you never subscribed to it.</p><p>The cost may not appear on a credit card statement. It can show up when a county, school district or city borrows money to build a road, repair a water system or finance a public facility.</p><p>When lenders believe that nobody is watching how local government spends its money, they may price that additional risk into the loan.</p><p>That is the economic value of accountability reporting that pageviews do not capture.</p><h2>What happens to borrowing costs when a newspaper closes?</h2><p>A <a href="https://doi.org/10.1016/j.jfineco.2019.06.003">2020 study published in the <i>Journal of Financial Economics</i></a> examined what happened to public finance after local newspaper closures.</p><p>Researchers Pengjie Gao, Chang Lee and Dermot Murphy found that municipal borrowing costs increased by approximately 5 to 11 basis points following a closure. They estimated an average additional cost of about $650,000 for each municipal bond issue.</p><p>The researchers also associated the loss of local reporting with higher government wages and deficits, as well as a greater likelihood of using more expensive refinancing and negotiated bond sales.</p><p>Their explanation was straightforward: local newspapers monitor public officials. When that monitoring disappears, lenders see a greater risk of inefficient spending or financial misconduct and charge accordingly.</p><p>The authors reported that the effect could not be explained simply by deteriorating local economic conditions causing both the newspaper closure and the higher borrowing costs.</p><p>Losing a newspaper did not only leave residents with fewer stories. It changed how financial markets assessed the community.</p><h2>Where California’s $47.6 million estimate comes from</h2><p>In June 2026, Rebuild Local News research director Matt Baker and study co-author Dermot Murphy <a href="https://www.rebuildlocalnews.org/local-news-shortage-leads-to-1-1-billion-in-extra-borrowing-costs-for-local-governments-and-taxpayers/">expanded the original analysis</a>.</p><p>They used a weighted average borrowing premium of 8.6 basis points, municipal bond issuance data and estimates of the population living in news deserts. Their model placed the additional nationwide borrowing cost associated with inadequate local coverage at approximately $1.1 billion annually.</p><p>For California, the estimate was <a href="https://www.rebuildlocalnews.org/ab-2222-would-likely-save-california-taxpayers-at-least-47-million/">$47.6 million a year</a>.</p><p>That number needs a careful label.</p><p>It is a model of the cost associated with missing coverage. It is not a guaranteed saving that will appear automatically because California passed a law. The calculation depends on assumptions about which communities qualify as news deserts, how municipal borrowing is distributed and whether the effect identified in the earlier study applies across today’s bond market.</p><p>Restoring coverage would still have to improve scrutiny. Local governments would have to become more transparent or disciplined, and lenders would have to recognize the difference.</p><p>The estimate gives policymakers a way to describe the cost of losing local news. It does not eliminate the work required to rebuild it.</p><h2>California has now put public money behind local reporting</h2><p>On September 30, 2026, Governor Gavin Newsom <a href="https://www.gov.ca.gov/2026/09/30/governor-newsom-signs-bill-strengthening-local-journalism-defending-a-free-press-as-cornerstone-of-democracy/">signed AB 2222, the Community NEWS Act, into law</a>.</p><p>Beginning with the 2027 tax year, qualifying California news organizations can receive refundable employment tax credits worth:</p><ul><li data-list-item-id="ef284ac90e8e69d083ce89c243bbc4664">$20,000 for each of their first five qualifying full-time journalists;</li><li data-list-item-id="e2c8842ae2df970c23c3acf8d211f53f6">$15,000 for each additional full-time journalist;</li><li data-list-item-id="ef6d91f1ca595048161a1119afbe6744c">an additional $15,000 for each new full-time journalism position;</li><li data-list-item-id="e6653166cf3dd979064886c563d41e38b">$7,500 for each qualifying part-time journalist.</li></ul><p>Because the credits are refundable, eligible outlets can receive the balance even when the credit exceeds their tax liability. Print, digital and broadcast organizations can qualify, including nonprofits and sole proprietors that meet the law’s requirements.</p><p>The program also requires participating outlets to meet objective standards. These include disclosing ownership, maintaining a publicly available corrections policy and carrying media liability insurance. Political organizations and social-welfare groups cannot control eligible outlets.</p><p>We examined the structure—and the limitations—of the proposal earlier in <a href="https://www.4media.com/article/377,the-20-000-reporter">The $20,000 Reporter</a>. The important update is that the proposal is now law.</p><p>The credit applies to the cost of employing journalists. It does not evaluate whether an individual story produced measurable public savings, nor does it direct funding exclusively toward existing news deserts.</p><p>A tax credit can preserve reporting capacity. Accountability still has to happen.</p><h2>A reporter creates value beyond the people who click</h2><p>Publishers usually measure journalism through the audience they can see: subscriptions, pageviews, newsletter opens and advertising impressions.</p><p>Those measurements matter because they keep the business operating. But they capture only part of the value.</p><p>A resident who never reads the newspaper may still benefit when a reporter questions an inflated public contract. A family without a subscription may still pay less in taxes if regular scrutiny discourages waste. A local company may operate in a healthier market because public decisions are made more transparently.</p><p>This is an economic spillover: one organization pays the reporter, while the benefits extend to people who may never become customers.</p><p>That helps explain why the market has struggled to finance local accountability journalism. A newsroom cannot invoice every resident who benefits indirectly from its reporting.</p><p>Policies such as AB 2222 attempt to recognize some of that gap. They do not replace the need for subscriptions, advertising or other revenue. They acknowledge that the value of a reporter is not limited to the revenue attached to an article.</p><h2>Make the impact visible</h2><p>Local publishers should not wait for an academic study to explain their value.</p><p>When reporting leads to a corrected public bill, the cancellation of an unexplained expense, the release of a withheld document or a change in an official decision, document what happened.</p><p>That can mean:</p><ul><li data-list-item-id="e2b313acd82d50d9d7065d6177da717e0">publishing a clearly labeled follow-up;</li><li data-list-item-id="e8f8f0fb1a0d0530f00b06918dffef10c">linking the outcome to the original investigation;</li><li data-list-item-id="e76f68260e0f99cc91517b17d7b9cb49d">adding a short “What changed after publication” note;</li><li data-list-item-id="edde77ca44eda2f6f60b38dc8391bd785">maintaining an internal log of corrections, savings and public responses;</li><li data-list-item-id="e957c4a79e40ba92d80a4ceeb09d7b2c9">producing an annual report showing what the newsroom’s work accomplished.</li></ul><p>This is not self-congratulation. It gives readers, advertisers, donors and policymakers evidence they can evaluate.</p><p>The original story and its result should also remain connected. The <a href="https://www.4media.com/article/347,related-articles">Related Articles module in CMS4media</a> can display additional coverage based on shared categories or tags. Used with a consistent accountability or impact tag, it can help readers move from the first question to the eventual answer instead of leaving the outcome buried elsewhere in the archive.</p><p>One article may expose the problem. The sequence of reporting demonstrates the value.</p><h2>The cost of a reporter is visible. So is the cost of losing one.</h2><p>A salary appears clearly in a publisher’s budget. The value created by that salary is spread across better-informed voters, more cautious officials and public decisions that receive closer scrutiny.</p><p>That value becomes easiest to see after it disappears.</p><p>California’s new tax credit will test whether public support can help newsrooms retain and add reporters. The $47.6 million borrowing-cost estimate offers a reason to believe the return could extend far beyond the participating publications.</p><p>But publishers still have a role in proving the case locally.</p><p>Do not show the community only what the reporting cost.</p><p>Show what changed because somebody was there to ask the question.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Google News integration in 4media: two buttons that build lasting reach for local publishers]]></title>
            <link>https://www.4media.com/artykul/400,google-news-integration-in-4media-two-buttons-that-build-lasting-reach-for-local-publishers</link>
            <guid>https://www.4media.com/artykul/400,google-news-integration-in-4media-two-buttons-that-build-lasting-reach-for-local-publishers</guid>
            <pubDate>Fri, 25 Sep 2026 11:46:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-integracja-z-google-news-w-4media-jak-dwoma-przyciskami-zbudowac-staly-zasieg-lokalnego-tytulu-1791203452.jpg" type="image/jpeg" medium="image" /><description>The Settings module now has a Google Services section, and inside it two features that used to require a developer: the &quot;Follow us on Google News&quot; and &quot;Add to favorite sources on Google&quot; buttons. Flip a toggle, hit Save, and every article gives readers a simple way to come back to your site — and to see it more often across Google.</description>
            <content:encoded><![CDATA[ <h2>What changed in the panel</h2><p>You'll find the new options under Settings &gt; Google Services, at the bottom of the tab. They're off by default, so you decide whether and when they appear. The section is called "Google News integration" and holds two independent toggles: "Enable the Add to favorite sources in Google button" and "Enable the Follow us on Google News button." The panel is bilingual, so the same settings show up in both Polish and English.</p><figure class="image"><img style="aspect-ratio:829/196;" src="https://static3.4media.com/data/wysiwig/2026/09/25/image_1.png" alt="Google News integration in 4media" width="829" height="196"><figcaption>Google News integration in 4media</figcaption></figure><h2>Where these buttons come from</h2><p>Both buttons sit on top of features Google rolled out itself. <a href="https://developers.google.com/search/docs/appearance/preferred-sources">Preferred Sources</a> in Google Search launched in 2025, starting in the US and India, and on <a href="https://blog.google/products-and-platforms/products/search/preferred-sources-language-expansion/">April 30, 2026 it went global</a> across every language where Top Stories is available. On <a href="https://blog.google/products-and-platforms/products/search/personalize-search-discover-news/">August 20, 2026 Google went a step further</a> and gave publishers an embeddable button that readers click right inside an article, with no detour through Google's settings. That's the mechanism 4media now exposes as a ready-made switch. The second button, "Follow us on Google News," uses the long-standing follow feature you set up in <a href="https://support.google.com/news/publisher-center/answer/9606538">Google Publisher Center</a>.</p><h2>What it does for your publication</h2><p>When a reader marks your site as a preferred source, Google shows your content more often and higher up in Top Stories — with a "preferred" badge — and it can carry the same badge in AI Overviews and AI Mode for that reader. For a local newsroom, one detail matters: Google frames this as a tool for sites of every size, naming "niche local blogs" alongside global news desks in its own <a href="https://blog.google/products-and-platforms/products/search/preferred-sources-language-expansion/">announcement</a>. Google also reports that a reader who marks a site as a preferred source is about <a href="https://blog.google/products-and-platforms/products/search/preferred-sources-language-expansion/">twice as likely to click through to it again</a>. The button is built so you don't lose that reader: after the click, your site lands on their list and they return to the exact article they were reading. "Follow us on Google News" works alongside it, building a base of regular followers who get your stories in their Google News feed.</p><h2>"Add to favorite sources on Google"</h2><p>This is the publisher-facing side of Google's Preferred Sources. When a reader clicks the button under an article, your site joins their preferred-sources list and they go straight back to reading. On their next news-related searches, your articles surface more often in Top Stories, AI Overviews and AI Mode. The feature works globally, in every language Google Search supports.</p><p>Turning it on is a single step: flip the toggle, click Save. This button needs no ID — it goes live the moment you save.</p><figure class="image"><img style="aspect-ratio:707/271;" src="https://static3.4media.com/data/wysiwig/2026/09/25/image_3.png" alt="&quot;Add to favorite sources on Google&quot; in CMS4media" width="707" height="271"><figcaption>"Add to favorite sources on Google" in CMS4media</figcaption></figure><h2>"Follow us on Google News"</h2><p>A signed-in reader follows your publication in Google News with one click, and your stories land in their personalized feed more often. There's one extra requirement here: the button needs your Google News publication ID. You'll find it in Google Publisher Center. If your title doesn't have a publication in Google News yet, <a href="https://newsinitiative.withgoogle.com/resources/trainings/start-building-your-audience/get-started-on-google-news-with-publisher-center/">register first</a> — only then do you get the unique ID, which you paste into the "Google News publication ID" field and save.</p><figure class="image"><img style="aspect-ratio:666/285;" src="https://static3.4media.com/data/wysiwig/2026/09/25/image_5.png" alt="&quot;Follow us on Google News&quot; in CMS4media" width="666" height="285"><figcaption>"Follow us on Google News" in CMS4media</figcaption></figure><h2>Turning it on, step by step</h2><ol><li data-list-item-id="e21814b3240e5a0658203bfc6c518832e">Go to Settings &gt; Google Services.</li><li data-list-item-id="ea30cd6d55f356df353649ac47818eb0c">Under "Google News integration," flip the toggle for the button you want.</li><li data-list-item-id="e97ce36cf24e541ea76916302f12b2905">For "Follow us on Google News," paste the publication ID from Publisher Center.</li><li data-list-item-id="e2e67494330f5685c3a1cde94b7b0e3eb">Optionally, enable "Show buttons' description."</li><li data-list-item-id="e0f0a15709b4032c72bd940bf675d25f6">Click Save.</li></ol><p>The buttons appear in the bottom-right corner of the article, below the author and publication date.</p><h2>The "Show buttons' description" option</h2><p>Switch it on and a short note shows up under the buttons, telling the reader why to click — for example, that it helps your content appear more often in Google search results and recommendations. It's a small thing that lowers the barrier: few people click something they don't understand.</p><figure class="image"><img style="aspect-ratio:1042/244;" src="https://static3.4media.com/data/wysiwig/2026/09/25/image_7.png" alt="buttons' description in CMS4media" width="1042" height="244"><figcaption>buttons' description in CMS4media</figcaption></figure><h2>Common questions</h2><p><strong>Do I need Publisher Center for both buttons?</strong><br>No. "Add to favorite sources on Google" works without any ID. Publisher Center and a publication ID are needed only for "Follow us on Google News."</p><p><strong>Does this guarantee more traffic?</strong><br>No. It's a reader-driven signal and one input among many, not a position switch. But the more people add you as a source and follow you, the more often Google reaches for your content.</p><p><strong>Can I enable just one button?</strong><br>Yes. Each toggle works on its own.</p><p><strong>How do I remove a button?</strong><br>Flip the toggle off and save — it disappears from your articles.</p><p>The easiest place to start is "Add to favorite sources on Google": one click, one save, nothing else. Save the Google News follow button for the moment you have your Publisher Center publication ID on hand.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Is it worth chasing AI citations?]]></title>
            <link>https://www.4media.com/artykul/396,is-it-worth-chasing-ai-citations</link>
            <guid>https://www.4media.com/artykul/396,is-it-worth-chasing-ai-citations</guid>
            <pubDate>Fri, 25 Sep 2026 09:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-czy-warto-walczyc-o-cytowania-ai-1790341779.jpg" type="image/jpeg" medium="image" /><description>When I want to know what happened, I often check Google News. When I want to understand a topic, I increasingly ask AI.</description>
            <content:encoded><![CDATA[ <p><span style="background-color:transparent;color:rgb(0,0,0);">In the first case, the reader gets a list of articles and picks what to read. In the second, they may get a ready-made answer, often with a few cited sources.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a local news site, that can mean a reader learns what the city council decided without ever opening the story.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For years, search delivered the readers who drove pageviews, ad revenue and subscriptions.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">As Google and AI assistants answer more questions directly, that bargain is changing. A news outlet can be used as a source, cited, even linked, and still never see the reader on its own site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Is it worth chasing AI citations if they don't necessarily lead to a visit?</strong></span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A citation isn't a visit</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">A </span><a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Pew Research Center study</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> found that when a Google results page included an AI summary, people clicked a traditional result in 8% of visits. Without a summary, they did so in 15%. Clicks on links inside the summary came in at about 1%.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A news outlet can appear in an answer and get very little traffic from it. Still, a citation can matter even without the click: someone asking about a simple fact has no reason to go to the source, but someone asking about causes, consequences or a comparison, or wanting to check the data, might.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A citation, a click, brand exposure and a conversion</strong> are four different things.</span></p><figure class="image"><img style="aspect-ratio:1774/887;" src="https://static3.4media.com/data/wysiwig/2026/09/15/cytowanie-ai-a-wejscie-na-strone.png" alt="An AI citation doesn't always lead to a visit to the publisher's site" width="1774" height="887"><figcaption><strong>An AI citation doesn't necessarily mean the reader visits the publisher's site.</strong><span style="color:rgb(0,0,0);"> In the era of AI-generated answers, material can be used as a source directly in the answer to the reader's question.</span></figcaption></figure><p><span style="background-color:transparent;color:rgb(0,0,0);">A citation tells you the outlet was used as a source. It doesn't tell you whether the reader visited, remembered the brand or became a subscriber, member or donor.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Each AI system works differently</strong></span></h2><figure class="image"><img style="aspect-ratio:1774/887;" src="https://static3.4media.com/data/wysiwig/2026/09/15/widocznosc-wydawcy-w-systemach-ai.png" alt="A publisher's visibility in AI answers depends on the type of question and the sources" width="1774" height="887"><figcaption><strong>Track the questions that produce citations, not just the number of citations.</strong><span style="color:rgb(0,0,0);"> The domain alone isn't enough. Look at the question and the story being cited.</span></figcaption></figure><p><span style="background-color:transparent;color:rgb(0,0,0);">Perplexity puts its sources right in the answer, so readers can see where a fact came from and click straight through to the story.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">ChatGPT often builds an answer from many sources at once, and the reader may never click on any of them.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google AI Overviews and AI Mode can also expand a user's query into related searches, a process often described as query fan-out. That means a publisher can be cited even when it does not rank prominently for the original query, because its reporting answers one of the related questions the system generates behind the scenes.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For newsrooms, that makes it worth monitoring the questions around a topic, not just the headline query itself.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Muck Rack's </span><a href="https://muckrack.com/blog/what-is-ai-reading-may-2026"><span style="background-color:transparent;color:rgb(17,85,204);"><u>What Is AI Reading?</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> tracked more than 25 million links cited by ChatGPT, Claude and Gemini. Journalism made up roughly a quarter of them, spread across more than 20,000 outlets, and it varied by question: prompts about industry trends cited journalism in 46% of responses, more than twice the rate of how-to and comparison questions. Axios ranked among ChatGPT's three most-cited domains in 13 of 17 industries, the only news outlet to reach the top three for any provider. The prompts focused on brands and industries, so they say little about local news.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Reddit, meanwhile, shows up near the top of many lists of most-cited sources, including </span><a href="https://www.5wpr.com/research/state-of-ai-citations-2026/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>5W's synthesis of more than 680 million AI citations</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">. So should a publisher open a Reddit account and post there solely to land in ChatGPT's answers? In the U.S., </span><a href="https://www.pewresearch.org/internet/2025/11/20/americans-social-media-use-2025/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>about a quarter of adults use Reddit</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, but </span><a href="https://www.pewresearch.org/journalism/fact-sheet/social-media-and-news-fact-sheet/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>only 9% of adults regularly get news there</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, compared with 38% on Facebook and 35% on YouTube. Local news is a different case: </span><a href="https://www.pewresearch.org/journalism/fact-sheet/local-news-fact-sheet/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>52% of adults at least sometimes get local news from online forums</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> like Facebook groups and Nextdoor.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In Google's AI Overviews, the answer appears directly in search results, so the reader may never open the source page.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In an </span><a href="https://ahrefs.com/blog/ai-overview-citations-top-10"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Ahrefs analysis</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> of 863,000 keywords, 38% of pages cited in AI Overviews ranked in Google's top 10 for the same query, down from 76% in the company's July 2025 study. Another 31% ranked between positions 11 and 100, and 31% outside the top 100.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A high ranking can still bring a click. The same page can also be used to answer a reader's question without a visit.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">There is another reason AI visibility can vary: what a system already knows about a publisher or brand. A well-known outlet may have a much larger footprint across the web and across the data used to build AI systems. That can affect how easily the system recognizes the outlet, its authority and the topics it covers before it runs a new search.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Check questions, not just stories</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Start with the questions your readers ask, rather than with the stories already getting the most traffic.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a local news site, that might mean questions about local development projects, home prices, transit, or decisions by the city council or school board.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a business publication: the state of a particular industry, company earnings, forecasts, or the effects of regulatory changes.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a consumer site: choosing a product or service, how to file a claim, what things cost.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">You don't need hundreds of queries. A few dozen covering the topics your newsroom cares about are enough to see where your site appears.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Use the wording readers actually use: a broad one (“What's the latest on the downtown redevelopment plan?”), one tied to cost or impact (“How will the new school budget affect my property taxes?”), a comparison (“How do the two candidates for mayor differ on housing?”), plus the follow-ups the chatbot suggests.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For each question, check whether your site appears, which story is cited, whether the reporting is used and credited correctly, and whether the answer gives the reader a reason to open the story.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The citation itself can be wrong. A </span><a href="https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Columbia Tow Center test</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> from March 2025, now over a year old, found that eight AI search tools gave incorrect answers to more than 60% of queries asking them to identify the source of a news excerpt. The tools have changed since then, but the underlying risk, that a citation names the wrong source, has not been retested at that scale.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Check the same questions again later. The answer and the citations may have changed.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A site may be cited hundreds of times for basic facts and barely appear on the subjects its newsroom covers most closely.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">None of that is within an AI system's control, but a publisher's own </span><a href="https://www.4media.com/p/23/cms-4media"><span style="background-color:transparent;color:rgb(17,85,204);"><u>news CMS</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> is: it decides how easily a newsroom can manage URLs, redirects, sitemaps and structured data across hundreds of stories.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Some stories are worth more than a click</strong></span></h2><figure class="image"><img style="aspect-ratio:1774/887;" src="https://static3.4media.com/data/wysiwig/2026/09/15/artykul-a-wartosc-dla-ai.png" alt="Original data and analysis increase a story's value as a source for AI" width="1774" height="887"><figcaption><strong>Short items are easy to summarize. Original reporting gives readers more reason to visit the source.</strong></figcaption></figure><p><span style="background-color:transparent;color:rgb(0,0,0);">A short brief based on a wire story gives readers what they need in a few sentences, and AI can summarize it just as easily.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Original reporting is different. What readers can't get from a short summary is the data, poll results, interviews, documents and reporting behind the story. AI can quote the finding or summarize the conclusion. The underlying data, documents and full interview are still on the publisher's site.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>How publishers are responding</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The Reuters Institute's report </span><a href="https://reutersinstitute.politics.ox.ac.uk/journalism-media-and-technology-trends-and-predictions-2026"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Journalism, Media, and Technology Trends and Predictions 2026</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> points to growing investment in original investigations and reporting, analysis and explanation, and video. The same publishers also report producing less content that can easily be reproduced elsewhere, including simple service journalism and some evergreen material.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Chartbeat data cited in the </span><a href="https://reutersinstitute.politics.ox.ac.uk/journalism-media-and-technology-trends-and-predictions-2026"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Reuters report</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> show organic Google traffic to more than 2,500 sites falling 33% globally between November 2024 and November 2025, and </span><a href="https://www.niemanlab.org/2026/01/publishers-prepare-to-be-squeezed-by-ai-and-creators-in-2026/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>38% in the U.S.</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> Publishers expect search traffic to fall a further 43% over the next three years. Not all of that decline can be attributed to AI Overviews.</span></p><p><a href="https://www.searchenginejournal.com/search-referral-traffic-down-60-for-small-publishers-data-shows/569959/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Chartbeat data shared with Axios</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> show that small publishers (1,000 to 10,000 daily pageviews, a range that includes many local news sites) lost 60% of their search referrals over two years, mid-sized ones (10,000 to 100,000) lost 47%, and large ones lost 22%. ChatGPT referrals grew more than 200% over the past year, but chatbots still account for less than 1% of publisher referral pageviews.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Beyond citations: what to measure</strong></span></h2><p><a href="https://clarity.microsoft.com/blog/ai-traffic-converts-at-3x-the-rate-of-other-channels-study/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Microsoft Clarity data</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> on more than 1,200 publisher domains found that traffic from AI platforms was still under 1% of all traffic, though it grew strongly over the study period. On some of the sites studied, that traffic led to meaningful conversions more often than traffic from traditional channels.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That figure doesn't describe the whole market. Ten thousand visits from search may produce no signups, and a hundred visits from AI may produce a few newsletter signups or subscriptions.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Those figures are useful context. <strong>Your own traffic, audience and conversion data will tell you whether AI referrals matter for your site.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Look at <strong>where those visits come from, which stories generate them and what visitors do next.</strong> </span><a href="https://www.4media.com/article/374,how-to-check-if-your-website-is-cited-by-ai-chatgpt-claude-perplexity-and-gemini"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Our guide shows how to set up an AI traffic report in Google Analytics 4.</u></span></a></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The paywall complicates things</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The most valuable stories are also the ones publishers most want to put behind a paywall.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A publisher wants AI systems to know it has reporting on a topic, but doesn't want to give away all its value for free.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The lede, basic facts or main thesis can remain public. Detailed data, documents, the full analysis or an exclusive interview can stay behind the paywall.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Free and paywalled content also needs to be marked correctly. </span><a href="https://www.4media.com/article/394,the-paywall-doesn-t-have-to-come-first-registration-subscriptions-and-the-new-reader-economy"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google has its own mechanisms for this, based on structured data</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Schema.org or paywall markup isn't a switch that guarantees AI will cite the material.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Likewise, robots.txt doesn't solve the whole problem. It controls which crawlers can access your site, but it doesn't give you control over how every AI system uses information it finds on the web.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The llms.txt file was intended to help AI understand a site. Large-scale research covering hundreds of thousands of domains suggests that major AI systems rarely rely on it. In other words, adding the file is not a substitute for making the actual site, content and source structure clear. </span><a href="https://www.4media.com/article/383,llms-txt-does-ai-actually-use-this-file-a-look-at-the-standard"><span style="background-color:transparent;color:rgb(17,85,204);"><u>We covered the standard in a separate article</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>SEO or GEO?</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">GEO, or generative engine optimization (also called AEO), is a newer name for a problem publishers have dealt with for years.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">SEO has always been partly about making content easy to find and understand, and making its source clear.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Now </span><a href="https://www.4media.com/article/340,ai-mode-vs-seo-how-to-survive-and-rank-in-the-era-of-generative-search"><span style="background-color:transparent;color:rgb(17,85,204);"><u>AI systems can use that content to build the answer itself</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For publishers, that still means clear headlines and subheads, specific answers, data, sources, bylines and a readable structure.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The article still needs to work for the reader first. That does not mean breaking stories into artificial “AI-friendly” chunks. Search and AI systems can work with naturally written content when the structure is clear. What matters is whether a reader, or a system extracting an answer, can quickly identify the key point.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Put the answer close to the top. Use descriptive subheads. Make the source of the reporting clear. Clear structure and visible bylines also make it easier for AI systems to identify where the reporting comes from.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google itself says there are no special technical requirements for appearing in AI Overviews or AI Mode. For publishers, GEO is best understood as another way of thinking about search visibility, not a separate technical discipline that replaces SEO.</span></p><p>ChatGPT also has advertising: ads are running in the U.S., separately from the answer and its citations. Early results are mixed. Some advertisers report useful traffic and conversions, while others report low-quality traffic, weak conversion rates and difficulties with attribution and optimization. Discussions among advertisers on Reddit also include campaigns that generated clicks without meaningful conversions.</p><p>There is still no reliable industry benchmark for ChatGPT Ads. Performance appears to vary by audience, product and campaign, so clicks alone are not enough to judge the channel.</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The goal is not more citations. It is more valuable citations.</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">A citation for a basic fact may never generate a visit. A citation to original data, an investigation or an exclusive interview can put a newsroom's work in front of a reader who has a reason to learn more.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The citations worth paying attention to are the ones tied to original data, documents, interviews and reporting done on the ground. The real question for a publisher is not how many AI citations it can get, but what it cites, for which questions, and whether those citations lead to meaningful audience behavior.</span></p> ]]></content:encoded></item><item>
            <title><![CDATA[Collective advertising codes and ads.txt]]></title>
            <link>https://www.4media.com/artykul/398,collective-advertising-codes-and-ads-txt</link>
            <guid>https://www.4media.com/artykul/398,collective-advertising-codes-and-ads-txt</guid>
            <pubDate>Mon, 21 Sep 2026 14:52:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-collective-advertising-codes-and-ads-txt-1789995703.png" type="image/png" medium="image" /><description>Ads4Media now lets you add one advertising code or ads.txt file to multiple websites at once. The new collective tools, available in the cms4media portals module, simplify management across all sites in a business profile.</description>
            <content:encoded><![CDATA[ <h2><span style="background-color:transparent;color:#000000;"><strong>Adding collective advertising codes</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:#000000;">This feature allows you to add the same advertising code to multiple websites at once. Instead of adding the code separately to each website, you can apply it to all websites assigned to the currently selected business profile in Ads4Media.</span></p><p><span style="background-color:transparent;color:#000000;">Log in to Ads4Media and navigate to the [<strong>cms4media portals</strong>] module. Click [<strong>Tools</strong>] to open the dropdown menu, then select [<strong>Collective advertising codes</strong>].</span></p><figure class="image"><img style="aspect-ratio:1625/362;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_6.png" alt="" width="1625" height="362"><figcaption>[Collective Advertising Codes] button.</figcaption></figure><p><span style="background-color:transparent;color:#000000;">You’ll be taken to a screen displaying all collective advertising codes added so far. If you haven’t added any codes yet, the list will be empty.</span></p><p><span style="background-color:transparent;color:#000000;">To add a new code, click the green [<strong>+ Add new collective advertising code</strong>] button in the top-left corner.</span></p><figure class="image"><img style="aspect-ratio:1641/620;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_9.png" alt="" width="1641" height="620"><figcaption>[+ Add new collective advertising code] button.</figcaption></figure><p><span style="background-color:transparent;color:#000000;">A new form will open with the following options:&nbsp;</span></p><figure class="image"><img style="aspect-ratio:1628/858;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_8.png" alt="" width="1628" height="858"><figcaption>Adding new collective advertising code form.</figcaption></figure><p>&nbsp;</p><ol><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="e17949352087e11fdf34f5badcd1c19dd"><span style="background-color:transparent;color:#000000;"><strong>Title </strong>– An internal name used to help you identify the code in the list. For example,&nbsp;<i>“Sellwild widget - header code”</i>.&nbsp;</span></li><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="e80a70286a523bf46a670b598b7053fc8"><span style="background-color:transparent;color:#000000;"><strong>Type </strong>– Select one of the available options from the dropdown list. Each option includes a description explaining where the code will be placed and when it will be loaded.</span></li><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="ec5e7de760534ded4286b88438de761e0"><span style="background-color:transparent;color:#000000;"><strong>Ad Code </strong>- Here you paste your advertising code.</span></li><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="e01ddd0c61b52efc28aec3ee0858552ee"><p><span style="background-color:transparent;color:#000000;"><strong>Media </strong>– Click&nbsp;[+ Choose] to open a pop-up window where you can select the websites to which the code should be added.&nbsp;Click the media you wish to choose - such entries will be marked with green frame. You can additionally use filtering options which can be helpful while looking for a particular medium.&nbsp;<br><br>Confirm selection by clicking the [<strong>Done, close window</strong>] button at the bottom.&nbsp;</span></p><p><span style="background-color:transparent;color:#000000;"><img src="https://static3.4media.com/data/wysiwig/2026/09/21/image_13.png" alt="" width="1296" height="949"><br><br><strong>Important</strong>: You can only select media assigned to your currently active business profile. If you are a member of multiple business profiles, switch to the appropriate one before adding codes to websites assigned to another company.&nbsp;<br></span>&nbsp;</p></li><li data-list-item-id="e385032c8756a9d270e624f84acb2ae1b"><span style="background-color:transparent;color:#000000;"><strong>Excluded</strong> <strong>URLs</strong> – Specify any URLs where the code should&nbsp;not be injected. Click&nbsp;[+ Add the URL] to create a new field for each URL you want to exclude.&nbsp;</span><br>&nbsp;</li></ol><p><span style="background-color:transparent;color:#000000;">Once you’ve completed the form, click&nbsp;[<strong>Save</strong>] to add the collective advertising code.&nbsp;</span></p><p>&nbsp;</p><p>&nbsp;</p><h2><span style="background-color:transparent;color:#000000;"><strong>Adding collective ads.txt codes</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:#000000;">This feature works similarly to collective advertising codes, but allows you to add&nbsp;<strong>ads.txt files to multiple websites at once</strong>.</span></p><p><span style="background-color:transparent;color:#000000;">Log in to Ads4Media and navigate to the [<strong>cms4media portals</strong>] module. Click [<strong>Tools</strong>] to open the dropdown menu, then select [<strong>Collective ads.txt codes</strong>].</span></p><figure class="image"><img style="aspect-ratio:1630/346;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_10.png" alt="" width="1630" height="346"><figcaption>[Collective ads.txt codes] button.</figcaption></figure><p><span style="background-color:transparent;color:#000000;">You’ll see a list of all collective ads.txt codes added so far. If none have been added yet, the list will be empty.</span></p><p><span style="background-color:transparent;color:#000000;">To add a new code, click the&nbsp;<strong>+ Add new collective ads.txt code</strong> button in the top-left corner.<br><br></span>&nbsp;</p><figure class="image"><img style="aspect-ratio:1643/625;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_11.png" alt="" width="1643" height="625"><figcaption>[+ Add new collective ads.txt code] button.</figcaption></figure><p><span style="background-color:transparent;color:#000000;">A new form will open with the following options:&nbsp;</span></p><figure class="image"><img style="aspect-ratio:1638/720;" src="https://static3.4media.com/data/wysiwig/2026/09/21/image_12.png" alt="" width="1638" height="720"><figcaption>Adding new collective ads.txt code form.</figcaption></figure><ol><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="ed604bc137b2319728a2bebf249c2aecd"><span style="background-color:transparent;color:#000000;"><strong>Title</strong> – An internal name used to help you identify the purpose of the code in Ads4Media.</span></li><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="e9445d94b0083e871722f0175d298e059"><span style="background-color:transparent;color:#000000;"><strong>Content of the ads.txt file</strong> – Paste the contents of your ads.txt file into this field.</span></li><li class="ck-list-marker-color" style="--ck-content-list-marker-color:#000000;" data-list-item-id="ec38ccc03f11b54713b8977ec0d44ff71"><span style="background-color:transparent;color:#000000;"><strong>Media</strong> – Select the websites to which the ads.txt content should be added.<br><br><strong>Important:</strong> Only media assigned to your currently active business profile will be available for selection.</span></li></ol><p><span style="background-color:transparent;color:#000000;">Once you’ve completed the form, click [<strong>Save</strong>] to add the collective ads.txt code.</span></p> ]]></content:encoded></item><item>
            <title><![CDATA[Google Wants to Be the Customer and the Accountant]]></title>
            <link>https://www.4media.com/artykul/402,google-wants-to-be-the-customer-and-the-accountant</link>
            <guid>https://www.4media.com/artykul/402,google-wants-to-be-the-customer-and-the-accountant</guid>
            <pubDate>Fri, 18 Sep 2026 15:05:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-google-wants-to-be-the-customer-and-the-accountant-1791206297.png" type="image/png" medium="image" /><description>Google is testing monthly payments for publishers whose content contributes to AI-generated answers. The opportunity is real: reporting could earn money even when the user never visits the publisher’s website. The problem is that Google currently decides what the contribution was worth without showing publishers the calculation.</description>
            <content:encoded><![CDATA[ <p>Would you let an advertiser decide what your work was worth after the campaign ended?</p><p>No agreed rate. No list of the articles used. No explanation of why this month’s payment increased or decreased.</p><p>Only a number on the account.</p><p>That is roughly the position publishers face in Google’s emerging AI contribution pilot. It may establish an important precedent: content used to improve an AI answer can create value that deserves payment.</p><p>Before publishers treat that payment as dependable revenue, however, they need something more familiar.</p><p>They need an account they can audit.</p><h2>What Google is testing</h2><p>According to <a href="https://digiday.com/media/google-rolls-out-pay-value-ai-licensing-program-to-publishers/">reporting by Digiday</a>, Google has invited at least dozens of publishers and other website owners to participate in an early-stage “AI contribution” pilot.</p><p>Participants receive an additional earnings panel inside Google Search Console. It displays a monthly payment and some payment history.</p><p>Google reportedly makes payments when it determines that a publisher’s content has contributed meaningfully to an AI-generated response across products such as Gemini, AI Overviews and AI Mode.</p><p>The payment is based on Google’s assessment of value rather than a simple count of how many times the content was retrieved or displayed. Publishers can leave the pilot, but they currently receive little detail about how individual payments are calculated.</p><p>Google has publicly confirmed the broader experiment. In June, the company said it was <a href="https://publicpolicy.google/article/supporting-information-ecosystem/">testing new partnerships with websites</a> whose content improves the freshness and factual accuracy of generative AI answers through grounding.</p><p>The public announcement did not explain the payout formula. Details about the Search Console panel and monthly earnings come from Digiday’s conversations with industry sources and participating publishers.</p><p>That distinction matters. The existence of the experiment is confirmed. Its economics remain largely hidden.</p><h2>This is not another traffic program</h2><p>For most of the internet’s commercial history, the exchange between Google and a publisher was based on traffic.</p><p>Google indexed a story. A reader clicked the link. The publisher gained a pageview and an opportunity to show advertising, collect an email address or sell a subscription.</p><p>AI answers disrupt that sequence.</p><p>A publisher’s reporting can help answer a user’s question without the user ever opening the original page. The reporting still contributed value, but the familiar commercial event—the visit—never occurred.</p><p>We recently examined this distinction in <a href="https://www.4media.com/article/396,is-it-worth-chasing-ai-citations">Is It Worth Chasing AI Citations?</a>. A citation, a visit, brand exposure and a conversion are four different outcomes. A publisher can receive the first without receiving any of the other three.</p><p>Google’s pilot introduces a possible fifth outcome: payment without a visit.</p><p>For a small newsroom, that is worth testing. A council investigation or original data project may be useful across thousands of AI answers while producing relatively little referral traffic. If some of that value returns to the publisher, it can help finance the next piece of reporting.</p><p>The opportunity should not be dismissed merely because the first version is incomplete.</p><p>It should also not be confused with a functioning market.</p><h2>A monthly number is not a useful ledger</h2><p>A publisher cannot evaluate an AI licensing program from the payout alone.</p><p>Suppose a newspaper receives $800 in one month and $1,200 in the next. The increase appears encouraging, but what caused it?</p><p>Was one investigation used extensively? Did Google assign more value to election coverage, restaurant guides or public-safety reporting? Did overall AI usage increase? Did the payment rate change? Was content used in a different product or country?</p><p>Without story-level reporting, the publisher cannot tell.</p><p>The same problem becomes more serious when the payment falls. A decline from $1,200 to $600 could mean that the content was used less often. It could also mean that Google changed the formula, the product mix or its definition of a meaningful contribution.</p><p>Those explanations require different business responses. A single earnings number cannot distinguish among them.</p><p>At minimum, a useful publisher report should identify:</p><ul><li data-list-item-id="ee3c64392d413b0ca5b33ed25a018eb7c">which URLs or pieces of content contributed to AI responses;</li><li data-list-item-id="eadb20ad782fa610709921b356d972ad5">whether the content was retrieved, used for grounding, cited or displayed;</li><li data-list-item-id="eaed7b626639a70d464901e3c26e8e2b5">the Google product in which the contribution occurred;</li><li data-list-item-id="e07f6ac1825046eb4cf97b51c649efeb4">the number or range of qualifying uses;</li><li data-list-item-id="ec2c7fa9a49d54a7dca19b1b36b07eabc">the markets and languages involved;</li><li data-list-item-id="eee9449a30a5eaf2ecfbfeef539fefb9c">the rate or value assigned to those uses;</li><li data-list-item-id="efcf54f5e52089caf7e659ba973cd04f8">any changes to the calculation since the previous period;</li><li data-list-item-id="e7f66ffda6ddb05718ccbb90b06f6f4a6">adjustments, disputes or corrections affecting the payment.</li></ul><p>The advertising industry would not accept a campaign report containing only the final invoice. AI licensing should eventually meet a comparable standard.</p><h2>The industry is already designing a better receipt</h2><p>The transparency gap is not unique to Google.</p><p>On October 2, the Standards for Publisher Usage Rights coalition, known as SPUR, <a href="https://digiday.com/media/spur-publishes-ai-content-tracking-standard-pitches-openai-and-google-to-join-advisory-board/">released a content telemetry standard</a> intended to report what happens when publisher content moves through an AI system.</p><p>The proposed reporting chain distinguishes among several events: retrieval, grounding, citation, presentation and engagement.</p><p>Those differences are commercially important.</p><p>A model may retrieve a story but never use it. It may use the reporting to construct an answer without citing the publisher. It may display a link that nobody clicks. Each event represents a different type of value and should not be collapsed into one unexplained number.</p><p>A shared standard would not determine what every article is worth. It could provide the evidence publishers and AI companies need before they negotiate that value.</p><p>Google has not committed to adopting the SPUR standard. Its existence nevertheless shows what publishers are beginning to ask for: not simply a check, but traceable information about the use behind it.</p><h2>How a small publisher should test the offer</h2><p>A small or mid-sized publisher may have little leverage to negotiate a separate licensing agreement. Participating in Google’s pilot could still provide early revenue and useful experience.</p><p>The safest approach is to treat it as an experiment with a written measurement plan.</p><p>Before joining, record a baseline:</p><ul><li data-list-item-id="e8e190ea8e7e37e7f788a54cd699d95ba">monthly search and Discover traffic;</li><li data-list-item-id="ec99c1b1593a15b9b16f96bdea278b9fe">measurable referrals from AI platforms;</li><li data-list-item-id="e73535aa7845e56f2997e696f0d392e70">the stories and topics most often cited by AI systems;</li><li data-list-item-id="ed3016bb9fb000d73f31d793059b6c21e">revenue associated with those visits;</li><li data-list-item-id="e03faf400f6d538e8b90dfa880f978e7a">the newsroom’s current publishing volume and coverage priorities.</li></ul><p>During the pilot, save every monthly payment and dashboard change. Record any information Google provides about content usage, product updates or methodology. Compare the payments with changes in traffic and citations, while remembering that correlation does not explain the calculation.</p><p>Ask direct questions:</p><ul><li data-list-item-id="e299fb802607f41c0ede7204237da0cba">Can the payment be connected to individual URLs?</li><li data-list-item-id="e3e09bc45b33ae5e9ef013e30e7852ef5">Does citation affect value, or is unseen grounding enough?</li><li data-list-item-id="e8f2626e342790b0ef98232c6be25743e">How are corrections and updated stories handled?</li><li data-list-item-id="ef3f38ca83decb2f9732809a36df988c4">Can a publisher audit or dispute the calculation?</li><li data-list-item-id="ee0d59060adb1f16060098fb90446673a">Does participation change the right to negotiate other licensing agreements?</li><li data-list-item-id="eb1e4c88fc3f6d18b63409b8e77dcaee9">What notice will Google provide before changing the formula?</li></ul><p>Most importantly, do not use an unexplained payment to redesign coverage.</p><p>If payments rise during an election month, that does not prove the newsroom should produce more political content. If they fall after investigative reporting expands, that does not prove the investigation had less value.</p><p>Without story-level evidence, the number is income—not editorial intelligence.</p><h2>Experimental income should fund experiments</h2><p>Some publishers quoted by Digiday described Google’s approach as collaborative and welcomed the precedent of direct payment. Other industry sources characterized the early offers as too small to justify participation or worried that accepting them could weaken publishers’ leverage in future negotiations.</p><p>Both reactions can be reasonable.</p><p>The decision depends on the amount, the rights requested, the information provided and the alternatives available to that publisher.</p><p>For a small newspaper, even a modest payment can be useful. It might finance a public-records request, a freelance data project or a short reporting experiment.</p><p>It should not justify a permanent hire until the publisher understands how dependable the revenue is.</p><p>Before treating the income as recurring, look for several months of history, clear contractual terms, a predictable payment process and enough reporting to explain major changes. Build the budget around revenue the newsroom can reasonably forecast, not the most encouraging number displayed during a pilot.</p><p>A new customer is welcome.</p><p>A customer that decides the price, calculates the bill and provides no itemized account is still a customer the publisher must evaluate carefully.</p><p>Google’s pilot could become the beginning of a new market for journalism used by AI. But a market requires more than payments.</p><p>It requires a price, a record of what was purchased and enough information for both sides to decide whether the exchange is fair.</p> ]]></content:encoded></item><item>
            <title><![CDATA[A Cheaper Illustration Does Not Pay for the School Board Meeting]]></title>
            <link>https://www.4media.com/artykul/403,a-cheaper-illustration-does-not-pay-for-the-school-board-meeting</link>
            <guid>https://www.4media.com/artykul/403,a-cheaper-illustration-does-not-pay-for-the-school-board-meeting</guid>
            <pubDate>Mon, 14 Sep 2026 15:24:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-a-cheaper-illustration-does-not-pay-for-the-school-board-meeting-1791206866.png" type="image/png" medium="image" /><description>The Justice Department argues that requiring AI companies to license copyrighted training material could favor large publishers and hurt smaller newsrooms that use affordable AI tools. That argument counts what AI may save a local newspaper. It gives much less attention to what the newspaper paid to create the reporting AI companies want to use.</description>
            <content:encoded><![CDATA[ <p>A small publisher can be two things at once.</p><p>It can be a customer using artificial intelligence to reduce repetitive production work.</p><p>It can also be a supplier whose reporting adds valuable knowledge to an AI product.</p><p>Buying the first service should not require the publisher to surrender its bargaining position in the second market.</p><p>That distinction is missing from an unusual argument Washington has presented in one of the most consequential copyright cases of the AI era.</p><h2>What the Justice Department told the court</h2><p>On September 1, 2026, the U.S. Department of Justice filed a <a href="https://www.courtlistener.com/docket/69879510/1682/in-re-openai-inc-copyright-infringement-litigation/">statement of interest</a> in the consolidated copyright litigation involving OpenAI, Microsoft, <i>The New York Times</i>, book authors and other publishers.</p><p>The plaintiffs allege that copyrighted books and news articles were used without permission to train OpenAI’s models. OpenAI and Microsoft argue that the training is protected by fair use.</p><p>Under <a href="https://www.copyright.gov/title17/92chap1.html#107">Section 107 of U.S. copyright law</a>, fair use is assessed through four factors, including the purpose of the use, the nature and amount of the copyrighted material and the effect on the potential market for the original work.</p><p>The Justice Department’s filing supports the technology companies’ interpretation. It argues that training language models is highly transformative because the resulting systems perform functions different from those of the individual works used during training.</p><p>The government also frames American AI development as an economic and national-security priority. It warns that an unfavorable ruling could raise development costs, weaken smaller AI companies and give foreign competitors an advantage.</p><p>This is the administration’s position, not a court ruling.</p><p>Both sides have asked U.S. District Judge Sidney Stein to rule in their favor on key issues without a trial. As of this writing, the court has not decided whether OpenAI’s training practices qualify as fair use.</p><h2>Washington’s argument about small publishers</h2><p>The filing makes a second argument aimed specifically at the publishing market.</p><p>If AI companies must purchase licenses for training material, the government says, publishers with the largest archives could receive the greatest payments. Licensing costs could become a barrier that only the largest technology companies can afford, while large legacy media organizations collect most of the money.</p><p>At the same time, the filing argues that AI helps underfunded newsrooms compete.</p><p>One example is a local outlet using an image generator to create an illustration that might otherwise require a photographer or a licensed image. Other AI tools can assist with translation, transcription, research organization and routine editing tasks.</p><p>The concern about market concentration is legitimate.</p><p>Current AI licensing deals have largely favored national and international publishers with large archives, recognizable brands and the legal resources to negotiate. A licensing system designed only around volume could leave a weekly newspaper outside the room.</p><p>But that is an argument for building a licensing market that includes small publishers.</p><p>It is not an argument that their reporting has no compensable value.</p><h2>The illustration is not the expensive part</h2><p>An AI-generated illustration may lower the cost of presenting a story.</p><p>It does not produce the underlying journalism.</p><p>Someone still has to attend the school board meeting, read the budget, request the contract, call the superintendent and give every party an opportunity to respond. The newsroom pays for that work before there is anything for an AI model to summarize, analyze or learn from.</p><p>For a local newspaper, the expensive input is often not the image beside the article. It is the reporter’s time and the institutional knowledge required to understand what happened.</p><p>That reporting may also be unusually valuable to an AI system precisely because it cannot be found elsewhere.</p><p>A large national publisher offers scale. A local newspaper offers facts that may exist nowhere else: the result of a county vote, the name of a new school superintendent, the terms of a zoning decision or the history behind a local dispute.</p><p>Archive size is therefore an incomplete measure of licensing value.</p><p>Ten thousand versions of information available throughout the internet may contribute less unique knowledge than one original report from a town nobody else consistently covers.</p><h2>Being an AI customer does not eliminate supplier rights</h2><p>The government’s argument treats AI assistance and compensation for training material as if they were opposing interests.</p><p>They are not.</p><p>A farmer can buy a tractor and still charge for the crop. A photographer can use editing software and still license the finished image. A publisher can use an AI tool and still negotiate the terms under which its journalism contributes to someone else’s commercial product.</p><p>CMS4media’s <a href="https://www.4media.com/article/352,ai-assistant">AI Assistant</a>, for example, can help editors prepare titles, introductions and SEO descriptions from reporting already entered into the system. It can reduce repetitive work while leaving factual verification and final editorial judgment with the newsroom.</p><p>That is a customer relationship. The publisher uses a tool to improve its own workflow.</p><p>Training or grounding an external AI product with that publisher’s reporting creates a different relationship. The AI company is using an input created and financed by the newsroom.</p><p>The fact that the publisher benefits from AI in one context does not settle what should happen in the other.</p><p>Affordable tools and fair compensation can coexist comfortably.</p><h2>A court victory would not automatically help every weekly newspaper</h2><p>The opposite oversimplification should also be avoided.</p><p>If the court rejects OpenAI’s fair use defense, that would not automatically generate a check for every local publisher whose work may have entered a training dataset.</p><p>Small outlets would still face practical barriers:</p><ul><li data-list-item-id="e8c5440878ea81009f8bc7c0a7fecfaad">determining whether their content was used;</li><li data-list-item-id="e81896ef05b5f7c4dbc53a6921beab8bb">finding the party responsible for that use;</li><li data-list-item-id="e84787b781c49394a7f603494a16d8be9">negotiating without dedicated legal staff;</li><li data-list-item-id="ed97776cbff839305ab91ed36effb000e">understanding the rights covered by an agreement;</li><li data-list-item-id="e2c27bd55bee83c0ae380d7af91ea3e5f">verifying usage and payments;</li><li data-list-item-id="ef89c7b94bbe2fe50d5584e413fe052a4">collecting sums too small to justify individual enforcement.</li></ul><p>The experience of other media-support systems shows why distribution matters as much as the headline amount. As we observed in <a href="https://www.4media.com/article/392,australia-can-make-big-tech-pay-it-cannot-make-big-tech-bargain">Australia Can Make Big Tech Pay. It Cannot Make Big Tech Bargain</a>, a policy can require technology platforms to contribute without guaranteeing that independent local publishers receive meaningful individual agreements.</p><p>The same risk exists in AI licensing.</p><p>If each newspaper must negotiate separately with a global technology company, the largest publishers will continue to have the advantage. A workable system for local news may require collective negotiation, standardized contracts, transparent usage reporting or a clearinghouse that can distribute smaller payments efficiently.</p><p>The important question is not only whether licensing is required.</p><p>It is whether a local newsroom can participate without spending more on lawyers and administration than it receives for its work.</p><h2>What fair participation could look like</h2><p>A system designed for small publishers would need to reduce both the power imbalance and the transaction cost.</p><p>That could include:</p><ul><li data-list-item-id="e41196ce5d168f459cea9d1792d5b7735">clear information about whether a publisher’s content was included in training or used to ground an answer;</li><li data-list-item-id="ed43322be7ef93df73ac2ecd544602602">standard definitions of training, retrieval, grounding, citation and display;</li><li data-list-item-id="ea197d85f41d14bc64ad4cdbaaa2e98b3">contracts written for publishers without in-house legal departments;</li><li data-list-item-id="ef3e6a379c8d601fe4b5f686d828eb870">collective or representative negotiation;</li><li data-list-item-id="e769b111ccbfd585c449870e9876a9742">payments that recognize original and locally exclusive reporting, not only archive volume;</li><li data-list-item-id="e3d3a19fb9c647b7967fdc6ec97493e09">an accessible method for opting in, opting out or reserving specific rights;</li><li data-list-item-id="ea6939eec92020fea52bc12f4075f5005">reporting that allows publishers to verify how compensation was calculated;</li><li data-list-item-id="eff5af9ea7ba2893211c7898b4134a84c">a practical dispute process for missing or incorrect payments.</li></ul><p>None of those mechanisms requires the court to decide that every use of copyrighted material is infringement.</p><p>Fair use is context-specific. Different methods of acquiring, storing, transforming and reproducing material may produce different legal outcomes.</p><p>But the government’s small-publisher argument does not resolve those questions. It simply assumes that access to inexpensive AI tools may be more valuable to a small newsroom than the ability to negotiate over its own reporting.</p><p>Publishers should not have to accept that trade without evidence.</p><h2>Small publishers need a seat, not an exemption from payment</h2><p>The Justice Department is right about one risk: a licensing market can be designed badly.</p><p>It could reward archive size, exclude new entrants and concentrate both payments and AI development among a handful of large companies.</p><p>The solution is not to pretend that small publishers benefit when their bargaining rights disappear.</p><p>A local newsroom can use AI to work more efficiently and still expect fair terms when its original reporting helps build another company’s product. It can welcome cheaper production tools without treating the reporter’s labor as a free input.</p><p>The real conversation should focus on participation.</p><p>How can a weekly newspaper know when its work has been used? How can it negotiate without mounting an expensive lawsuit? How should payments recognize unique local reporting instead of rewarding volume alone?</p><p>A cheaper illustration may help publish the story.</p><p>Someone still has to pay for the reporter who discovered there was a story to tell.</p> ]]></content:encoded></item><item>
            <title><![CDATA[The Paywall Doesn&#039;t Have to Come First. Registration, Subscriptions and the New Reader Economy.]]></title>
            <link>https://www.4media.com/artykul/394,the-paywall-doesn-039-t-have-to-come-first-registration-subscriptions-and-the-new-reader-economy</link>
            <guid>https://www.4media.com/artykul/394,the-paywall-doesn-039-t-have-to-come-first-registration-subscriptions-and-the-new-reader-economy</guid>
            <pubDate>Fri, 04 Sep 2026 08:15:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-paywall-i-seo-jak-portale-probuja-zarabiac-na-czytelniku-ktorego-coraz-trudniej-przyciagnac-1788249335.jpg" type="image/jpeg" medium="image" /><description>A few years ago, a publisher&#039;s strategy was fairly simple. Get as much traffic as possible from Google and social media, show ads, and offer a subscription to the most engaged users. Today, every part of that playbook works differently.</description>
            <content:encoded><![CDATA[ <p><span style="background-color:transparent;color:rgb(0,0,0);">Search traffic is less predictable, social platforms send fewer readers back to publisher sites, and AI-generated answers are starting to take over questions that used to end in a click. That's the picture painted by data from&nbsp;</span><a href="https://www.piano.io/resources/benchmark-update-what-happened-to-search-traffic-in-2025"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Piano</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, a subscription and analytics platform used by hundreds of publishers worldwide.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A paywall isn't just a way to lock an article anymore. It's an attempt to answer a harder question: what is a reader actually worth?</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That question matters even more in a market where paying for news has never been the default. A&nbsp;</span><a href="https://reutersinstitute.politics.ox.ac.uk/digital-news-report/2025"><span style="background-color:transparent;color:rgb(17,85,204);"><u>2025 Reuters Institute survey</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> found that in most countries studied, only a small minority of people say they paid for any online news in the past year - the U.S. figure sits well below half. In other words: most readers, most of the time, aren't paying for news as a category.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">And yet the market keeps building more paid-access models - from large digital subscriptions to small, specialized outlets built from day one around a mix of free and paid content. That's not really a contradiction. It shows publishers no longer treat "paying for news" as one single decision. They're looking for narrower, more specific reasons a reader might actually pay.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Readers are reluctant to pay for news in general. But they'll pay for something concrete: data, analysis, access to know-how they can't get anywhere else.</strong></span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The problem doesn't start at the paywall</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">For a long time, publishers thought of the paywall mainly as a tool to grow subscriber counts. A reader hits a few articles, a prompt appears, some users buy access.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Piano's data across its publisher base points to a more interesting pattern. Between 2022 and 2024, traffic across the publishers it tracked grew only 5%. &nbsp;</span><a href="https://www.piano.io/resources/how-leading-publishers-use-data-to-refine-subscription-and-ad-strategies"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Conversions</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> - cases where a visitor actually bought a subscription - rose 14%. Subscription revenue rose 28%. Among sites that were losing traffic during that period, 54% still managed to grow their number of paid subscriptions.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">So it wasn't about finding more users. It was about finding higher-value ones - readers more likely to convert.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The 2025 numbers make that gap even sharper. According to a&nbsp;</span><a href="https://www.piano.io/resources/benchmark-update-what-happened-to-search-traffic-in-2025"><span style="background-color:transparent;color:rgb(17,85,204);"><u>follow-up Piano report</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, search traffic across the same publisher base fell 36%, but revenue fell by much less, because the readers who remained converted at a higher rate than before. Average new-subscription revenue per search visitor rose 31%.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Less traffic doesn't have to mean proportionally less money.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a meaningful shift, because for years, a publisher's success was measured mostly in users and pageviews. Increasingly, the more important question is how many of those users come back, how often they engage, and whether there's a reason for them to stay.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The most valuable reader isn't the one who clicks the most</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The same Piano data shows a sharp split between two kinds of search visitors. The first are casual readers - people who land on a single article from a specific search and typically never return. They made up nearly half of all search traffic across the publisher base. But they accounted for only 0.3% of new subscription revenue, and their average revenue per reader was under 20 cents.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The second group are highly engaged readers - people who come back to a publisher regularly, read widely, and treat that outlet as a recurring source of information. This group is far smaller in raw numbers, but generates a disproportionate share of subscription revenue. Its share of search traffic changed far less in 2025 than the casual group's did - meaning it was largely insulated from the broader traffic decline.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In practice, a shift in search algorithms can look far worse in traffic charts than it does in revenue. Thousands of casual visits disappear, but a large share of them were never worth much in subscription terms to begin with.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>For a publisher, the more important question stops being "how many users do we have?" and becomes "how many of them have a reason to come back?"</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That shifts the focus from pure traffic acquisition toward relationship-building. A newsletter, a reader account, personalized recommendations, or a direct return visit can matter more than a single search click.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In Piano's 2025 data,&nbsp;</span><a href="https://www.piano.io/resources/benchmark-update-what-happened-to-search-traffic-in-2025"><span style="background-color:transparent;color:rgb(17,85,204);"><u>direct traffic</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> - readers typing in a URL directly or using a bookmark - overtook search traffic's share for the first time, and traffic from aggregators, including Google Discover, also grew.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Digiday: registration as the bridge to a subscription</strong></span></h2><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/09/01/paywall-seo-rejestracja-platnosc.png" alt="Before asking about money, a publisher can ask for something smaller: consent to further contact." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>Before asking about money, a publisher can ask for something smaller: consent to further contact.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">A smaller, specialized publisher shows this shift clearly.&nbsp;</span><a href="https://en.wikipedia.org/wiki/Digiday"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Digiday</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> is a New York-based trade publication covering media, marketing and advertising. It launched in 2008 with what Wikipedia's own entry on the outlet describes as "optional registration" for most of its history - readers could browse freely, register, or do neither.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In 2019,&nbsp;</span><a href="https://digiday.com/announcement/introducing-an-expanded-digiday-plus/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Digiday explained its own strategy shift</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> directly to readers. Rather than putting up a hard paywall, it expanded its existing membership program, Digiday+. Non-members would be capped at a small number of free articles - typically around four - while members got unlimited access, original research, and event perks. The company noted it had built this into a profitable, roughly 80-person media business without venture capital backing.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The first currency doesn't have to be money. It can be consent to further contact.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">This matters especially for trade and specialist media. If a reader works in marketing, advertising or media, their value doesn't have to come from how many articles they've read - it can come from simply being part of a specific professional audience that advertisers and business partners want to reach. That's part of why Digiday built its membership tier around research, events and daily briefings, not just article access.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Not every registered reader becomes a paying subscriber. But every registered reader stops being anonymous - and that's already a starting point for a longer relationship.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Google leaves publishers room to decide how much to show</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Discussions about paywalls often get reduced to a choice between protecting content and staying visible on Google. In practice, the system is more flexible than that framing suggests.</span></p><p><a href="https://developers.google.com/search/docs/appearance/flexible-sampling"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google lets publishers decide for themselves</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> how much of a locked article a casual search visitor sees before hitting a paywall. A publisher might give every reader a handful of free articles per month before restricting further access - Google itself suggests a starting point of roughly 6 to 10 articles a month, recommending publishers start near the higher end and test how tightening that limit affects traffic and conversion over time. A publisher can also choose to show only an opening excerpt - a few sentences, sometimes called a lead-in - instead of cutting a reader off completely once they hit the limit. Google treats this as good practice, since even a short excerpt gives a reader some value and can build curiosity that helps conversion, rather than simply presenting a wall. Google doesn't mandate any particular approach here - it leaves the decision to the publisher, as long as paid content is properly labeled.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">This also affects visibility in search results: the more of an article Google can actually read and index, the better it understands what the piece is about, and the easier it is to surface it to the right searcher.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google also pays attention to the experience of readers who aren't subscribers yet.&nbsp;</span><a href="https://developers.google.com/search/docs/appearance/flexible-sampling"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Its own documentation for publishers</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> states that reader satisfaction starts dropping noticeably once a paywall blocks access more than roughly 10% of the time - and Google explicitly advises against approaching that threshold without testing first, since that's the point where a publisher risks losing readers who haven't yet had a chance to see the value of the content.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A paywall can be more effective when most readers never actually encounter it</strong> - and only run into it when they're genuinely interested in that specific piece of content.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For a publisher, that means distinguishing between someone who stumbled onto a single article and a reader who consumes content regularly. For the second group, the barrier can reasonably appear sooner, since the odds they'd be interested in a subscription are higher.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The paywall is also a technical problem</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">How a paywall is built has direct consequences for SEO.</span></p><p><a href="https://developers.google.com/search/docs/appearance/structured-data/paywalled-content"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google requires publishers to clearly mark</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> which part of a page is paid content. Structured data is the mechanism for that - specifically the property&nbsp;<strong>isAccessibleForFree</strong>. It tells the search engine that a piece of content is deliberately restricted, rather than simply hidden from readers while still being served to the crawler - which would otherwise look like deception.</span></p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/09/01/paywall-seo-robots-google.png" alt="A crawler and a reader have to see the same page - that's what separates a legitimate paywall from cloaking." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>A crawler and a reader have to see the same page - that's what separates a legitimate paywall from cloaking.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">In practice, this is straightforward to set up. A publisher wraps the paid portion of an article in its own CSS class - say,&nbsp;<strong>.paywall</strong> - and then references that same class in the article's structured data. From that point on, Google knows exactly where the restricted content starts and ends, without having to guess.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Problems start when that labeling stops matching reality. Content that's actually free to everyone shouldn't be marked as paid, and vice versa - and the same labeling has to work identically across every version of the page, including mobile.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>There's a more fundamental rule underneath all of this: a crawler and a reader have to see the same page.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If the full article isn't meant to be available before login, the publisher should choose an implementation that simply doesn't send that content to the browser at all - rather than sending it and hiding it with CSS. That second approach is called&nbsp;<strong>cloaking</strong>: Googlebot gets a different version of the page than an ordinary visitor, and Google treats that as a policy violation regardless of the publisher's intent.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A well-built paywall doesn't hide that content exists from Google. It restricts an ordinary reader's access to it.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">After implementation, it's worth validating the markup - for example, with a rich results testing tool - and fixing any critical errors. Correct structured data is exactly what lets Google tell a legitimate paywall apart from cloaking, so a mistake here can cost an article its visibility entirely.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">At large publishers, there's also the question of crawl budget. Thousands of new articles, category pages, filters and duplicate URLs create an environment where server performance and response time start to affect how efficiently a crawler can move through the whole site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It's worth treating a paywall rollout as an SEO change, not just a business decision. That means separately tracking search traffic, individual article visibility, click-through rate, and what share of visits end at the paywall before a reader gets to read anything. Overly aggressive restrictions can hurt both user experience and search rankings - so it's better to roll changes out gradually and watch the effect than to set a limit once and forget about it.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The New York Times shows subscriptions can become the main revenue line</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The U.S. market already has publishers for whom digital subscriptions aren't an experiment but one of the core pillars of the business.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The New York Times ended the first quarter of 2025 with&nbsp;</span><a href="https://www.sec.gov/Archives/edgar/data/71691/000007169125000098/pressrelease03312025.htm"><span style="background-color:transparent;color:rgb(17,85,204);"><u>11.66 million net digital-only subscribers</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, after adding roughly 250,000 net subscribers in that quarter alone. Digital-only average revenue per user rose 3.6% year over year, driven largely by subscribers moving off promotional pricing onto higher-priced tiers. Growth in both subscriber count and revenue per user pushed digital subscription revenue up 14.4% year over year in that same quarter - and the company continued adding subscribers through every subsequent quarter of the year.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Digital subscription isn't a side project for a large publisher anymore. It's become the mechanism replacing the revenue print advertising used to provide.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That doesn't mean every outlet can copy this model. The Times has brand recognition, a large existing audience and scale that most publishers simply don't have. Digiday, described above, sits at the opposite end of that same problem - a smaller, specialized outlet for which a hard paywall would have been a risk, not an obvious choice.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A specialized outlet sells more than just an article</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">A general-news reader might show up for something they'll forget within days. A specialist publication can build value differently.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A reader might pay for data, analysis, expert commentary, tools, newsletters, or organized access to knowledge. The article becomes part of the product rather than the whole product.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The New York Times shows this even within a single subscription. Alongside news, the Times built&nbsp;</span><a href="https://www.niemanlab.org/2017/06/the-new-york-times-is-now-charging-for-its-cooking-site/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>NYT Cooking</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> into a standalone paid product - a recipe database with step-by-step guides and its own app, launched free in 2014 and turned into a $5-every-four-weeks subscription in 2017, drawing over 10 million monthly users even before that shift. Today it sells separately for about $6 a month or $50 a year, but its bigger role is inside the Times' "All Access" bundle: executives have said repeatedly that subscribers who add Cooking, Games or other non-news products to their plan engage more, churn less, and pay more over time than a news-only subscriber does.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The more specialized the offering, the less sense it makes to treat a single article as the only thing being sold.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's also an opening for smaller publishers. They don't need to compete with large outlets on volume or traffic if they can build a smaller but genuinely engaged audience around one specific, well-defined need - the way Digiday does within its own niche.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Not every publisher needs a complicated system</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">For the largest media groups, building sophisticated models that predict a reader's likelihood to convert can make financial sense. For a small outlet, the cost of that kind of system can outweigh the potential payoff.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's part of why&nbsp;</span><a href="https://developers.google.com/reader-revenue"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google's Reader Revenue Manager</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> is a useful option for smaller publishers - a tool that lets an outlet launch paid subscriptions or voluntary contributions without building its own payment infrastructure from scratch. Google takes a 5% transaction fee.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That lowers the barrier to entry considerably. A small newsroom can first test whether readers are willing to pay at all before investing in anything more elaborate.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>For a small outlet, simplicity can be an advantage rather than a limitation.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">&nbsp;</span><a href="https://substack.com/about"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Substack</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> is the clearest example of that kind of simplicity, and it's become impossible to ignore on the U.S. market. The platform lets a writer publish a newsletter with a free and a paid tier, handles billing through Stripe, and takes a flat 10% cut of whatever a writer charges. No separate infrastructure, no negotiation.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">By early 2025, Substack had crossed 5 million paid subscriptions across its writers, with the platform's own creators collectively earning roughly $450 million a year in gross revenue. Some of that is concentrated at the very top. Historian Heather Cox Richardson's newsletter, <i>Letters from an American</i>, has more than 2.5 million subscribers and, by outside estimates, over 200,000 paying - enough to outearn most newsroom editors on a single email a night.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">But most writers on the platform earn far less, and the typical paid publication charges around $5 a month or $50 a year - a price low enough that a reader can subscribe to several without much friction.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">What Substack shows at scale, a lot of small U.S. newsrooms have started doing individually: skip the custom subscription system, charge a simple flat monthly or annual rate, and let the writing carry the sale.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Medium takes the opposite bet: one paywall, thousands of writers</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Substack lets each writer set their own price and their own wall.&nbsp;</span><a href="https://help.medium.com/hc/en-us/articles/360017581433-About-the-paywall"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Medium</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> does the reverse - it runs a single, platform-wide paywall, and individual writers opt into it rather than build their own.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Readers get a handful of free articles a month; unlimited access costs $5 a month or $50 a year, with no ads anywhere on the site. A share of every reader's subscription fee is then split among the writers whose paywalled stories that reader actually engaged with - based on how long they read, not on traffic alone. A writer never sets a price or manages billing. They simply mark a story as members-only and let Medium's pooled subscription revenue do the rest.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a genuinely different answer to the same problem this whole piece has been circling: who decides what a reader pays for, and how directly is that tied to one specific piece of writing. Substack ties it directly - one writer, one price, one relationship. Medium pools it - thousands of writers sharing one reader base, with individual earnings shaped by engagement rather than a subscription of their own.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Neither model is "the" answer. They're two different bets on the same basic question: does a reader pay a writer, or pay into a pool that writers draw from?</strong></span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>What about the reader who won't pay?</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Not every user becomes a subscriber. That doesn't automatically mean they stop being valuable.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Some publishers are experimenting with rewarded ads - a model where a reader unlocks a piece of gated content by watching a short ad instead of paying directly. In this setup, the money doesn't come from the reader at all. The publisher is selling an advertiser something else: a moment of attention and a chance to engage that reader directly.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>That's an interesting direction precisely because it doesn't try to turn every reader into a subscriber.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A gentler version of the same logic shows up on platforms built around direct, voluntary support for creators, like Patreon.&nbsp;<strong>You're Wrong About</strong>, a journalism-driven history podcast, funds its production this way, drawing tens of thousands of supporters who pay a small monthly amount directly to the hosts - proof that with a genuinely engaged audience, this kind of model can support a real ongoing production team.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The hardest case is local news</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">The toughest challenge belongs to small, regional newsrooms. They don't have the scale of large outlets, their local ad market is limited, and they're often competing against free content produced by publicly funded local government sources.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In that situation, a hard paywall can be too risky. If an outlet doesn't already have a large audience and a strong brand, simply locking articles doesn't automatically create a willingness to pay.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's one reason subscriptions are just one piece of a larger puzzle at small outlets. Alongside them, sponsored content - commissioned by local businesses and institutions, often through ad platforms that connect publishers with advertisers such as&nbsp;</span><a href="https://www.ads4media.online"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Ads4Media</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> - sits next to grants, donations, and event revenue.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It's worth noting that the choice between paid access and registration doesn't have to mean building a separate, expensive system from scratch.&nbsp;</span><a href="https://www.4media.com/en"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Our CMS 4media</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> includes a built-in&nbsp;</span><a href="https://www.4media.com/article/229,paywall-and-registration-wall"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Paywall and Registration Wall module</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, where a publisher decides which content to restrict, whether access requires payment or just registration, and how much material a reader sees before hitting that wall - without building any of it in-house.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A local publisher can't just copy a major newspaper's model. It has to assemble revenue from several smaller sources at once.</strong></span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The biggest shift might come from search itself</strong></span></h2><p><span style="background-color:transparent;color:rgb(0,0,0);">Until now, Google has served publishers in two ways at once. It delivered traffic, and it helped readers discover a brand in the first place.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The growth of AI-generated answers complicates that arrangement. A reader can get an answer to their question without ever visiting the source site, and the publisher can lose the moment where it might have shown an ad, invited a newsletter signup, or nudged someone toward registration.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That threat has a concrete face now. In September 2025, OpenAI launched&nbsp;</span><a href="https://openai.com/index/introducing-chatgpt-pulse/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>ChatGPT Pulse</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, a feature that researches overnight and delivers a personalized morning briefing. Each day it produces a handful of visual cards, built from a reader's chat history, saved memory, and - if connected - their calendar and inbox. It's explicitly modeled on the habit publishers have spent years trying to build: open an app first thing in the morning and get caught up on what matters to you.</span></p><p><a href="https://www.fastcompany.com/91415745/can-ai-replace-your-morning-newsletter-openai-is-betting-on-it"><span style="background-color:transparent;color:rgb(17,85,204);"><u>One journalist covering the launch put the question bluntly</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">: can this replace your morning newsletter? The difference is that Pulse's "newsletter" has exactly one subscriber. It's written by a model instead of an editor. And it cuts the publisher out of the loop entirely - no click, no ad impression, no registration prompt, nothing for a newsroom to convert.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">There's a second problem buried inside the first one: what a reader gets back from an AI tool isn't always reliable, and few examples make that clearer than shopping.&nbsp;</span><a href="https://www.businessoffashion.com/articles/sustainability/can-you-trust-ai-to-tell-you-which-brands-are-sustainable/"><span style="background-color:transparent;color:rgb(17,85,204);"><u>The Business of Fashion analyzed how ChatGPT, Claude and Gemini recommend sustainable clothing brands</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> and found that a brand's online reputation and how a shopper phrased the question mattered more to the chatbot's answer than the brand's actual environmental record. In practice, that means a chatbot can recommend a brand that's simply good at talking about sustainability - a pattern regulators call greenwashing - over one that's actually doing the harder, less marketable work.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That finding cuts both ways. If a model is mostly reading what's already been written about a brand rather than verifying what a brand actually does, then being written about - clearly, repeatedly, in places a model is likely to pull from - stops being a nice-to-have for that brand. It becomes close to a requirement. A brand with no coverage, no reviews, no press, is effectively invisible to a chatbot regardless of how sustainable its supply chain actually is. Media coverage isn't just a shopper's discovery layer anymore; it's the training signal for how AI describes a company at all.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That matters for publishers too, not just shoppers. Specialist and trade outlets have spent years building the kind of editorial authority that's supposed to cut through exactly this kind of noise - vetting claims, checking sourcing, calling out greenwashing when they see it. If an AI tool skips that layer and answers straight from a model's read of brand reputation, the publisher doesn't just lose a click. It loses the one thing a subscription was supposed to be worth paying for in the first place: a source a reader can actually trust.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">At the same time,&nbsp;</span><a href="https://www.piano.io/resources/benchmark-update-what-happened-to-search-traffic-in-2025"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Piano's data</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);"> suggests that readers arriving via AI tools are currently few in number but potentially high in value. In December 2025, they accounted for just 0.23% of all conversions across the publisher base Piano tracks, but their average revenue per reader was $15.50 - compared to $3.36 for an ordinary search visitor.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The scale here is still small, so it's too early to call this a breakthrough. But the direction is worth watching, especially as tools like Pulse specifically target the daily-briefing habit that newsletters were built to own.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>How many readers land on a page is becoming less important than the intent they arrive with.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That also changes what a paywall is for. A reader who lands on a specific, deliberate question can be worth more than someone who happened to open five articles off a homepage.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">In that context, the newsletter-and-registration approach described above through Digiday's example gains extra weight. A publisher that knows a reader by name and email doesn't have to rely entirely on where that traffic came from - a classic search result, an AI-generated answer, or a briefing tool that never sends a reader to the source at all. It can simply reach that reader directly.</span></p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The paywall is no longer a wall</strong></span></h2><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/09/01/paywall-seo-limitowana-tresc.png" alt="The best paywall doesn't close off the site - it lets most readers through and only stops the ones who genuinely have a reason to pay." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>The best paywall doesn't close off the site - it lets most readers through and only stops the ones who genuinely have a reason to pay.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Publishing is shifting away from a simple free-or-paid choice toward multiple ways of monetizing the same attention. One reader might be monetized through ads, another through registration, a third through a subscription, a fourth through voluntary support, and a fifth through access to a specialized product - a paywall is just one&nbsp;</span><a href="https://www.4media.com/artykul/154,jak-zarabiac-na-portalu-informacyjnym"><span style="background-color:transparent;color:rgb(17,85,204);"><u>of a broader set of ways to monetize a news site</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">, alongside ads, affiliate networks, and sponsored content.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That also means there's no single correct paywall. A different model makes sense for a large general-news outlet than for a business publication, a specialized trade outlet like Digiday, or a small local weekly.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The shared problem stays the same: finding the right balance between how much content to leave open and how much is actually worth restricting.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The best paywall doesn't need to cover most of a site. It just needs to reach the right readers with the right offer - the ones who actually have a reason to pay.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That might be the most important shift happening in how online publishers make money today. A publisher isn't just fighting for the largest possible audience anymore - it's fighting for a relationship with a reader who has a reason to come back, register, and eventually pay.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">And in a world where earning attention through search alone keeps getting harder, that relationship might be the most valuable asset a publication has.</span></p> ]]></content:encoded></item><item>
            <title><![CDATA[Adding banners between entries on lists]]></title>
            <link>https://www.4media.com/artykul/387,adding-banners-between-entries-on-lists</link>
            <guid>https://www.4media.com/artykul/387,adding-banners-between-entries-on-lists</guid>
            <pubDate>Fri, 28 Aug 2026 08:13:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-dodawanie-banerow-na-listach-pomiedzy-wpisami-1787128129.jpg" type="image/jpeg" medium="image" /><description>CMS4media makes it possible to place C advertising banners between entries on lists of articles, events, company entries, classifieds, plebiscites, polls, live text coverage, as well as between photos in the masonry gallery.</description>
            <content:encoded><![CDATA[ <h2>How to add ads between entries on lists?</h2><h4>1. You need to add a new C ad space, with the option “Available on lists, in between the elements” checked, and select the chosen lists.</h4><p><span style="background-color:#f1c40f;font-size:1.4rem;">Ads4media →&nbsp;cms4media portals&nbsp;→&nbsp;Options→ Ad spots→ Add new C ad space</span></p><p>To add an advertising placement to your portal, log in to the <strong>Ads4media.online</strong> panel and go to the [<strong>cms4media portals</strong>] module. Open <strong>Options </strong>and select <strong>Ad spots</strong>.</p><figure class="image"><img style="aspect-ratio:1010/455;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_3.png" alt="" width="1010" height="455"></figure><p>Then click the <strong>Add new C ad space</strong> button</p><figure class="image"><img style="aspect-ratio:906/263;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_4.png" alt="" width="906" height="263"></figure><p>Fill in the advertising placement name. You can add a description and set the maximum number of ads available in this advertising placement.</p><p>For the ad to be displayed between entries on lists, be sure to check the <strong>Available on lists, in between the elements</strong> option.</p><figure class="image"><img style="aspect-ratio:892/354;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_5.png" alt="" width="892" height="354"></figure><p>After selecting this option, you will be able to choose on which lists the ad should be available, after how many entries the first ad should appear, and whether it should repeat.</p><figure class="image"><img style="aspect-ratio:937/735;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_6.png" alt="" width="937" height="735"></figure><p><strong>The first position on the list</strong> – after which entry the ad should appear, e.g. if the number 3 is entered in this field, the ad will appear between the third and fourth item on the list.</p><p><strong>Repeat every X positions</strong> – after how many entries the ad should repeat, e.g. if the number 2 is entered in this field, the second ad will appear after two more entries from the previous ad.</p><h4>2. The second step is adding advertising banner C</h4><p><span style="background-color:#f1c40f;font-size:1.4rem;">Ads4media →&nbsp;Adverts →&nbsp;Add new ad - Advertising banner → Localization C</span></p><p>In the <strong>Ads4media.online</strong> panel, go to the <strong>Adverts </strong>module. Click the <strong>Add new ad</strong> button in the upper left corner and select <strong>Advertising banner</strong> from the list.</p><figure class="image"><img style="aspect-ratio:1208/362;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_7.png" alt="" width="1208" height="362"></figure><p>Enter the ad name and be sure to select <strong>C advertising banner element </strong>in the <strong>Localization </strong>field.</p><figure class="image"><img style="aspect-ratio:886/422;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_8.png" alt="" width="886" height="422"></figure><p>Add the creative and fill in all the required fields to create the ad. Click <strong>Add new ad</strong> at the bottom of the page.</p><h4>3. Launching the advertising campaign</h4><p><span style="background-color:#f1c40f;font-size:1.4rem;">Ads4media →&nbsp;Ad campaigns&nbsp;→&nbsp;Add new ad campaign&nbsp;</span></p><p>The final step is adding an advertising campaign. In the <strong>ADS4media.online</strong> panel, go to the <strong>Ad campaigns</strong> module and click the <strong>Add new ad campaign</strong> button in the upper left corner.</p><figure class="image"><img style="aspect-ratio:1016/408;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_13.png" alt="" width="1016" height="408"></figure><p>Fill in the required advertising campaign settings, and then add an ad insertion. Select <strong>Advertising banner C: Website template element.</strong></p><figure class="image"><img style="aspect-ratio:1241/891;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_12.png" alt="" width="1241" height="891"></figure><p>Select the ad from the list - the one that was added in step 2.</p><p>Also select the <strong>Ad spot </strong>- the one that was added in step 1.</p><figure class="image"><img style="aspect-ratio:1018/334;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image_11.png" alt="" width="1018" height="334"></figure><p>After saving the advertising campaign, the ad will be displayed on lists between entries.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Australia Can Make Big Tech Pay. It Cannot Make Big Tech Bargain]]></title>
            <link>https://www.4media.com/artykul/392,australia-can-make-big-tech-pay-it-cannot-make-big-tech-bargain</link>
            <guid>https://www.4media.com/artykul/392,australia-can-make-big-tech-pay-it-cannot-make-big-tech-bargain</guid>
            <pubDate>Mon, 24 Aug 2026 12:55:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-australia-can-make-big-tech-pay-it-cannot-make-big-tech-bargain-1787658437.png" type="image/png" medium="image" /><description>On August 20, the Australian Parliament adopted a new framework that puts a price on walking away from news. Covered platforms can sign commercial agreements with publishers and use those payments to reduce their liability. Or they can decline to make deals and pay a charge that will be distributed to the news sector.</description>
            <content:encoded><![CDATA[ <p>Australia did add protections beyond the direct-deal route. According to the <a href="https://ministers.treasury.gov.au/ministers/daniel-mulino-2025/media-releases/nbi-legislation-finalised">government’s final design</a>, money collected through the charge will be distributed using a statutory mechanism, with a 20% loading for regional journalists, small and medium-sized publishers and outlets serving underrepresented communities. Five percent of collected funds is reserved for small-publisher grants, including startups and publishers with less than A$150,000 in annual revenue. Another 5% is set aside for Australian Associated Press.</p><p>Those are important corrections to the original proposal. They also reveal a persistent missing middle.</p><p>An outlet below A$150,000 has a grant route. A large publisher has negotiating staff, legal resources and scale. Between them sit established local organizations that are too large for the smallest-publisher grant but still too small to bargain with a global platform on equal terms.</p><p>If a platform pays the charge, the statutory distribution formula may reach some of those outlets. If the platform pursues direct agreements instead, the multiplier makes them attractive but still does not give them a seat at the table.</p><h2>Australia closed Meta’s escape route</h2><p>The new law is a response to a weakness exposed by Australia’s earlier News Media Bargaining Code.</p><p>That code helped produce more than 30 commercial agreements, reportedly worth roughly A$250 million a year. Then Meta <a href="https://about.fb.com/news/2024/02/update-on-facebook-news-us-australia/">stopped renewing its Australian news deals and discontinued Facebook News</a> in Australia in 2024. Under the earlier structure, removing news could also remove the reason to bargain.</p><p>The News Bargaining Incentive closes that exit. The charge is tied to covered digital advertising revenue, not to whether a platform chooses to carry news. A platform cannot make the obligation disappear simply by taking news off its service.</p><p>It can, however, choose to pay rather than negotiate.</p><p>That choice determines what the mechanism becomes in practice. If platforms sign a broad range of meaningful agreements, the law operates as an incentive for commercial cooperation. If they pay the charge and keep publishers at arm’s length, it operates more like a sector levy with a journalism distribution program attached.</p><p>Both outcomes produce funding. Only one produces a working relationship.</p><h2>The U.S. is testing a different route</h2><p>There is no national American equivalent to Australia’s new charge. Federal efforts to create a collective bargaining framework for publishers have repeatedly stalled, while states have moved toward programs that subsidize newsroom employment or civic information more directly.</p><p>New York’s <a href="https://esd.ny.gov/empire-state-newspaper-and-broadcast-media-jobs-program"><strong>Empire State Newspaper and Broadcast Media Jobs Program</strong></a> makes up to <strong>$30 million a year</strong> available through refundable credits for retaining and creating newsroom jobs. Half of the annual allocation is reserved for businesses with 100 or fewer New York employees.</p><p>Illinois uses a smaller but more tightly defined program. Its <a href="https://dceo.illinois.gov/expandrelocate/incentives/taxassistance/new-journalism-tax-incentive-program.html"><strong>$5 million annual Local Journalism Sustainability Tax Incentive Program</strong></a> offers a $15,000 refundable credit for each qualifying journalist retained and another $10,000 for a new position. Eligibility turns on concrete local-news indicators: original public-interest reporting, a journalist working at least 30 hours a week and living within 50 miles of the coverage area, ownership disclosure and, for digital-only outlets, at least one community story per week plus an Illinois audience threshold.</p><p>Demand itself offers a lesson. Illinois reports that its 2026 allocation for retained-journalist credits is already fully committed, while credits for net-new positions remain available. An <a href="https://www.rebuildlocalnews.org/supporting-local-reporting-in-illinois-early-lessons-and-opportunities/">early implementation review</a> found that smaller organizations could qualify, but paperwork, limited administrative capacity and payment delays still created barriers. Funding a job that exists and inducing a publisher to add a job are not the same policy problem.</p><p>California is considering another version. <a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB2222">AB 2222</a>, which reached the state Senate in an amended form in August, would provide refundable credits of up to $20,000 for each of a publisher’s first five qualifying full-time journalists, with separate amounts for additional, part-time and newly created positions. It is still a bill, not money a publisher can put in the budget. We examined the architecture and the caveat in <a href="https://www.4media.com/article/377,the-20-000-reporter">The $20,000 Reporter</a>.</p><p>The contrast with Australia is useful:</p><figure class="table"><table><tbody><tr><td>Model</td><td>What triggers the money</td><td>What it targets well</td><td>Primary weakness</td></tr><tr><td>Australia</td><td>Big Tech deals or a national platform charge</td><td>A large sector-wide funding pool</td><td>Direct deals may still favor publishers with scale</td></tr><tr><td>Illinois and New York</td><td>Refundable state tax credits</td><td>Retaining and creating journalism jobs</td><td>Limited annual pools and eligibility rules</td></tr><tr><td>California AB 2222</td><td>Proposed refundable employment credits</td><td>Specific local newsroom positions</td><td>Not yet enacted; implementation still uncertain</td></tr></tbody></table></figure><p>The American programs define the newsroom, employee or civic outcome first and then direct support toward it. That can target local reporting more precisely. Australia starts with the platform’s contribution and then creates two possible routes for the money: negotiated deals or statutory distribution.</p><p>The U.S. could eventually combine those strengths. A serious national model would guarantee a contribution, publish transparent distribution data, protect a meaningful share for independent and regional publishers, and let smaller outlets bargain collectively rather than approach global companies one by one.</p><p>The number of agreements should never be the only success metric. Policymakers and publishers need to know the value distribution, ownership profile, geography and newsroom employment supported by those agreements.</p><h2>A payment buys runway. It does not build a business.</h2><p>There is a temptation to treat any new policy dollar as the missing business model. It is not.</p><p>A platform agreement, employment credit or grant can keep a reporter on payroll. It cannot make readers return, convert anonymous traffic into a known audience, sell a local advertising campaign or turn strong reporting into recurring revenue. Public policy can lower the cost of journalism. The publisher still has to build the other side of the equation.</p><p>That is why the operational lesson matters as much as the legislative one. We made the same point in <a href="https://www.4media.com/article/366,the-129-million-scaffolding">The $129 Million Scaffolding</a>: institutional support rewards publishers that can document what they are, execute a campaign and handle new funding without creating a workflow bottleneck.</p><p>The infrastructure should also help the newsroom outlast the support. A <a href="https://www.4media.com/article/229,paywall-and-registration-wall">Paywall and Registration Wall</a> can turn selected reporting into subscription revenue or first-party reader relationships while leaving other coverage open. Within <a href="https://www.4media.com/p/23/cms-4media">CMS4media</a>, that capability sits inside the same publishing environment as the content it is meant to sustain.</p><p>The point is not that every local outlet should lock every article. It is that a temporary inflow should finance permanent capacity: better reporting, a stronger owned audience, cleaner reader data and more dependable revenue.</p><h2>What American publishers should watch next</h2><p>Australia’s headline number will be easy to follow. The more revealing evidence will take longer.</p><p>Watch how many platforms choose direct deals instead of paying the charge. Watch how much of the deal value reaches independent and regional publishers—not merely how many names appear on a list. Watch whether the small-publisher grants and the statutory distribution arrive quickly enough to affect newsroom employment. And watch how much disclosure the system produces around confidential commercial agreements.</p><p>Most of all, watch the missing middle. If established local publishers still cannot enter meaningful negotiations, the 200% multiplier will have improved the math without fixing the market.</p><p>Australia can now make Big Tech contribute to journalism even when a platform does not carry news. That is a genuine policy advance, and American lawmakers should study it closely.</p><p>But payment is an input. Distribution is a policy choice. Sustainability is still a business model.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Types of ads in CMS4media]]></title>
            <link>https://www.4media.com/artykul/388,types-of-ads-in-cms4media</link>
            <guid>https://www.4media.com/artykul/388,types-of-ads-in-cms4media</guid>
            <pubDate>Wed, 19 Aug 2026 13:04:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-typy-reklam-w-cms4media-1787138912.jpg" type="image/jpeg" medium="image" /><description>Ads are often the main source of revenue for an online portal. CMS4media offers various types of ads, from classic banners and contextual ads to video and audio formats, allowing publishers to manage space on the website flexibly.</description>
            <content:encoded><![CDATA[ <h2>Advertising banners</h2><p>This is the most popular type of advertising. On portals running on CMS4media, banners can be added in JPG, PNG, GIF and HTML5 formats. The maximum dimensions depend on the place where the banner is displayed.</p><h3>Where can advertising banners be displayed?</h3><ul><li data-list-item-id="ea7303aae10c4519e9449492910432514">Top Banner – in the main part of the website, above the header</li><li data-list-item-id="ec8c3a765ceda2dab2b0d8a29c8b3ba39">Main Banner A – below the information bar</li><li data-list-item-id="e179a9286260027637a4103b986841056">ASUB Banner – below the main banner</li><li data-list-item-id="ef96e5fb9d5cd14b6c29dabb41254e4d6">Banner E – above the portal footer</li><li data-list-item-id="e53c8aa3853dcf7d9a3a5705b8f9a904f">Banner D – in the article:<ul><li data-list-item-id="eebdf4931812ac64697a099a5e5f6404a">Below the title</li><li data-list-item-id="e3f46362d5bd8f46b95bf1091d8fc67d7">Below the introduction (lead)</li><li data-list-item-id="e55a0a94e5490fe00d4421f2e4525f541">After the first paragraph of the content</li><li data-list-item-id="e81f07f6ed7ad2b6e94a2e458347ce079">After the second paragraph of the content</li><li data-list-item-id="e19871ed517ddbe7aee47081dac4c8231">After the third paragraph of the content</li><li data-list-item-id="eedf736a7630eee8d6124050ad824ac83">After the entire article content</li></ul></li><li data-list-item-id="ebcec15f901c26f83fb18f9f3f62da93a">Banners B and C placed anywhere on the page as widgets</li><li data-list-item-id="e63cec906cebe96397d40608edd6e2444">Banner C between entries on lists (e.g. on the article list, event list, etc.) - <a href="https://www.4media.com/article/387,adding-banners-to-lists-between-entries">learn more</a>.</li></ul><figure class="image"><img style="aspect-ratio:1635/877;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image.png" alt="" width="1635" height="877"></figure><p>&nbsp;</p><h2>Website background</h2><p><strong>Website background</strong> surrounds the main content of the site, filling its side margins and the upper part of the screen.</p><p>The ad is very clearly visible and immediately attracts the attention of portal users, but it does not cover the published articles. Thanks to this, the publisher can offer business partners a highly visible, large advertising space without compromising readers' browsing comfort.</p><figure class="image"><img style="aspect-ratio:1920/745;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image_1.png" alt="" width="1920" height="745"></figure><p>&nbsp;</p><h2>Top Layer (Pop-up)</h2><p><strong>Top Layer</strong> is displayed directly on top of the page and temporarily covers the main content of the site. Thanks to this, it perfectly focuses the portal user's attention on itself. On the other hand, overusing this format may make using the site cumbersome, which is why it is worth setting limits regarding the ad display. In <strong>CMS 4media </strong>you can decide:</p><ul><li data-list-item-id="e2c471a113f205e33b6490a6eda81fe90">when the ad will be displayed - e.g. immediately after entering the page, after a specified number of seconds, or after scrolling halfway down the page,</li><li data-list-item-id="e9303d61d48d5a71ed46cfd56a52698d0">after how many seconds the ad will disappear</li><li data-list-item-id="eebef94533574ef2ffcfb4160a43480f9">after how many days, hours or minutes the user will see the ad again.</li></ul><figure class="image"><img style="aspect-ratio:1657/718;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image_2.png" alt="" width="1657" height="718"></figure><p>&nbsp;</p><h2>Video ad before video content</h2><p>This is an ad displayed before editorial video content, highly engaging and visible to users. To make sure it is not too irritating for viewers, it is a good idea to set the number of seconds after which it can be skipped.</p><p>In CMS 4media, the available video ad formats are:</p><ul><li data-list-item-id="e7e271642a93dca355746e3d05270caf5">in MP4 format</li><li data-list-item-id="e31b0f1f6a9d109ccf0414d734c34c198">generated by VAST code</li></ul><figure class="image"><img style="aspect-ratio:1069/808;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image_3.png" alt="" width="1069" height="808"></figure><p>&nbsp;</p><h2>Audio ad before audio content</h2><p>The publisher has two formats to choose from when adding an audio ad:</p><ul><li data-list-item-id="eb2dd070725dcf228a0163fc80b5b8778">MP3</li><li data-list-item-id="efc3f680d9993b97b6316e0754de9720b">VAST code</li></ul><p>Like a video ad, it is played before editorial content and can be skipped after a few seconds.&nbsp;</p><figure class="image"><img style="aspect-ratio:1080/348;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image_6.png" alt="" width="1080" height="348"></figure><p>&nbsp;</p><h2>Contextual advertising</h2><p><strong>Contextual advertising</strong> is displayed when a specific keyword appears in the article content. The thematic match makes the campaign more effective.</p><figure class="image"><img style="aspect-ratio:1029/706;" src="https://static3.4media.com/data/wysiwig/2026/09/11/image_5.png" alt="" width="1029" height="706"></figure><p>&nbsp;</p><h2>Ads generated by code added in the &lt;HEAD&gt; / &lt;BODY&gt; section</h2><p>In addition to standard advertising formats, the publisher of a portal running on <strong>CMS 4media</strong> can add external HTML code that triggers ads directly in the page code.&nbsp;</p><p>The code in the &lt;HEAD&gt; section will be added just before its closing tag and, depending on needs, may be active:</p><ul><li data-list-item-id="edfb4482b3ed6518b2bf47d5f568a9275">throughout the entire portal</li><li data-list-item-id="ef5ac36fc36e6dd33de6642cccc37afb1">only on the homepage</li><li data-list-item-id="ef9af8c9f5636fdf1d46ebbeebfd5105f">on all pages except the homepage</li><li data-list-item-id="ef763aa4c081a20d180c303197ae1f01a">on all pages (including the homepage) except pages with articles marked as sponsored.</li></ul><p>In the case of code in the &lt;BODY&gt; section, the publisher can decide whether the code will appear:</p><ul><li data-list-item-id="e5ad915f2152277177770acf90c2dbb36">immediately after opening the &lt;BODY&gt; section</li><li data-list-item-id="e8ac8376aeb2226cecebbe5e778f41f86">immediately before its closing tag.</li><li data-list-item-id="e99a6260d496234be0c0650da6732a719">below the article content;</li><li data-list-item-id="e8660d1790e836562cc90f09c3602e521">below the related articles section.</li></ul> ]]></content:encoded></item><item>
            <title><![CDATA[What is a robots.txt file and how do you add an entry to this file?]]></title>
            <link>https://www.4media.com/artykul/386,what-is-a-robots-txt-file-and-how-do-you-add-an-entry-to-this-file</link>
            <guid>https://www.4media.com/artykul/386,what-is-a-robots-txt-file-and-how-do-you-add-an-entry-to-this-file</guid>
            <pubDate>Tue, 18 Aug 2026 12:59:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-co-to-jest-plik-robots-txt-i-jak-dodac-wpis-do-tego-pliku-1787051007.jpg" type="image/jpeg" medium="image" /><description>What is a robots.txt file?The robots.txt file is a simple text document that serves as an official instruction for search engines (such as Google).&amp;nbsp;Before the algorithms of these search engines b</description>
            <content:encoded><![CDATA[ <h2>What is a robots.txt file?</h2><p>The <strong>robots.txt</strong> file is a simple text document that serves as an official instruction for search engines (such as Google).&nbsp;</p><p>Before the algorithms of these search engines begin scanning a website, they first check this file to find out which sections they may index and which they should skip. Thanks to this, the publisher gains control over what appears in public search results.&nbsp;</p><p>Using the <strong>robots.txt</strong> file, you can block access to selected subpages, such as the admin panel, draft versions of articles, pages under construction, or private website files.</p><h3>Robots.txt is based on two basic directives:</h3><ul><li data-list-item-id="e459f661d1b3086259a9a544eba934212"><strong>User-agent:</strong> Specifies which search engines a given rule applies to. The asterisk (*) means that the instruction applies to all indexing bots on the internet.</li><li data-list-item-id="e7fe90a0c6172dbce60581fa5928eada6"><strong>Disallow:</strong> Indicates a specific path (subpage or folder address) that should be excluded from scanning.</li></ul><h2>How do you add an entry to the robots.txt file?</h2><p><span style="background-color:#f1c40f;font-size:1.4rem;">Ads4media →&nbsp;cms4media portals&nbsp;→&nbsp;Edit →&nbsp;Settings →&nbsp;Rules for search engines - robots.txt file</span></p><p>In the <strong>ADS4media</strong> panel, go to the [<strong>cms4media portals</strong>] module. Find the portal in the list and go to its edit page.&nbsp;</p><figure class="image"><img style="aspect-ratio:998/261;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image.png" alt="" width="998" height="261"></figure><p>Find the <strong>Settings</strong> tab. There you will find the <strong>Rules for search engines - robots.txt file</strong> field.</p><figure class="image"><img style="aspect-ratio:888/473;" src="https://static3.4media.com/data/wysiwig/2026/09/10/robots-txt-field.webp" width="888" height="473"></figure><p>Enter the rule and click <strong>Save</strong>.</p> ]]></content:encoded></item><item>
            <title><![CDATA[How to add an entry to the ads.txt file?]]></title>
            <link>https://www.4media.com/artykul/385,how-to-add-an-entry-to-the-ads-txt-file</link>
            <guid>https://www.4media.com/artykul/385,how-to-add-an-entry-to-the-ads-txt-file</guid>
            <pubDate>Tue, 18 Aug 2026 11:56:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-jak-dodac-wpis-do-pliku-ads-txt-1787048228.jpg" type="image/jpeg" medium="image" /><description>If an advertiser has asked you to add an ads.txt entry, you can easily do it in the Ads4media panel.</description>
            <content:encoded><![CDATA[ <h2>What is ads.txt?</h2><p>The <strong>ads.txt</strong> file (short for <i>Authorized Digital Sellers</i>) is a list of trusted advertising partners. It is a simple text document added to your website in which you clearly declare which companies (e.g. Google) are authorized to sell ad space on it.&nbsp;</p><p>Thanks to it, you protect yourself against online fraudsters who could impersonate your website, and advertisers can be sure that they are buying ad space directly from you.&nbsp;</p><h2>How to add an ads.txt entry?</h2><p><span style="background-color:#f1c40f;font-size:1.4rem;">Ads4media →&nbsp;cms4media portals →&nbsp;Edit →&nbsp;ads.txt Ad codes</span></p><p>In the <strong>ADS4media</strong> panel, go to the [<strong>cms4media portals</strong>] module. Find the portal in the list and go to its edit page.</p><figure class="image"><img style="aspect-ratio:998/261;" src="https://static3.4media.com/data/wysiwig/2026/09/10/image.png" alt="" width="998" height="261"></figure><p>Find the <strong>ads.txt Ad codes&nbsp;</strong>tab and enter the code in the <strong>Ad codes</strong> field. You can add a note, for example with information about which advertiser the code comes from. The note will not be visible in the ads.txt file. It is auxiliary information for <strong>Ads4media</strong> users.</p><figure class="image"><img style="aspect-ratio:1048/275;" src="https://static3.4media.com/data/wysiwig/2026/09/10/add-ad-txt-fields.webp" width="1048" height="275"></figure><p>Click the <strong>Add new ad codes</strong> button to save the changes.&nbsp;</p><p>&nbsp;</p> ]]></content:encoded></item><item>
            <title><![CDATA[Before You Pay to Make Your Archive “AI-Ready”]]></title>
            <link>https://www.4media.com/artykul/391,before-you-pay-to-make-your-archive-ai-ready</link>
            <guid>https://www.4media.com/artykul/391,before-you-pay-to-make-your-archive-ai-ready</guid>
            <pubDate>Mon, 17 Aug 2026 12:13:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-before-you-pay-to-make-your-archive-ai-ready-1787658093.png" type="image/png" medium="image" /><description>The New York Post built Hamilton on five years of its own reporting. For local publishers, the lesson is not to buy an expensive layer of “AI readiness.” It is to make the journalism already inside the CMS easier to find, verify and reuse.</description>
            <content:encoded><![CDATA[ <p>Sooner or later — probably sooner — somebody will offer to make your newspaper archive “AI-ready.” The pitch deck will be full of glowing diagrams. The invoice will be painfully concrete.</p><p>Before signing it, ask one question: <strong>what will a machine be able to read afterward that it cannot read today?</strong></p><p>For many publishers with open, crawlable article pages, the answer is: not much. Modern search and AI systems can already parse ordinary web pages. The real problem is not whether a model can enter the archive. It is whether the model — or a human reader — can identify what is in there, who reported it, when it happened and how one story connects to the next.</p><p>This is why the New York Post’s new AI product matters even to a local newspaper with no AI budget: it reveals that the quality of the answer begins with the quality of the archive.</p><h2>What Hamilton actually does</h2><p>On August 11, 2026, New York Post Media Group <a href="https://nypost.com/2026/08/11/media/the-post-launches-hamilton-a-new-way-to-find-and-understand-the-news/">launched Hamilton</a> inside the New York Post and California Post apps. Built with Google Cloud’s Gemini Enterprise Agent Platform, Hamilton combines conversational search, personalized news briefings, recommendations and notifications.</p><p>The conversational search is the part local publishers should study. According to <a href="https://www.amediaoperator.com/news/new-york-posts-new-ai-platform-deepens-engagement-keeping-costs-in-check/">A Media Operator’s reporting</a>, it searches five years of the publisher’s archive at launch, answers questions in plain language and cites the Post articles behind each answer. Newly published stories can be ingested and made searchable within seconds, <a href="https://www.axios.com/2026/08/11/new-york-post-hamilton-ai-chatbot">Axios reported</a>.</p><p>The boundary is deliberately narrow. New York Post CTO Ariscielle Novicio described the rule given to the system this way: “If we don’t write about it, do not even try to answer.”</p><p>Hamilton does generate conversational answers and personalized digests, so it would be inaccurate to say the software writes nothing. What it does not do is original reporting or independent editorial judgment. The Post controls the source material and editorial boundaries; the model retrieves, organizes and presents journalism the newsroom already produced.</p><p>Even one of Hamilton’s least glamorous components makes the same point. The Post built a caching layer so thousands of similar reader questions do not create thousands of fresh, paid model calls. The visible product is AI. The work underneath it is information architecture, cost control and editorial discipline.</p><h2>Readable is not the same as useful</h2><p>There is an important qualifier to the claim that an archive is already AI-readable. Its pages must actually be accessible under the publisher’s chosen terms. A broken URL, an accidental noindex, a login wall or content rendered in a way a crawler cannot retrieve is still a locked door.</p><p>“Readable” also does not mean “free to train on,” “licensed for reuse” or “available to every model.” Access, licensing and technical readability are different questions, and publishers should decide each of them deliberately.</p><p>Once a system has legitimate access, however, another problem appears. What happens when almost everything has been filed under one category called “News”? What can it establish about provenance when the byline on thousands of stories says only “Staff”? What does it learn from a photograph with no caption, no alt text and a filename such as IMG_4827.jpg?</p><p>At 4media, this is a recurring pattern during newspaper migrations. Inside the disorder may sit 20 or 30 years of the only continuous record of a town: elections, school boards, floods, business openings, obituaries, high-school championships and the people who shaped the community.</p><p>Usually, nobody made one disastrous decision. The disorder accumulated one deadline at a time. A broad category was faster than choosing the right one. “Staff” was easier than maintaining author accounts. Captions and tags felt optional because the article still looked fine when it went live. Two decades later, those shortcuts have become the architecture of the archive.</p><p>An AI interface does not repair that history by appearing above it. It exposes the condition the archive was already in.</p><h2>Google is not asking for a second, AI-only website</h2><p>Google’s current <a href="https://developers.google.com/search/docs/fundamentals/ai-optimization-guide">guidance for generative AI features in Search</a> is unusually direct: the foundations of visibility in AI search are still the foundations of SEO. Google recommends valuable, non-commodity content, a clear technical structure and pages its systems can crawl and understand. It says there is no special schema.org markup required for generative AI search and advises publishers to evaluate supposed AEO or GEO services against the same established SEO principles.</p><p>That matters because “AI readiness” is already becoming a label that can be attached to almost any service. A new text file, a block of machine-generated FAQs or a promise to “chunk” every article for an LLM may sound advanced without improving the underlying journalism at all. Our analysis of <a href="https://www.4media.com/article/383,llms-txt-does-ai-actually-use-this-file-a-look-at-the-standard">whether AI systems actually use llms.txt</a> found the same gap between adoption and evidence.</p><h3>Seven fields that decide what the AI finds</h3><p>The durable work is less fashionable:</p><ol><li data-list-item-id="e03887e238b1da130e09267e54a4f2e27"><strong>Specific categories and consistent tags.</strong> “News” is a container, not a useful description. Geography, institution, beat and recurring topic labels give retrieval systems meaningful ways to narrow a search.</li><li data-list-item-id="e64f2a0335913bdddc5a4306eb931d609"><strong>Named authors with real profile pages.</strong> Google’s people-first guidance encourages clear bylines and information about who created the content. E-E-A-T is not a single ranking factor or score. It is Google’s framework for thinking about experience, expertise, authoritativeness and — most importantly — trust. CMS4media’s <a href="https://www.4media.com/article/185,authors">Authors module</a> connects a byline to a profile, biography and the writer’s other work.</li><li data-list-item-id="ea3e49494ec1b881efeedc6fab4b6fae0"><strong>Reliable publication and modification dates.</strong> An AI assistant trying to reconstruct a mayoral race or storm response needs to understand the sequence of events. Silent date changes and missing update notes turn a timeline into guesswork.</li><li data-list-item-id="e5e130786e751ff07a4196d5d899c2521"><strong>Captions and descriptive alt text.</strong> A photograph is part of the reporting. A vision model may be able to guess what an old image shows, but it should not have to guess who is pictured, where the photo was taken or why it matters. Captions preserve editorial context; alt text makes the page more accessible.</li><li data-list-item-id="eed9e5698b1ab84e18edc68f31574117b"><strong>Stable URLs, canonical signals and honest redirects.</strong> A citation is only valuable if it still resolves to the story it names. Our guide to <a href="https://www.4media.com/article/384,redirects-and-http-status-codes-in-seo-how-to-manage-urls-without-losing-traffic">redirects and HTTP status codes for news archives</a> explains why sending every retired article to the homepage creates confusion instead of preserving value.</li><li data-list-item-id="eb03d802afb1d77b8ee08d4c509604e65"><strong>Article-level structured data.</strong> Google says <a href="https://developers.google.com/search/docs/appearance/structured-data/article">Article and NewsArticle markup</a> can clarify a story’s headline, author, images and publication dates. It is not a magic ranking switch and not special AI markup. It is a consistent description of what is already on the page.</li><li data-list-item-id="e9d8f4e1f71147bdcb7ada24b95f4c264"><strong>Source relationships and internal links.</strong> A developing story is rarely one URL. Links between the first report, public records, corrections, follow-ups and analysis give both readers and retrieval systems the surrounding record.</li></ol><p>None of these fields can turn thin reporting into authoritative journalism. They do something more practical: they stop authoritative journalism from disappearing inside its own database.</p><figure class="image"><img style="aspect-ratio:767/792;" src="https://static3.4media.com/data/wysiwig/2026/08/25/seven-fields-that-decide-what-the-ai-finds-visual-selection-1.png" alt="" width="767" height="792"></figure><h2>The archive should work before the chatbot arrives</h2><p>Hamilton is an audience product, not merely an archive demo. The New York Post team says it is moving beyond raw pageviews to measures such as visit frequency, session depth, retention, conversion and reader lifetime value. That is the right test: not whether an AI answer looks futuristic, but whether it helps readers build a deeper relationship with the publication.</p><p>A local publisher can start extracting the same kind of value without building a conversational assistant. Old reporting should appear beside current reporting. A reader following a new zoning dispute should be able to reach the original development proposal, earlier council votes and the reporting on the officials involved.</p><p>The <a href="https://www.4media.com/article/347,related-articles">Related Articles module in CMS4media</a>, for example, can resurface stories by category or tag. That helps a human reader today and rewards the same classification work a future retrieval system will depend on tomorrow.</p><p>The migration is another decisive moment. In a recent CMS4media project, Hartmann Media Consulting moved six local news portals. On its larger sites, the work included years of articles, photographs and metadata, followed by redirect cleanup, indexing checks and Search Console monitoring. An independent audit cited in our <a href="https://www.4media.com/article/380,how-hartmann-media-consulting-migrated-6-local-news-portals-to-cms4media-without-losing-search-traffic">migration case study</a> found that organic search traffic held steady while Google Discover grew by close to 41 percent and Google News by 14.9 percent.</p><p>This is what responsible archive work looks like: preserve what has value, map the old URLs, expose technical problems and measure what happens after launch.</p><p>No responsible CMS can reconstruct a missing byline or invent a reliable caption for a photograph whose context has been lost. What it can do is preserve the information that still exists and make better habits easier from this point forward.</p><p>CMS4media’s <a href="https://www.4media.com/article/352,ai-assistant">AI Assistant</a>, for example, can help editors fill repetitive fields such as titles, introductions and SEO descriptions from the reporting they have already entered. It can reduce the daily friction that caused metadata to be skipped in the first place. The newsroom still reviews the result. AI should help maintain editorial structure, not substitute for it.</p><h2>Ask vendors three questions, not one</h2><p>Soon every CMS vendor will say it has AI. Most will be telling the truth. The label will therefore tell publishers almost nothing.</p><p>Ask instead:</p><ol><li data-list-item-id="ec7217afc1ac81d391589682317c139dc"><strong>What have you already built and migrated?</strong> Look for live publishers, intact archives, working author records, stable URLs and measurable post-migration results.</li><li data-list-item-id="ec598cb5280d763d4e5a1add3f63ccbbd"><strong>What are you building now?</strong> A roadmap should solve problems editors and publishers can recognize, not simply follow the vocabulary of the latest keynote.</li><li data-list-item-id="e63dbc48baedf00b869f1c2fb8f26114a"><strong>How is the next roadmap decided?</strong> At 4media, regular conversations with publishers and patterns in real support requests shape what we build next. That process matters more than the number of AI logos on a sales slide.</li></ol><p>Your archive may need cleanup. It may need a careful migration. It may need better taxonomy, author records, captions, redirects and structured data. Those are real projects, and some require serious work.</p><p>What it probably does not need is an expensive costume called “AI readiness.”</p><p>The New York Post did not make five years of journalism valuable by placing Hamilton in front of it. Hamilton made the existing value easier for readers to reach. For a local publisher, the order of operations should be the same: protect the reporting, organize the record and make every source easy to retrieve. Then decide which new door you want to build into it.</p><p>Metadata will never be the most exciting line in a press release. It still runs the show.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Why a Broken Link Could Mean Your Local Business Doesn’t Exist in the AI Era]]></title>
            <link>https://www.4media.com/artykul/390,why-a-broken-link-could-mean-your-local-business-doesn-t-exist-in-the-ai-era</link>
            <guid>https://www.4media.com/artykul/390,why-a-broken-link-could-mean-your-local-business-doesn-t-exist-in-the-ai-era</guid>
            <pubDate>Mon, 10 Aug 2026 12:04:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-why-a-broken-link-could-mean-your-local-business-doesn-t-exist-in-the-ai-era-1787651745.png" type="image/png" medium="image" /><description>As AI search engines become the new gatekeepers of local discovery, basic digital infrastructure—like a functional Chamber of Commerce directory—is no longer just a perk. It is survival.</description>
            <content:encoded><![CDATA[ <p>Imagine you run a plumbing business in a small county in Nevada. You’ve been serving the community for a decade, you sponsor the local little league, and you pay your dues to the local Chamber of Commerce. You assume you are known.</p><p>But what happens when a new resident moves to town and asks ChatGPT or Google’s AI Overview, "Who is the most reliable plumber near me?"</p><p>If the AI can’t verify your existence across multiple trusted sources, to the machine, you simply do not exist. You will not be recommended.</p><p>The digital foundation of many local business organizations is showing serious cracks. Anecdotal evidence and industry observations suggest that across various states, local chamber directories often suffer from broken links, outdated platforms, or missing websites altogether. When a directory listing points to a defunct address or an unverified subfolder, it represents a catastrophic failure of local verification in the AI era.</p><h3>The New Math of AI Local Search</h3><p>When a large language model (LLM) decides whether a local business is real and worth recommending, it doesn't just read your website. It looks for consensus across sources it has been trained to trust. The big three are typically:</p><ol><li data-list-item-id="e6c87b98435be0048f66fc42db4827fc9">Google Business Profile</li><li data-list-item-id="ea4edefd9e7f4a83da86c8d4df193523f">The local newspaper</li><li class="ck-list-marker-bold" data-list-item-id="ec8b5c900e264adff4aa6b3a2a0478603"><strong>The local Chamber of Commerce directory</strong></li></ol><p>Chamber listings rank among the highest authority local citations available. They are a definitive signal of legitimacy—one of the few that an automated SEO service cannot fake for you. This aligns perfectly with Google's emphasis on E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness). A verifiable link from a recognized local authority is a powerful trust signal.</p><p>The stakes are incredibly high. Data from SOCi, a leading local visibility platform, reveals a harsh reality: currently, <strong>only 1 in 80 local businesses ever get named when someone asks an AI for a recommendation.</strong></p><p>With an estimated 80% of U.S. consumers searching for local businesses online every week, failing to appear in AI-driven discovery is a massive lost opportunity. AI visibility is exponentially harder to win than traditional map pack rankings, and it demands flawless consistency across trusted local data sources.</p><h3>Verification Infrastructure, Not Just a Perk</h3><p>This paradigm shift means a Chamber directory is no longer merely a "membership perk." It is critical <strong>verification infrastructure</strong> for every business in the county.</p><p>If a Chamber’s listing is a static PDF, or if the Chamber's own web address resolves to a broken link or an unverified free blog page, it is failing to vouch for its members at the precise moment a machine is deciding whether they exist.</p><p>This lack of digital discoverability couldn't come at a worse time for some regions. Southern Nevada, for example, recently experienced some of its slowest visitation periods and casino revenue dips since the pandemic recovery began in 2021. When foot traffic is down and macro-economic factors compress margins, local businesses rely even more heavily on digital discovery to capture remaining demand. It is a very bad year to be hard to find.</p><h3>Building What the Machines Trust</h3><p>The solution lies in robust, localized digital platforms that prioritize structured data, first-party control, and unshakeable authority.</p><p>Just as local newsrooms must build direct relationships with their audience to survive the AI transition (as discussed in our recent piece, <a href="https://www.4media.com/article/389,google-s-velvet-rope-what-new-search-profile-thresholds-mean-for-local-publishers">Google’s "Velvet Rope": What New Search Profile Thresholds Mean for Local Publishers</a>), community organizations must build infrastructure that AI engines can seamlessly read and trust.</p><p>This is why modern publishing systems are adapting. The technology required to power a trustworthy local news site is the exact same technology required to power a trustworthy community directory.</p><p>Platforms like <a href="https://www.4community.online/"><strong>4community</strong></a> (an adaptation of the <strong>CMS4media</strong> infrastructure designed for publishers) are built specifically to solve this problem. Used by organizations like the White Pine Chamber of Commerce in Ely, Nevada, this system provides:</p><ul><li data-list-item-id="e4de87158383c1f1281a1b26a904d5d6c"><strong>Structured, verifiable directories:</strong> Ensuring every member business is presented in a way that AI models recognize and validate.</li><li data-list-item-id="eb8271675a545f213630a5c4653632d18"><strong>High-authority domain structures:</strong> Moving away from third-party subfolders to owned, authoritative domains.</li><li data-list-item-id="e9324d7c14adc379162d62ad0c13e2d96"><strong>Integrated local ecosystems:</strong> Connecting local news, business directories, and community classifieds into a single, trusted web of local information.</li></ul><figure class="image"><img style="aspect-ratio:1253/675;" src="https://static3.4media.com/data/wysiwig/2026/08/25/zrzut-ekranu-2026-08-25-115122.png" alt="" width="1253" height="675"><figcaption>4community.online</figcaption></figure><h3>The Ultimate Test</h3><p>The test for local legitimacy is no longer a manual search. It is a prompt.</p><p>If you run a local business organization, try it yourself. Ask ChatGPT, Claude, or Google’s AI: <i>"Who should I call in [Your Town] for a plumber, an accountant, or an insurance agent?"</i></p><p>If your dues-paying members are not in the answer, your digital infrastructure is failing them. In the platform era, authority isn't just about who you know in town; it's about whether the machines can verify that you know them.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Redirects and HTTP Status Codes in SEO: How to Manage URLs Without Losing Traffic]]></title>
            <link>https://www.4media.com/artykul/384,redirects-and-http-status-codes-in-seo-how-to-manage-urls-without-losing-traffic</link>
            <guid>https://www.4media.com/artykul/384,redirects-and-http-status-codes-in-seo-how-to-manage-urls-without-losing-traffic</guid>
            <pubDate>Mon, 10 Aug 2026 09:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-przekierowania-i-kody-http-w-seo-jak-zarzadzac-adresami-url-na-portalu-zeby-nie-tracic-ruchu-1786972038.jpg" type="image/jpeg" medium="image" /><description>Deleting an old article and redirecting it to the homepage feels like the safe move — but it&#039;s one of the fastest ways to tank a page&#039;s SEO value and confuse both Google and AI crawlers. Here&#039;s how to use HTTP status codes correctly, so your archive helps your rankings instead of quietly working against them.</description>
            <content:encoded><![CDATA[ <p><span style="background-color:transparent;color:rgb(0,0,0);">Every editorial team has the same reflex: save the old URL no matter what. Killing off a topic section? Redirect all that traffic to the homepage — those links and years of accumulated trust are too valuable to throw away.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Here's the problem: given how search actually works today, that instinct backfires. Search engines read a blanket redirect-everything-to-homepage move as a technical error, not a save. The result isn't preserved rankings — it's lost rankings and wasted crawl budget.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">This piece walks through the HTTP status codes that matter for a newsroom, one at a time, with the kind of real-world scenarios editorial teams run into constantly. You'll see what separates a permanent redirect from a temporary one, and when it's actually better to just tell visitors — and search engines — that a page is gone for good.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">We'll also get into how AI systems handle these same codes, because that's turned into a different game entirely.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 200 (OK): The State Everything Should Be In</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Let's start with the basics — status code 200.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It's the simplest possible message: everything worked exactly as it should. The server tells the browser and the crawler, "here you go, the page is ready."</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">This is the state you want for every URL on your site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Articles, the homepage, category pages — all of it should return this code. No technical friction. The reader sees the content instantly, and the crawler indexes it without any obstacles.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Take a simple example: someone clicks a link to yesterday's game recap. The page loads normally, the content is there, the response code is 200. Nothing else needs to happen — and that's exactly the point. Traffic flows without friction because there's no intermediate step where anything could go wrong.</span></p><h2>&nbsp;</h2><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 301: The Classic That Preserves Your Link Equity</strong></span></h2><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/08/06/kod-301-przekierowanie-i-przenoszenie-mocy-linkow-seo.png" alt="A 301 doesn't just send the reader to a new address - it carries forward the SEO value the old link built up over the years." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>A 301 doesn't just send the reader to a new address — it carries forward the SEO value the old link built up over the years.</i></span></figcaption></figure><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Now for status 301 — probably the best-known status code in SEO.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It's a clear statement: this content has moved to a new address, permanently. Used correctly, it's a genuinely powerful tool.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When you serve a 301, you're giving the search engine a specific instruction: forget the old link, replace it with the new one in the results. A crawler that had previously indexed the old article URL starts treating the new URL as the true home for that content — and that's the version that shows up in search results going forward.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">But that's not all a 301 does.&nbsp;<strong>It also carries forward the SEO value that old URL built up over time.</strong> Picture an article from five years ago that dozens of other sites have linked to — blogs, other newsrooms, industry forums. Each of those links functions as a kind of trust vote in Google's eyes. A 301 makes sure those votes don't disappear along with the old URL — they carry over to the new one.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's why 301s show up in a few specific situations. First: restructuring your URL scheme, say when a site moves from a clunky, technical URL format to something cleaner and more SEO-friendly. Second: fixing a typo in a headline that forced a change to the URL itself. Third: migrating an entire publication to a new domain, where every old URL needs a matching address on the new site. Fourth: merging two short, archival stories about the same event into one more complete article — you'd redirect both old URLs to that new, combined piece.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That power is exactly why so many damaging myths have built up around the 301 — and the biggest one is the idea that&nbsp;<strong>a 301 works like a universal patch: slap it on any dead URL and the problem disappears.</strong> In practice, a 301 only carries link equity forward when the new page genuinely continues the topic of the old one. Redirecting a deleted sports story to a homepage full of political news doesn't save anything — which brings us to the mistake covered next.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Why Redirecting a Deleted Story to the Homepage Is a Mistake</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Newsrooms are terrified of blank pages and 404 errors.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That fear is where a bad habit comes from: delete an article from the archive, and the system automatically bounces the reader to the homepage. The logic seems sound — preserve the traffic, hold onto the link equity.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">To Google, though, this is completely illogical behavior.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Picture someone searching for results from a local election a decade ago. They click the link and land instead on today's homepage with the weather forecast. Something feels off immediately.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google recognizes this pattern easily. When it sees that the destination content has nothing to do with the original, it treats the redirect as deceptive — and triggers a defensive response.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The industry term for this is a&nbsp;<strong>soft 404</strong> — because the page technically returns a 200 status ("OK"), but the content isn't actually what the user asked for.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The result? All the link equity you were trying to save simply doesn't transfer. It gets stuck halfway there.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The rule is simple:&nbsp;<strong>a 301 only makes sense when the new URL genuinely answers the same question the old one did.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Redirecting an old sports story to a new sports story on a similar topic — sure. Redirecting that same story to today's general news homepage — no.</span></p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/08/06/soft-404-przekierowanie-usunietego-artykulu-na-strone-glowna.png" alt="Redirecting a deleted story to the homepage looks like a rescue, but to Google and the reader it's a dead end - a soft 404." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>Redirecting a deleted story to the homepage looks like a rescue, but to Google and the reader it's a dead end — a soft 404.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 302, 307, and 308: Temporary Redirects and the Password Problem</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Sometimes you need to route traffic elsewhere, but only briefly — during an outage in one section, or while testing a new layout.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For years, 302 was the tool for this: a temporary move. The message to the crawler was, "don't forget the old URL, it's coming back soon."</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">But it had a real technical flaw, one that was especially painful for subscription sites.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When a reader logged into their paid account and the system quietly ran a 302 redirect behind the scenes, older browsers could actually lose the submitted form data along the way. Take a concrete case: a reader fills out the login form, hits "sign in," and the system redirects them back to the article via a 302. Somewhere in that handoff, the login and password data could get dropped. The result: the reader has to type everything again, or just sees a login error — frustrating, especially for paying subscribers.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's why newer standards emerged:&nbsp;<strong>307 (temporary) and 308 (permanent).</strong> They behave the same way 302 and 301 do from an SEO standpoint, but they have one important advantage.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">They never lose submitted data. Period.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When a reader submits a password through a payment gateway, 307 guarantees it reaches the new address safely, with no risk of anything getting lost along the way. Google trusts these codes fully, so it's worth making sure your engineering team uses them anywhere data is being submitted — logins, payments, forms.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 404: An Empty Page Isn't a Disaster</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">The internet's most famous status message: 404.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It simply means the server couldn't find the requested page. A persistent myth in marketing circles is that every 404 is a nail in the coffin for your Google rankings.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's one of SEO's more stubborn myths.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The web is alive — articles get published and eventually disappear, and dead links are a completely normal part of running any large site.&nbsp;<strong>Google understands this and doesn't penalize you for cleaning up your archive.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">There is a catch, though, and it matters for large publishers in particular.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When a crawler hits a 404, it assumes this might be temporary — maybe an admin is about to fix the link. Take an example: a site removes an old story about a water-main break from three years ago. The crawler hits a 404 and, instead of considering the matter closed, comes back to check that same empty page month after month — just in case the content returns.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's crawl budget being wasted on something the crawler could be spending on more useful work, like indexing today's articles.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If your site is dealing with an indexing problem more serious than the occasional stray 404 — say, Google isn't seeing your site at all — that usually points to a deeper crawling or indexing issue worth auditing separately.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 410 (Gone): The Tool That's Easy to Overlook</strong></span></h2><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/08/06/roznica-miedzy-kodem-404-a-410-w-seo.png" alt="404 says &quot;I couldn't find it.&quot; 410 says &quot;it's gone for good and it's not coming back&quot; - and Google's crawler remembers the difference." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>404 says "I couldn't find it." 410 says "it's gone for good and it's not coming back" — and Google's crawler remembers the difference.</i></span></figcaption></figure><p><span style="background-color:transparent;color:rgb(0,0,0);">There's a second code for the exact same situation as a 404 — but with a very different meaning attached.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A 410 differs from a 404 in one key way.</strong> It doesn't say "I couldn't find this." It says, plainly, "this was intentionally removed, and it isn't coming back."</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a very specific signal to anything crawling your site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">When a crawler hits a long-deleted story about a local traffic accident and gets a 410 instead of a 404, it registers that decision and stops coming back. If the content is gone permanently, there's no reason to check again next week, next month, or next year.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a real benefit for the entire site.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);"><strong>The crawl budget a search engine spends scanning your site stops getting wasted on dead URLs.</strong> Instead of circling back to old, empty pages, crawlers get to your five-minute-old articles that much faster.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For news publishers, this often determines whether you show up in&nbsp;</span><a href="https://www.4media.com/article/333,the-modern-sitemap-in-practice-how-to-help-google-discover-your-news-portal-and-more"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google News</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">&nbsp;at all.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Don't Forget the Human Who Actually Sees This Page</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">There's one thing that's easy to overlook when you're building out a page for deleted content.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Returning the right error code for the crawler is one thing. What that page looks like to an actual reader is a completely different problem.&nbsp;<strong>Nobody wants to land on a bare white page with a technical error message</strong> — that's the fastest way to lose someone for good.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It's worth building a dedicated, friendly view for these cases.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Something on-brand, with a simple message: "this story has been moved to our archive because it's no longer current." Add a search bar.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Below that, surface a few of today's best stories.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That way, Google gets the signal to clear the link from its index, and the reader stays on your site instead of bouncing.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Status 451 and 418: The Law, and an Industry Joke</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">The HTTP vocabulary also has codes for some very specific situations.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">One is 451 — it sounds grim, and that's intentional. The name is a nod to "Fahrenheit 451," the novel about book burning. This code shows up when a publisher has to take down an article for legal reasons.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A court order, a law enforcement takedown request, a copyright claim, state censorship — in any of these cases, independent outlets generally prefer to show a 451 rather than quietly delete the piece.&nbsp;<strong>It's a clear signal that the removal came from outside pressure, not an editorial decision.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">For organizations tracking press freedom, that distinction matters.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A more amusing case is status 418 — a pure industry joke.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">It was created more than twenty years ago, as an April Fools' gag. It literally means: "I'm a teapot, I can't brew you coffee." It was meant as a harmless joke among developers, with no real-world use.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Today, though, it occasionally gets a genuinely practical application.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">News sites regularly fight bots that scrape content en masse. Picture a script hitting a server hundreds of times a minute, copying article after article into its own database. When a defense system catches that pattern, it can deliberately return a&nbsp;<strong>418 instead of the actual page content.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The confused script often just chokes, unsure how to interpret the response.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Redirect Chains: Getting Lost Inside Your Own Site</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Now that you know what the individual codes mean, it's worth looking at what happens when they stack up into long chains.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A publication grows over years — an SSL certificate gets added, section names change, the "www" prefix disappears. A link from 2011 jumps to a 2015 version, then 2018, and finally lands on the current URL.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a redirect chain — and&nbsp;<strong>it's the enemy of any optimization effort.</strong></span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Every hop in that chain costs time. On a fast office connection you barely notice it, but a reader on a weak mobile signal sees a blank white screen for several seconds. Some of them will just close the page before it loads.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Google treats these chains just as unfavorably.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Per&nbsp;</span><a href="https://developers.google.com/crawling/docs/troubleshooting/http-status-codes"><span style="background-color:transparent;color:rgb(17,85,204);"><u>Google's own documentation</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">:&nbsp;<strong>past ten hops, the crawler gives up.</strong> It stops following the chain, and whatever link equity you were trying to preserve evaporates along the way. That's why your technical team should keep the structure flat — old link straight to the final URL, no historical layovers in between.</span></p><figure class="image"><img style="aspect-ratio:1536/1024;" src="https://static3.4media.com/data/wysiwig/2026/08/06/kaskada-przekierowan-301-lancuch-adresow-url.png" alt="Every extra hop in a redirect chain costs time - and past the tenth, Google's crawler simply gives up." width="1536" height="1024"><figcaption><span style="background-color:transparent;color:rgb(0,0,0);"><i>Every extra hop in a redirect chain costs time — and past the tenth, Google's crawler simply gives up.</i></span></figcaption></figure><p style="text-align:center;">&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>Are All Redirect Chains Bad? A Few Exceptions</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">There are situations where a short chain makes business sense and doesn't hurt anyone.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The first is affiliate links. When you recommend a product, you route the reader through a server that logs the commission before they land in the retailer's cart.&nbsp;<strong>That's a deliberate, revenue-generating redirect</strong>, and search engines have no issue with it.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The second is access verification on subscription sites.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">To check whether a reader has a paid subscription covering a given article, the system may need to briefly route them through a separate authentication service before sending them back to the article.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">As long as that process is short and built on safe codes — like the 307 mentioned earlier — search engines don't see any red flags.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>AI and HTTP Status Codes: A Different Set of Rules</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">Finally, it's worth looking at what publishers are up against beyond classic Google search these days.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The traffic numbers coming out of 2026 make that clear. Multiple outlets have reported steep, sustained drops in Google referral traffic since AI Overviews rolled out — enough that companies including USA Today's parent and Reddit have publicly discussed blocking Google's crawler entirely rather than keep feeding a system that sends them less and less traffic in return. Industry groups tracking member sites have documented year-over-year referral declines across both news and entertainment publishers, and the debate has moved well past "is this happening" into boardroom conversations about whether staying visible in Google is even worth the cost anymore.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That backdrop matters here because&nbsp;</span><a href="https://www.4media.com/article/340,ai-mode-vs-seo-how-to-survive-and-rank-in-the-era-of-generative-search"><span style="background-color:transparent;color:rgb(17,85,204);"><u>language models and generative AI search engines pull knowledge from news sites</u></span></a><span style="background-color:transparent;color:rgb(0,0,0);">&nbsp;to serve users ready-made summaries — and AI bots handle redirects noticeably worse than Google's crawler does.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Back to the same example: a deleted story redirected to the homepage.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">A classic search crawler will quickly spot the trick and disregard that URL.&nbsp;<strong>An AI bot tends to be far more credulous</strong> — it'll follow an old link to a deleted TV review, land on today's homepage featuring a political scandal interview, and simply merge the two as if they were connected.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">The result? The model generates nonsense for the user, citing your newsroom as the source.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">That's a fast way to burn reader trust in your brand — and at a moment when every newsroom is already fighting to hold onto whatever traffic and credibility AI systems leave them, that risk is harder to shrug off than it used to be. Therefore,&nbsp;<strong>using 410 honestly, wherever content is genuinely gone for good, is more than a technical best practice today</strong> — it's protection against misinformation that can spread across the web with your name attached to it.</span></p><p>&nbsp;</p><h2><span style="background-color:transparent;color:rgb(0,0,0);"><strong>A Few Questions Before You Hit "Redirect"</strong></span></h2><p>&nbsp;</p><p><span style="background-color:transparent;color:rgb(0,0,0);">A large archive means constant decisions, and every one of them has a cost — in traffic, in team time, or both.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Knowing the 300 and 400 status code families isn't just an IT department concern. It's a strategic tool for anyone responsible for how a site shows up in search.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Before ordering another mass redirect of old topic sections, it's worth asking your team a few questions.</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Does the new page genuinely answer the same question the old headline did?</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Is a ten-year-old story about a long-forgotten local event still delivering any real value?</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">Would removing that content from the index via 410 free up crawl budget for fresher, current publishing?</span></p><p><span style="background-color:transparent;color:rgb(0,0,0);">If the answers point toward cleaning up the archive — do it.&nbsp;<strong>Build a proper error page, cut the dead links loose,</strong> and let the crawlers focus on what's actually current.</span></p> ]]></content:encoded></item><item>
            <title><![CDATA[Google’s &quot;Velvet Rope&quot;: What New Search Profile Thresholds Mean for Local Publishers]]></title>
            <link>https://www.4media.com/artykul/389,google-s-quot-velvet-rope-quot-what-new-search-profile-thresholds-mean-for-local-publishers</link>
            <guid>https://www.4media.com/artykul/389,google-s-quot-velvet-rope-quot-what-new-search-profile-thresholds-mean-for-local-publishers</guid>
            <pubDate>Mon, 03 Aug 2026 10:49:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-google-s-velvet-rope-what-new-search-profile-thresholds-mean-for-local-publishers-1787651259.png" type="image/png" medium="image" /><description>How the new &quot;audience account&quot; era redefines legitimacy in search, and why local newsrooms must double down on audience sovereignty.</description>
            <content:encoded><![CDATA[ <p>Google has built a velvet rope around the word "publisher."</p><p>Imagine a local newspaper that has dutifully covered city hall for 70 years. It employs six dedicated reporters, maintains a robust historical archive, and is the lifeblood of its community’s civic information. Yet, under Google’s latest framework, it might fail the test to be recognized with a dedicated Search Profile.</p><p>Meanwhile, a food review account launched just last year can breeze past the velvet rope simply by holding a large Instagram following.</p><p>That is how <strong>Google Search Profiles</strong> work in the United States today. Marketed to creators, brands, and publishers, these profiles offer a substantial reward: a customizable space connected directly to Search and Discover. Qualifying entities get the chance to shape a Knowledge Panel, pin posts, add direct links, and let readers follow their source right from the search results page.</p><p>But the gatekeeper isn't journalistic rigor or local impact; it's social media followers.</p><h3>The Follower-Weighted Era</h3><p>Historically, the fundamental unit of the web was the page. Today, the platform era’s new unit is the <i>audience account</i>.</p><p>Initially, Google set the entry bar incredibly high: 100,000 followers on YouTube, Instagram, or X (formerly Twitter), or 300,000 on TikTok. While Google recently (August 2026) lowered these thresholds slightly for some platforms—dropping the requirement to 35,000 subscribers for YouTube, Instagram, and X (though keeping TikTok at 100,000)—the underlying philosophy remains unchanged.</p><figure class="image"><img style="aspect-ratio:757/330;" src="https://static3.4media.com/data/wysiwig/2026/08/25/the-follower-weighted-era-visual-selection.png" alt="" width="757" height="330"></figure><p>This is <strong>follower-weighted legitimacy</strong>.</p><p>While Google explicitly states that creating a profile does not directly change search rankings, the implications for visibility are real. Users who follow a source via their Search Profile may see more of that creator's content surfaced in Google Discover.</p><p>For local publishers, this trend is a stark reminder: platforms evaluate worth through the lens of global scale, not local necessity. Google’s threshold tells us where its product is going. It should not tell a local newsroom what it is worth.</p><h3>Why the Timing Matters (And What It Means for AI)</h3><p>The push toward audience accounts comes at a critical juncture. As we've tracked in our recent coverage, including <a href="https://www.4media.com/articles/220/american-media-industry-news" title="null">The Messenger Becomes the Author</a> and <a href="https://www.4media.com/articles/220/american-media-industry-news" title="null">Google Search Live and the End of Drive-By Traffic</a>, publishers are facing an existential question: <i>How much of our reporting should we keep feeding into AI search ecosystems as traditional referral traffic continues to fall?</i></p><p>Google is elevating social accounts to first-class properties inside Search Console, accommodating creators who might not even own a traditional website. This shift underscores a broader industry pivot: reliance on third-party platform traffic is becoming a losing game for hyper-local entities.</p><h3>The Strategy for Local Newsrooms: Audience Sovereignty</h3><p>Local publishers cannot afford to play by "national creator math." Instead, they need a two-pronged approach:</p><p><strong>1. Claim Every Available Surface</strong> If your newsroom meets the new 35,000 follower threshold on a platform like X or Instagram, claim your Google Search Profile immediately. Optimize it, pin your best investigative work, and use it as a funnel. Play the game where you can.</p><p><strong>2. Build What Platforms Cannot Revoke</strong> The ultimate defense against shifting algorithm thresholds is <strong>Audience Sovereignty</strong>. Local publishers must relentlessly build direct relationships with their readers.</p><p>This means prioritizing:</p><ul><li data-list-item-id="e2f2759b197a63a5d5c43a8e83a91a64d">Direct website readership</li><li data-list-item-id="e2480ed67e950e814d18c2329a16472df">First-party data collection</li><li data-list-item-id="e24371554822327064e5845e699ee6087">Paid subscriptions and paywalls</li><li data-list-item-id="e76ed565d4db1ccba47aa02605f503faf">Owned newsletters</li></ul><p>Platforms can change the rules of the velvet rope overnight. They cannot take away a loyal subscriber who visits your homepage directly or opens your morning email.</p><h3>How CMS4media Supports True Independence</h3><p>Building a sustainable local news model requires the right infrastructure—one that doesn't rely solely on algorithmic goodwill. This is where moving beyond a basic website to a comprehensive publisher platform becomes vital.</p><p><a href="https://www.4media.com/p/23/cms-4media" title="null"><strong>CMS4media</strong></a> is designed specifically to help publishers build that unshakeable direct audience.</p><ul><li data-list-item-id="e424c1e6415d666a59ef4cbdb388af832"><strong>First-Party Revenue Streams:</strong> Rather than waiting for platform payouts, CMS4media allows publishers to easily implement <strong>Paywalls &amp; Subscriptions</strong>, establishing a direct financial relationship with readers.</li><li data-list-item-id="e0bd02ed0a9d92399c02bb696efda0345"><strong>Engagement Tools:</strong> Modules like the <strong>Content Hub</strong> and <strong>Quizzes</strong> keep readers on your site longer, turning casual visitors into habitual readers.</li><li data-list-item-id="e82770dc69ed3c9f9085846e360577285"><strong>Sovereign Monetization:</strong> With built-in features for a <strong>Classifieds marketplace</strong>, <strong>Business directory listings</strong>, and seamless integration with the <strong>Ads4media</strong> network, local newsrooms can diversify their revenue away from programmatic display ads and build local business partnerships.</li><li data-list-item-id="eb5e7aa84db2d61a936a1ed621184269b"><strong>AI Efficiency:</strong> The built-in <strong>AI Assistant</strong> helps resource-strapped newsrooms optimize content for SEO and generate related materials quickly, ensuring that when you <i>do</i> compete for search traffic, your content is perfectly primed.</li></ul><h3>The Bottom Line</h3><p>Google’s evolving Search Profiles are a fascinating tool for creators with mass appeal, but they expose a blind spot when it comes to the vital role of local journalism. A local publisher's worth is defined by the community it serves, not an arbitrary follower count.</p><p>By focusing on direct readership and utilizing tools designed for independent media growth, local newsrooms can ensure they remain the indispensable town crier, regardless of who is allowed past Google's velvet rope.</p> ]]></content:encoded></item><item>
            <title><![CDATA[llms.txt: Does AI Actually Use This File? A Look at the Standard]]></title>
            <link>https://www.4media.com/artykul/383,llms-txt-does-ai-actually-use-this-file-a-look-at-the-standard</link>
            <guid>https://www.4media.com/artykul/383,llms-txt-does-ai-actually-use-this-file-a-look-at-the-standard</guid>
            <pubDate>Tue, 21 Jul 2026 09:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-llms-txt-czy-ai-naprawde-korzysta-z-tego-pliku-analiza-standardu-1784271074.jpg" type="image/jpeg" medium="image" /><description>Few web standards have generated as much buzz in recent months as llms.txt. As recently as fall 2024, it was just a proposal from Jeremy Howard. Today it has generators, integrations with popular platforms, hundreds of thousands of implementations, and a permanent spot in conversations about SEO, GEO (generative engine optimization), and AI-focused site optimization.</description>
            <content:encoded><![CDATA[ <p><strong>The idea seems simple enough:</strong> instead of hoping a language model finds the most important content on its own, a site owner can hand it a guide to their site.</p><p>But as the standard has grown in popularity, the claims about it have gotten bolder. Some call llms.txt "robots.txt for AI." Others suggest it improves your odds of being cited by <a href="https://www.4media.com/article/201,chatgpt-10-things-you-should-know-about-before-writing-articles">ChatGPT</a> or Perplexity.</p><p>The problem is that opinions are multiplying faster than evidence.</p><p>Server log analyses suggest that most published files are barely ever fetched, and Google hasn't confirmed that llms.txt plays any meaningful role in its systems.</p><p>That gap between hype and evidence is exactly what makes llms.txt one of the more interesting topics at the intersection of SEO and AI right now. So instead of jumping straight to "does llms.txt work," it's worth looking at what we actually know.&nbsp;</p><p>Where did the standard come from? What does its author actually propose? How are <a href="https://www.4media.com/article/340,ai-mode-vs-seo-how-to-survive-and-rank-in-the-era-of-generative-search">AI model providers</a> responding to it? And does the available data really back up the narrative that's built up around it?</p><h2>Where Did the Idea for llms.txt Come From?</h2><p>The standard wasn't created by Google or OpenAI, and its origins have nothing to do with search engines.</p><p>It comes from Jeremy Howard, co-founder of Answer.AI and creator of fast.ai, who published the first version of the spec in September 2024.</p><p>Howard wasn't trying to invent a new ranking signal or an alternative to robots.txt. His starting point was a much more practical problem: modern websites are designed primarily for humans and browsers, while language models need the simplest possible path to the actual content that matters.</p><p>In the spec's description, Howard points out that a single web page often contains a huge amount of material that adds zero value from a model's perspective. Menus, footers, ads, JavaScript, banners, and heavy navigation all inflate the number of tokens needed to process a document, making it harder to reach the actual knowledge inside.</p><figure class="image"><img style="aspect-ratio:1402/1122;" src="https://static3.4media.com/data/wysiwig/2026/08/03/llms-txt-what-is-it.png" alt="" width="1402" height="1122"></figure><p>That observation is what led to llms.txt. <strong>The original goal wasn't SEO </strong>— it was making it easier for language models to find the most important content on a site.</p><h2>The Problem Jeremy Howard Was Trying to Solve</h2><p>The project's premise can be summed up in one sentence: since language models read the web differently than people do, maybe they need a different way to navigate it too.</p><p>Howard's proposal: a site owner writes a simple text file listing the site's most important resources, each with a short description. Instead of parsing the entire <a href="https://www.4media.com/article/335,site-structure-optimization-how-to-build-an-architecture-that-google-loves">structure of a site</a>, an AI agent gets a ready-made list of where to start.</p><p><strong>That distinction matters.</strong> The spec doesn't propose replacing a site's existing structure or building a new indexing mechanism. The file is only meant to point to whichever documents the author considers most valuable.</p><p>You could say llms.txt proposes an additional layer of communication between a site owner and AI systems. Howard himself describes it as a guide to a site — not a new way of publishing content.</p><h2>Is llms.txt an Official Web Standard?</h2><p>Not yet.</p><p>This is one of the most commonly overlooked distinctions in discussions about llms.txt. Despite its growing popularity, the project hasn't been adopted by standards bodies like the W3C or IETF. That means it has no official status as a web specification, and implementing it is entirely voluntary.</p><p>That has real consequences. No AI model provider is obligated to read the file. No site owner is obligated to publish it. The whole project's success depends entirely on whether both sides find it useful.</p><p>That's what separates llms.txt from standards that eventually became a fixed part of internet infrastructure. Right now, llms.txt should be treated as an open proposal from the AI community — not a binding web standard.</p><h2>What Does the llms.txt Spec Actually Look Like?</h2><p>Simplicity was one of the project's core goals.</p><p>Per the spec, the file should live at /llms.txt in a domain's root directory. Its content is written in Markdown, not XML or JSON — a deliberate choice. Howard argues Markdown is one of the formats language models recognize best, since so much technical documentation is already written in it.</p><figure class="image"><img style="aspect-ratio:1700/1066;" src="https://static3.4media.com/data/wysiwig/2026/08/03/image_1.png" alt="llms.txt example from Mygom SEO Checker" width="1700" height="1066"><figcaption><span style="color:rgb(0,0,0);">llms.txt example from Mygom SEO Checker</span></figcaption></figure><p>At minimum, the document includes a project name, a short site description, and sections grouping the most important resources with brief descriptions and Markdown-formatted links.</p><p>What the spec recommends <i>against</i> is just as telling. Howard doesn't suggest copying an entire <a href="https://www.4media.com/article/333,the-modern-sitemap-in-practice-how-to-help-google-discover-your-news-portal-and-more">sitemap </a>or listing hundreds of URLs. The idea is the opposite: a short, hand-picked set of the most important materials. llms.txt is meant to read like a carefully curated table of contents, not an auto-generated list of every page on a site.</p><figure class="image"><img style="aspect-ratio:1410/1116;" src="https://static3.4media.com/data/wysiwig/2026/08/03/example-llms-txt-why-it-matters.png" width="1410" height="1116"></figure><h2>Why Isn't This Just Another sitemap.xml?</h2><p>At first glance the two look similar — both contain links to pages. That's about where the similarities end.</p><p>sitemap.xml helps search engines discover URLs to crawl and index. In practice it often lists thousands of pages and is generated automatically by a CMS or SEO tool.</p><p>llms.txt does something completely different. It doesn't try to describe an entire site. It's meant to point to a small number of materials that, in the author's judgment, best represent the knowledge the site contains.</p><p>The difference isn't just technical — it's philosophical. A sitemap answers "what's on this site?" llms.txt tries to answer "where should you start?"</p><h2>Actual Adoption of llms.txt: Industry Enthusiasm Is One Thing, AI Usage Is Another</h2><p><strong>A rising number of implementations doesn't mean a rising amount of usage</strong></p><p>The number of domains publishing llms.txt is growing fast. In the roughly 15 months since the spec was published, the file has shown up on hundreds of thousands of sites, and popular SEO tools and documentation platforms have started offering it as a built-in generator.</p><p>That doesn't mean language models are actually using it. Site owners implementing the file and AI systems actually reading it are two separate questions — and that gap is really the whole debate.</p><p><strong>BuiltWith shows the scale of adoption</strong></p><p>BuiltWith's data confirms rapid growth in the number of sites with an llms.txt file. But that only shows that the technology is present — not whether AI models are using it. SEO has a long history of tactics that got adopted en masse mainly because they were bundled into CMS platforms and plugins. A rising implementation count isn't, by itself, evidence that the standard matters in practice.</p><p><strong>Ahrefs checked server logs</strong></p><p>Ahrefs ran a much more revealing analysis, based on HTTP logs from more than 137,000 domains. Instead of counting implementations, they checked whether llms.txt files were actually being fetched.</p><p>The results were sobering: roughly 97% of the files received zero HTTP requests during the study period. That doesn't prove AI models never use them, but it does show that actual usage of the standard is far from widespread today. What's more, a large share of the traffic that was recorded came from monitoring tools and technology scanners — not from systems generating answers for real users. A file being downloaded doesn't necessarily mean a language model made use of it.</p><p><strong>OtterlyAI reaches similar conclusions</strong></p><p>OtterlyAI published comparable findings. Looking at more than 60,000 AI bot visits, requests for llms.txt accounted for only about 0.1% of that traffic.</p><p>Two independent studies point to the same conclusion: llms.txt implementations are growing fast, but there's currently little evidence of widespread use by AI systems.</p><figure class="image"><img style="aspect-ratio:2940/1592;" src="https://static3.4media.com/data/wysiwig/2026/08/03/image.png" width="2940" height="1592"><figcaption><span style="color:rgb(0,0,0);">An example of llms.txt from Vinted UK</span></figcaption></figure><h2>What Does Google Say About It?</h2><p>Google's position is far more cautious than the industry conversation around it. John Mueller has said Google's systems can analyze page structure on their own and don't need an extra file to understand a page's content. Google hasn't communicated any ranking benefit tied to implementing llms.txt.</p><p>Google has also pointed out that the file's content is written by the site owner — meaning it's a self-reported signal. That kind of information is easy to manipulate, so search engines tend to weight signals they observe independently more heavily than claims made by page authors themselves.</p><p>Right now, there's no basis for treating llms.txt as equivalent to robots.txt or sitemap.xml, or as a ranking factor on Google.</p><h2>If Models Can Already Read HTML, Why Do They Need Another File?</h2><p><strong>This is the skeptics' central argument</strong></p><p>Discussions about llms.txt often boil down to one assumption: if language models get a "better map" of a site, they should produce better answers.</p><p>The problem is that modern models already have very sophisticated tools for parsing documents. Both search systems and language models can distinguish main content from navigation, ads, footers, and interface elements — that's not some new AI-specific skill; classic search engines have used similar techniques for years.</p><p>If a model can already identify the right part of a document on its own, it's fair to ask what additional value a hand-curated guide really adds. This is precisely the sticking point that keeps coming up between supporters and skeptics of the standard: the better models get at parsing pages, the harder it becomes to justify an extra descriptive layer on top.</p><h2>Why the Distinction Between a Training Crawler and a RAG System Matters</h2><p><strong>Not every AI system visits a site for the same reason</strong></p><p>A training crawler works much like a classic search-indexing bot: its job is to gather a huge volume of documents that will later be used to train a model. In that scenario, what matters most is the ability to pull large datasets and clean them up afterward.</p><p>Retrieval-Augmented Generation (RAG) systems work completely differently. They're not trying to build a full copy of the internet. Their job is to find the right documents at the moment a user asks a specific question.</p><p>This distinction changes how you should think about llms.txt — whether the standard is useful at all depends heavily on which stage of a model's workflow you're talking about.</p><p><strong>In RAG systems, </strong><a href="https://www.4media.com/article/337,speed-is-the-new-currency-why-your-cms-choice-could-kill-your-seo"><strong>speed is what matters</strong></a></p><p>Modern AI search tools generally work in stages: first they find potentially relevant documents, then fetch their content, then hand that content to the language model that generates the actual answer.</p><p>That raises an obvious question: if a system already knows the answer lives at a specific URL, why would it make an extra HTTP request just to fetch llms.txt, read a list of recommended materials, and then go right back to the page it already found?</p><p>This is where the biggest doubts about the standard's practical usefulness come from. Every extra step adds latency and adds another operation for the system to perform. In an environment where milliseconds matter, that's not a trivial argument. If an AI search tool already knows the right document, an extra guide file may simply be redundant.</p><p><strong>There are scenarios where llms.txt makes more sense — developer tools are the best example</strong></p><p>The fact that Google is cautious doesn't mean the whole standard is worthless. Quite the opposite — research suggests the strongest interest in llms.txt isn't coming from classic search engines but from the developer-tools ecosystem.</p><p>Coding assistants, task-executing agents, and systems that parse technical documentation typically work with much smaller, more focused datasets than general web search does. In that context, a hand-curated guide to a documentation set really can cut down the time it takes to find the right information.</p><p>It's no coincidence that some of the earliest adopters of llms.txt were API documentation sites, developer libraries, and open-source projects — an environment that fits Howard's original premise far better than a news site or an e-commerce store does. The most compelling use cases for llms.txt today are in technical documentation, not broad-based SEO.</p><h2>Separating the Standard's Potential From Its Current Role</h2><p>Weighing the Ahrefs data, the OtterlyAI analysis, and Google's stated position together, it's hard to argue that llms.txt has become a widely used piece of AI infrastructure. It's just as hard to call it a pointless project.</p><p>The spec solves a specific, real problem its author described, and it has real applications in specific scenarios — especially where models are working with technical documentation or performing agentic tasks. That's not the same thing as confirming broad adoption by the AI search engines handling millions of queries a day.</p><p><strong>That distinction is central to the whole debate.</strong> Instead of asking whether llms.txt "works," it's more useful to ask who it was designed for and in what environment. Only then can you fairly assess its actual potential.</p><h2>The Case For and Against llms.txt: Why Is the SEO Industry Split?</h2><p>The controversy around llms.txt isn't really about the spec itself — the format is simple and easy to implement. The disagreement is about whether it solves a real problem for today's language models.</p><p>You can think Howard's idea is logical and still doubt that today's AI systems actually need it. In practice, the question isn't whether llms.txt is a valid standard — it's whether models have any reason to use it.</p><p><strong>Websites are built for people, not models</strong></p><p>Supporters point out that modern web pages are full of elements that are just noise to a language model. llms.txt is meant to shorten the path to the most important material and flag priorities — not replace HTML or sitemap.xml. In this view, the standard acts as a guide, not a new publishing format.</p><p><strong>Models are getting better at doing without it</strong></p><p>Skeptics point out that modern models are increasingly good at recognizing document structure on their own and separating real content from navigation elements. In RAG-based systems, reading an extra file means another HTTP request and added processing cost. If a model has already found the right document, an extra guide may just be dead weight.</p><p><strong>Both sides have a point</strong></p><p>Current evidence suggests llms.txt may be worthwhile in specific use cases — technical documentation and agentic systems, for example — while there's no evidence it plays a meaningful role in mainstream AI search today. That makes it worth treating as a promising experiment, not a mandatory piece of technical SEO.</p><h2>What Can We Actually Confirm?</h2><p><strong>The standard exists and is gaining traction quickly.</strong> There's no question llms.txt is an active, evolving project. Since the spec was published, more implementations, generators, and documentation-tool integrations have appeared, and adoption is climbing fast. The debate isn't about whether the standard exists — it's about how much it's actually being used.</p><p><strong>There's no evidence it affects Google.</strong> Google hasn't confirmed that llms.txt influences rankings or AI Overviews. John Mueller has emphasized that Google's systems can analyze page structure on their own and don't need an extra file to understand what a page contains. There's currently no basis for treating llms.txt as a ranking factor.</p><h2>What Should Be Considered a Myth?</h2><p><strong>"llms.txt works just like robots.txt."</strong></p><p>This is one of the most repeated oversimplifications. Yes, both files live in a domain's root directory — but they serve completely different functions. robots.txt talks to crawlers and sets rules for what they can access. llms.txt doesn't block anything and has no effect on indexing; its only role is to flag the materials a site owner considers most important. The robots.txt comparison works fine as a loose metaphor, but technically the two solve entirely different problems.</p><p><strong>"Implementing llms.txt improves SEO."</strong></p><p>There's currently no data supporting this. No available study has shown an increase in organic visibility after implementing the standard, and Google hasn't indicated it treats llms.txt as a ranking signal. That could change down the road, but as of today, linking llms.txt to classic SEO outcomes goes beyond what the evidence actually shows.</p><p><strong>"Without llms.txt, AI won't use your site's content."</strong></p><p>This isn't supported either. Language models have been analyzing websites for years without llms.txt, relying on crawlers, their own indexes, and search mechanisms. When an AI system does draw on a site's content, it's almost always thanks to existing indexing infrastructure — not because it happened to find an llms.txt file. Not having llms.txt doesn't make a site invisible to AI systems.</p><h2>What Should Publishers Take Away From This?</h2><p>If you run a website, you can implement llms.txt — but right now there's no reason to expect it to move the needle. Putting the file together isn't hard and usually doesn't cost much. The issue is that there's currently no evidence tying its implementation to better Google visibility, <a href="https://www.4media.com/article/374,how-to-check-if-your-website-is-cited-by-ai-chatgpt-claude-perplexity-and-gemini">more frequent AI citations</a>, or <a href="https://www.4media.com/article/338,measuring-website-traffic-a-technical-guide-to-google-analytics-4-and-search-console">more traffic</a>.</p><p>That doesn't make llms.txt worthless. If you run an extensive documentation site, a knowledge base, or a resource-heavy expert content site, a curated guide like this could turn out to be useful down the road, especially as AI agents become more capable. For now, it's best treated as a low-cost experiment whose benefits haven't been proven yet.</p><p>For most publishers, the bigger wins will keep coming from tactics with a proven track record: producing genuinely valuable content, improving information architecture, using structured data well, and keeping your site fast. That's exactly where <strong>CMS 4Media</strong> earns its keep — with built-in SEO <a href="https://www.4media.com/article/367,content-hub">automation</a>, structured data handled for you, and <a href="https://www.4media.com/article/352,ai-assistant">an AI assistant</a> built into the editorial workflow, it takes care of the fundamentals that actually move the needle, so your team can spend less time on technical busywork and more time on the content itself.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Content Translation with AI Assistant]]></title>
            <link>https://www.4media.com/artykul/382,content-translation-with-ai-assistant</link>
            <guid>https://www.4media.com/artykul/382,content-translation-with-ai-assistant</guid>
            <pubDate>Wed, 01 Jul 2026 13:51:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-tlumaczenia-ai-asystent-1782908470.png" type="image/png" medium="image" /><description>The AI Assistant in the 4media system automatically translates your content into other languages. This allows you to quickly prepare an article for foreign-language readers without having to manually translate every sentence.</description>
            <content:encoded><![CDATA[ <p>This feature is available for portals that meet two conditions:</p><ul><li data-list-item-id="e3d9521e07dbb374f312e41e70510c45f">They use the AI Assistant module.</li><li data-list-item-id="ef9258cd0257597b053fb36dad3290614">They have specifically two language versions enabled simultaneously.</li></ul><blockquote><p><strong>Tip:</strong> Detailed information on language configuration and instructions on how to activate additional language versions of your portal can be found in the following article:</p></blockquote><figure class="media"><oembed url="https://www.4media.com/article/254,languages"></oembed></figure><p>&nbsp;</p><h3>Where Can You Find the Translation Feature?</h3><p>Automatic translation works in most sections of your panel. You can use it in the following modules:</p><ul><li data-list-item-id="edf522b9697394cd15243f1a13b4243b5">Articles</li><li data-list-item-id="e6f25a4df8c2c8a2dd654414dd67faafe">Authors</li><li data-list-item-id="e6dcad5571f7e3a0457f04196fe80a8dd">E-editions</li><li data-list-item-id="ee7e068caaa5db2e59d999e0a3585e2da">Information ticker</li><li data-list-item-id="e8ffb60eb369b591e28115143d7c778fc">Photo galleries</li><li data-list-item-id="e051cb75190b9c43760ec6c58628fbb03">Multimedia</li><li data-list-item-id="e3a0a2abc8c68e425ad561c3a0fbe4594">Live coverages</li><li data-list-item-id="e2cafbfaa8c9252792f472bcdbbf4a75a">Boards</li><li data-list-item-id="eba0c3b650435109a4b55382912527bb6">Polls</li><li data-list-item-id="e16b7d22b739f99a8508a45b54c708787">Plebiscites</li><li data-list-item-id="ef9b8c73e26a25454139654f568d610ca">Events</li><li data-list-item-id="ef6c4b8de2be141dbff95fd3b226fa684">Obituaries</li><li data-list-item-id="e75cbc882e30f6efa1d1b51296e85d3cf">Subpages</li><li data-list-item-id="e94a01c7c299e5ab74c74c42ebb72d5d2">Categories</li><li data-list-item-id="e81f531c379f7a542c5fa064e4da2d154">FAQ</li><li data-list-item-id="ee4be0aefe0cd820d2ee05abf7604f5d2">Paywall</li><li data-list-item-id="e524861eae7dd26d9221cd515d46300b7">Classifieds</li><li data-list-item-id="ec52869e3372577b57ace69bdaf31ad49">Business Directory</li><li data-list-item-id="e70114d5e030e07e5b3ae43c434683ea4">Terms</li><li data-list-item-id="e05fe34b3b860c1bba0288d398cd4fe9c">Quizzes</li></ul><p>&nbsp;</p><h3>How Does Language Selection Work?</h3><p>The language you are translating from depends on the language version of the Admin Panel you are currently working in:</p><ul><li data-list-item-id="e28442117b55741fb145ea317f6c1a479"><strong>Working in the English version of the panel:</strong> The button will trigger a translation from English to the second active language (e.g., Spanish).</li><li data-list-item-id="e500a50a5cec048348c66eda3e1960741"><strong>Working in the Spanish version of the panel:</strong> The button will trigger a translation from Spanish to English.</li></ul><p>To change the language version of the admin panel itself, click the <strong>flag icon</strong> in the top right corner of the screen.</p><figure class="image image_resized" style="width:29.05%;"><img style="aspect-ratio:222/165;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image_6.webp" width="222" height="165"><figcaption>Admin Panel language version switch button</figcaption></figure><figure class="image"><img style="aspect-ratio:1668/593;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-1_4.webp" width="1668" height="593"><figcaption><strong>Translate from English to Spanish </strong>button (available when using the English version of the Admin Dashboard).</figcaption></figure><figure class="image"><img style="aspect-ratio:1637/608;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-2_3.webp" width="1637" height="608"><figcaption><strong>Spanish-to-English translation</strong> button when working in the Spanish version of the Admin Dashboard.</figcaption></figure><h4>&nbsp;</h4><h4><strong>How the AI Translation module works.</strong></h4><p>The following description is based on the [<strong>Articles</strong>] module. The feature works exactly the same way in all other modules.</p><ol><li data-list-item-id="e7acefa664a3b010fb04ef2f94771ebed">Prepare and save the text in your native language (e.g., in English).</li><li data-list-item-id="ee042a9bfc64f003e255e04c228ee84e5">Click the translation button (e.g., [English &gt; Spanish]) in the top right corner of the form.</li><li data-list-item-id="e1a8940e322eed3a32eaa73f7c361a66e">The AI Assistant will start working and display a message indicating that the translation is being prepared.</li></ol><figure class="image"><img style="aspect-ratio:395/166;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-3_3.webp" width="395" height="166"><figcaption>AI Assistant message during content translation</figcaption></figure><p>Once the process is complete, a green success confirmation message will appear at the top of the screen.</p><figure class="image"><img style="aspect-ratio:308/81;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-4_3.webp" width="308" height="81"><figcaption>Successful translation confirmation</figcaption></figure><p>In addition, a flashing green dot will appear to indicate changes that have been made to the currently inactive tab of the second version of the post. It disappears when you switch to the aforementioned ES tab.</p><figure class="image"><img style="aspect-ratio:513/309;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-5_3.webp" width="513" height="309"><figcaption>Green dot indicating changes made by the Assistant in the Spanish version of the post</figcaption></figure><h3>&nbsp;</h3><h3><strong>Important Rules for AI Assistant Operation</strong></h3><p><strong>Preserving Formatting:</strong> The translated text retains its original layout. The AI copies the structure of headings and paragraphs, and correctly transfers links and images embedded within the content.</p><figure class="image"><img style="aspect-ratio:1694/946;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-6_4.webp" width="1694" height="946"><figcaption>Original English version of the article</figcaption></figure><figure class="image"><img style="aspect-ratio:1694/947;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-7_4.webp" width="1694" height="947"><figcaption>The same article translated into Spanish, retaining formatting and embedded attachments</figcaption></figure><p><strong>Content Protection (No Overwriting):</strong> The AI Assistant does not overwrite fields that you have already filled in manually. If you enter your own title in the Spanish (ES) tab before running the AI, the system will skip that field and leave it unchanged.</p><p><strong>Empty Fields:</strong> The AI only translates fields that contain text. If you leave a field empty, the system will skip it. If the AI Assistant does not detect any content to translate on the page, it will display an appropriate warning message.</p><figure class="image"><img style="aspect-ratio:328/87;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-8_3.webp" width="328" height="87"><figcaption>Message informing about the lack of filled fields requiring translation</figcaption></figure><p><strong>Image Metadata (Descriptions and Titles):</strong> The system also automatically translates the descriptions and titles of the main image and additional images, provided they were previously entered in the source language.</p><figure class="image"><img style="aspect-ratio:1630/691;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-9_3.webp" width="1630" height="691"><figcaption>Original main image metadata in English</figcaption></figure><figure class="image"><img style="aspect-ratio:1628/721;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-10_1.webp" width="1628" height="721"><figcaption>Main image metadata translated into Spanish by the AI Assistant</figcaption></figure><figure class="image"><img style="aspect-ratio:1610/508;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-11_1.webp" width="1610" height="508"><figcaption>Global metadata for newly uploaded additional images in the original English version</figcaption></figure><figure class="image"><img style="aspect-ratio:1620/518;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-12_1.webp" width="1620" height="518"><figcaption>Global metadata for newly uploaded additional images translated into Spanish</figcaption></figure><p><strong>Translating Individual Images:</strong> If you are editing the metadata of a single, previously added image, you can find a dedicated translation button directly inside the edit panel for that specific image.</p><figure class="image"><img style="aspect-ratio:919/696;" src="https://static3.4media.com/data/wysiwig/2026/07/01/framed-image-13_1.webp" width="919" height="696"><figcaption>AI translation button in the edit view of the selected main image</figcaption></figure> ]]></content:encoded></item><item>
            <title><![CDATA[How Hartmann Media Consulting Migrated 6 Local News Portals to CMS4media Without Losing Search Traffic]]></title>
            <link>https://www.4media.com/artykul/380,how-hartmann-media-consulting-migrated-6-local-news-portals-to-cms4media-without-losing-search-traffic</link>
            <guid>https://www.4media.com/artykul/380,how-hartmann-media-consulting-migrated-6-local-news-portals-to-cms4media-without-losing-search-traffic</guid>
            <pubDate>Wed, 01 Jul 2026 09:46:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-jak-wydawca-z-12-letnim-stazem-przeniosl-szesc-portali-na-cms4media-i-odzyskal-wzrost-studium-przyp-1783583579.jpg" type="image/jpeg" medium="image" /><description>A case study for small, local, and legacy publishers weighing a CMS migration.</description>
            <content:encoded><![CDATA[ <p>When a publisher with more than a decade of history moves six live news portals onto a new platform, the question is never "does the software look nice." The question is "will I lose my traffic, my archive, and my readers on the way." Przemysław Hartmann had carried that exact worry for years. Here is what happened when he made the move to CMS4media.</p><figure class="media"><oembed url="https://youtu.be/2qD5XPZu8a0?si=FjeXh-hNSRE76Gro"></oembed></figure><h2>Key results at a glance</h2><ul><li data-list-item-id="ece88e173de59ba734e31ccfdb57924f9">6 portals migrated to CMS4media, live since April 1, 2026</li><li data-list-item-id="ed5f1f6bb2f5e00140af997609ff39e35">Google Discover traffic up close to 41 percent month over month</li><li data-list-item-id="e0748469b778562069b2ae725c7abd01e">Google News traffic up 14.9 percent</li><li data-list-item-id="eb8a73c928360928d92593332df187bac">Organic search traffic retained through the migration, with no meaningful drop</li><li data-list-item-id="e76015f14717b21a70ca2f53bd737b0f9">The Koronowo portal grew from roughly 90,000 to roughly 115,000 monthly users, and now stays consistently above 100,000</li><li data-list-item-id="eaf215ba7d5cb7c43eff59925d9e02e91">Editorial team productive on the new system within about 5 days</li></ul><h2>Who this is about</h2><p>Przemysław Hartmann runs Hartmann Media Consulting, the business formerly known as the Kujawy Media Group. The company has been on the market for about 12 years, and his flagship title, mojakruszwica.pl, just passed its 12th anniversary. He publishes across a cluster of local sites in the Kujawy region of Poland, including portals in Koronowo, Strzelno, and Janikowo, each serving a different small-town audience with different interests.</p><p>He did not start as a software person. He started as a journalist and editor, then grew into a publisher when it became clear the business had to be run as a business, not just a place to post news. That background matters, because it makes him exactly the kind of reader this case study is written for: a hands-on local publisher, not an IT department.</p><h2>The starting point: two kinds of pain</h2><p>Hartmann had been through several content management systems before CMS4media, and the history was not happy.</p><p>In the early years, his team ran home-grown, frankly amateur solutions. He remembers the "blood, sweat, and tears" of that first portal, a site that broke down often and left him and a partner to fix every problem alone, with no one to call.</p><p>His most recent provider solved the "build it yourself" problem but introduced a new one: advertising. Heavy, resource-intensive ads were getting between readers and the content. Readers complained. As he put it, people today expect straightforward access to a story, not a page that makes them wait while ads stack up. When a page takes several seconds to load, the bounce rate climbs, because almost no one is that patient anymore.</p><p>There was also a fear that keeps many independent publishers out of any network: the worry about losing independence and having someone interfere in the newsroom workflow. Looking back, he says that fear did not come true.</p><h2>The part every publisher dreads: migration</h2><p>Migration is the moment publishers lose sleep over, because it puts the archive and the search traffic at risk at the same time. Hartmann faced a real decision on each site: migrate the full database, or archive it and start clean. On some portals his team archived the old database. On the heavier sites, including Koronowo and Kruszwica, they migrated the entire archive, years of articles, photos, and metadata.</p><p>A migration at that scale is not a one-click event, and the honest version of this story includes that fact. After go-live, the portals were checked with a post-migration audit on the 4media side, and the work also included an independent SEO audit of the result. That review drives a prioritized cleanup of the usual long-tail migration issues, things like setting 301 redirects on the highest-traffic legacy URLs, retiring an old service worker left over from the previous setup, and resolving indexing notifications from Google, with follow-up checkpoints in Google Search Console to measure each fix. None of that is glamorous, but it is the difference between a migration that holds and one that quietly leaks traffic for months.</p><figure class="image"><img style="aspect-ratio:1060/375;" src="https://static3.4media.com/data/wysiwig/2026/06/30/zrzut-ekranu-2026-06-30-085649.png" alt="Google Search Console - Web, Discover, News - pre/post migration comparison for mojakruszwica.pl. Source: analysis made by rewizja.net" width="1060" height="375"><figcaption>Google Search Console - Web, Discover, News - pre/post migration comparison for mojakruszwica.pl. Source: analysis made by rewizja.net</figcaption></figure><p>The aggregate result, which Hartmann read out himself on camera, was the part that mattered to him. Google Discover grew by close to 41 percent. Google News grew by 14.9 percent. Search traffic was effectively held in place rather than collapsing. Old broken links from the previous system stopped being a problem. (See roughly the 19:25 to 23:00 mark in the interview.)</p><p>He is also candid about the human side. Some traffic loss always happens at first, because readers have to get used to a new site, and reactions are mixed in the first weeks. April was a test month. By June he could see the numbers settling and then climbing. The Koronowo portal, his most representative site, moved from around 90,000 monthly users last summer to around 115,000, and now holds above 100,000. Crucially, that growth was not only local readers, which was a specific goal for a portal based in a very small town.</p><h2>What changed in daily work</h2><p>Speed came first. The heavy, intrusive ads are gone, and the site stays fast even when it is carrying a lot. Hartmann stress-tested this by pasting in HTML-heavy material, building an entertainment zone, even embedding a game. On his old setup that would have dragged the whole template to a crawl. On CMS4media it did not freeze or slow the page.</p><p>Then came the breadth of the platform, which he describes not as a place to add articles but as a full "media environment." A few modules stood out in his daily use:</p><ul><li data-list-item-id="ef271de1a36260c2472fa60c07d33dea3">The <a href="https://www.4media.com/article/209,classifieds">Classifieds module</a> finally gave his listings a place to be promoted, and reader interest in them took off in a way the old template never allowed.</li><li data-list-item-id="e9f58ed81e0c528d1416d3b211b2edc39"><a href="https://www.4media.com/article/339,quizzes">Quizzes</a> and other engagement modules keep readers on the page and coming back.</li><li data-list-item-id="efdaeb3f81142276c1352fad2c21a6767">Photo galleries became a real tool rather than a dump of images. He tests different formats against his audience, including the <a href="https://www.4media.com/article/370,hybrid-gallery-new-type-of-photo-gallery">hybrid gallery</a> that shows a few photos and then prompts a click-through, and the scroll-based <a href="https://www.4media.com/article/368,cascade-gallery-new-type-of-photo-gallery">cascade gallery</a>, trading off between time on page and page views.</li><li data-list-item-id="ea75e1946db0f9f64e55c21690ba771bc"><a href="https://www.4media.com/article/347,related-articles">Related Articles</a> let him link stories together and resurface older material from the archive, which keeps readers moving through the site.</li></ul><p>For a publisher running six titles, the multi-site capability is the quiet hero. He can manage and share content across portals from one place. His early fear was that sharing the same content across sites would get him penalized by Google for duplicate content. It does not work that way here, because the system points the duplicates back to the source portal, so the main site is the one that benefits and SEO is not hurt. That means a story that fits two towns does not have to be written twice.</p><p>He is also testing the platform's AI assistant, which generates suggested titles, tags, and SEO-oriented material, and lets him set tone and format. For quick news, where typing tags by hand is a chore, it works instantly. He was wary of the common claim that AI tools hurt a portal's ranking, and his experience is that they speed up the work without that downside. Behind the assistant sit more than 70 prompts and a different model matched to each module, which is the reason it behaves sensibly rather than generically. (See roughly the 24:00 to 26:00 mark.)</p><h2>The "free CMS" question</h2><p>Plenty of small publishers start on a free CMS and never want to add a cost. Hartmann understands that instinct, and he pushes back on it from experience. After more than a decade online, his view is blunt: there is no good software that is truly free. Someone has to recover the cost, and with a free CMS they usually recover it by cluttering your pages with the very ads that drive readers away. In an era when publishers already have to fight social platforms for every visit, paying that hidden tax in ad clutter is, in his words, not worth it. He would rather pay a subscription for a stable, professional, flexible system and run a portal he is proud of. He moved six sites over knowing that meant real cost. (See roughly the 14:30 to 16:30 mark.)</p><p>On the revenue side, 4media supplies ads and sponsored articles, and the two sides split ad profit 50/50. What impressed him was the transparency: the ad report was clear and detailed rather than a black-box number in a Word document, he could see where the amounts came from and how engagement fed into them, and when he sent follow-up questions he got specific answers. The contract itself was negotiable, adjusted along the way to fit how he works.</p><p><a href="https://www.4media.com/article/286,the-free-trap-you-never-knew-existed">The FREE Trap You Never Knew Existed</a></p><h2>Onboarding and support</h2><p>A powerful system raises a fair fear: will it be too complex to use. Hartmann's first reaction was exactly that, a large system and the worry of figuring it out. In practice it took about five days, maybe less, to feel at home, helped by four or five solid training sessions. His verdict is that the system is extensive but it makes sense, and that drag-and-drop content handling makes everyday publishing genuinely pleasant.</p><p>Support is the other half. He felt, especially during the migration, that the team was essentially at his disposal, to the point he worried he was leaning on them too much. When Google flagged indexing issues, he got help getting the archive indexed and available. When an ad-provider glitch surfaced content that should not have appeared, that got resolved too. Beyond day-to-day contact with the team, there are quarterly roadmap meetings where publishers can raise ideas for what gets built next.</p><h2>What comes next</h2><p>Part of why Hartmann recommends the platform is that the runway keeps going. He can cover <a href="https://www.4media.com/article/297,live-coverages" target="_blank">live events</a>, add <a href="https://www.4media.com/article/238,live-broadcasts-widget" target="_blank">audio and radio streams</a>, and is preparing an <a href="https://www.4media.com/article/215,e-edition-widget" target="_blank">e-edition</a>, a PDF version of his printed newspaper sold behind a <a href="https://www.4media.com/article/229,paywall-and-registration-wall" target="_blank">paywall</a>, alongside plans to move his <a href="https://www.4media.com/article/196,radio" target="_blank">radio </a>onto the portal so people can hear the local news there too. For a publisher who also prints, that combination of print, web, and audio under one roof is the point. As he sums up the platform's flexibility, "basically nothing limits us now."</p><h2>Would he recommend it to other publishers?</h2><p>Yes, without hesitation. After nearly three months he says it works the way it should and makes sense, the team has ideas for the future, and the experience extends beyond Poland, including publishers in the United States and the server-side solutions behind them. For any publisher, in print or online, looking for serious, professional tools, his advice is simple: it is worth a conversation, and worth testing. (See roughly the 28:00 mark.)</p><hr><h2>Frequently asked questions</h2><p><strong>Will I lose my SEO or search traffic if I migrate my news site?</strong> Migration always carries risk, and some short-term wobble is normal as readers adjust. In this case, organic search traffic was retained through the move, while Google Discover rose by close to 41 percent and Google News by 14.9 percent, supported by a post-migration audit and a prioritized cleanup of legacy redirects and indexing issues.</p><p><strong>Is a paid news CMS worth it compared to a free one?</strong> This publisher's view, after more than a decade online, is that no capable software is truly free, and that free systems often recover their cost by loading your pages with intrusive ads that cost you readers. He chose to pay for a stable, flexible, professional platform instead.</p><p><strong>Can I manage several local sites from one place without a duplicate-content penalty?</strong> Yes. The multi-site capability lets you publish and share content across portals from a single admin, and shared content points back to the source portal, so the main site benefits and search rankings are not harmed.</p><p><strong>How long does it take to learn the system?</strong> For this team, about five days to feel comfortable, supported by four or five training sessions and ongoing support.</p><p><strong>Does using the AI assistant hurt my SEO?</strong> In this publisher's experience, no. The assistant generates titles, tags, and SEO material and speeds up routine work, with a different model matched to each module rather than one generic engine.</p> ]]></content:encoded></item><item>
            <title><![CDATA[The $20,000 Reporter]]></title>
            <link>https://www.4media.com/artykul/377,the-20-000-reporter</link>
            <guid>https://www.4media.com/artykul/377,the-20-000-reporter</guid>
            <pubDate>Fri, 26 Jun 2026 13:36:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-the-20-000-reporter-1782474329.png" type="image/png" medium="image" /><description>California&#039;s Community NEWS Act pays for a specific definition of local news, and it is the model other states are already copying.</description>
            <content:encoded><![CDATA[ <p>California has put a price on a local journalist: $20,000. That is the headline figure in AB 2222, the Community NEWS Act, which the State Assembly passed on May 27 by a lopsided 63 to 10 vote before sending it to the Senate. In plain terms, the bill would give local news organizations a refundable tax credit of up to $20,000 for each qualifying full-time journalist they employ, $15,000 for every reporter beyond the first five, and another $15,000 stacked on top for each newly created position.</p><p>If you do not publish in California, do not look away. Illinois, New York, and New Mexico already run versions of this idea, and more than a dozen states are drafting their own. This is a template, not a local curiosity.</p><p>The number is the headline. The architecture is the story. Read the bill closely and the intent is unmistakable. California is not subsidizing local news in general. It is paying for a particular kind of it: full-time, locally resident, independent, and paid like a profession.</p><h2>Reading the Architecture</h2><p>Four design choices reveal what the state is actually buying.</p><p><strong>Refundable, not a deduction.</strong> Credits beyond an outlet's tax bill are paid out in cash, like a grant. A nonprofit with no tax liability still receives a check. The money reaches the newsrooms that need it most, not only the ones already turning a profit.</p><p><strong>A 50-mile residency rule.</strong> Qualifying journalists have to live within 50 miles of the area they cover. That single clause quietly outlaws the remote-stringer model dressed up as local news.</p><p><strong>A salary floor and real hours.</strong> Credits attach to full-time jobs of at least 30 hours a week paying no less than $35,000 a year. Part-time roles earn a smaller $7,500 credit. The state is drawing a line against gig-economy journalism and the side-hustle byline.</p><p><strong>A 15% cap on political money.</strong> An outlet controlled by a PAC or a 501(c)(4), or drawing more than 15% of its revenue from them, does not qualify. Editorial independence is treated as a precondition, not a line in a marketing deck.</p><h2>A Math Problem, Not an Audience Problem</h2><p>The bet underneath the bill deserves to be stated plainly. Local news did not collapse because readers stopped caring. It collapsed because the unit economics of a reporter's salary broke roughly a decade ago and never recovered. Subscriptions, events, and the occasional grant could not close the gap on a full-time wage.</p><p>The scale of the damage is on the record. The United States has lost about 75% of its local journalists since 2002. California, for all its size and wealth, ranks 42nd of 50 states, with roughly six full-time local journalists per 100,000 residents, against a national average near 40 per 100,000 two decades ago.</p><p>AB 2222 aims straight at that bottleneck. It does not chase audience. It lowers the cost of keeping a reporter on payroll, which is the exact line item that broke.</p><h2>The Catch</h2><p>This is not money in the bank, and it is worth being honest about why. The bill is not law yet. It still has to clear the Senate, where budget hawks are pushing for tighter guardrails, and the program is estimated to cost the state around $22 million in its first year and roughly $50 million a year after that. California's tax agency has already flagged practical questions, including how to measure baseline headcount and how to stop outlets from gaming the credit. Critics also note that nonprofits, which already avoid most taxes, would receive what amounts to a second subsidy.</p><p>History argues for patience too. In 2024, a high-profile, Google-backed deal promised California newsrooms a large support package, and much of that money still has not reached individual publishers. Treat any policy dollar as pending, not banked.</p><h2>Why This Matters Outside California</h2><p>The credit itself will not reach a publisher in Ohio or Idaho. The precedent will. New York has committed $30 million a year to its version, and California's bill has now cleared its first chamber, which is exactly the kind of momentum that moves an idea from one statehouse to the next.</p><p>Two things follow for any publisher, in any state. First, watch your own legislature, because this is the most credible policy lever local news has gained in years. Second, understand what every one of these laws rewards: documented, qualifying, independent newsrooms. The money flows to outlets that can prove what they are.</p><h2>The Half a Tax Credit Cannot Fix</h2><p>A credit repairs one side of a reporter's unit economics, the cost. It does nothing about the other side, the revenue that reporter generates. A $20,000 credit buys time. It does not, on its own, build a business.</p><p>This is where we spend most of our time with publishers at 4media. The newsrooms that turn policy support into lasting stability share one trait: a platform that converts reporting into recurring revenue, through paid memberships, newsletters, and reliable ad delivery, so that every reporter the state helps fund also earns. That is the same shift toward owned, durable audiences we traced in <a href="https://www.4media.com/article/364,google-search-live-and-the-end-of-drive-by-traffic" target="_blank">Google Search Live and the End of Drive-By Traffic</a>, and the same logic behind public money rewarding readiness in <a href="https://www.4media.com/article/366,the-129-million-scaffolding" target="_blank">The $129 Million Scaffolding</a>.</p><p>There is also a paperwork reality. To claim these credits, an outlet has to document full-time status, residency, salary, insurance, editorial independence, and, for digital outlets, that at least a third of its audience sits in-state. When we audit publishers, the most common gap is not editorial, it is data: many cannot produce a clean, defensible audience report, which is precisely what these credits require. Proving what you are takes systems, and aging software that cannot generate a reliable traffic number will leave money sitting on the table.</p><h2>The Real Question</h2><p>California will not fix local news with one bill, and the Community NEWS Act does not pretend to. But of every proposal in the past five years, this is the one aimed at the actual bottleneck: the broken math under a reporter's salary.</p><p>So the open question is not really whether the policy works. It is whether other states copy it, and whether your newsroom is built to claim the money when they do. California has decided a local reporter is worth $20,000. The reporters covering your community are worth more than that to you. Build the platform that can prove it before the check is on offer, not after.</p><p><i>(Source:</i> <a href="https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB2222" target="_blank"><i>AB 2222, Community Newsroom Employment and Workforce Sustainability Act, California Legislature</i></a><i>)</i></p> ]]></content:encoded></item><item>
            <title><![CDATA[How Local Publishers Can Turn Event Calendars into Evergreen SEO Traffic]]></title>
            <link>https://www.4media.com/artykul/375,how-local-publishers-can-turn-event-calendars-into-evergreen-seo-traffic</link>
            <guid>https://www.4media.com/artykul/375,how-local-publishers-can-turn-event-calendars-into-evergreen-seo-traffic</guid>
            <pubDate>Tue, 23 Jun 2026 09:30:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-co-robic-w-weekend-jak-zamienic-liste-wydarzen-w-stale-zrodlo-ruchu-z-google-1781860161.jpg" type="image/jpeg" medium="image" /><description>Most local publishers treat event listings as disposable content. A concert happens, the article disappears, and the SEO value vanishes with it. But it doesn&#039;t have to work that way. With the right publishing strategy, recurring event pages can become evergreen assets that attract search traffic year-round. In this guide, you&#039;ll learn how AI, structured data, and smarter editorial workflows can help your newsroom build an events hub that readers—and Google—keep coming back to.</description>
            <content:encoded><![CDATA[ <p>Most local newsrooms are sitting on one of their biggest untapped SEO opportunities—and they don't even realize it.</p><p>Community event coverage is often treated as disposable content. Editors publish a quick announcement about this weekend's farmers market, a summer concert series, or a county fair, and once the event is over, the page quietly fades into Google's archive.</p><p>Meanwhile, thousands of people continue searching for phrases like <strong>"things to do this weekend," "free events near me," "family activities in Phoenix,"</strong> or <strong>"live music in Nashville tonight."</strong> These highly specific searches may not generate blockbuster traffic individually, but together they represent one of the most valuable long-tail traffic sources available to local publishers.</p><p>An event calendar shouldn't be a digital bulletin board filled with copied press releases. Done right, it becomes a long-term SEO asset that consistently attracts readers month after month—provided you stop creating disposable URLs for recurring events.</p><p>A well-structured events hub, supported by smart internal linking, can generate reliable organic traffic regardless of the season. More importantly, it matches how people actually consume content today. Readers aren't settling in with a cup of coffee to read every word of a 1,500-word article—they're scanning for answers.</p><p>If your website can't tell someone <strong>what's happening this Friday night</strong> within a few seconds, Google will likely send that reader to another local publisher who can.</p><p>The good news? Building an AI-friendly, search-optimized events hub doesn't require a massive editorial overhaul. With a few structural changes and the right publishing workflow—and a little storytelling instinct—your newsroom can turn routine event listings into a dependable source of evergreen search traffic <i>and</i> content readers actually want to share.</p><h2>How to Build an AI-Friendly Events Calendar</h2><p>Traditional search results are no longer the only gateway to your content. As Google's AI-powered experiences continue to evolve, users increasingly receive complete answers before they ever click a blue link.</p><p>If someone searches for <strong>"things to do in Austin this weekend,"</strong> <a href="https://www.4media.com/article/340,ai-mode-vs-seo-how-to-survive-and-rank-in-the-era-of-generative-search">Google's AI</a> may summarize the best options directly in search results. The publishers that earn those mentions are usually the ones that present clear, structured information from the very beginning.</p><p>One of the biggest mistakes newsrooms make is burying the essential details halfway through an article. If readers—and <a href="https://www.4media.com/article/374,how-to-check-if-your-website-is-cited-by-ai-chatgpt-claude-perplexity-and-gemini">AI systems</a>—have to hunt for the event date, location, admission price, or start time, you've already made your content harder to understand.</p><p>Instead, follow the classic inverted pyramid.</p><p>Immediately below the headline, include a concise information box covering the essentials:</p><ul><li data-list-item-id="e4692763626bc39f93dde7faedd3ac2ca">What is the event?</li><li data-list-item-id="e20f189cf404f7ccd2196918c7cdb9869">Where is it taking place?</li><li data-list-item-id="e745ef4313d6fc4a086ea9d73df4d5556">When does it start?</li><li data-list-item-id="e711778084420ba1b0deedb706f46cafb">How much does it cost?</li><li data-list-item-id="e45571cb2a90fd4395bbffcd43a4585ab">Who is it for?</li></ul><p>This format doesn't just improve the reader experience. It also makes your content significantly easier for search engines and AI systems to interpret, increasing the likelihood that your information will appear in AI-generated answers, rich results, and other enhanced search features.</p><p>Long introductions, marketing language, and unnecessary storytelling may read well, but they often delay the information users are actually searching for. In an AI-first search landscape, clarity consistently outperforms cleverness.</p><p>Every event page should answer the user's primary question within the first few seconds. When your newsroom consistently publishes content that directly satisfies search intent, you build topical authority—a signal that has become increasingly important as search evolves beyond traditional keyword rankings.</p><p><i>This doesn't mean your events hub has to read like a spreadsheet. The facts come first—but the color and connection that make a story feel local can live comfortably right after the info box. See the next section for how to do both at once.</i></p><h2>Give Readers the Facts—Then Give Them the Feeling</h2><p>Structured data gets your event in front of readers. Good storytelling is what makes them stay, and what makes them trust your newsroom enough to come back for the next one.</p><p>The inverted pyramid isn't a reason to strip your event coverage of personality—it's a sequencing rule. Facts first, feeling second. Once the info box has answered <i>what, where, when, how much,</i> and <i>who,</i> the rest of the article has room to do what a press release never can: make the event feel like part of the community's life, not just an entry on a calendar.</p><p><strong>Where cultural detail belongs, and where it doesn't</strong></p><ul><li data-list-item-id="e34bed84ba154a908a7c96abae7af620c">Use it in the narrative body, never in the info box, headline, or structured data. Schema markup and the essentials block stay clean and literal—that's what search engines and AI summaries parse.</li><li data-list-item-id="e78a5c54b1ec6e5070e8b6d660a24950d">Use it to answer a question the facts alone can't: <i>why does this event matter here, and why now?</i></li><li data-list-item-id="e8a56e2617c844e060cd945f79614c34a">Keep it brief. A sentence or two of texture is often enough. The goal is a reader feeling recognized, not a travel brochure.</li></ul><p><strong>A few examples of the kind of detail that earns its place:</strong></p><ul><li data-list-item-id="eead4b0c864522387a05a7399aef6baf0"><strong>Independence Day:</strong> backyard barbecues, neighborhood fireworks, baseball games, small-town parades, concerts in the park, flags on front porches, families packing coolers for the lake—the unofficial midpoint of summer.</li><li data-list-item-id="efa55d8ff6868640a2a0a3b69c3f17c88"><strong>Thanksgiving:</strong> crowded airports, family reunions, football rivalries, the start of Black Friday anticipation.</li><li data-list-item-id="e4c2c66eea0aad2394525dc58288df0aa"><strong>Memorial Day:</strong> the unofficial start of summer travel season and ceremonies honoring veterans.</li><li data-list-item-id="ebf9f7d9f270d9eecbbf5ed2d64e20d80"><strong>Labor Day:</strong> the last beach weekend of the season and the shift into back-to-school routines.</li><li data-list-item-id="ece0617d9408f2bd99ae9884334144899"><strong>Election Day:</strong> campaign signs on lawns, polling places set up in school gyms and church halls, "I Voted" stickers.</li><li data-list-item-id="efdc5d080d841653cb0da2890001212e4"><strong>Christmas:</strong> tree lightings downtown, community toy drives, packed shopping districts.</li></ul><p><strong>Add context, briefly, when it helps a reader connect:</strong></p><ul><li data-list-item-id="eb7c2b2555373fa7aa008f9d8b7f92958">A short line on <i>why</i> a tradition exists (a county fair rooted in the region's agricultural history, a parade that's run every year since a specific founding event).</li><li data-list-item-id="e8c79e3b605663786ba396dd6eaddf017">A nod to how the tradition has been passed down—"families have brought lawn chairs to this same stretch of Main Street for three generations."</li><li data-list-item-id="e9e460fb3b77d8bedea33abda5b85e9f1">A connection between today's specific event and the wider ritual it belongs to.</li></ul><p><strong>Keep it grounded, not decorative.</strong> The test for any cultural detail: does it help a reader picture themselves at this event, or is it filler that could be swapped into any city's coverage of any event? If a sentence would read the same whether the event were in Ohio or Oregon, it's not doing its job. Specificity—this venue, this neighborhood, this year's twist on an old tradition—is what separates a locally reported guide from a generic listing, and it's also what keeps the writing from feeling like a press release run through a rewriter.</p><p>This is where a well-designed AI editing workflow earns its keep: it can be prompted not just to reorganize facts, but to notice where a sentence of local color belongs—and to leave it out everywhere else.</p><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:2928/1660;" src="https://static3.4media.com/data/wysiwig/2026/06/18/rss-from-any-url_1.png" alt="Generate an RSS feed from almost any webpage using RSS.app—even if the original website doesn't offer one." width="2928" height="1660"><figcaption><span style="color:rgb(0,0,0);">Generate an RSS feed from almost any webpage using RSS.app—even if the original website doesn't offer one.</span></figcaption></figure><figure class="image"><img style="aspect-ratio:2930/1666;" src="https://static3.4media.com/data/wysiwig/2026/07/04/image.png" alt="RSS.app can also turn Reddit community into structured RSS feeds, making social media updates easier to integrate into your newsroom workflow." width="2930" height="1666"><figcaption><span style="color:rgb(0,0,0);">RSS.app can also turn </span><strong>Reddit communities</strong><span style="color:rgb(0,0,0);"> into structured RSS feeds, making social media updates easier to integrate into your newsroom workflow.</span></figcaption></figure><figure class="image"><img style="aspect-ratio:1655/1090;" src="https://static3.4media.com/data/wysiwig/2026/07/04/framed-image-11.webp" alt="" width="1655" height="1090"><figcaption><span style="color:rgb(0,0,0);">With Content Hub in 4Media CMS, publishers can import RSS feeds from multiple sources and use AI to transform incoming event announcements into publication-ready articles.</span></figcaption></figure><h2>Keep Event Pages Working Long After the Event Ends</h2><p>Here's how event coverage typically works in most newsrooms.</p><p>An editor publishes a preview of this weekend's event. The festival ends. The article stops receiving traffic. A year later, the newsroom creates an entirely new page for the next edition—and starts from scratch.</p><p>It's an incredibly common workflow, but it's also one of the biggest missed SEO opportunities for local publishers.</p><p>Every new URL created for the same recurring event dilutes your site's authority. Instead of strengthening a page that already has backlinks, search history, and rankings, you're asking Google to evaluate an entirely new piece of content every single year.</p><p>Publishing dozens of one-off event pages also wastes crawl budget and increases the risk of keyword cannibalization, especially when multiple pages compete for nearly identical searches.</p><p>Imagine your city hosts an annual county fair, a summer music festival, or a popular holiday parade.</p><p>Avoid creating URLs like:</p><blockquote><p><strong>yournewsroom.com/events/2026/summer-music-festival-2026</strong></p></blockquote><p>Instead, create a permanent, <a href="https://www.4media.com/article/342,the-ultimate-guide-to-url-structure-for-seo">evergreen URL</a>:</p><blockquote><p><strong>yournewsroom.com/events/summer-music-festival</strong></p></blockquote><p>The page becomes the long-term home for that event.</p><p>Before each new edition, simply update the date, schedule, featured performers, ticket information, and any other relevant details. Once the event ends, don't archive the page or let it go stale. Refresh it with a photo gallery, attendance highlights, key moments, or a recap of what happened.</p><p>That single URL keeps accumulating authority year after year.</p><p>Rather than abandoning everything you've already built, you're continuously improving an asset that search engines already trust. Readers searching for next year's event are far more likely to discover a page with an established history than a brand-new URL with no authority.</p><p>Think of every recurring event page as an evergreen resource—not a temporary news story.</p><p>An evergreen page also has a storytelling advantage the disposable model never gets: it can grow richer every year. This year's recap paragraph—the crowd size, a photo gallery, a specific moment from the parade route—becomes next year's "last year's festival drew a record crowd" line, building a sense of continuity a brand-new URL can never have on day one.</p><h2>What If Local Organizations Don't Make Event Data Easy to Access?</h2><p>Maintaining a comprehensive community events calendar by hand is one of the most repetitive jobs in any local newsroom.</p><p>Every day, editors copy information from city websites, museums, libraries, schools, theaters, nonprofit organizations, and community centers. It's important work—but it's also time that could be spent on original reporting.</p><p>Copying information from flyers, Facebook posts, or outdated websites isn't the best use of a journalist's expertise.</p><p>Fortunately, much of that workflow can be automated.</p><p>With <a href="https://www.4media.com/article/367,content-hub"><strong>Content Hub</strong> in <strong>4Media CMS</strong></a>, publishers can aggregate external content feeds directly into their editorial workflow. New event announcements can be collected automatically, allowing editors to focus on reviewing, enriching, and publishing content instead of manually retyping it.</p><p>But what happens when a local theater or community center doesn't provide an RSS feed?</p><p>That's a surprisingly common problem.</p><p>Many smaller organizations still rely on basic websites—or simply post updates on Facebook or Instagram.</p><p>Fortunately, there are tools that can bridge that gap.</p><p>Services such as <strong>RSS.app</strong>, <strong>FetchRSS</strong>, and <strong>PolitePol</strong> can generate RSS feeds from almost any publicly accessible webpage or social media profile. Instead of checking dozens of websites every morning, your newsroom can automatically collect new event announcements in one place.</p><p>Once those generated feeds are connected to <strong>Content Hub</strong>, new content flows directly into your CMS, where it can be reviewed, enhanced with AI, and published in just a few clicks.</p><p>The result is a workflow that scales effortlessly—even if your community includes hundreds of organizations publishing events across dozens of different websites.</p><h2>Give AI Better Instructions, Get Better Articles</h2><p>Automatically importing event announcements into your CMS can save hours of manual work every week. But automation comes with one important responsibility: don't publish imported content exactly as you receive it.</p><p>If your CMS pulls an event description directly from a city website, library, museum, or community organization and republishes it word for word, you're simply duplicating content that's already available elsewhere on the web.</p><p>That creates little value for readers—and even less for search engines.</p><p>The solution isn't to abandon automation. It's to combine automation with <a href="https://www.4media.com/article/352,ai-assistant">AI-assisted editing</a>.</p><p>Instead of treating AI as a content generator, think of it as your newsroom's first editor. Its job is to reorganize information, improve clarity, and transform raw event announcements into useful local guides.</p><p>A simple prompt can accomplish most of that work in seconds.</p><p><strong>Example prompt</strong></p><blockquote><p><span style="color:rgb(0,0,0);">Act as an experienced local news editor. Transform the provided source material into an original, publication-ready article for a local news website. The source may be an event listing, press release, RSS item, webpage, social media post, or any other informational content. Preserve all verified facts while completely rewriting the text in original language and adding clear editorial structure.</span></p></blockquote><p><strong>An expanded version of the prompt, once your newsroom is ready to bring in cultural texture:</strong></p><blockquote><p>Act as an experienced local news editor writing for a community that knows this town well. Transform the provided source material into an original, publication-ready article. Lead with a concise facts block (what, where, when, cost, audience) before any narrative. Preserve all verified facts and never invent details, quotes, or attendance figures. After the facts block, you may add one or two sentences of authentic local or seasonal color—a relevant tradition, a seasonal routine, or a piece of context that helps a local reader picture the event—only if it fits naturally and stays factual. Do not add cultural references to the headline, facts block, or any structured data. If no genuine local angle is available, do not force one.</p></blockquote><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:2356/1666;" src="https://static3.4media.com/data/wysiwig/2026/07/04/image_2.png" alt="The event announcement rewritten by ChatGPT." width="2356" height="1666"><figcaption><span style="color:rgb(0,0,0);">The event announcement rewritten by ChatGPT.</span></figcaption></figure><p>This approach does far more than rewrite sentences.</p><p>A well-designed AI workflow surfaces the information readers care about first, organizes it into a logical structure, and produces content that's easier for both people and search engines to understand—while still sounding like it came from a newsroom that knows the difference between a county fair in July and a harvest festival in October.</p><p>Instead of publishing another generic press release, your newsroom delivers a genuinely useful event guide while maintaining original, search-friendly content.</p><figure class="image"><img style="aspect-ratio:2818/1660;" src="https://static3.4media.com/data/wysiwig/2026/07/04/image_1.png" width="2818" height="1660"><figcaption><span style="color:rgb(0,0,0);">The same event announcement rewritten by Claude, demonstrating how different AI models can structure identical source material in different ways.</span></figcaption></figure><h2>Help Search Engines Understand Your Events</h2><p>Even the best-written event article is just plain text unless search engines understand what it represents.</p><p>To Google, an article about a summer concert, a county fair, or a charity fundraiser looks no different from a recipe or a restaurant review unless the page clearly identifies it as an event.</p><p>That's where structured data makes the difference.</p><p>By adding <strong>Schema.org Event</strong> markup behind the scenes, publishers give search engines the context they need to understand exactly what the page contains. This improves eligibility for enhanced search features, including rich results and AI-generated summaries.</p><p>With <a href="https://www.4media.com/article/190,events-widget"><strong>Events Widget</strong> in <strong>4Media CMS</strong></a>, this process is built directly into the publishing workflow. Editors simply complete an event form, while the CMS automatically generates the structured data required by Google—no custom coding or developer involvement required.</p><p>One small detail is worth remembering.</p><p>Avoid adding marketing slogans or promotional copy to event titles and URLs. This applies to seasonal flourishes too—save the color for the body text, never the title, the URL slug, or the structured data fields.</p><p>Search engines prefer clarity over creativity. A title like:</p><blockquote><p><strong>Downtown Summer Music Festival</strong></p></blockquote><p>is far more useful than:</p><blockquote><p><strong>Don't Miss the Biggest Music Event of the Summer!</strong></p></blockquote><p>The same principle applies to event locations.</p><p>Always provide a real venue and physical address whenever possible. Accurate event names, locations, dates, and times don't just improve the reader experience—they also give Google's systems the structured information they need to confidently identify and display your event in search results.</p><p>In other words, you're not writing for robots.</p><p>You're giving search engines the context they need to understand what your newsroom has already created—and giving your readers the story around it.</p><h2>Keep Your Events Hub Crawl-Friendly</h2><p>Building a comprehensive events database is one of the best long-term SEO investments a local publisher can make.</p><p>But without proper technical maintenance, that same database can create unnecessary problems for search engines.</p><p>Google allocates a limited crawl budget to every website. The more time its crawlers spend exploring low-value pages, the less time they have to discover your newest stories and most important content.</p><p>This often happens when event directories include dozens of filter combinations, outdated archives, or dynamically generated search pages.</p><p>Imagine an events calendar where visitors can browse concerts from five years ago, combine multiple filters, sort by dozens of tags, and generate thousands of unique URLs.</p><p>To users, those filters may seem helpful.</p><p>To search engines, they're often an endless maze.</p><p>Instead of crawling your latest breaking news or upcoming event coverage, <a href="https://www.4media.com/article/344,invisible-on-google-10-reasons-why-and-how-to-fix-them">Googlebot may spend valuable crawl resources</a> indexing thousands of low-value pages that have little chance of attracting organic traffic.</p><p>Fortunately, preventing this is straightforward.</p><p>Use your <strong>robots.txt</strong> file to block crawlers from unnecessary search results and dynamically generated filter pages.</p><p>Rules such as:</p><p>&nbsp;</p><p>Disallow: /events/search</p><p>Disallow: /*?date=</p><p>Disallow: /*?tag=</p><p>&nbsp;</p><p>help keep crawlers focused on the pages that matter most.</p><p>A clean crawling strategy allows search engines to spend their resources discovering fresh content instead of wandering through outdated archives and duplicate filter combinations.</p><p>The result is faster indexing, better crawl efficiency, and a healthier site overall.</p><h2>Key Takeaways</h2><p>A well-managed events hub isn't just another section of your website—it's a long-term traffic engine, and with the right editorial touch, a long-term relationship with your readers.</p><p>When built with both readers and search engines in mind, recurring event coverage can deliver consistent organic traffic throughout the year while strengthening your publication's authority in local search.</p><p>Here are the strategies every local newsroom should follow:</p><ul><li data-list-item-id="e1d55ae0703657f9ed0bcda57acb9b280"><strong>Lead with the facts.</strong> Use the inverted pyramid and place the most important information—date, time, location, admission details, and audience—at the very beginning of every event page.</li><li data-list-item-id="eea8de5df3f0239b0c351d9d51eddc879"><strong>Create original editorial value.</strong> Never republish municipal announcements or press releases verbatim. Use AI to transform source material into reader-friendly guides that provide unique value.</li><li data-list-item-id="e5e9fcabc1dbefa0735f35bfdbc64e6a8"><strong>Add authentic local color, sparingly.</strong> After the facts, a sentence or two of genuine seasonal or community context—why this tradition exists, how the town has marked it for years—helps readers feel connected without slowing down the search-and-AI-friendly structure.</li><li data-list-item-id="e464fbf7ac91a2d7ea452a88827a63c57"><strong>Use structured data.</strong> Help search engines understand your content by implementing Schema.org Event markup. Properly structured pages are more likely to qualify for rich search features and AI-generated answers.</li><li data-list-item-id="e61580daf541d50769d8a31964972d164"><strong>Build evergreen URLs.</strong> Instead of publishing a new page every year for recurring events, maintain one permanent URL and update it as each edition approaches. Over time, that page accumulates authority—and a running story of its own.</li><li data-list-item-id="e2f2a19507ffce9f9f74ae331b64b19ae"><strong>Protect your crawl budget.</strong> Prevent search engines from wasting time on outdated archives and endless filter combinations. Keep crawlers focused on the pages that generate meaningful traffic.</li></ul> ]]></content:encoded></item><item>
            <title><![CDATA[What Fills the Silence]]></title>
            <link>https://www.4media.com/artykul/379,what-fills-the-silence</link>
            <guid>https://www.4media.com/artykul/379,what-fills-the-silence</guid>
            <pubDate>Sat, 20 Jun 2026 13:48:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-what-fills-the-silence-1782474695.png" type="image/png" medium="image" /><description>The 2026 Local Journalist Index counts 7.8 reporters per 100,000 Americans, down 81% since 2002. The more revealing finding is what coverage takes their place.</description>
            <content:encoded><![CDATA[ <p>An information desert does not form because a community runs out of things worth reporting. It forms in the silence that settles after the reporters leave. The 2026 Local Journalist Index, the joint study from Muck Rack and Rebuild Local News, has now put a number on that silence: a national average of <strong>7.8 local journalists per 100,000 residents, down 81% from roughly 40 per 100,000 in 2002</strong>, and down again from 8.2 just last year. About <strong>70% of counties, home to an estimated 209 million people, sit below even that depleted average</strong>. Only 33 counties in the entire country still have the reporting capacity that was normal a generation ago.</p><p>Those are familiar shapes of decline. The newer and more useful part of this year's index is not how many reporters vanished. It is what fills the space they leave.</p><h2>The Order of Collapse</h2><p>A newsroom does not lose all its coverage at once. It loses it in a predictable sequence. As staff shrinks, editors keep the beats that reliably draw traffic and quietly drop the ones that take patient, time-consuming reporting. The civic beats go first.</p><p>The index measured this directly. Across 4.2 million articles published in the first three months of 2026, <strong>nearly 77% of U.S. counties produced zero local education stories that named a specific community. About 76% produced none on local health.</strong> These are not fringe topics. School closures, enrollment fights, hospital cuts, and insurance gaps are the decisions that shape a family's year, and in three out of four counties no reporter wrote a single local word about them.</p><p>Then comes the part that should unsettle every publisher. The vacuum does not stay empty. <strong>In counties with fewer than five journalists per 100,000 residents, nearly one in five local articles is about crime, against roughly 13% where reporters are more plentiful.</strong> That is about 50% more crime coverage, and not because there is more crime. It is because fear is the cheapest form of attention. When a shrinking newsroom cannot afford the slow work of covering a school board, it covers the police scanner instead. "If it bleeds, it leads" was always a tendency. Scarcity turns it into a business model.</p><h2>What the Silence Costs</h2><p>The consequences reach past the newsroom and into the ledger of the community itself. The index pairs its capacity data with civic outcomes, and while the authors are careful to call some of these correlations illustrative rather than proven, the pattern is consistent.</p><p>Local governments in states with below-average reporting capacity pay about <strong>17% more in extra municipal borrowing costs</strong>, part of an estimated <strong>$1.1 billion that news deserts add to public borrowing every year</strong>. With no reporter watching the books, lenders price in the risk of waste, and taxpayers cover it. Residents of those communities also report measurably higher loneliness, three to eight points above comparably rural states with more journalists. And on a composite civic-participation score covering voting, volunteering, and giving, the most under-covered counties average <strong>40 out of 100, against 58 for the best-covered</strong>. In the worst cases, the "double deserts" with almost no reporters and no outlets at all, that score falls to 23.</p><p>Strip out the local signal and a community does not just go uninformed. It goes numb: worse management, weaker oversight, lonelier residents, higher costs. One honest caveat belongs here. The study's content filter is strict and misses television, radio, and reporting that lives only on Facebook, so a few rural counties are covered slightly better than the raw counts suggest. The capacity trend itself, though, is not seriously in dispute.</p><h2>What Reverses It</h2><p>Here is the part worth holding onto: the decline is not uniform, and where it has turned around, the mechanism is clear.</p><p>Maryland now sits above the national average at 10.6 journalists per 100,000, largely because of The Baltimore Banner, a newsroom launched in 2022 that has grown to about 100 journalists funded by 82,000 paying subscribers. Baltimore now devotes roughly <strong>8% of its local articles to health, three times the national rate</strong>. In Chicago, investment in outlets like Block Club has pushed Cook County's education coverage above the national average. These are not miracles. They are business models. A reader-funded newsroom can afford to keep the civic beats that an ad-dependent one is forced to drop.</p><p>That is the lever, and it is where we spend our time with publishers at 4media. The index makes the unit economics impossible to ignore: the beats that survive are the beats that pay, and right now crime pays in clicks while education does not. Changing that math means changing how a newsroom earns. A platform that lets a small team publish efficiently, convert readers into paying members, run newsletters and local events, and prove its audience to funders is what turns civic coverage from charity into something that sustains itself. We have made the case for revenue that does not depend on chasing the algorithm in <a href="https://www.4media.com/article/363,why-publishers-are-becoming-service-hubs" target="_blank">Why Publishers Are Becoming Service Hubs</a> and <a href="https://www.4media.com/article/366,the-129-million-scaffolding" target="_blank">The $129 Million Scaffolding</a>.</p><p>Technology does not conjure reporters. It decides which reporters a community can afford to keep.</p><h2>Read Your Own County</h2><p>The 2026 index lets you drop down to your own county and see exactly where your community stands. For a lot of American publishers, that map is uncomfortable reading. It is also the clearest brief you will get on where the need, and the opening, actually sit.</p><p>The silence is not permanent. Baltimore and Chicago are proof that capacity returns when someone builds a model that pays for it. Whether the desert keeps spreading is no longer the open question, the data has settled that. The open question is whether your newsroom becomes one of the places that proves it can be pushed back.</p><p><i>(Source:</i> <a href="https://localjournalistindex.com/" target="_blank"><i>Local Journalist Index 2026, Muck Rack and Rebuild Local News</i></a><i>)</i></p> ]]></content:encoded></item><item>
            <title><![CDATA[The Messenger Becomes the Author]]></title>
            <link>https://www.4media.com/artykul/378,the-messenger-becomes-the-author</link>
            <guid>https://www.4media.com/artykul/378,the-messenger-becomes-the-author</guid>
            <pubDate>Mon, 15 Jun 2026 13:45:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-the-messenger-becomes-the-author-1782474474.png" type="image/png" medium="image" /><description>A German court ruled that Google&#039;s AI Overviews are Google&#039;s own words, not a neutral summary of the web. The &quot;we just aggregate, don&#039;t blame us&quot; defense lost in a courtroom for the first time.</description>
            <content:encoded><![CDATA[ <p>For thirty years the bargain with a search engine was simple. It pointed you to other people's pages and took no responsibility for what those pages said. It was a messenger. On May 28, the Regional Court of Munich I decided that Google's AI Overviews are something else, and that the difference carries legal weight.</p><p>The case began when two Munich publishers found that Google's AI Overview, triggered by searches for their names next to words like "scam," was telling users they ran subscription traps and dubious businesses and were tied to shady firms. None of it was true, and none of it appeared in the sources the AI cited. The system had confused them with genuinely sketchy companies, invented the connection, and served it as a confident answer at the top of the page. The court issued a preliminary injunction (case 26 O 869/26) barring Google from repeating the claims, under threat of fines up to €250,000.</p><p>The reasoning is the real precedent. A search engine that links to third-party pages is an intermediary, shielded by the liability protections platforms have leaned on for decades, including under the EU's Digital Services Act. A system that reads multiple sources and writes "entirely new, independent statements" in its own words is, the court found, producing its own content. Google argued that users can click through and check the sources for themselves. The court was unmoved: an AI Overview is a self-contained statement, barely 1% of users ever click a source link, and only Google can compare its output against the pages it drew from. The author answers for what it publishes.</p><h2>What the Court Did and Did Not Say</h2><p>It is worth being precise about the limits here, because the headline runs ahead of the ruling. This is a preliminary injunction from a regional court, not a final judgment and not a decision from Germany's highest court. Google has said it will appeal, and a full trial is expected later this year. The court stopped short of formally branding Google a "publisher" in the press-law sense; it ruled more narrowly that the AI Overview is Google's own statement, for which Google is directly liable. It deliberately broke from existing German case law on search engines, and a Frankfurt court reached a more cautious conclusion on a similar question last year. None of it binds a single American court.</p><p>What it does is puncture, in a courtroom and for the first time, the idea that an AI summary is just a neutral mirror of the web. As one media lawyer put the principle: if a platform's AI creates a statement, the platform is the author of it.</p><h2>The Two Fronts Every Publisher Is Now Fighting</h2><p>Step back and the position local publishers occupy looks strange. On one front, the whole industry is racing to get into these systems: AI visibility, LLM citations, "generative engine optimization," an entire advisory market grown up overnight, and the honest truth is that nobody can yet verify what reliably works. Everyone is measuring it as they go.</p><p>On the other front, those same systems can manufacture a damaging claim about you out of nothing. For a national brand, a hallucinated accusation is a problem. For a local outlet whose entire asset is the community's trust, an AI Overview that calls you a scam is closer to an existential threat. Your name is your business, and most local publishers have no communications team to fight a machine that defamed them above every search result.</p><p>The exposure is not hypothetical. An analysis for the New York Times found Google's current AI model answers correctly about 91% of the time, which sounds reassuring until you account for scale: at Google's search volume, the rest still means millions of wrong answers an hour. The same analysis found that 56% of even the correct answers could not be traced back to the sources cited. The machine is making claims its own citations do not support. The Munich ruling is the first sign that, in that fight, the law can land on the publisher's side.</p><h2>What You Can Actually Do</h2><p>You cannot file in Munich. But the ruling points at the real issue, control over how your name appears when a machine describes you, and there you are not powerless.</p><p>This is where we work with publishers at 4media, and three things matter. First, your own site has to be the authoritative, machine-readable source of truth about your organization: clean structured data, a clear masthead and "about" record, real author identities. When the ground truth about you is unambiguous and well-formed, an AI has less room to invent. Second, monitor what these systems actually say about your brand, so you can document harm the moment it appears, exactly as those publishers did before they went to court. Third, own your audience. The more your relationship with readers runs through channels you control, newsletters, memberships, direct visits, the less hostage you are to how any algorithm chooses to summarize you. We made that case in <a href="https://www.4media.com/article/364,google-search-live-and-the-end-of-drive-by-traffic" target="_blank">Google Search Live and the End of Drive-By Traffic</a>.</p><p>A modern platform will not make you immune to a hallucination. It makes you legible to the machines and independent of them at the same time, which is close to the only durable position left.</p><h2>Google's Move, and Yours</h2><p>Google's next step is the question everyone is watching: tie AI Overviews tightly to the linked sources, add real correction tools, or fight the principle all the way up. Any of those would reshape how publishers appear online, and notably, binding the AI back to its sources is exactly what the publishers losing reach to AI Overviews have wanted all along.</p><p>You do not get to decide that. You do get to decide whether your outlet is easy for a machine to describe accurately and hard for one to misrepresent, and whether your business still stands if Google's summary of you is wrong tomorrow. Build for both. The era of "we just summarize, don't blame us" is ending. The work of controlling your own record is not.</p><p><i>(Source:</i> <a href="https://the-decoder.com/landmark-german-ruling-declares-googles-ai-overviews-are-googles-own-words-and-makes-it-liable-for-false-answers/" target="_blank"><i>Landmark German ruling on Google's AI Overviews (LG München I, case 26 O 869/26), The Decoder</i></a><i>)</i></p> ]]></content:encoded></item><item>
            <title><![CDATA[How to Check if Your Website is Cited by AI (ChatGPT, Claude, Perplexity, and Gemini)?]]></title>
            <link>https://www.4media.com/artykul/374,how-to-check-if-your-website-is-cited-by-ai-chatgpt-claude-perplexity-and-gemini</link>
            <guid>https://www.4media.com/artykul/374,how-to-check-if-your-website-is-cited-by-ai-chatgpt-claude-perplexity-and-gemini</guid>
            <pubDate>Fri, 12 Jun 2026 09:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-jak-sprawdzic-czy-twoja-witryne-cytuja-ai-chatgpt-claude-perplexity-i-gemini-1781255431.jpg" type="image/jpeg" medium="image" /><description>As AI search engines like ChatGPT, Perplexity, and Gemini reshape how users find information, traditional SEO is no longer enough. To prevent traffic loss, publishers must pivot to Generative Engine Optimization (GEO) and focus on building their &quot;Share of Source.&quot; This guide explains how to restructure your content for AI parsers, correctly configure your robots.txt and llms.txt files, track AI-driven traffic in Google Analytics 4, and utilize an AI-ready technical infrastructure like CMS 4Media to ensure your website is consistently cited by language models.</description>
            <content:encoded><![CDATA[ <p>Optimizing for AI search engines is becoming a crucial element of building online visibility today. Users are increasingly less likely to browse through subsequent pages of search results, and more often expect specific answers generated by artificial intelligence. As a result, even a valuable website and attractive offer can <a href="https://www.4media.com/article/344,invisible-on-google-10-reasons-why-and-how-to-fix-them" title="null">lose traffic and become invisible on Google</a> if they are not adapted to the way AI systems search, analyze, and present information.</p><p>Modern language models process vast amounts of data in a matter of seconds, and then select only those sources they deem most credible and useful. It is precisely based on these that they create answers for users. If your website is not recognized as a valuable source of information, its content may remain invisible to potential clients.</p><p>Fortunately, this is not a process based on chance.</p><p>Visibility in AI-generated answers can be analyzed, measured, and systematically increased through properly planned optimization.</p><h2>From SEO to GEO. What is the Paradigm Shift?</h2><p>For years, the effectiveness of SEO activities was evaluated primarily using the Share of Voice metric. It determined what share of search engine traffic a given domain captured for selected keywords in traditional Google results, often analyzed alongside popular domain authority metrics like <a href="https://www.4media.com/article/345,ahrefs-dr-majestic-tf-what-do-these-seo-metrics-actually-mean-when-buying-sponsored-articles" title="null">Ahrefs DR and Majestic TF</a>.</p><p>Today, however, another metric is gaining importance - <i>Share of Source</i>, i.e., the share in sources utilized by artificial intelligence systems.</p><p>Share of Source shows how often content from a given website is indicated as a source of information and cited in AI-generated answers. While the goal previously was to achieve the highest possible position on the search results list, it is now crucial to provide information credible and valuable enough for the language model to use it when generating an answer.</p><p>With the development of AI-based search engines, the rules of optimization are also changing. Traditional activities, such as excessive keyword stuffing or expanding the backlink profile, are losing their significance for digital marketers figuring out <a href="https://www.4media.com/article/340,ai-mode-vs-seo-how-to-survive-and-rank-in-the-era-of-generative-search" title="null">how to survive and rank in the era of generative search</a>.</p><p><i>GEO (Generative Engine Optimization)</i> is playing an increasingly important role, which is an approach focused on preparing content and data structure in a way that makes it easier for AI systems to quickly find, interpret, and use them as a credible source of information.</p><p>Market analyses indicate that traffic coming from AI-based platforms, such as ChatGPT or Gemini, often features a higher conversion rate than traditional organic traffic from internet search engines.</p><p>This is primarily due to user intent. People using AI tools are usually looking for specific answers, recommendations, or solutions, rather than a list of pages to analyze themselves.</p><p>When an artificial intelligence system recommends a specific product, service, or company, and simultaneously bases its answer on information from a given website, the probability of performing the desired action - purchase, contact, or sending an inquiry - significantly increases.</p><h2>Why Does the AI System Choose This Particular Article?</h2><p>Most modern AI assistants, including ChatGPT, Gemini, or Perplexity, use solutions based on the <i>RAG (Retrieval-Augmented Generation)</i> architecture.</p><p>In practice, this means that the model first searches for information in available sources, and only then generates an answer for the user. However, before data is used, it goes through a quality and usefulness evaluation process.</p><p>One of the most important criteria is <i>semantic relevance</i>. The content should directly answer the user's question and provide specific information, without unnecessary digressions.</p><p>A clear <a href="https://www.4media.com/article/335,site-structure-optimization-how-to-build-an-architecture-that-google-loves" title="null">site structure and architecture that Google loves</a> is equally important for AI parsers.</p><p>Headings, tables, lists, and correctly applied HTML tags make it easier for AI systems to interpret and organize data. The timeliness of information and the presence of specific data, examples, and facts confirming the credibility of the content also matter.</p><p>For this reason, the <i>BLUF (Bottom Line Up Front)</i> method is playing an increasingly important role, which consists of presenting the most important information right at the beginning of a section or paragraph. AI models look for quick and unambiguous answers during content analysis, which is why it's worth placing key conclusions, definitions, or recommendations right at the beginning. The elaboration, additional explanations, and broader context should only be included later in the text.</p><h2>The robots.txt File - How to Manage AI Bot Access?</h2><p>One of the first steps in optimizing a website for AI search engines - alongside ensuring <a href="https://www.4media.com/article/333,the-modern-sitemap-in-practice-how-to-help-google-discover-your-news-portal-and-more" title="null">Google can discover your portal via a modern sitemap</a> - is to check if the robots responsible for indexing and searching content have access to the site (i.e., what is the content of the <i>robots.txt</i> file located on the server).</p><p>Even valuable and well-optimized materials will not appear in AI-generated answers if the appropriate bots are blocked at the server level. This is a technical hurdle similar to diagnosing <a href="https://www.4media.com/article/358,why-is-my-site-blocked-in-certain-regions-even-without-illegal-content" title="null">why a site is blocked in certain regions even without illegal content</a>. The basic access control tool is the <i>robots.txt</i> file located in the site's root directory.</p><p>Many misunderstandings have arisen around AI bots.</p><p>Some website owners block all robots associated with artificial intelligence, wanting to prevent their content from being used to train models. However, this approach can unknowingly limit the site's visibility in AI-generated answers. It's crucial to understand that not all bots serve the same function.</p><p>For example, <i>GPTBot</i> is primarily used to acquire data utilized in developing and training OpenAI models. On the other hand, <i>OAI-SearchBot</i> is responsible for searching and retrieving content used when presenting results and answers to users.</p><p><i>PerplexityBot</i> plays a similar role in the Perplexity ecosystem. Blocking robots responsible for searching can cause content to no longer be included in answers generated by AI tools, even if it remains visible in traditional search results.</p><p>To check the configuration, log into the hosting panel or connect to the server using an FTP client. Then, locate the <i>robots.txt</i> file located in the domain's root directory, usually in the <i>public_html</i> folder. It's worth making sure it doesn't contain rules blocking access to robots responsible for searching and indexing content.</p><p>If you care about restricting the use of materials for training AI models, but at the same time want to maintain visibility in AI-generated answers, you can block training bots while leaving access for search bots. A properly configured file should include the following directives:</p><blockquote><p>User-agent: OAI-SearchBot Allow: /</p><p>User-agent: PerplexityBot Allow: /</p><p>User-agent: GPTBot Disallow: /</p></blockquote><p>&nbsp;</p><figure class="image"><img src="https://static3.4media.com/data/wysiwig/2026/06/10/plik-robots-txt-przyklad-vinted.png" alt=" Example robots.txt file from the Vinted sales platform"><figcaption>&nbsp;Example robots.txt file from the Vinted sales platform</figcaption></figure><p>&nbsp;</p><p>After saving the changes, it's worth checking the correctness of the configuration and regularly monitoring the documentation of AI service providers.</p><p>The development of AI-based search engines is very dynamic, so the list of used bots and their functions may change over time.</p><p><i>The most important rule is simple: blocking bots responsible for training models does not have to mean giving up visibility in AI answers.</i></p><p>To retain the chance of appearing in results generated by artificial intelligence systems, you must ensure that robots searching and indexing content still have access to the website.</p><h2>The llms.txt File - An Additional Content Map for AI Systems</h2><p>Traditional website HTML code contains many elements that have no meaning for language models. Navigation menus, analytics scripts, ads, CSS styles, or UI components are essential for users but make it difficult to quickly reach the actual content, especially if <a href="https://www.4media.com/article/337,speed-is-the-new-currency-why-your-cms-choice-could-kill-your-seo" title="null">your CMS choice slows down the site and kills your SEO</a>.</p><p>For this reason, the concept of the <i>llms.txt</i> file, which acts as a simplified guide to the site's most important resources, is generating increasing interest.</p><p>The <i>llms.txt</i> file is placed in the site's root directory, just like <i>robots.txt</i>. Its task is to point to the most valuable sections of the website in an organized, easy-to-process format.</p><figure class="image"><img src="https://static3.4media.com/data/wysiwig/2026/06/10/plik-llms-txt-przyklad-senuto.png" alt="Example llms.txt file on the senuto.com site - an SEO and content marketing platform"><figcaption>Example llms.txt file on the senuto.com site - an SEO and content marketing platform.</figcaption></figure><p>Instead of analyzing the entire site structure, the AI system can more quickly identify pages containing key information, documentation, guides, or expert articles.</p><p>In practice, the file contains a list of the most important URLs - which should ideally follow <a href="https://www.4media.com/article/342,the-ultimate-guide-to-url-structure-for-seo" target="_blank">a logical and optimized structure</a> - along with a short description of their content. The simple Markdown format is most often used for this, which is readable by both humans and text-processing systems.</p><h3>How to Create an llms.txt File?</h3><p>Preparing the file is relatively simple and does not require advanced technical knowledge. First, create a new text file and save it under the name <i>llms.txt</i>.</p><p>Then, add links to the most important sections of the site along with a short description of their content.</p><p>The sample content of an <i>llms.txt</i> file might look like this:</p><blockquote><p>XYZ Company Website</p><h2>Knowledge Base</h2><p><a href="https://yourdomain.com/knowledge-base" title="null">Knowledge Base</a> Expert articles on SEO, GEO, and internet marketing.</p><h2>Documentation</h2><p><a href="https://yourdomain.com/documentation" title="null">Documentation</a> Instructions, guides, and technical materials for clients.</p></blockquote><p>After preparing the file, it must be placed in the site's root directory so that it is accessible at your main domain address followed by <i>/llms.txt</i>.</p><p>Although <i>llms.txt</i> does not replace an XML sitemap or standard SEO activities, it can serve as an additional signal making it easier for AI systems to find the most important content.</p><p>In the case of extensive websites with a large number of articles, documentation, or expert materials, it also allows for better organization of resources intended for indexing and analysis.</p><h2>Re-architecting the Technical Foundation: The Imperative for CMS 4Media</h2><p>The transition from SEO to GEO necessitates a rigorous reevaluation of a publisher's underlying technological stack. Legacy Content Management Systems (CMS), particularly open-source platforms bloated with decades of plugins, unstructured code, custom widgets, and heavy client-side scripts, actively impede AI retrieval. LLM crawlers operate with strict context windows and parsing limits. If a crawler is forced to navigate a labyrinth of inline CSS and complex JavaScript to locate the core content, it will likely abandon the crawl entirely.</p><p>To capitalize on GEO, publishers require an agile, structurally clean, and media-rich platform. This is where specialized infrastructure like <strong>CMS 4Media</strong> becomes a distinct competitive advantage.</p><p>Developed as a comprehensive, enterprise-grade ecosystem tailored exclusively for digital publishers, local media, and broadcasters, CMS 4Media natively addresses the mechanical requirements of Generative Engine Optimization through several core architectural advantages:</p><ul><li data-list-item-id="e1e5ad1fcea1a7670649c1e24772f5613"><strong>Structured Content and Semantic Clarity:</strong> CMS 4Media employs an advanced visual widget system that enforces a clean, modular hierarchy. Editors can construct complex layouts without touching the underlying code, ensuring the HTML output remains pristine and highly readable for AI parsers.</li><li data-list-item-id="efc4f90417703f8cb1f633441ab3e63f2"><strong>GEO-Optimized Workflows:</strong> The text editor is designed specifically for modern publishing. It includes dedicated fields for content "Introductions" that perfectly align with the <i>BLUF</i> (Bottom Line Up Front) methodology. These leads are automatically formatted and wrapped in specific HTML markers that explicitly communicate with search robots, identifying the most vital, extractable summaries required for RAG systems.</li><li data-list-item-id="e06f6f5fb8783a852049ef0203e657c75"><strong>Rich Multimedia Contextualization:</strong> As generative models become increasingly multimodal, contextualizing video and audio is paramount. CMS 4Media features a robust multimedia module that creates dedicated subpages for uploaded assets, allowing editors to append detailed titles, descriptive metadata, and WebVTT subtitles. This provides AI crawlers with deep, text-based context, drastically increasing the likelihood that a publisher's rich media will be referenced in AI answers.</li></ul><figure class="image"><img src="https://static3.4media.com/data/wysiwig/2026/02/23/cms4media-stable-hosting-secure-encryption-local-publishers-cms.png" alt="4media CMS landing page highlighting comprehensive solutions for publishers and advertisers with secure hosting services."><figcaption>an AI-ready infrastructure like CMS 4Media ensures that high-quality journalism</figcaption></figure><p>For media organizations looking to survive the transition to generative search, upgrading to an AI-ready infrastructure like CMS 4Media ensures that high-quality journalism is perfectly formatted for the algorithms that now distribute it.</p><h2>How to Measure AI Search Engine Traffic in Google Analytics 4?</h2><p>One of the biggest challenges associated with optimization for AI search engines is measuring the effects of the conducted activities. Proper tracking requires a solid understanding of web analytics, similar to setting up your workspace with a <a href="https://www.4media.com/article/338,measuring-website-traffic-a-technical-guide-to-google-analytics-4-and-search-console" title="null">technical guide to Google Analytics 4 and Search Console</a>.</p><p>Unlike traditional search engines, traffic coming from tools such as ChatGPT, Perplexity, or Gemini is not always unambiguously classified in analytics reports.</p><p>Some visits pass on source information, while others may be assigned to Direct, Referral, or Unassigned channels, which makes it difficult to assess the real impact of traffic generated by AI.</p><figure class="image"><img style="aspect-ratio:2938/1570;" src="https://static3.4media.com/data/wysiwig/2026/06/11/ga4-admin_1.png" alt="google analytics admin" width="2938" height="1570"><figcaption>Google Analytics 4 - Admin panel navigation</figcaption></figure><p>&nbsp;</p><p>To get a more complete picture of the situation, it's worth creating a dedicated channel group in Google Analytics 4 for visits coming from the most popular AI-based platforms. This allows you to monitor the number of sessions, user behavior, and conversion rates for this traffic source.</p><h3>How to create an "AI Traffic" channel in GA4?</h3><p>In the Google Analytics 4 panel, go to the <i>Admin</i> section, and then select <i>Channel groups</i> under the Data display area.</p><figure class="image"><img style="aspect-ratio:2932/1564;" src="https://static3.4media.com/data/wysiwig/2026/06/11/image.png" alt="f Google Analytics 4 - Data display section with Channel groups highlighted" width="2932" height="1564"><figcaption>Google Analytics 4 - Admin -&gt; Channel groups</figcaption></figure><p>&nbsp;</p><figure class="image"><img style="aspect-ratio:2932/1436;" src="https://static3.4media.com/data/wysiwig/2026/06/11/image_1.png" alt="Google Analytics 4 - &quot;Create new channel group&quot; button" width="2932" height="1436"><figcaption>Google Analytics 4 - "Create new channel group" button</figcaption></figure><p>&nbsp;</p><p>You can create a new channel group or edit an existing custom group. Click the "Create new channel group" button.</p><p>Next, add a new channel, giving it a name, for example, "AI Traffic".</p><figure class="image"><img style="aspect-ratio:2344/1664;" src="https://static3.4media.com/data/wysiwig/2026/06/11/image_2.png" alt="Google Analytics 4 - Naming the new channel group &quot;AI Traffic&quot;" width="2344" height="1664"><figcaption>Google Analytics 4 - Naming the new channel group "AI Traffic"</figcaption></figure><p>&nbsp;</p><p>In the conditions configuration, select the <i>Session source</i> parameter, and set the operator to <i>matches regex</i>.</p><figure class="image"><img style="aspect-ratio:2922/1662;" src="https://static3.4media.com/data/wysiwig/2026/06/11/image_3.png" alt="Configuring channel conditions with regex for &quot;gemini&quot;" width="2922" height="1662"><figcaption>Create a new channel - Configuring channel conditions with regex for "gemini"</figcaption></figure><p>Depending on your needs, you can create one collective channel covering all traffic from AI platforms or separate channels for each tool.</p><p>The first solution allows you to quickly assess the scale of AI-generated traffic, while the second makes it easier to analyze the effectiveness of individual platforms.</p><p>For the collective "AI Traffic" channel, you can use a regular expression such as:<i>.*chatgpt.*|.*openai.*|.*perplexity.*|.*claude\.ai.*|.*gemini.*|.*copilot.*</i></p><p>If you care about more detailed data, create separate channels for individual traffic sources using partial expressions:</p><ul><li data-list-item-id="e57a4b31d05961e69d227de1c670d409b"><i>ChatGPT/OpenAI:</i> .*chatgpt.*|.*openai.*</li><li data-list-item-id="ee0f057d1cc16ac4b11ab9132d7dc768c"><i>Perplexity:</i> .*perplexity.*</li><li data-list-item-id="e34c008d4e3c6a6ea3fb6c381195a4168"><i>Claude:</i> .*claude\.ai.*</li><li data-list-item-id="ea9f9b460dde360ca11e3c4a66f6e5ecf"><i>Gemini:</i> .*gemini.*</li><li data-list-item-id="e51ba025f518ce3ade28206e9b1bde16c"><i>Microsoft Copilot:</i> .*copilot.*</li></ul><p>During channel configuration, select the "matches regex" condition, and then paste the appropriate pattern.</p><p><strong>Special attention should be paid to the order of rules in the channel group.</strong></p><p>Google Analytics analyzes them from top to bottom and assigns the session to the first matching channel.</p><figure class="image"><img style="aspect-ratio:2296/1660;" src="https://static3.4media.com/data/wysiwig/2026/06/11/image_4.png" alt="Google Analytics 4 - Changing the order of channels" width="2296" height="1660"><figcaption>Google Analytics 4 - Changing the order of channels</figcaption></figure><p>&nbsp;</p><p>After creating the channel, <strong>click the "Reorder" button located next to the channel list</strong>. Move the newly created channel, and <strong>confirm the decision with the "Apply" button</strong>.</p><p>This means that the newly created "AI Traffic" channel should be above general rules, such as Referral.</p><p>Otherwise, some visits will be qualified into other categories, which will hinder later analysis.</p><p>After saving the configuration, data will start appearing in reports according to the new classification rules. Thanks to this, it will be possible to monitor what share of traffic and conversions is generated by users landing on the site via artificial intelligence tools.</p><h3>Where exactly to look for this information?</h3><p>To find the new group in the Google Analytics 4 panel, select <i>Reports</i> from the menu on the left, then expand the <i>Acquisition</i> (Lead generation) section and click <i>Traffic acquisition</i>. In the main data table, you will find your newly created "AI Traffic" channel.</p><h2>Tools for Monitoring Citations. From SaaS to Python</h2><p>Occasionally checking brand visibility by manually entering queries into ChatGPT, Gemini, or Perplexity only allows you to get a general picture of the situation.</p><p>However, this approach is hard to consider a reliable measurement method.</p><p>Answers generated by language models can vary depending on the context of the conversation, current data sources, the phrasing of the question, or the search mechanisms used.</p><p><i>For this reason, effective monitoring in the GEO area requires a more systematic approach.</i></p><p>More and more tools specialized in analyzing brand visibility in AI-generated answers are appearing on the market.</p><p>Platforms such as Otterly.ai or Profound automatically send sets of predefined queries to various language models, and then analyze the answers for the presence of indicated brands, products, or domains.</p><p>A free, budget-friendly alternative to start with is to use a free account in the Ahrefs tool (Ahrefs Webmaster Tools). You just need to add your domain there as a project.</p><figure class="image"><img src="https://static3.4media.com/data/wysiwig/2026/06/10/otterly-ai-monitorowanie-wzmianek-marki.png" alt="Otterly.ai tool dashboard showing brand coverage and mentions over time"><figcaption>Otterly.ai tool dashboard showing brand coverage and mentions over time.</figcaption></figure><p>In the basic reports, a list of AI systems in which citations of your website appeared will be visible.</p><p>However, it should be remembered that this is a very basic version - to see more detailed data, such as specific subpages used as a source or exact citation dates, it is necessary to upgrade to a paid package.</p><p>Thanks to this, it is possible to track changes in visibility over time and identify topics where the competition is more frequently cited as a source of information.</p><p>Companies with technical resources can also create their own monitoring system. In practice, this involves using APIs provided by AI model providers to automatically ask questions and analyze the obtained answers.</p><p>These types of solutions allow you to monitor specific keywords, check the frequency of brand occurrences, and identify sources indicated by models when generating answers.</p><p>The greatest advantage of automation is the ability to regularly collect data and observe trends.</p><p>Thanks to this, it's easier to detect areas where the brand is rarely cited, and then supplement the content with missing information or expand sections answering users' specific questions.</p><p>In practice, this allows you to react faster to changes occurring in AI search engines and more effectively increase the site's share in sources utilized by language models.</p><h2>FAQ Section</h2><p>&nbsp;</p><h3>How does AI optimization (GEO) differ from classic SEO?</h3><p>SEO and GEO share a common goal - increasing content visibility on the internet - however, they use slightly different mechanisms.</p><p>Classic SEO focuses on improving the site's position in search results by optimizing content, site architecture, user experience, and the link profile. GEO (Generative Engine Optimization) focuses on increasing the probability that the content will be used as a source of information by artificial intelligence systems.</p><p>In practice, this means a greater emphasis on clear information structure, unambiguous answers, credible data, and formats that facilitate analysis by language models. It's no longer just about taking a high position in search results, but also about the content being recognized as a valuable source when generating an answer by AI.</p><h3>Why does ChatGPT point to a competitor's site more often than mine?</h3><p>There can be many reasons. Language models and AI search systems prefer content that clearly answers users' specific questions.</p><p>If competitors publish more organized materials, use clear headings, sections with key takeaways, tables, lists, and data backed by sources, their content may be easier to interpret and cite.</p><p>Domain authority, the timeliness of published information, brand presence in other credible sources, and the way knowledge is presented also matter.</p><p>In many cases, improving the overall content quality and applying technical on-page fixes - such as using the proper <a href="https://www.4media.com/article/336,the-canonical-tag-in-sponsored-content-how-to-make-sure-your-links-actually-move-the-needle" title="null">canonical tag in sponsored content</a> to consolidate link equity - can significantly increase the chances of appearing in AI-generated answers.</p><h3>Will blocking GPTBot in the robots.txt file cause the site to disappear from ChatGPT results?</h3><p>No. <i>GPTBot</i> is primarily responsible for acquiring data used to develop and train OpenAI models.</p><p>Blocking it does not mean automatic removal of the site from search results or answers generated by ChatGPT.</p><p>If you want to restrict the use of content for training purposes while maintaining visibility in search, it is crucial to leave access for bots responsible for indexing and retrieving content for search purposes, such as <i>OAI-SearchBot</i>.</p><p>These are the ones that can use the website's content when creating answers and presenting sources to users.</p><h2>Key Takeaways</h2><ul><li data-list-item-id="ee1ac2f53f245a0150a9c6fe8eb31e96f"><i>Share of Source</i> is gaining importance as a complement to the traditional Share of Voice metric. It's becoming increasingly important not only to occupy high positions in search results, but also to be present in sources utilized by AI systems.</li><li data-list-item-id="ebe1c3dffc30555e510038dfca12fb882"><i>The robots.txt file requires conscious configuration.</i> Blocking bots responsible for training models does not have to affect website visibility, however, blocking searching and indexing robots can limit its presence in AI-generated answers.</li><li data-list-item-id="e8b43b3edb50186fc7a8d4c4aca7cc8d1"><i>The llms.txt file</i> can make it easier for language models to find the most important content on the site and is a valuable addition to GEO-related activities.</li><li data-list-item-id="e4dc185d6419816eb89b9de6b226ea0f3"><i>A modern technical foundation is essential.</i> Upgrading to an AI-ready infrastructure like <strong>CMS 4Media</strong> ensures clean HTML, GEO-optimized workflows, and proper media contextualization, bypassing the limitations of legacy platforms.</li><li data-list-item-id="e60578b4af3ab4f27c63ac241a909abd5"><i>Traffic coming from AI platforms</i> is not always unambiguously visible in Google Analytics 4. It's worth creating custom channel groups to more effectively monitor this user segment.</li><li data-list-item-id="eff0ca2d1f4175b303d3be12fb55c9f82"><i>Optimization for AI search engines</i> is based on a clear content structure, exposing the most important information at the beginning of a section, and providing specific, credible data.</li><li data-list-item-id="e4ef5239337e89c8103c4d7b508c0a000"><i>GEO does not replace SEO</i>, but extends it with activities increasing the chance of using content as an information source in answers generated by artificial intelligence, which is equivalent to the classic positioning process in the AI era.</li></ul> ]]></content:encoded></item><item>
            <title><![CDATA[The Town Crier Is Back]]></title>
            <link>https://www.4media.com/artykul/376,the-town-crier-is-back</link>
            <guid>https://www.4media.com/artykul/376,the-town-crier-is-back</guid>
            <pubDate>Mon, 01 Jun 2026 12:04:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-the-town-crier-is-back-1782471386.png" type="image/png" medium="image" /><description>Why neighborhood newsletters out-convert local news sites, and how publishers can take the playbook back</description>
            <content:encoded><![CDATA[ <p>A one-person newsletter covering a single slice of Los Angeles converts about a fifth of its readers into paying subscribers. Most newsletters convert five to ten percent. The writer behind The Eastside Rag covers only the neighborhoods east of the 101 Freeway, files at 7 AM from a coffee shop before a day job in entertainment marketing, and has still pushed past 5,500 subscribers.</p><p>He is not a coastal fluke. Wichita has Wichita Life. Upstate New York has Catskill Crew. London has Wooden City, with more than 12,000 subscribers, enough to support its writer full-time. The New Yorker recently profiled the whole wave. The pattern holds across very different markets, and the reason is not better writing. It is sharper focus, a visible human, and relentless local utility.</p><p>This is not a story about Substack replacing local journalism. It cannot. Real newsrooms have reporters, archives, sources, and decades of community trust that no part-time writer can assemble. But these solo operators are doing five things, visibly and profitably, that a lot of American local publishers have stopped doing. They are worth studying.</p><h2>Market Data Brief: The Solo Operator Advantage</h2><ul><li data-list-item-id="e3057111010049252572a940cb5a5437f"><strong>Conversion gap:</strong> The Eastside Rag converts roughly 20% of its 5,500-plus subscribers to paying, while most newsletters convert only five to ten percent.</li><li data-list-item-id="ed14f10a236467ebafd6b5ec3e29fd479"><strong>Engagement premium:</strong> Beehiiv reports neighborhood newsletters earn a 2.5x higher click-through rate than the platform average.</li><li data-list-item-id="ef8382b8fcfa66a7e37b53ee48509cae0"><strong>Audience scale:</strong> Wooden City has passed 12,000 subscribers on a single-city beat and now pays its writer a full-time living.</li><li data-list-item-id="eb41bb80e53adb8b63a977760fcaccc4d"><strong>Revenue logic:</strong> Paid newsletter subscriptions are recurring, first-party revenue. They do not depend on ad networks, search algorithms, or third-party cookies, which are the exact revenue sources draining out of local media.</li></ul><h2>Five Things Solo Operators Get Right</h2><p><strong>1. A face, not a masthead.</strong> Every one of these newsletters is one named person. Readers know who walked past the new café, who sat through the council meeting, who holds the opinion. The institutional voice is losing to a single human with a byline.</p><p><strong>2. Utility before everything.</strong> Isaac Rangaswami's rule for Wooden City is that every issue has to be practical enough for people to pay for it. Where to eat. Where to park for the game. Which contractor actually showed up on time. When Google answers a local question with an AI summary or a wall of SEO sludge, a person who has actually been there is the entire differentiator.</p><p><strong>3. Narrow beats broad.</strong> The instruction is to go smaller than feels comfortable. Not the whole metro, but one side of the highway. Not the county, but the school district. That focus is what produces the engagement premium. A tight beat creates mail people actually open.</p><p><strong>4. Opinion is an asset, not a liability.</strong> These writers take sides, on a bike lane, a zoning variance, a beloved diner that closed. Hard news reporting still needs to run straight. The voice around it does not. Neutrality reads as absence, and if no reader ever writes in angry, no reader is invested.</p><p><strong>5. Design that signals place.</strong> Alexa Tietjen Dornagon built Court Street Journal to feel like a storybook, with watercolor illustrations of local storefronts. It looks like the place it covers. Most local news sites look interchangeable, and that sameness is a positioning failure. Aesthetic is positioning.</p><h2>What Real Newsrooms Already Have</h2><p>Here is the part the "we can't compete with Substack" argument misses. Established local publishers already hold the assets a one-person operation will never build: trained reporters, a searchable archive, real sources inside city hall, and years of accumulated trust. The solo operator is improvising the credibility your newsroom earned decades ago.</p><p>What you are missing is not capability. It is the willingness to write, design, and edit like one person who actually lives on the block.</p><h2>The Infrastructure That Decides It</h2><p>It's where we hit the same wall constantly when auditing publishers at 4media. A newsroom decides to put named writers up front, build a genuinely useful local beat, and give the site a look of its own, and the legacy CMS fights every step.</p><p>Author identity gets buried under a generic template. The newsletter tool cannot segment a neighborhood list or gate paid content without a third-party bolt-on. The design is locked to a stock theme shared by a thousand other sites. When publishing like a human requires a custom development project, the initiative stalls before the first issue ships.</p><p>A modern platform treats these as core features, not optional add-ons. CMS4media gives every writer a real <a href="https://www.4media.com/article/185,authors" target="_blank">author profile and byline</a>, runs <a href="https://www.4media.com/article/229,paywall-and-registration-wall" target="_blank">newsletters and paid membership</a> natively, and lets editors shape the <a href="https://www.4media.com/article/289,homepage-planner" target="_blank">look of the site</a> so it reflects the place it covers. Whether your audience ever turns into recurring, first-party revenue is, in the end, a product decision, and your software either enables it or blocks it.</p><h2>Take It as an Opportunity, Not a Threat</h2><p>The town crier is back, and the lesson is not that local publishers have been beaten. It is that the winning playbook is now obvious, visible, and cheap to copy.</p><p>You already have the reporters, the archive, the sources, and the trust. Put a face on the front page. Make every issue useful enough to pay for. Go narrower than feels safe. Hold an opinion. Make the site look like the place it serves. Then make sure your technology can actually deliver all five, because right now that is the only thing standing between your newsroom and the conversion rates a part-time writer is posting before breakfast.</p><p>We traced the collapse of search referral traffic in <a href="https://www.4media.com/article/364,google-search-live-and-the-end-of-drive-by-traffic" target="_blank">Google Search Live and the End of Drive-By Traffic</a> and <a href="https://www.4media.com/article/365,the-end-of-back-button-hijacking" target="_blank">The End of "Back Button Hijacking"</a>. The through line is the same: the open web is no longer a reliable landlord. The audience you own is the only one you can count on.</p><p><i>(Source:</i> <a href="https://www.newyorker.com/culture/infinite-scroll/your-friendly-neighborhood-newsletter" target="_blank"><i>Your Friendly Neighborhood Newsletter, The New Yorker</i></a><i>)</i></p><h2>FAQ</h2><p><strong>How many subscribers does a local newsletter need to be profitable?</strong> Far fewer than most publishers assume. When the beat is tight, engagement runs high: Beehiiv reports neighborhood newsletters get 2.5x the click-through rate of the platform average. Solo operators are sustaining themselves on audiences in the low thousands, because a focused local list converts to paid at much higher rates than a broad one.</p><p><strong>What paid-conversion rate should a local newsletter expect?</strong> Most newsletters convert five to ten percent of free subscribers to paying. The strongest neighborhood newsletters, such as The Eastside Rag, reach roughly 20%. The difference comes from focus, a named human voice, and consistent utility, not from a larger audience.</p><p><strong>Can an established newsroom compete with a solo Substack writer?</strong> Yes, and it starts ahead. A newsroom already owns reporters, archives, sources, and community trust a part-time writer cannot replicate. The gap is execution and tooling: a CMS that supports real author identity, native newsletters, paid membership, and a distinct design.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Ad Block Detection Feature]]></title>
            <link>https://www.4media.com/artykul/371,ad-block-detection-feature</link>
            <guid>https://www.4media.com/artykul/371,ad-block-detection-feature</guid>
            <pubDate>Thu, 07 May 2026 12:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-funkcja-wykrywanie-adblocka-1778149894.png" type="image/png" medium="image" /><description>The 4media CMS includes an ad blocker detection feature that checks whether a user is actively using ad-blocking software while browsing the website. When such software is detected, the system displays an informational pop-up in the Settings module.</description>
            <content:encoded><![CDATA[ <p>The 4media CMS system is equipped with functionality that identifies whether a user visiting the website is actively using ad-blocking software. If blocking software is detected in the background, the user will see an informational banner on their device screen.</p><p>&nbsp;</p><h3>How to Activate These Features?</h3><p>Go to: <strong>Settings module → Ad Block Detection</strong></p><p>The first available option concerns the audio/video player.</p><figure class="image"><img style="aspect-ratio:1370/204;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image_3.webp" width="1370" height="204"><figcaption>Ad blocker detection feature in the audio/video player</figcaption></figure><p>Activating this feature means that a user who is actively using ad-blocking software will see a message informing them that video playback has been blocked when they click on the player. The restriction will be lifted once the user disables the ad blocker for the website they are browsing.</p><figure class="image"><img style="aspect-ratio:1515/694;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-1_3.webp" width="1515" height="694"><figcaption>Ad blocker detection feature in the audio/video player</figcaption></figure><p>The second available feature is an informational banner, which is automatically displayed to users using ad-blocking software.</p><p>Clicking the <strong>Show information banner</strong> button expands additional settings.</p><figure class="image"><img style="aspect-ratio:722/298;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-2_3.webp" width="722" height="298"></figure><p>There are two available modes:</p><ul><li>Show banner but do not block access to the portal - with this option enabled, the user will see a notification informing them about detected ad-blocking software, but they will still be able to continue browsing the website.</li></ul><figure class="image"><img style="aspect-ratio:1136/556;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-3_3.webp" width="1136" height="556"><figcaption>Banner informing about detected active ad-blocking software</figcaption></figure><ul><li>Show banner and block access to the portal - with this option enabled, users with an active ad blocker will see a banner informing them that access to the portal is blocked. The restriction will be removed automatically once the user disables the ad blocker. After clicking <strong>Refresh page</strong>, the user will be able to access the portal without restrictions.</li></ul><figure class="image"><img style="aspect-ratio:1194/623;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-4_2.webp" width="1194" height="623"><figcaption>Banner informing about detected active ad-blocking software and portal access restriction</figcaption></figure><p>&nbsp;</p><h3>Additional Settings</h3><p>When enabling the banner feature, two text fields must be filled in: <strong>banner title</strong> and <strong>banner content</strong>. It is the publisher’s decision what message will be displayed to users with an ad blocker.</p><figure class="image"><img style="aspect-ratio:1324/166;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-5_1.webp" width="1324" height="166"><figcaption>Banner title text field – example message</figcaption></figure><figure class="image"><img style="aspect-ratio:1324/487;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-6_1.webp" width="1324" height="487"><figcaption>Banner content text field – example message</figcaption></figure><p>&nbsp;</p><p>Additionally, the portal administrator can configure the visual layer. Using available settings, it is possible to define the font color and background color of the banner. There is also an option to enable a border, where its color, thickness, and style can be defined.</p><figure class="image"><img style="aspect-ratio:1324/190;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-7.webp" width="1324" height="190"><figcaption>Informational banner – visual configuration in the 4media CMS settings</figcaption></figure> ]]></content:encoded></item><item>
            <title><![CDATA[Hybrid Gallery - new type of photo gallery]]></title>
            <link>https://www.4media.com/artykul/370,hybrid-gallery-new-type-of-photo-gallery</link>
            <guid>https://www.4media.com/artykul/370,hybrid-gallery-new-type-of-photo-gallery</guid>
            <pubDate>Thu, 07 May 2026 12:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-galeria-hybrydowa-w-cms-4media-1778076080.png" type="image/png" medium="image" /><description>The&amp;nbsp;Hybrid Gallery combines the functionalities of both the Cascade and Classic galleries.&amp;nbsp;In this layout, users browse photos by scrolling vertically. After scrolling through a set number o</description>
            <content:encoded><![CDATA[ <p><span style="background-color:transparent;color:#000000;">The&nbsp;<strong>Hybrid Gallery</strong> combines the functionalities of both the Cascade and Classic galleries.&nbsp;</span></p><p><span style="background-color:transparent;color:#000000;">In this layout, users browse photos by scrolling vertically. After scrolling through a set number of images, the browser tab refreshes (reloads) to display the next batch of photos in the gallery.</span></p><p><span style="background-color:transparent;color:#000000;">This solution allows for the seamless display of&nbsp;<strong>banner ads</strong> between photos, while ensuring page views are accurately tracked during the refresh triggered by scrolling. Ads are served using the&nbsp;<strong>Type C ad widget</strong>.</span></p><h3><span style="background-color:transparent;color:#000000;"><strong>How to activate the Hybrid Gallery:</strong></span></h3><ul><li><span style="background-color:transparent;color:#000000;">Navigate to&nbsp;<strong>Settings</strong> -&gt;&nbsp;<strong>Photo Galleries</strong>.</span></li><li><span style="background-color:transparent;color:#000000;">In the&nbsp;<strong>Gallery Type</strong> field, select&nbsp;<strong>Hybrid Cascade Gallery</strong>.</span></li><li><span style="background-color:transparent;color:#000000;">Define the number of photos after which the browser tab should reload and load the next set of images.</span></li><li><span style="background-color:transparent;color:#000000;">Save your changes by clicking the&nbsp;<strong>Save</strong> button.</span></li></ul><figure class="image"><img style="aspect-ratio:1353/250;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image_2.webp" width="1353" height="250"><figcaption>[Settings] module: Activation of the hybrid gallery</figcaption></figure><h3><br><span style="background-color:transparent;color:#000000;"><strong>Hybrid Gallery Interface</strong></span></h3><p><span style="background-color:transparent;color:#000000;">After viewing the first group of photos, the user will see a&nbsp;<strong>"Next Page"</strong> button. They can either click it to reload the tab or simply scroll further down to trigger an&nbsp;<strong>automatic refresh</strong>, which will load the next batch of images.</span></p><figure class="image"><img style="aspect-ratio:1325/871;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-1_2.webp" width="1325" height="871"><figcaption>Hybrid cascade gallery</figcaption></figure><p><span style="background-color:transparent;color:#000000;">Users can return to the previous set of photos by clicking the&nbsp;<strong>arrow button</strong>.</span></p><figure class="image"><img style="aspect-ratio:1262/859;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-2_2.webp" width="1262" height="859"><figcaption>Hybrid cascade gallery</figcaption></figure><p><span style="background-color:transparent;color:#000000;">Below the last image in the gallery, the user can use the <strong>Previous page </strong>button</span></p><figure class="image"><img style="aspect-ratio:1306/798;" src="https://static3.4media.com/data/wysiwig/2026/05/07/framed-image-3_2.webp" width="1306" height="798"></figure><h3>&nbsp;</h3><h4>To activate ad widgets displaying C-type banners between images in the gallery:</h4><ul><li>We log in to the Ads4Media advertising platform</li><li>in the <strong>CMS4media Portals</strong> tab, click the <strong>Options </strong>button and then the <strong>Ad spots</strong> button</li><li>click the green <strong>Add new C ad space</strong> button</li><li>select the option <strong>Available on the lists, in between the elements</strong></li><li>from the expanded options, select &nbsp;– <strong>List of photos in the cascade gallery</strong></li><li>specify after how many images the ad widget should appear for the first time and whether it should be displayed again – if so, specify every how many images its display should repeat</li></ul><p>As part of the cascading gallery and hybrid gallery, a solution has been implemented that enables the activation of independent C widgets displaying central ads as well as separate widgets with local ad delivery.</p> ]]></content:encoded></item><item>
            <title><![CDATA[Watermark]]></title>
            <link>https://www.4media.com/artykul/369,watermark</link>
            <guid>https://www.4media.com/artykul/369,watermark</guid>
            <pubDate>Thu, 07 May 2026 12:00:00 +0200</pubDate><media:content url="https://static3.4media.com/data/articles/xga-16x9-znak-wodny-1778079519.png" type="image/png" medium="image" /><description>This feature allows you to add your own logo to selected graphics on the portal. Users can upload their mark and then define its position, size, and transparency. The system automatically applies the watermark to designated images, helping protect them against unauthorized use and clearly indicating copyright ownership.</description>
            <content:encoded><![CDATA[ <h3>Global Watermark Settings</h3><p>To customize the watermark settings, go to the <strong>[Settings] &gt; [Multimedia]</strong> module.</p><figure class="image"><img style="aspect-ratio:830/461;" src="https://static3.4media.com/data/wysiwig/2026/05/06/framed-image.webp" width="830" height="461"></figure><p>Further down the page, a new section named <strong>"Watermark"</strong> has been added, where you will find the following personalization options:</p><figure class="image"><img style="aspect-ratio:1361/1238;" src="https://static3.4media.com/data/wysiwig/2026/05/15/framed-image-6.webp" width="1361" height="1238"></figure><ol><li><strong>Activating the watermark feature per module and setting its default status</strong><br><br>Each module includes two dedicated toggles:<ol><li><strong>Enable the watermark</strong> – determines whether the watermark feature is active in a given module.</li><li><p><strong>Enabled by default</strong> – an option available only when the first toggle is enabled. It allows you to decide whether the watermark should be automatically activated after adding a main image.</p><p>If the [<strong>Enabled by default</strong>] option remains disabled, the watermark must be activated manually within a specific entry. This solution is useful when only selected publications use the watermark functionality.</p></li></ol></li><li><strong>Watermark</strong> – a field to select the watermark graphic. It must first be uploaded to the portal's file library; supported formats are <strong>png</strong> and <strong>webp</strong>.</li><li><strong>Watermark - location</strong>– a grid interface that allows you to adjust the position of the watermark on the photos.</li><li><strong>Vertical / Horizontal spacing / Maximum width</strong> – in addition to the position, you can adjust the margins from the edges and the size of the watermark. All values are expressed in <strong>pixels</strong>.</li></ol><p>After configuring all settings, remember to save your changes at the bottom of the page by clicking the dark blue <strong>"Save"</strong> button.</p><p>&nbsp;</p><h3>Configuring the watermark for a featured image in a specific entry</h3><p>In addition to the global settings described above, you can also customize the watermark position for the <strong>featured image</strong> of a specific post. This applies to all modules where this functionality is available.</p><p>We will walk through the process using the <strong>[Articles]</strong> module as an example. <strong><u>Other modules follow the exact same method.</u></strong></p><p>In the article edit view, within the <strong>[Multimedia]</strong> section, after uploading a featured image, the following will appear:</p><figure class="image"><img style="aspect-ratio:1588/727;" src="https://static3.4media.com/data/wysiwig/2026/05/06/framed-image-3_1.webp" width="1588" height="727"></figure><ol><li><strong>"Enable the watermark" toggle</strong> along with a grid to adjust its position for this specific image. By toggling this switch, you can also completely deactivate the watermark for this graphic.</li><li><strong>A preview of the uploaded main photo </strong>showing the watermark visualization.</li></ol><p>If you already have a featured image uploaded and wish to update it, the preview of the new graphic will be displayed below the currently uploaded one.</p><figure class="image"><img style="aspect-ratio:1603/1175;" src="https://static3.4media.com/data/wysiwig/2026/05/06/framed-image-4.webp" width="1603" height="1175"></figure><p>&nbsp;</p><h3>Watermarks in additional photos and galleries</h3><p>These cases <strong>automatically follow</strong> the global configurations set in [<strong>Settings</strong>] &gt; [<strong>Multimedia</strong>].</p><figure class="image"><img style="aspect-ratio:1601/726;" src="https://static3.4media.com/data/wysiwig/2026/05/06/framed-image-5.webp" width="1601" height="726"></figure><p>&nbsp;</p><hr><p><strong>IMPORTANT: Watermark settings do not work retroactively. This means that new settings, as well as a newly uploaded logo, will only be applied to new entries or after manually editing existing ones. The same applies to additional photos and individual images in galleries.</strong></p> ]]></content:encoded></item></channel>
</rss>
