https://github.com/mbsh-code/seo-manager-pro
seo-manager-pro
https://github.com/mbsh-code/seo-manager-pro
Last synced: 5 months ago
JSON representation
seo-manager-pro
- Host: GitHub
- URL: https://github.com/mbsh-code/seo-manager-pro
- Owner: mbsh-code
- License: mit
- Created: 2025-04-28T11:15:37.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-05-17T07:12:01.000Z (6 months ago)
- Last Synced: 2025-05-17T07:37:03.288Z (6 months ago)
- Language: TypeScript
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- fucking-awesome-angular - seo-manager-pro - A powerful SEO Manager for Angular, React, Vue, and Vanilla JS projects. Easily set meta tags, Open Graph tags, Schema.org structured data, canonical URLs, robots meta, and more! (Development Utilities / SEO)
- awesome-angular - seo-manager-pro - A powerful SEO Manager for Angular, React, Vue, and Vanilla JS projects. Easily set meta tags, Open Graph tags, Schema.org structured data, canonical URLs, robots meta, and more! (Development Utilities / SEO)
README
# SEO Manager Pro
[](https://www.npmjs.com/package/seo-manager-pro)
A powerful SEO Manager for Angular, React, Vue, and Vanilla JS projects.
Easily set meta tags, Open Graph tags, Schema.org structured data, canonical URLs, robots meta, and more!
---
## Installation
```bash
npm install seo-manager-pro
```
or
```bash
yarn add seo-manager-pro
```
---
## Usage
```typescript
import { SeoManagerPro } from 'seo-manager-pro';
SeoManagerPro.updateSeo({
title: 'Home Page',
description: 'Welcome to the best site!',
image: 'https://example.com/image.jpg',
canonicalUrl: 'https://example.com/home',
robots: 'index,follow',
schema: [
{
type: 'Product',
data: {
name: 'iPhone 15',
description: 'The best smartphone ever.',
image: 'https://example.com/iphone.jpg',
price: 999,
priceCurrency: 'USD'
}
},
{
type: 'FAQPage',
data: {
mainEntity: [
{
'@type': 'Question',
name: 'Is it waterproof?',
acceptedAnswer: {
'@type': 'Answer',
text: 'Yes, it has IP68 rating.'
}
}
]
}
}
],
customMetaTags: [
{ name: 'author', content: 'BestShop' },
{ name: 'keywords', content: 'iphone, smartphone, apple' }
]
});
```
---
## Supported Schema Types
| Type | Description |
|-----------|---------------------------------|
| Product | For product pages |
| FAQPage | For FAQ sections |
| Article | For blog or news articles |
---
## 🔗 Live Demos
Want to see how `seo-manager-pro` works in real projects?
➡️ [See all demos on GitHub](https://github.com/mbsh-code/seo-manager-pro-demos)
Includes:
- ✅ Angular Demo
- ✅ React Demo
- ✅ Vanilla JavaScript Demo
---
## License
MIT
```typescript
Features
✅ SEO Meta Tags
✅ Open Graph Tags
✅ Canonical Link Management
✅ Robots Meta Tag
✅ Dynamic Schema.org Injection
✅ Works with Angular, React, Vue, and Vanilla JS
✅ CommonJS and ESM Compatible
✅ Lightweight and Blazing Fast