Files
vtube/docs/INTERLINKING.md
goboss 981a0ad9b6 Document granular hook policy + ad architecture + 94-site scale
Hook redesign (guard-readonly.sh + guard-bash.sh):
- ALLOW edits: /home/nosfortube/frontend_<port>/ (digits-only, all subdirs)
  + /home/nosfortube/orest/ (user working zone + screenshots)
- DENY: lang variants (frontend_<port>_<lang>/), frontend_core/, .git/,
  system paths (/etc/, /usr/, /boot/, /var/* except /var/log/claude/)
- 19/19 readonly + 18/19 bash tests pass (1 pre-existing sed-i regex gap)
- Backup попередньої версії: .bak.2026-05-02

Doc updates:
- New: PROJECT.md, ARCHITECTURE.md, DEPLOY.md, ADS.md, PERFORMANCE.md,
  INTERLINKING.md, ADMINS.md (topic-split docs/)
- CLAUDE.md: 94-site scale, granular edit zones, doc index
- INFRASTRUCTURE.md: hook table updated
- SITES.md: scope note (14 backup-tracked of 94 total)
- RECOMMENDATIONS.md: W1 (hook conflict) → DONE; W2-W3, D1-D4 added

Site architecture findings (audit 2026-05-02):
- 94 frontend_<port>/ sites, 71 in site-name-routing.csv, 14 backup-tracked
- 3 ad-architectures coexist: 8148 modern bundle (1), modern partials (~23),
  legacy inline surstrom (31)
- 8148 unique: ad-bundle.min.js source files, build-ad-bundle.sh, terser
- Server IP 185.73.222.75 у t1.* allowlist (curl probes work)
- CDN: custom + Cloudflare на 8081 etc; purge-cache при prod deploy

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 13:26:25 +00:00

1.8 KiB
Raw Permalink Blame History

tubev — Cross-Site Interlinking

Сайти між собою перелінковані — це окрема техніка SE-схеми.

Status

🟡 Skeleton — повна map ще не зібрана.

Що знаємо

  • Перелінковка існує між сайтами екосистеми
  • Це частина PBN-tier ranking strategy — взаємні лінки → SE boost
  • Реалізація: припускаємо views/modules/footer-links.etlua або аналог + конфіг у lib/<port>/var.lua

Що треба з'ясувати + задокументувати

  • Хто на кого лінкує — site-graph (adjacency table)?
  • Скільки лінків per page (home, video, list, footer)?
  • Anchor strategy — exact-match keyword / brand / mixed?

Implementation

  • Де визначені лінки — централізована таблиця чи hardcoded per-template?
  • Link rotation — статичні чи rotated per-request?
  • rel="nofollow" / rel="ugc" / без — політика?

Risks / monitoring

  • Якщо один сайт впав / deindexed — як це впливає на graph?
  • Link audit — є чи нема?
domain1.xxx → domain2.xxx, domain3.xxx, ...
domain2.xxx → domain1.xxx, ...

(Заповнити коли зберемо source-of-truth.)

Open questions for developer

  1. Де source-of-truth для cross-site links — централізований конфіг чи per-site hardcoded?
  2. Тип лінків (footer / contextual / sidebar / topbar)?
  3. Чи є вимкнення per-site (одна виключена з графа на час downtime)?