Spaces:
Sleeping
Sleeping
| title: Link Audit Tool | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: gradio | |
| sdk_version: 5.12.0 | |
| app_file: app.py | |
| pinned: false | |
| # π Bulk Link Audit Tool | |
| SEO link audit tool that crawls pages, extracts body-content links, checks status, detects broken links, follow flags, duplicates, and orphan pages. | |
| ## Features | |
| - **Batch processing** with auto-save to Supabase after each batch | |
| - **Proper pause/resume** β pause mid-audit, come back later, resume from where you left off | |
| - **Interactive HTML report** with accordion cells, filters, and issue highlighting | |
| - **Orphan page detection** after full crawl | |
| - **Follow flag detection** β internal nofollow β , external dofollow β | |
| - **Duplicate link detection** with body locations | |
| ## Setup | |
| Add these secrets in your Space settings: | |
| - `SUPABASE_URL` β your Supabase project URL | |
| - `SUPABASE_KEY` β your Supabase anon key | |
| Then run the SQL schema from `db.py` in your Supabase SQL editor. | |