The Content Optimizer evaluates ranking factors by classifying testable hypotheses into a structured Rank Factor Class taxonomy, applying targeted page or snippet edits, and measuring rank movements via an LLM re-ranker to compute Bayesian posterior updates on each factor's win rate.

flowchart LR
    A[Seeder: Hypotheses] --> B[Classifier: Assign Rank Factors]
    B --> C[Ideator: Craft Snippet/Page Edit]
    C --> D[Ranker: Multi-sample LLM Ranking]
    D --> E[Bayesian Update: Win Rate Beta Distribution]
    E --> F{Halt or Converged?}
    F -- No --> C
    F -- Yes --> G[Content Brief & Narrative]