open-seo

Open source alternative to Semrush and Ahrefs

732 articles 3k View on GitHub ↗
732 articles
How OAuth KV Garbage Collection Detects Oversized Keyspaces and Handles the 'done: false' Warning

Learn how Open-SEO's OAuth KV garbage collector identifies oversized keyspaces and clarifies the 'done: false' warning indicating incomplete namespace scans.

internals
Sep 12, 2026
How Cloudflare Access Gates the `/mcp` Route and Which Headers `resolveUserContextFromHeaders` Uses

Learn how Cloudflare Access secures the mcp route using CF Access headers like email and ID. Understand resolveUserContextFromHeaders in the every-app/open-seo repo.

internals
Sep 12, 2026
How Self-Host Telemetry Works in Open SEO and How to Opt Out

Learn how self-host telemetry works in Open SEO and easily opt out by setting the SELF_HOST_TELEMETRY environment variable to off. Control your data privacy.

internals
Sep 12, 2026
How the GDPR Storage Erasure Endpoint Cascades Deletes Across D1, Hyperdrive, and OAuth KV

Discover how Open SEO's GDPR storage erasure endpoint cascades deletes across D1 Hyperdrive and OAuth KV. Learn about coordinated purging of data, DO sessions, R2 objects, and OAuth grants.

internals
Sep 12, 2026
How the open-seo GA4 Connection Authenticates Users and Required Google Scopes

Learn how the open-seo GA4 connection authenticates users using OAuth 2.0 and discover the essential Google scopes required for seamless integration and data access.

internals
Sep 12, 2026
How Lighthouse Scoring Integrates Into the Site Audit Workflow in open-seo

Learn how Lighthouse scoring integrates into the open-seo site audit workflow. Discover parallel analysis, data storage, and normalized scores for effective reporting.

how-to-guide
Sep 12, 2026
GSC OAuth Flow in OpenSEO: Required Scopes and Implementation Guide

Learn the GSC OAuth flow in OpenSEO. Discover required scopes like openid, email, profile, and webmasters.readonly for seamless Google Search Console integration. Get the implementation guide.

how-to-guide
Sep 12, 2026
How searchPerformance.ts Joins Google Search Console Data with Rank Tracking

Learn how searchPerformance.ts merges Google Search Console data with rank tracking. Discover unified performance reporting and data separation for GSC and paid queries.

deep-dive
Sep 12, 2026
How the Open-SEO AI Search Feature Integrates DataForSEO with the MCP

Learn how the Open-SEO AI search feature integrates DataForSEO with MCP. Discover how API calls are secured with server functions, ensuring project scoping, authentication, and billing.

internals
Sep 12, 2026
How OpenSEO Server Functions Share the ToolContext Contract and Zod Validation

Discover how OpenSEO server functions share the ToolContext contract and Zod validation for unified authentication and runtime type safety. Learn more about this powerful integration.

internals
Sep 12, 2026
How the Dub Referral Sale Sweep Complements Billing Webhooks for Renewals and Top‑Ups

Discover how the Dub referral sale sweep and billing webhooks work together to accurately track subscription renewals and top ups for your business.

how-to-guide
Sep 12, 2026
How the Autumn Webhook Handler Reconciles Paid Invoice Events with OAuth Organization Boundaries

Learn how the Autumn webhook handler reconciles paid invoice events with OAuth organization boundaries. Discover secure, authenticated data syncing for your application.

internals
Sep 12, 2026
…

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →