Задать вопрос
Ответы пользователя по тегу Поисковая оптимизация
  • Как добавить изображение open graph для сайта без CMS?

    catdesign
    @catdesign
    Веб-разработчик
    Все зависит от архитектуры вашего проекта. Если вы страницу полностью тяните, то есть чистый HTML, тогда в каждой вашей странице будет соответственно и тег .

    Тогда вам просто необходимо добавить метатег og-image
    <head>
       <title>Моя страница</title>
       <meta property="og:image" content="https://site.ru/image.png"/>
    <head>


    Если под статическими страницами вы подразумеваете, только тело страницы. Например, у вас есть файл layout.php и page.php.

    Где в layout.php основа макета, а в page.php только контент (содержимое body).
    Тогда можно попробовать заюзать глобальные переменные. Например, так:

    Код в layout.php
    <head>
       <title>Моя страница</title>
       <meta property="og:image" content="<?= $GLOBALS['og_image'] ?>"/>
    </head>


    Код в page.php
    <body>
       <?php 
           # Определяем значение глобальной переменной
           $GLOBALS['og_image'] = 'https://site.ru/image.png'
        ?>
       <h1>Моя страница</h1>
    </body>


    А вообще непонятно, что вам нужно, желательно описать ситуацию с кусочком кода.
    Ответ написан