SEO Tools for Laravel
SEO Tools adalah package Laravel yang memudahkan implementasi fitur-fitur SEO pada aplikasi Anda. Package ini menyediakan cara yang elegan untuk mengelola meta tags, open graph, schema.org, dan fitur SEO lainnya.
composer require artesaos/seotools
// config/app.php
'providers' => [
Artesaos\SEOTools\Providers\SEOToolsServiceProvider::class,
],
'aliases' => [
'SEOMeta' => Artesaos\SEOTools\Facades\SEOMeta::class,
'OpenGraph' => Artesaos\SEOTools\Facades\OpenGraph::class,
'Twitter' => Artesaos\SEOTools\Facades\TwitterCard::class,
'JsonLd' => Artesaos\SEOTools\Facades\JsonLd::class,
]class BlogController extends Controller
{
public function show(Post $post)
{
SEOMeta::setTitle($post->title);
SEOMeta::setDescription($post->excerpt);
SEOMeta::addKeyword(['blog', 'artikel', $post->category]);
OpenGraph::setTitle($post->title);
OpenGraph::setDescription($post->excerpt);
OpenGraph::addImage($post->thumbnail);
return view('blog.show', compact('post'));
}
}// Di header template
{!! SEOMeta::generate() !!}
{!! OpenGraph::generate() !!}
{!! Twitter::generate() !!}
{!! JsonLd::generate() !!}SEO Tools package menyediakan solusi komprehensif untuk implementasi SEO di aplikasi Laravel Anda. Dengan fitur-fitur yang lengkap dan kemudahan implementasi, package ini membantu meningkatkan visibility website Anda di search engine.