Download the PHP package ymigval/laravel-indexnow without Composer
On this page you can find all versions of the php package ymigval/laravel-indexnow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ymigval/laravel-indexnow
More information about ymigval/laravel-indexnow
Files in ymigval/laravel-indexnow
Package laravel-indexnow
Short Description Laravel Service Library for notifying search engines about the latest content changes on their URLs using IndexNow.
License MIT
Homepage https://github.com/ymigval/laravel-indexnow
Informations about the package laravel-indexnow
Laravel IndexNow Package
A Laravel package that simplifies the integration with IndexNow API to notify search engines about URL changes in real-time.
🎯 Overview
This package provides an elegant way to notify search engines about changes to your website's URLs using the IndexNow API. Perfect for keeping search engines updated when content is created, modified, or deleted on your website.
🔍 What is IndexNow?
IndexNow is an open protocol that enables websites to instantly inform search engines about latest content changes. This ensures faster indexing and more up-to-date search results.
Features
- 🚀 Instant search engine notification
- 📦 Simple integration with Laravel
- 🔄 Support for single and bulk URL submissions
- 🛡️ Built-in spam prevention
- 📝 Detailed logging system
- ⚙️ Configurable environment settings
Requirements
- PHP 8.0 or higher
- Laravel 8.0 or higher
⚙️ Installation
Install the package via Composer:
🛠️ Configuration
-
Publish the configuration file:
-
Generate an IndexNow API key from one of these services:
- Add your API key to the
.env
file:
Key File Verification
Place your API key file at your domain's root with a .txt
extension:
Helpful commands:
The indexnow:status
command will help you verify:
- API Key configuration and validity
- Key file accessibility
- Configuration file status
- Search engine settings
- Submissions status
- Logging configuration
- Spam protection status
- Route registration
- Overall package status and provide recommendations
📋 Usage
Single URL Submission
Multiple URLs Submission
🛡️ Security
Spam Prevention
The package includes built-in spam protection that temporarily blocks requests for 24 hours when suspicious activity is detected.
📊 Logging
View action logs using the Artisan command:
📝 Changelog
See CHANGELOG for all notable changes.
📄 License
This package is open-source software licensed under the MIT License.
🤝 Contributing
Contributions are welcome! Please see the contributing guide for details.
⭐ Support
If you find this package helpful, please consider giving it a star on GitHub!
All versions of laravel-indexnow with dependencies
ext-curl Version *