mirror of
https://github.com/screentinker/screentinker.git
synced 2026-05-15 07:32:23 -06:00
Landing page (frontend/landing.html): - Title now includes "Self-Hosted" for that keyword - Description appended "MIT licensed." - Keywords aligned to spec (digital signage raspberry pi, digital signage android tv, video wall software, kiosk software, etc.) - SoftwareApplication JSON-LD: added applicationSubCategory "DigitalSignage", license URL, refreshed description - Image alt text + og:image:alt + twitter:image:alt now include "open-source digital signage" - New Resources section above the CTA with 6 cards linking to all new guides and comparison pages - Footer rewritten as a 5-column grid (Brand / Guides / Compare / Project / Legal) with the new internal links New SEO pages, all dark-themed, mobile-responsive, ASCII-only: - frontend/css/seo-page.css (shared nav/footer/article/table styles) - frontend/compare/yodeck-alternative.html - frontend/compare/screencloud-alternative.html - frontend/compare/optisigns-alternative.html - frontend/guides/raspberry-pi-digital-signage.html - frontend/guides/digital-signage-android-tv.html - frontend/guides/self-hosted-digital-signage.html Each new page has unique title/description/canonical, OG and Twitter card tags, BreadcrumbList JSON-LD, single h1, proper h2/h3 nesting, visible breadcrumb, comparison table or step-by-step ordered list, "Related guides" cross-link block, and a CTA. Sitemap (frontend/sitemap.xml): added all 6 new URLs with appropriate priority (0.8 for compare pages, 0.9 for guides). Existing landing (1.0) and legal pages preserved. Robots (frontend/robots.txt): allow /compare/ and /guides/, disallow /player (was previously allowed by mistake). Server (server/server.js): added explicit GET /sitemap.xml and GET /robots.txt routes ahead of the static middleware so the Content-Type is guaranteed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
54 lines
1.6 KiB
XML
54 lines
1.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
|
<url>
|
|
<loc>https://screentinker.com/</loc>
|
|
<changefreq>weekly</changefreq>
|
|
<priority>1.0</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/compare/yodeck-alternative.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.8</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/compare/screencloud-alternative.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.8</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/compare/optisigns-alternative.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.8</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/guides/raspberry-pi-digital-signage.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.9</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/guides/digital-signage-android-tv.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.9</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/guides/self-hosted-digital-signage.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.9</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/legal/terms.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.3</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/legal/privacy.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.3</priority>
|
|
</url>
|
|
<url>
|
|
<loc>https://screentinker.com/legal/third-party.html</loc>
|
|
<changefreq>monthly</changefreq>
|
|
<priority>0.2</priority>
|
|
</url>
|
|
</urlset>
|