graph TD A[Start: Keyword Researcher] --> B[Research Topic] B --> C[Generate Research Summary] C --> D[Brainstorm Keywords] D --> E[Filter Keywords by Criteria] E --> F[Generate Initial List] F --> G[Check Keywords Against Guidelines] G --> H[Convert to CSV Format] H --> I[Save as keywords_raw.csv] I --> J[End: Output Ready] subgraph Validation G -- Invalid --> E G -- Valid --> H end subgraph Criteria Check E -- Meets Criteria --> F E -- Does Not Meet --> D end