screentinker/frontend/integrations/rss-digital-signage.html
screentinker 2dc1d1279a
feat(seo): IndexNow + landing-page optimization (schema, FAQ, CWV, content) (#177)
* feat(seo): enable IndexNow (key file + submission script)

Instant re-crawl pings to Bing/Yandex/Seznam/Naver on content changes (Google ignores IndexNow
but uses the same sitemap). Hosts the ownership key at frontend/<key>.txt (served at
https://screentinker.com/<key>.txt) and adds scripts/indexnow-submit.sh which POSTs the sitemap
URLs to api.indexnow.org (DRY_RUN=1 to preview). Run after a content deploy / from CI.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(seo): landing-page optimization pass (schema fixes, FAQ, content depth, CWV)

From a 3-way SEO audit (technical / structured-data / content). Highest-value fixes:

Structured data (penalty risk + rich results):
- REMOVE the fabricated aggregateRating (4.8/50) from SoftwareApplication — no visible reviews
  on the page = a "spammy structured markup" risk. Replace loose Offers with a proper AggregateOffer
  + publisher + image/screenshot.
- Add a VISIBLE FAQ section (10 Q&As) so the FAQPage schema finally has on-page content (it shipped
  4 Q&As with no visible counterpart — a mismatch); expand the FAQPage JSON-LD to mirror all 10.
- Add a WebSite entity block; add YouTube to Organization sameAs + a description.
- Fix the guides/compare BreadcrumbList position-2 target (dead /#features -> /).

Content / keywords / IA:
- Hero + Features subtitle rewritten to surface "digital signage software" / "digital signage CMS"
  / "self-host" / "free" above the fold.
- New "How It Works" (3-step) and "Use Cases / Industries" (8 verticals) sections for snippet +
  long-tail intent. Platform tiles (Android TV / Fire TV / Raspberry Pi) now link to their guides.
- FAQ answers add keyword-rich internal links to the guides + compare pages.

Technical / Core Web Vitals:
- Lazy-load the YouTube iframe (loading=lazy + youtube-nocookie + explicit width/height) — the top
  LCP/TBT win on mobile.
- Title 84->~60 chars (keyword-front), meta description ~178->~156 + CTA.
- <div> footer -> <footer> landmark; favicon sizes (192+512).
- sitemap.xml: add <lastmod> to all 10 URLs.

All JSON-LD validated (4 blocks parse; single H1; no fabricated data).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(seo): open-source/what-is pillars, Xibo+Anthias compares, integrations hub [#177]

Competitor-SEO gap-fill from the Yodeck/ScreenCloud/OptiSigns/Xibo teardowns.
11 new static pages + sitemap/landing/README wiring. All match the existing
seo-page.css template; BreadcrumbList on every page, FAQPage (visible-backed)
on guides + integration spokes. No fabricated ratings.

Pillar guides:
- guides/open-source-digital-signage.html  (head term "open source digital signage")
- guides/what-is-digital-signage.html       (TOFU definitional pillar + FAQ)

Comparisons (the open-source SERP Xibo/Anthias own):
- compare/xibo-alternative.html    (wedge: every ScreenTinker player free vs Xibo's paid Android/Tizen/webOS licences; no free plan)
- compare/anthias-alternative.html (wedge: fleet + video walls + multi-platform vs one-Pi-one-screen)

Integrations (OptiSigns' top tactic — one page per app):
- integrations/index.html hub
- google-slides / canva / power-bi  (honestly framed as the universal Webpage widget, with the X-Frame-Options / publish-vs-edit-URL caveat + Power BI public-data warning)
- youtube / rss / weather           (native widgets)

Wiring:
- sitemap.xml +11 URLs (lastmod 2026-07-13)
- landing.html Resources grid: 6 new cards (open-source, what-is, vs Xibo, vs Anthias, integrations hub)
- README.md: keyword-rich open-source/self-hosted intro + platform list + guide links (GitHub-SERP asset)
- docs/seo-directory-listings.md: off-repo G2/Capterra/AlternativeTo/awesome-selfhosted/fingoweb submission checklist + reusable kit

Validated: all JSON-LD parses, canonicals match paths, 0 broken internal links, sitemap well-formed (21 URLs).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 11:22:37 -05:00

155 lines
10 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RSS Feeds on Digital Signage - News Tickers (2026) | ScreenTinker</title>
<meta name="description" content="Show live RSS headlines on your digital signage with ScreenTinker's native RSS widget. Build news tickers, blog headlines, and status boards. Free and open source.">
<meta name="keywords" content="rss digital signage, rss ticker signage, news ticker digital signage, rss feed on tv, headlines digital signage, rss widget signage">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://screentinker.com/integrations/rss-digital-signage.html">
<meta property="og:type" content="article">
<meta property="og:url" content="https://screentinker.com/integrations/rss-digital-signage.html">
<meta property="og:title" content="RSS Feeds on Digital Signage - News Tickers (2026)">
<meta property="og:description" content="Show live RSS headlines on your screens with ScreenTinker's native RSS widget. Build news tickers and status boards.">
<meta property="og:image" content="https://screentinker.com/assets/dashboard-preview.png">
<meta property="og:site_name" content="ScreenTinker">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="RSS Feeds on Digital Signage - News Tickers (2026)">
<meta name="twitter:description" content="Show live RSS headlines on your screens with ScreenTinker's native RSS widget. Build news tickers and status boards.">
<meta name="twitter:image" content="https://screentinker.com/assets/dashboard-preview.png">
<meta name="theme-color" content="#111827">
<link rel="icon" href="/assets/icon-192.png">
<link rel="apple-touch-icon" href="/assets/icon-192.png">
<link rel="stylesheet" href="/css/seo-page.css">
</head>
<body>
<nav>
<div class="nav-inner">
<div class="nav-logo">
<a href="/" style="display:flex;align-items:center;gap:10px">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
<span class="nav-logo-text">ScreenTinker</span>
</a>
</div>
<div class="nav-links">
<a href="/#features">Features</a>
<a href="/#pricing">Pricing</a>
<a href="/#compare">Compare</a>
<a href="/app#/login" class="btn btn-outline" style="margin-left:16px">Sign In</a>
<a href="/app#/login" class="btn btn-primary" style="margin-left:8px">Try Free</a>
</div>
</div>
</nav>
<main class="article">
<nav class="breadcrumb" aria-label="Breadcrumb">
<a href="/">Home</a>
<span>/</span>
<a href="/integrations/">Integrations</a>
<span>/</span>
<span>RSS on Digital Signage</span>
</nav>
<h1>RSS Feeds on Digital Signage: News Tickers &amp; Headlines</h1>
<p class="lead">ScreenTinker has a native RSS widget. Point it at a feed URL and it renders live headlines on screen - perfect for a news ticker, blog headlines, or an internal announcement board.</p>
<h2>The short version</h2>
<p>The RSS widget is built in - no plugins or embeds. You give it a feed URL like <code>https://example.com/feed.xml</code> and it pulls the latest items and renders the headlines on screen. Because it is a configurable widget, you can add it to playlists and layouts, and it can share a multi-zone layout with your main content so headlines run alongside images or video.</p>
<h2>Step by step</h2>
<ol>
<li>Open the <strong>Content Library</strong> (or the layout editor) in your ScreenTinker dashboard.</li>
<li>Add the <strong>RSS</strong> widget.</li>
<li>Configure it with your feed URL, for example <code>https://example.com/feed.xml</code>. The widget fetches the feed and renders the current headlines.</li>
<li>Add the RSS widget to a <strong>Playlist</strong>, or place it in a zone of a multi-zone <strong>layout</strong> next to your other content.</li>
<li>Publish and <strong>schedule</strong> the playlist or layout, then assign it to one or more screens.</li>
</ol>
<h2>Tips &amp; use cases</h2>
<ul>
<li><strong>News ticker.</strong> The classic use - a strip of scrolling or rotating headlines along the bottom or side of the screen while the main zone shows video or promos.</li>
<li><strong>Multi-zone layouts.</strong> Put the RSS widget in one zone and your primary content in another so headlines and the main message play at the same time instead of taking turns.</li>
<li><strong>Internal announcements.</strong> If your intranet, wiki, or CMS can publish an RSS feed, point the widget at it to broadcast staff updates without emailing everyone.</li>
<li><strong>Status pages.</strong> Many status and monitoring tools expose an RSS feed - surface incidents on an ops or NOC wall board.</li>
<li><strong>Blog and content marketing.</strong> Show your own latest posts in a waiting area or office lobby to keep visitors engaged with fresh material.</li>
<li><strong>Which feeds work.</strong> Any standard RSS or Atom feed URL that returns headline items. Feeds you control are the most reliable, since you know they will stay online and public.</li>
</ul>
<h2>FAQ</h2>
<h3>Is the RSS widget really built in?</h3>
<p>Yes. RSS is a native ScreenTinker widget - you configure a feed URL and it renders headlines. There is no third-party plugin or embed code to manage.</p>
<h3>What kind of feed URL do I use?</h3>
<p>A standard RSS or Atom feed URL, such as <code>https://example.com/feed.xml</code>. Most blogs, news sites, CMSes, and status pages publish one.</p>
<h3>Can the RSS ticker share the screen with other content?</h3>
<p>Yes. Place the RSS widget in one zone of a multi-zone layout and your main content in another. Headlines and your primary message then display at the same time.</p>
<h3>Can I use an internal or private feed?</h3>
<p>The widget fetches a feed URL, so any feed the player can reach works - including an internal feed on your network for a self-hosted deployment. Publish your announcements as RSS and point the widget at that URL.</p>
<h3>Does it work on all ScreenTinker players?</h3>
<p>Yes. The RSS widget runs on Android TV, Fire TV, Tizen, webOS, Vega, Raspberry Pi, Windows, ChromeOS, and the browser player - all free.</p>
<div class="related">
<h2>Related integrations &amp; guides</h2>
<ul>
<li><a href="/integrations/">All ScreenTinker integrations</a></li>
<li><a href="/integrations/youtube-digital-signage.html">How to display YouTube videos on digital signage</a></li>
<li><a href="/integrations/weather-digital-signage.html">Weather widget for digital signage</a></li>
<li><a href="/guides/what-is-digital-signage.html">What is digital signage?</a></li>
<li><a href="/guides/self-hosted-digital-signage.html">Self-hosted digital signage: complete guide</a></li>
</ul>
</div>
<div class="cta">
<h2>Ready to put headlines on your screens?</h2>
<p>Free plan supports 1 device. Self-host it free, or start on the cloud in minutes.</p>
<a href="/app#/login" class="btn btn-primary" style="padding:14px 28px;font-size:16px">Start Free</a>
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener" class="btn btn-outline" style="padding:14px 28px;font-size:16px;margin-left:12px">View on GitHub</a>
</div>
</main>
<footer>
<div style="color:var(--dim);font-size:13px">&copy; 2026 ScreenTinker. All rights reserved.</div>
<div class="links">
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
<a href="/legal/terms.html">Terms</a>
<a href="/legal/privacy.html">Privacy</a>
<a href="/legal/third-party.html">Licenses</a>
<a href="/app#/login">Sign In</a>
</div>
</footer>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://screentinker.com/" },
{ "@type": "ListItem", "position": 2, "name": "Integrations", "item": "https://screentinker.com/integrations/" },
{ "@type": "ListItem", "position": 3, "name": "RSS on Digital Signage", "item": "https://screentinker.com/integrations/rss-digital-signage.html" }
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "Is the RSS widget really built in?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. RSS is a native ScreenTinker widget - you configure a feed URL and it renders headlines. There is no third-party plugin or embed code to manage." } },
{ "@type": "Question", "name": "What kind of feed URL do I use?", "acceptedAnswer": { "@type": "Answer", "text": "A standard RSS or Atom feed URL, such as https://example.com/feed.xml. Most blogs, news sites, CMSes, and status pages publish one." } },
{ "@type": "Question", "name": "Can the RSS ticker share the screen with other content?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Place the RSS widget in one zone of a multi-zone layout and your main content in another. Headlines and your primary message then display at the same time." } },
{ "@type": "Question", "name": "Can I use an internal or private feed?", "acceptedAnswer": { "@type": "Answer", "text": "The widget fetches a feed URL, so any feed the player can reach works - including an internal feed on your network for a self-hosted deployment. Publish your announcements as RSS and point the widget at that URL." } },
{ "@type": "Question", "name": "Does it work on all ScreenTinker players?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. The RSS widget runs on Android TV, Fire TV, Tizen, webOS, Vega, Raspberry Pi, Windows, ChromeOS, and the browser player - all free." } }
]
}
</script>
</body>
</html>