Перейти к содержимому

Meta name generator что это

  • автор:

Избавляемся от meta name generator в Joomla 3

Как убрать meta name generator

Как давно Вы знакомы с CMS Joomla? Это был риторический вопрос, а знаете ли вы, что данная CMS буквально кричит всем и каждому что Ваш сайт использует для своего функционирования именно Joomla? Наверняка об этом знает не каждый, но в этом легко можно убедиться. Если посмотреть код страницы, то между тегами вы обнаружите вот такую надпись:

что такое meta name generator

meta name=»generator» это необязательный метатег информационного характера, который сообщает при помощи какой CMS (или программы) был сгенерирован HTML код страницы. Пользы и смысловой нагрузки от него практически нет.

Зачем удалять надпись meta name=»generator» в Joomla 3

Вроде бы ничего особенного надпись как надпись, зачем вообще её удалять? Вариантов множество, во-первых это лишний мусор на странице, во-вторых благодаря данной строке любой желающий может узнать движок Вашего сайта, и мало ли чего ему взбредет в голову.

Существует и другое мнение, которое я называю из области фантастики, якобы поисковые системы не любят сайты, написанные с использованием бесплатных CMS (коей является Joomla) и специально занижают их позиции в поисковой выдаче. Это конечно тот еще бред, но я не мог им не поделиться.

А теперь перейдем к основной части статьи – как убрать meta name=»generator» в Joomla 3. Методов как всегда несколько, от банального редактирования файлов ядра до использования специальных классов. Кроме того существуют специальные плагины позволяющие убрать мета тег generator, но использование плагинов не наш метод.

Как убрать или изменить meta name=»generator» путем редактирования файлов движка

Данный метод рабочий, но не особо популярный, ибо после очередного обновления Joomla всю проделанную работу придется повторять, ведь файлы то будут перезаписаны. Если для Вас это не критично, то можете взять данный способ избавления от метатега generator на заметку.

Для начала нам необходимо найти файл, отвечающий за формирование блока head сайта на Joomla. Данный файл для Joomla версии 3.8.х находится по пути /libraries/src/Document/Renderer/Html и называется HeadRenderer.php. Открываем данный файл и пролистываем до 124 строки, там видим следующий код:

Тут можно поступить двумя способами, либо полностью удалить вышеуказанный код:

$generator = $document->getGenerator(); if ($generator) < $buffer .= $tab . '' . htmlspecialchars($generator, ENT_COMPAT, 'UTF-8') . '" />' . $lnEnd; >

Либо написать свой текст в поле generator, чтобы получилось, например вот так:

$generator = $document->getGenerator(); if ($generator) < $buffer .= $tab . 'Joom4all CMS" />' . $lnEnd; >

В таком случае сгенерированный код страницы будет выглядеть следующим образом:

Как видите, метатег generator никуда не исчез, мы просто присвоили ему новое значение и уже мало кто сможет догадаться, что сайт написан на Joomla.

Кстати если у Вас более старая версия Joomla то по вышеуказанному пути Вы не найдете файл отвечающий за формирование head документа. Ранее он находился в папке /libraries/joomla/document/renderer/html и назывался head.php.

Убираем meta name=»generator» используя класс JDocument

В отличие от предыдущего способа данный метод является более предпочтительным, хотя бы в плане того, что после обновления движка Joomla изменения никуда не исчезнут. В этот раз нам предстоит редактировать уже индексный файл нашего шаблона.

Переходим в папку текущего шаблона и открываем файл index.php. Теперь необходимо определиться будем ли мы удалять meta name=»generator» либо подставлять ему свое значение. Какой бы из вариантов Вы не выбрали, для начала нам потребуется получить объект класса JDocument (если этого не было сделано в вашем шаблоне). Для этого в самом начале индексного файла после строки defined(‘_JEXEC’) or die; вставляем следующий код:

Конечно, очень вероятно, что в вашем шаблоне эта строка уже есть, за некоторым исключением. А далее для того чтобы скрыть мета тег generator сразу за этой строкой необходимо прописать следующую конструкцию:

$doc->setGenerator(null);

Либо можно присвоить генератору свои данные следующим образом:

$doc->setGenerator('Joom4all CMS');

Результат в зависимости от шаблона должен получиться примерно таким:

Вот и все, как Вы сами можете заметить использовать класс JDocument гораздо удобнее, с его помощью можно не только скрывать метатег generator, но и добавлять любую другую информацию в head страницы сайта на Joomla 3. Но об этом мы поговорим в следующий раз.

Директива generator

Директива generator (от англ. «generator» ‒ «генератор, производитель») указывает один из программных пакетов, используемых для создания документа. При этом отличительной особенностью таких программных пакетов является то, что разметка страницы создаётся (полностью или частично) этим самым программным пакетом. Ярким примером таких программных пакетов являются системы управления сайтом (CMS; WordPress, Joomla, Drupal и так далее).

Условия использования

Это значение не должно использоваться в документах, в которых разметка не создаётся с помощью программного обеспечения. Например, если разметка страницы была написана пользователем в текстовом редакторе, то указывать название текстового редактора в качестве программного пакета создавшего разметку страницы не рекомендуется.

Статьи

Статьи данного раздела охватывают проблемную область создания персонального сайта, рассказывают об инструментах разработки сайта, правилах и нормах создания правильных страниц, агоритмах поисковой оптимизации.

Программы и сервисы в Internet

Как настроить Apache, почему зависает Wingate, как бороться со спамом и блокировать мат, как запускать русификатор KEYRUS, как удалять вирусы из почтовых программ и закрывать расшаренные каталоги?

Программирование на php

Нетривиальные задачи, связанные с оптимизацией кода php-скриптов, алгоритмами работы с файлами. Наблюдение за скоростью работы скриптов.

Программирование (на Delphi и не только) и всё что с ним связано

Алгоритмы распознавания образов, выводу текста на экран с разбиением на слова, работа с turbo prolog, изменение процессов, выполняющихся в Windows.

Игровые статьи

Статьи на игровую тематику — программирование игр, обзоры игр различных жанров. Советы по прохождению, тактические секреты успешной игры. Файтинги, симуляторы, стратегии и логические игры.

Технические устройства

В разделе собраны описания технических устройств, которыми с большим удовольствием пользуюсь (или пользовался, да за давностью времен уже не пользуюсь), не зная проблем. Гарантийные сроки у части из них уже вышли, но аппаратура продолжает безупречно работать. Может быть, мне повезло, а может быть всё дело в правильном, аккуратном обращении. Чего и всем желаю. А устройства действительно хорошие!

Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi.

  • Операции над бинарным деревом AVL
    В статье представлены алгоритмы работы с бинарным деревом: поиск ключа, вставка, LR и LL повороты, удаление.
  • Эмулятор футбольного матча
    Програмирование на Delphi. Эмуляция действий футболистов и мяча на футбольном поле. Исходники и demo-программа присутствуют.
  • SP-Traffic-Inspector — Просмотр сетевых пакетов, проходящих через сетевую карту компьютера
    Поиск шумящих компьютеров в локальной сети, определение ip-адресов с последующей блокировкой. Уменьшение сетевого трафика.
  • Скриншоты — Создание скриншотов рабочего стола или активного окна программ
    Сохранение скриншотов в нужном графическом формате прямо в выбранный каталог без дополнительных манипуляций со стороны пользователя.
Автор, разработчик: Шаров Евгений (gcmsite@yandex.ru)
(c) 2000-2020 GCM-Site — системное и веб-программирование
Цитирование материалов сайта возможно только при наличии гиперссылки

Генераторы мета-тегов: зачем, когда и как их использовать

Мета-теги играют важную роль в поисковом продвижении, так как именно благодаря им поисковая система получает основную информацию о вашем сайте. Теги напрямую влияют на то, как он будет отображаться в поисковой выдаче.

Несмотря так то что алгоритмы поисковых систем стали лучше понимать естественный язык, роботы по-прежнему полагаются на мета-теги, чтобы оценить релевантность контента в ответ на запросы пользователей.

В этой статье мы рассмотрим так называемые генераторы мета-тегов, которые упростят вам работу с этим SEO-инструментом.

История мета-тегов в алгоритме ранжирования Google

Роль мета-тегов в алгоритме ранжирования Google с годами изменилась. Некоторые мета-теги необходимы, в то время как другие потеряли свою эффективность из-за «черных методов» оптимизации. Например, некоторые SEO-специалисты начали использовать мета-теги для перехвата трафика конкурентов. Они добавляли в свои мета-данные ключевые слова, которые на самом деле не имели отношения к их контенту.

В результате Google сделал так, чтобы мета-тег keywords больше не был прямым фактором ранжирования. Но некоторые мета-теги, такие как title или description все еще могут влиять на CTR.

Таким образом, хотя связь между мета-тегами и ранжированием не так сильна, как раньше, их оптимизация все же может помочь вам «переманить» клики у ваших конкурентов.

Мета-теги ценны для SEO, потому что они:

  • Помогают поисковой системе оценить актуальность вашего контента.
  • Влияют на то, как будет отображаться ваш сайт в поисковой выдаче.
  • Позволяют Google легко извлекать данные для отображения в расширенных результатах поиска.
  • Помогают связывать ваш сайт с другими онлайн-ресурсами (например, Facebook, Twitter и приложения для iOS / Android).

Читайте также: Как увеличить CTR ваших сниппетов в поиске?

Какие мета-теги нужно использовать?

Прежде, чем начать использовать генератор мета-тегов, убедитесь, что вы знаете, какие из них нужно указывать на сайте. Ниже — список мета-тегов, которые важны для поисковых систем:

  • Тег , пожалуй, самый важный, потому что он дает Google четкое представление о содержании вашей страницы.
  • Тег отображается в результатах поиска под заголовком вашей страницы. Он должен содержать ключевые слова и побуждать пользователя перейти по ссылке.
  • Тег — это ключевые слова, релевантные вашей целевой странице (этот метатег потерял почти всю свою ценность для SEO).
  • Тег . Он показывает Google, что страницу нужно либо сканировать: «index, follow», либо игнорировать: «noindex, nofollow».

Читайте также: Как создавать мета-описания, позволяющие выйти в ТОП поиска

Как использовать генераторы мета-тегов

Для тех, кто не разбирается в HTML, генераторы мета-тегов позволяют быстро создавать совместимые с требованиями поисковых систем куски кода с мета-тегами без необходимости обращаться к веб-разработчику.

По большей части у всех этих инструментов похожий набор функций:

  • Вы заполняете обязательные поля.
  • Нажимаете кнопку «Генерировать».
  • Копируете полученный результат и вставляете его в раздел HTML-кода страницы.

Пример мета-тегов

Пример мета-тегов

Читайте также: 10 обязательных техник внешней SEO-оптимизации

Типы генераторов мета-тегов

В интернете можно встретить огромное количество разных генераторов мета-тегов. И хотя все они похожи между собой, некоторые имеют чуть более расширенный функционал. Сравнивая их между собой, можно понять, какой именно лучше подойдет для вашей SEO-стратегии. Помимо непосредственно самого генератора тегов, вы можете получить полезную информацию о роли мета-данных в процессе ранжирования или о том, как ИИ вскоре может изменить всю систему поискового продвижения.

Как выглядит генератор мета-тегов

Самые простые генераторы мета-тегов предлагают вам ввести название вашего веб-сайта, описание контента и ключевые слова, по которым вы хотите продвигаться:

Один клик — и вы получаете мета-теги HTML на основе введенных данных:

Пример мета-тегов, созданных генератором Metatags.org

Пример мета-тегов, созданных генератором Metatags.org

Затем вы можете скопировать сгенерированные теги и вставить их в HTML-код вашего сайта. Все довольно просто.

Еще более простой способ — внести мета-теги прямо в вашу CMS, не залезая в код:

Еще более простой способ — внести мета-теги прямо в вашу CMS, не залезая в код

Популярные плагины, такие как Yoast SEO, определят, содержат ли ваши мета-теги ключевые слова и оптимизированы ли они для поисковых систем.

Читайте также: Кластеризация ключевых слов, или Как вывести SEO на новый уровень

Генераторы мета-тегов 2.0: посмотрите, как выглядят ваши метаданные в Google

При создании мета-тегов для эффективного SEO речь идет не только о том, чтобы заставить поискового робота вывести ваш сайт в ТОП. Важно еще мотивировать пользователей кликнуть на результат поиска.

По этой причине инструменты генерации мета-тегов эволюционировали, чтобы улучшить опыт тех, кто пользуется поисковыми системами. Новые генераторы мета-тегов дают предварительный просмотр того, как ваши мета-данные выглядят в Google:

Визуализация мета-тегов в генераторе metadata.io

Визуализация мета-тегов в генераторе metadata.io

Визуализация того, как мета-данные выглядят для пользователя в интерфейсе поисковика, может быть действительно полезной.

Некоторые инструменты также предоставляют возможность создания разметки Open Graph. Она отвечает за привлекательный вид репостов страниц сайта в соцсетях:

Пример создания разметки Open Graph в генераторе opengraph.xyz

Пример создания разметки Open Graph в генераторе opengraph.xyz

Вот когда генераторы мета-тегов, подобные тем, что были упомянуты выше, могут быть полезными:

  • Подсчет длины слов в тегах title и description.
  • Визуализация того, как изображения и текст выглядят в результатах поисковой выдачи или при репостах в социальных сетях.
  • Добавление социальных мета-тегов, чтобы сделать ваш контент более привлекательным в Facebook, Twitter или LinkedIn.

Эти инструменты также могут помочь вам понять, как добавление мета-данных в код меняет внешний вид сайта в результатах поисковой выдачи.

Но сама технология генерации мета-тегов, по сути, остается такой же, как и у самых простых инструментов.

Читайте также: Поисковая оптимизация изображений: что такое alt-текст и почему он так важен

Генерация мета-тегов с использованием возможностей искусственного интеллекта и НЛП

Для более продвинутых специалистов неудобство при создании мета-тегов кроется вовсе не в недостаточных знаниях HTML, а в создании большого объема мета-тегов.

Если пользоваться обычными генераторами мета-тегов, то очень многое вам придется вводить вручную. Однако более новые версии, основанные на алгоритмах искусственного интеллекта, могут облегчить вам работу. Инструмент Headlime, представленный ниже, является ярким тому примером. Он предоставляет сотни шаблонов для тегов title и description и генерирует их в соответствии с теми данными, которые вы вводите:

Инструмент Headlime

С появлением большого количества open-source технологий предиктора текста, таких как GPT-3, генераторы мета-тегов превратились в гораздо более инновационные и полезные инструменты. Для тех, у кого нет времени заполнять данные вручную, инструменты генерации мета-тегов, которые используют технологию предсказания текста, представляют большую ценность.

Вот несколько примеров, когда инструмент генератора метатегов на базе искусственного интеллекта может принести ощутимую пользу:

  • Сплит-тестирование различных версий тегов title и description, чтобы увидеть, какие из них обеспечивают лучший показатель CTR.
  • Сайты интернет-магазинов, которым требуется генерация множества мета-тегов (от сотен до тысяч целевых страниц).
  • Всем, кто хочет сэкономить время на создании читаемых результатов поисковой выдачи с высоким показателем CTR.

Читайте также: Продвижение интернет-магазина и сайта для бизнеса: 8 важных отличий

Заключение

Реальность такова, что модели обработки естественного языка Google становятся настолько продвинутыми, что они уже меньше полагаются на мета-теги для понимания содержимого сайта.

Теперь в 70% случаев Google пишет свои собственные мета-описания для первой страницы поисковой выдачи. Возможно, однажды Google может генерировать заголовки для целевых страниц на основе того, о чем, по его мнению, написано на сайте (при этом он будет использовать технологии искусственного интеллекта). В конце концов, Google может стать достаточно умным, чтобы значительно уменьшить свою зависимость от мета-тегов.

А пока вы можете использовать генераторы мета-тегов, чтобы дать своему сайту преимущество перед конкурентами в поисковой выдаче. Поэкспериментируйте с несколькими инструментами, чтобы понять, какой из них вам лучше подходит. И не стесняйтесь проконсультироваться с SEO-специалистом, чтобы убедиться, что вы правильно и эффективно используете мета-теги.

Отдельно стоит упомянуть вариант, про который часто спрашивают — можно ли составить сайт из одного только лендинга и продвигать его с помощью мета-тегов в SEO?

К сожалению, то, что считает полезным поисковый робот, может быть слишком громоздким для лендинга. А некоторые поисковые системы иногда предпочитают огромный объем текста — это точно не для посадочной страницы. Проще говоря — лендинг хорош для ведения рекламы на него, для проведения акций и анонса мероприятий. Но для постоянного продвижения при использовании лендингов нужно быть очень осторожным. Хотя, разумеется, в определенных сферах и при грамотном конструировании, можно продвинуть в ТОП поиска даже лендинг.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *