The landing page at zmninjang.zoneminder.com and the repo metadata are missing the basics search engines and link-preview crawlers look for.
Gaps found:
- No Open Graph or Twitter card tags, so every share on Reddit, Discord, Slack or X renders as a bare URL with no image or description.
- No
rel="canonical".
- No
SoftwareApplication structured data.
robots.txt and sitemap.xml both return 404.
- The
<title> and meta description carried no query terms ("Monitor smarter, not harder").
- Repo topics listed
tauri, which the project does not use (it is Electron plus Capacitor).
- Links to the old zmNinja site now redirect back to zmNinjaNg, so they are circular.
Scope of this issue: the landing page head, the two crawler files, an Open Graph image, and removing the circular links. Repo description and topics are already updated.
Out of scope, tracked separately: landing page asset weight (demo.mp4 is 19MB, logo.png 884KB), moving the docs off readthedocs.io onto the project domain, and new content pages.
The landing page at zmninjang.zoneminder.com and the repo metadata are missing the basics search engines and link-preview crawlers look for.
Gaps found:
rel="canonical".SoftwareApplicationstructured data.robots.txtandsitemap.xmlboth return 404.<title>and meta description carried no query terms ("Monitor smarter, not harder").tauri, which the project does not use (it is Electron plus Capacitor).Scope of this issue: the landing page head, the two crawler files, an Open Graph image, and removing the circular links. Repo description and topics are already updated.
Out of scope, tracked separately: landing page asset weight (
demo.mp4is 19MB,logo.png884KB), moving the docs off readthedocs.io onto the project domain, and new content pages.