Metadata-Version: 2.4
Name: fastapi-seo-package
Version: 0.1.1
Summary: A starter SEO-optimized FastAPI package
Author-email: Your Name <your@email.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: fastapi
Requires-Dist: uvicorn
Requires-Dist: jinja2

# FastAPI SEO Package 🚀

A **starter template** for building SEO-friendly applications with [FastAPI](https://fastapi.tiangolo.com/).  
This package comes with essential SEO features pre-configured so you can start fast and scale later.

---

## ✨ Features
- ⚡ SEO-ready **homepage** with dynamic `<title>` and `<meta>` description
- 🗺️ Auto-generated **sitemap.xml**
- 🤖 Preconfigured **robots.txt**
- 🎨 Jinja2 templating with extendable **HTML templates**
- 📂 Static file support (CSS/JS)
- 🛠️ Organized folder structure for scalability

---

## 📦 Installation
```bash
pip install fastapi-seo-package
```

---

## 🚀 Usage
Run the FastAPI app using **Uvicorn**:

```bash
uvicorn fastapi_seo_package:app --reload
```

Visit:
- Home: [http://127.0.0.1:8000/](http://127.0.0.1:8000/)
- Sitemap: [http://127.0.0.1:8000/sitemap.xml](http://127.0.0.1:8000/sitemap.xml)
- Robots: [http://127.0.0.1:8000/robots.txt](http://127.0.0.1:8000/robots.txt)

---

## 🗂️ Project Structure
```
fastapi_seo_package/
│── __init__.py
│── main.py
│── routers/
│   ├── pages.py
│   └── sitemap.py
│── templates/
│   ├── base.html
│   └── home.html
│── static/
│   ├── css/
│   └── js/
```

---

## 🔮 Roadmap
- [ ] Blog routes with SEO-friendly slugs (`/blog/my-first-post`)
- [ ] Schema.org JSON-LD support
- [ ] Multi-language SEO
- [ ] Pagination with canonical links

---

## 🤝 Contributing
Contributions are welcome! Fork the repo, make your changes, and open a pull request.

---

## 📜 License
MIT License © 2025  
