Как закрыть ссылки в стандартных блоках Tilda от передачи веса

При создании сайтов на Tilda важно контролировать, какие ссылки передают SEO-вес, а какие нет. Если вы размещаете ссылки на внешние ресурсы и не хотите, чтобы они получали вес от вашей страницы, их необходимо закрыть атрибутом rel="nofollow".
В этой статье разберём стандартные возможности Tilda, а также альтернативные способы закрытия ссылок, если встроенного функционала недостаточно.

Встроенные инструменты Tilda для закрытия ссылок

Добавление nofollow в текстовом блоке

Если вы используете текстовый блок с возможностью редактирования ссылок, Tilda предоставляет встроенную настройку:
  1. Выделите текст, который будет ссылкой.
  2. Нажмите на иконку добавления ссылки.
  3. В появившемся окне установите флажок "Rel nofollow".
  4. Сохраните изменения.
Этот способ удобен, но работает только для текстовых блоков, где есть опция редактирования ссылки.

Добавление nofollow в Zero Block

Если ваша ссылка размещена в Zero Block (например, на кнопке или изображении), следуйте инструкции:
  1. Выберите нужный элемент (кнопку, изображение).
  2. Перейдите в настройки элемента.
  3. В поле REL NOFOLLOW выберите значение Nofollow
  4. Сохраните изменения и проверьте результат.

Что делать, если стандартных решений недостаточно?

В некоторых стандартных блоках Tilda нет возможности вручную добавить rel="nofollow". В таком случае можно использовать JavaScript для автоматического закрытия ссылок.

Закрытие ссылок с помощью JavaScript

Этот способ особенно полезен, если ссылки генерируются автоматически или нет возможности их редактировать вручную.
Скрипт для закрытия конкретных ссылок
Добавьте следующий код в "Настройки сайта → Дополнительный HTML-код перед </body>":
<script>
document.addEventListener("DOMContentLoaded", function() {
    const nofollowLinks = [
        "https://yuorsyte1.com",
        "https://yuorsyte2.com/"
    ];

    nofollowLinks.forEach(url => {
        document.querySelectorAll(`a[href='${url}']`).forEach(link => {
            link.setAttribute("rel", "nofollow noopener");
        });
    });
});
</script>
Этот код автоматически добавляет rel="nofollow" ко всем ссылкам, ведущим на указанные URL.
Замените yuorsyte2.com на тот url, который вам нужен. Используйте один или несколько адресов.

Закрытие всех внешних ссылок

Если вам нужно закрыть все ссылки, ведущие на внешние сайты (за исключением внутренних), используйте этот скрипт:
<script>
document.addEventListener("DOMContentLoaded", function() {
    document.querySelectorAll("a").forEach(link => {
        if (!link.href.includes(window.location.hostname)) {
            link.setAttribute("rel", "nofollow noopener");
        }
    });
});
</script>
Этот код находит все внешние ссылки и автоматически добавляет rel="nofollow", исключая внутренние ссылки.

Проверка работы nofollow

Чтобы убедиться, что атрибут rel="nofollow" добавлен к нужным ссылкам, можно воспользоваться инструментами разработчика в браузере:
  1. Откройте сайт в Chrome.
  2. Нажмите F12 или Ctrl + Shift + I (Cmd + Option + I на Mac).
  3. Перейдите во вкладку "Elements".
  4. Найдите нужную ссылку и проверьте, добавился ли атрибут rel="nofollow".

Итог

  • В текстовых блоках Tilda можно добавлять nofollow через настройки ссылки.
  • В Zero Block можно прописать rel="nofollow" вручную в настройках элемента.
  • Если стандартных решений недостаточно, используйте JavaScript для автоматического закрытия ссылок.
Соблюдая эти рекомендации, вы сможете управлять передачей SEO-веса на своём сайте Tilda и корректно закрывать ссылки от поисковых систем.
Made on
Tilda