Laravel SEO, algunos paquetes para generar meta etiquetas
Existen múltiples paquetes para generar etiquetas SEO para Laravel, esto es estupendo ya hay ciertas partes de la aplicación que es necesario devolver algunas etiquetas tipo met justamente donde lo necesitamos, sin preocuparnos de si los nombres de estas etiquetas son correctas o no.
Existen múltiples paquetes para generar etiquetas SEO para Laravel, esto es estupendo ya hay ciertas partes de la aplicación que es necesario devolver algunas etiquetas tipo met justamente donde lo necesitamos, sin preocuparnos de si los nombres de estas etiquetas son correctas o no, ya las genera el paquete por nosotros:
SEOTools
Este es un paquete que permite generar etiquetas meta fácilmente mediante el uso de métodos:
Con esto, ya podemos emplear métodos para generar las etiquetas como:
SEOTools::setTitle("Latest posts");
SEOTools::opengraph()->addProperty('type', 'articles');
SEOTools::twitter()->setSite('@LibreDesarrollo');
SEOTools::jsonLd()->addImage(URL::to('/public/images/logo/logo.png'));
SEOTools::setDescription("Here you will find the latest posts that I have uploaded to my blog.");
Desde la vista:
{!! SEO::generate() !!}
<!-- MINIFIED -->
{!! SEO::generate(true) !!}
Y tenemos:
<title>Latest posts</title>
<meta name="description" content="Here you will find the latest posts that I have uploaded to my blog.">
<meta property="og:title" content="Latest posts"><meta property="og:type" content="articles">
<meta property="og:description" content="Here you will find the latest posts that I have uploaded to my blog.">
<meta name="twitter:title" content="Latest posts"><meta name="twitter:site" content="@LibreDesarrollo">
<meta name="twitter:description" content="Here you will find the latest posts that I have uploaded to my blog.">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Últimas publicaciones","description":"Here you will find the latest posts that I have uploaded to my blog."}</script>
Para personalizar el paquete como valores por defecto o sufijos en el título, debes de publicar el archivo de configuración:
🔴
Existen múltiples paquetes para generar etiquetas SEO para Laravel, esto es estupendo ya hay ciertas partes de la aplicación que es necesario devolver algunas etiquetas tipo met justamente donde lo necesitamos, sin preocuparnos de si los nombres de estas etiquetas son correctas o no.