No description
- JavaScript 99.2%
- Dockerfile 0.6%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| test | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CloudronManifest.json | ||
| CloudronVersions.json | ||
| DESCRIPTION | ||
| Dockerfile | ||
| LICENSE | ||
| logo.png | ||
| package.json | ||
| POSTINSTALL.md | ||
| README.md | ||
| start.sh | ||
Site Meta Scan
Site Meta Scan is a small Cloudron app that scans a submitted public site, follows reachable same-site links, and reports practical metadata and crawlability issues.
It is not a full SEO audit suite. It stays focused on practical, checkable issues that can be evidenced directly and fixed without guesswork.
What it does
- scans one submitted public URL and crawls reachable same-site pages
- checks title, meta description, H1 usage, Open Graph, JSON-LD, HTTPS, canonical, robots, crawlability basics, image alt text, and same-site broken links/images
- avoids protected route checks such as
/admin,/login, or other clearly protected paths - shows a report page with findings, redirects, page summaries, and a corrective task list
- saves each report as JSON and Markdown under
/app/data/results - supports optional AI enhancement using an OpenAI-compatible endpoint, with saved AI output alongside the report
- lets users reopen or delete saved reports from the app UI
Cloudron notes
- authentication is provided by Cloudron
proxyAuth - persistence is file-based only, under
/app/data - reports are stored in
/app/data/results - LLM settings are stored in
/app/data/config/settings.json - the app binds to port
3000
Main checks
- title present
- meta description present
- one H1 per page
- Open Graph basics
- JSON-LD presence and parseability
- HTTPS and canonical basics
- robots and indexability basics
- missing image alt text
- broken same-site links and images
Project layout
src/application server, analyzer, HTML parsing, and storagetest/focused unit tests for parsing, SSRF checks, storage, and AI artifact handlingdocs/ROADMAP_NOTES.mdv1.1 and v2 feature ideas
Scope
This app intentionally avoids page-speed scoring, pseudo-science SEO scoring, authenticated route probing, external-link auditing, orphan-page discovery, and database dependencies.