cliseo
Version:
Instant AI-Powered SEO Optimization CLI for Developers
101 lines (71 loc) β’ 3.63 kB
Markdown
<div style="margin-bottom: 16px;">
<img src="https://cliseo.com/README%20Logo.png?v=2025" width="688px" style="border: none;">
</div>
[](https://cliseo.com)
[](https://cliseo.com/docs/)
[](https://www.gnu.org/licenses/agpl-3.0.en.html)
[](https://www.npmjs.com/package/cliseo)
[](https://github.com/cliseo//cliseo/stargazers)
[](https://www.npmjs.com/package/cliseo)
#### SEO Optimization CLI for JavaScript/TypeScript Projects [(Demo Video)](https://youtu.be/JDOVvaOdMWk?si=1NJ6bwOx20F4z5di)
<img src="https://cliseo.com/Diff.png?v=2025" width="700px" style="border: none;">
Most developers know SEO matters, but itβs often overlooked or left until the endβ especially in modern frontend frameworks. Cliseo makes technical SEO automatic and accessible by detecting your framework (React, Next.js, Angular soon) and injecting essential elements like meta tags, alt text, JSON-LD schema, sitemap.xml, and robots.txt.
The goal isnβt to guarantee search rankings, but to ensure your site meets baseline SEO standards and is fully crawlable by search engines. Cliseo helps bring your Google Lighthouse SEO score to 100, giving your content, keywords, and link-building efforts a strong technical foundation to build on.
## π Features
### Current Features
- π Deep scanning of React and Next.js projects
- π οΈ Automatic SEO fixes for common issues
- π SEO file generation (robots.txt, sitemap.xml)
- β‘ Cross-platform support
### Coming Soon
- π€ AI-powered SEO analysis and optimization
- π SEO performance tracking and metrics
- π GitHub integration with automated PR creation
- π Google Search Console integration
## π¦ Installation
```bash
npm install -g cliseo
```
## π― Quick Start
1. Scan your project for SEO issues:
```bash
cliseo scan
```
2. Apply optimizations:
```bash
cliseo optimize
```
## π οΈ Commands
### `cliseo scan`
Performs an SEO audit of your project.
Options:
- `--verbose`: Show detailed output
- `--json`: Output results in JSON format
### `cliseo optimize`
Automatically applies SEO fixes to your codebase.
## π€ Contribute
We welcome contributions of all kinds to **cliseo** β whether it's fixing bugs, adding new features, improving performance, or even enhancing the documentation!
### How to Contribute
1. **Fork this repo** and clone your fork.
2. Create a new branch for your feature or fix:
```bash
git checkout -b your-feature-name
```
3. Make your changes and commit them with clear messages.
4. Push to your fork:
```bash
git push origin your-feature-name
```
5. Open a Pull Request to the `main` branch of this repo.
### Contribution Guidelines
- π Keep your code clean and well-commented.
- π‘ If adding a new feature, include a brief description in the PR.
- πͺ² If fixing a bug, describe the issue and how your fix solves it.
- π§ͺ Run any relevant tests (or add some if they don't exist!).
- Tests for React and Next applications can be found in `./tests/run-tests.sh`
- β Avoid making large unrelated changes in a single PR.
### Not Sure Where to Start?
Check out the [Issues](../../issues) tab for things marked with:
- `good first issue`
- `help wanted`
</div>