Skip to content

Improve discoverability: landing page metadata and repo SEO #317

Description

@pliablepixels

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreChanges core behavior; full review ceremony

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions