Appearance
link-registry
FreshSource: BIBLE.md (Phase 12 Phase 2, link-registry 7 routes, index checking)
Tracks all placed backlinks: URL, anchor, platform, indexed status, check date.
Routes (7)
| Method | Route | What |
|---|---|---|
| GET | /links | List all tracked links |
| POST | /links | Add a link |
| GET | /links/:id | One link |
| PUT | /links/:id | Update |
| DELETE | /links/:id | Remove |
| POST | /links/:id/check-index | Check if Google has indexed it |
| GET | /links/by-target | Group by target URL |
Example payload
bash
curl -X POST http://localhost:4700/links \
-H "Content-Type: application/json" \
-d '{
"sourceUrl": "https://example-blog.com/post-123",
"targetUrl": "https://journeyjunkremoval.com",
"anchor": "junk removal dallas",
"platform": "Blogger",
"placedBy": "abc123",
"placedAt": "2026-05-20T12:00:00Z"
}'Index checking
POST /links/:id/check-index checks if Google has indexed the source URL containing the backlink. Uses a Google site: search via the existing browser search infrastructure.