Thanks for your interest in contributing to this SEO tools collection!
- Open an issue with a clear description
- Include steps to reproduce, expected vs actual behavior, and your Python version
- Open an issue describing the tool or feature
- Explain the SEO use case it addresses
- Fork the repo
- Create a feature branch (
git checkout -b my-new-tool) - Follow the structure of existing tools:
- Place the tool in the appropriate category folder
- Include a
requirements.txt - Add a
README.mdwith usage instructions - Use Streamlit for interactive tools where possible
- Commit your changes
- Open a PR with a clear description of what the tool does
- No API keys or credentials — use environment variables or Streamlit input fields
- No hardcoded paths — make tools portable
- Include dependencies — every tool folder should have a
requirements.txt - Keep it focused — one tool per folder, one clear purpose per script