Richie JS is an advanced SEO toolkit that simplifies the creation of structured data for rich results, enhancing your website's visibility and performance on search engines. By automating the generation of JSON-LD schema, it accelerates SEO optimization, improves search engine rankings, and boosts user engagement with minimal effort.
Richie JS empowers developers with an efficient toolset for generating SEO-friendly structured data. Here's what makes Richie JS stand out:
- Automated Rich Results Generation: Automatically generate structured data (JSON-LD) compliant with Googleโs rich results standards.
- Wide Schema Support: Supports multiple schema types like breadcrumbs, FAQs, and site search boxes to cater to diverse SEO needs.
- Cross-Environment Compatibility: Works seamlessly in both Node.js and client-side environments, providing flexibility for all project types.
- Lightweight and Optimized: Richie JS is designed to minimize dependencies and overhead, ensuring fast performance.
- Configurable and Customizable: Define configurations with ease using
richiejs.config.js
, and leverage TypeScript types for intelligent support. - Intuitive CLI Application: Generate and deploy structured data through an easy-to-use Command Line Interface.
- Config File Enhancement: Migrated to
richiejs.config.js
for improved customization and better developer experience, including TypeScript IntelliSense support. - Expanded API Functionality: Richie JS API now supports handling an array of schemas, enabling advanced structured data strategies.
- Performance Optimization: Removed dependencies (
axios
andmkdirp
) and replaced them with built-infetch
andmkdirSync
to save bytes and improve efficiency. - Enhanced CLI Features:
- New
init
command to create templates and auto-infer breadcrumb and site search box schema markup. - Improved usability and optimizations for faster and seamless operation.
- New
- Linux Path Fixes: Resolved breadcrumb issues specific to Linux environments.
- Richie.js Branding: Added an official Richie JS logo and a dedicated icon in VS Code for an enhanced developer experience.
- Cross-Environment Compatibility Notice: Richie JS now fully supports both client-side and Node.js environments, making it versatile for a variety of use cases.
- Browser-Side Note: While breadcrumb support is currently server-side only, other schema types work seamlessly in browser environments.
With its robust features, Richie JS simplifies the implementation of structured data, ensuring optimal SEO performance while providing a smooth development experience.
- SEO Specialists: Effortlessly generate rich snippets for client websites, improving search rankings.
- Web Developers: Integrate structured data into websites without complex coding.
- Digital Marketers: Enhance website visibility and drive engagement through optimized SEO practices.
- Content Managers: Automatically generate SEO-friendly structured data for blog posts and articles.
- E-commerce Platforms: Improve product visibility in search results by incorporating rich snippets.
- Agencies and Freelancers: Quickly deliver SEO enhancements to client projects.
Every star on this repository is a symbol of encouragement and a testament to the value Richie.js brings to its users. If this tool has simplified your SEO efforts or improved your workflow, please consider showing your support by giving it a star โญ โ it only takes a second!
But why stop there? If Richie.js has been especially useful in your projects, consider sponsoring the development to help us keep improving, innovating, and supporting the community.
๐ก The "Star" button is at the top-right of the page, near the repository name.
Your support, whether through a star or sponsorship, fuels our passion and drives us to build even better tools for everyone. Thank you for being part of the journey! ๐โจ
Refer below link:
Getting Started
Complete usage documentation is available here: Richie.js Documentation
rjs make
rjs make -d <destinationFolder>
rjs make -o <relativePath/subpath>
rjs init
Now you can configure your settings inside richiejs.config.js
file.
This project is licensed under the Apache License 2.0.
Weโre always open to contributions and fixing issuesโyour help makes this project better for everyone.
If you encounter any errors or issues, please donโt hesitate to raise an issue.
For any questions, please reach out via connect@cresteem.com
Richie JS is an open-source project developed and maintained by DARSAN at CRESTEEM. Special thanks to the creators and maintainers of the foundational libraries.
- seo automation
- google snippets
- web development
- search optimization
- website visibility
- developer tools
- cli tools
- digital marketing
- seo tool
- rich results
- structured data
- schema markup
- content optimization
- richie js