Back to work
MarketEngine logo

SEO decision layer

MarketEngine - SEO decision-system proof

Internal system for deciding whether an SEO task is worth doing before it becomes a ticket.

Best for

  • SEO action prioritization
  • owned-page matching
  • competitor and SERP evidence review
  • technical action-board proof

Built as an internal planning and review layer, not a public content writer.

What it does

Useful proof without the full internal dump.

  • keeps market ideas, seed queries, offers, competitor pages, and source payloads in one place
  • groups keywords by SERP overlap before choosing whether to improve a page or build a new one
  • joins crawl evidence with owned-page matches and competitor facts
  • turns the evidence into action cards for content, metadata, internal links, performance, and technical fixes
  • keeps evidence attached to each recommendation so the next step can be reviewed instead of guessed
  • blocks traffic and ranking claims when the evidence is not strong enough

Build notes

Implementation choices that matter.

Matching first
The system tries to prove whether an owned page is a fit before recommending new content.
Crawler evidence
ILCrawler and private-crawler inputs are treated as evidence, not decoration around a keyword list.
Action guardrails
Recommendations can be blocked when the evidence does not support the claim.

Decision layer

Evidence-backed action board

private system

Inputs

SERP + crawl

Output

Actions

Gate

Review

Cluster matching evidence
Action scoring rules
Validator guarded
FastAPI Python ILCrawler Evidence SERP Evidence PostgreSQL Neon Redis Qdrant Docker Compose Celery

Fit

Relevant when SEO work needs to be scored and reviewed before tickets are created.