Back to portfolio

Portfolio case study

seogeo - SEO/GEO Bridge for Telegram Mini Apps

SSR hub + per-app bridge pages that make Telegram mini apps crawlable, track startapp opens, and power channel discovery.

Overview

Server-rendered hub and per-app bridge pages with OG/Twitter meta, SoftwareApplication + FAQ JSON-LD, startapp deep links, and attribution tracking. Includes LLM-friendly endpoints (/api/apps, /api/memory, /llms.txt), channel index/search + import API, and optional business verification via 2GIS/Yandex plus Telegram pulse checks. Firestore is optional with an in-memory fallback.

What It Covers

  • SSR hub + per-app bridge pages with JSON-LD/OG metadata
  • Startapp deep links, desktop QR, and attribution tracking
  • LLM-friendly endpoints and hub memory snapshots
  • Channel discovery index with search and import APIs
  • Optional verification with 2GIS/Yandex + Telegram pulse

Stack And Topics

  • TypeScript
  • Express
  • Node.js
  • SSR
  • Telegram Web Apps
  • Firestore
  • JSON-LD
  • Cloud Run

Public Signals

  • Endpoints: 14+ Hub, apps, channels, attribution, verify, sitemap, llms
  • Schema: SoftwareApplication + FAQ + WebSite JSON-LD for crawlers and LLMs
  • Stores: Firestore + in-memory Attribution + channel index fallback

References