mirror of
https://github.com/screentinker/screentinker.git
synced 2026-08-14 14:23:14 -06:00
* 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>
54 lines
4.4 KiB
Markdown
54 lines
4.4 KiB
Markdown
# SEO: Off-Site Listings & Backlink Checklist
|
||
|
||
These are the **off-repo** SEO actions that can't be done in code — they need an account, a
|
||
form submission, or outreach. Every serious competitor (Yodeck, ScreenCloud, OptiSigns, Xibo,
|
||
Anthias) is listed across these; ScreenTinker currently is not. Each listing is both a
|
||
high-authority backlink and a surface that ranks for "best/free/open-source/alternative"
|
||
queries. Ordered by ROI.
|
||
|
||
## Reusable submission kit (prepare once, paste everywhere)
|
||
|
||
- **Name:** ScreenTinker
|
||
- **Category:** Digital Signage Software / Digital Signage CMS
|
||
- **One-liner:** Free, open-source, self-hostable digital signage CMS. Runs on any screen — Android TV, Fire TV, Tizen, webOS, Raspberry Pi, Windows, browser — with no per-device player licence.
|
||
- **Short desc (≈50 words):** ScreenTinker is an open-source (MIT) digital signage platform you can self-host or run in the cloud. Manage TVs, video walls, and kiosks from one dashboard with remote control, scheduling, playlists, multi-zone layouts, and analytics. Free plan; Pro from $39–99/mo; unlimited free when self-hosted.
|
||
- **Pricing:** Free (1 device) · Starter $39/mo (5) · Pro $99/mo (15) · Self-hosted free/unlimited
|
||
- **Deployment:** Cloud (SaaS) + On-premise / Self-hosted
|
||
- **Platforms:** Android TV, Fire TV, Samsung Tizen, LG webOS, Amazon Vega OS, Raspberry Pi, Windows, ChromeOS, Web
|
||
- **License:** MIT (open source)
|
||
- **Website:** https://screentinker.com
|
||
- **Repo:** https://github.com/screentinker/screentinker
|
||
- **Logo / screenshots:** dashboard-preview.png + assets/icon-512.png (grab 3–4 dashboard shots)
|
||
- **Differentiators to emphasize:** open source, self-host/air-gapped, no per-screen fee, all players free, live Android remote control.
|
||
|
||
## Tier 1 — highest ROI (do first)
|
||
|
||
- [ ] **Capterra** — https://www.capterra.com/vendors/sign-up · digital-signage category. The #1 review moat competitors have (Yodeck 4,700+ reviews). Claim/create the profile, then seed honest reviews from real users.
|
||
- [ ] **G2** — https://www.g2.com/products/new · ranks for "[competitor] alternatives". Create the product, request reviews.
|
||
- [ ] **AlternativeTo** — https://alternativeto.net/manage-item/ · submit ScreenTinker as an alternative to **Yodeck, ScreenCloud, OptiSigns, Xibo, Anthias/Screenly**. Tag: open source, self-hosted, free. This is where OSS-seekers browse.
|
||
- [ ] **awesome-selfhosted** — PR to https://github.com/awesome-selfhosted/awesome-selfhosted (Digital Signage / Media section). High-authority, high-intent backlink; Anthias/Xibo are there.
|
||
- [ ] **fingoweb "Top open source digital signage" roundup** — pitch inclusion via their contact form (their article ranks #1 for several OSS queries and omits us). Highest-value single listicle.
|
||
|
||
## Tier 2 — directory saturation
|
||
|
||
- [ ] **SourceForge** — https://sourceforge.net/create/ (OSS directory, ranks for "open source digital signage").
|
||
- [ ] **GetApp** — https://www.getapp.com/ (Gartner network; often auto-generates "vs" pages).
|
||
- [ ] **Software Advice** — https://www.softwareadvice.com/ (Gartner network).
|
||
- [ ] **GoodFirms** — https://www.goodfirms.co/ (their "Top Free & Open Source" roundup ranks).
|
||
- [ ] **SoftwareSuggest / SaaSHub / Slashdot** — quick profile submissions.
|
||
- [ ] **Product Hunt** — a launch post (one-time spike + durable backlink).
|
||
|
||
## Tier 3 — community / organic signals
|
||
|
||
- [ ] **r/selfhosted** — a genuine "I built/self-host this" post (Anthias gets real traffic here). No spam; lead with the self-host story.
|
||
- [ ] **r/digitalsignage** — participate, link where relevant.
|
||
- [ ] **Hacker News (Show HN)** — "Show HN: ScreenTinker – open-source self-hosted digital signage."
|
||
- [ ] **GitHub repo polish** — topics/tags: `digital-signage`, `signage`, `self-hosted`, `open-source`, `cms`, `raspberry-pi`, `kiosk`, `android-tv`. Keyword-rich description + README (done). Stars are themselves a ranking signal (Anthias ranks partly because its repo does).
|
||
- [ ] **Roundup outreach** — signagespace.com, cenareo, nento, digitalsignagehub.org, softwaresuggest "15 best" — ask to be added.
|
||
|
||
## Notes
|
||
|
||
- **Do NOT fabricate reviews or ratings** — seed real ones from actual users only. Fake aggregateRating is a Google penalty risk (we already removed a fabricated one from the landing page).
|
||
- Reuse the exact same name/desc/logo everywhere for entity consistency (helps Google's Knowledge Graph).
|
||
- Re-run `scripts/indexnow-submit.sh` after the new pages deploy to prod so Bing/Yandex re-crawl immediately.
|