Как добавить микроразметку к сайту на laravel?

Пользователь

от jeromy_ruecker , в категории: PHP , 7 месяцев назад

Как добавить микроразметку к сайту на laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fred , 7 месяцев назад

@jeromy_ruecker 

Для добавления микроразметки на сайт Laravel необходимо выполнить следующие шаги:

  1. Установить пакеты для работы с микроразметкой:
1
composer require spatie/laravel-schema-org


  1. Определить типы сущностей и их свойств в соответствии с требованиями микроразметки. Это можно сделать в файле config/schema-org.php.
  2. Добавить микроразметку на нужные страницы. Например, для добавления микроразметки на страницу товара можно использовать следующий код в шаблоне:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
@php
  $product = [
    '@context' => 'https://schema.org/',
    '@type' => 'Product',
    'name' => 'Название товара',
    'image' => 'https://example.com/image.jpg',
    'description' => 'Описание товара',
    'sku' => '12345',
    'offers' => [
      '@type' => 'Offer',
      'url' => 'https://example.com/product',
      'priceCurrency' => 'USD',
      'price' => '25.99',
      'availability' => 'https://schema.org/InStock',
    ],
  ];
@endphp

@schema($product)


  1. Проверить, что микроразметка корректно отображается в результате работы сайта. Для этого можно использовать инструменты проверки микроразметки, например, Google Structured Data Testing Tool.
  2. Опционально можно настроить автоматическое добавление микроразметки на все страницы сайта, используя middleware или Blade-директивы.


Обратите внимание, что для корректной работы микроразметки необходимо настроить соответствующие метаданные (например, title и description) для каждой страницы сайта.