Back to all projects

Yankı — SEO + GEO (AI Search Visibility) Platform

PythonPostgreSQL RLSSQLAlchemyJinjaGEO / SEO
51
SEO Audit Rules
21
AI Bots
23
Database Tables
55
HTTP Routes

The Problem

Businesses now want to show up as a source not just on Google but in AI answers too, yet there was no affordable, Turkish-language tool to measure whether their site is technically open to those bots. Many sites were unknowingly shutting out AI search bots through robots.txt or WAF rules.

The Approach

Built with Python 3.12, async SQLAlchemy and server-side rendering, with tenant isolation enforced in PostgreSQL via Row-Level Security (FORCE + two separate DB roles). Separate worker and scheduler processes, a SKIP LOCKED queue and an advisory lock keeping the scheduler single-instance. The product is live and sold on subscription.

Engineering Highlights

  • A versioned 21-bot AI catalog classified as search, user-triggered and training, plus an RFC 9309-compliant robots.txt access matrix.
  • An llms.txt check that catches soft 404s, and a versioned 0-100 technical SEO score with diffs against the previous crawl.
  • Streaming log analysis with compression-bomb protection; IPs, usernames and referrers are never stored (privacy by design).
  • A network client that pins IPs, follows redirects manually and rejects private/metadata addresses to prevent SSRF.

Yankı is for sale — see plans and pricing.

View product