Мета теги для Joomla 3


Содержание материала:

Мета теги для Joomla 3

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

CMS Joomla имеет ограниченные возможности по настройки этих тегов. Их можно задать отдельно для главной страницы и для каждой статьи.

При этом нет возможности выставлять эти теги к разделам, категориям и компонентам.

Поэтому существует множество расширений для Joomla, которые позволяют настроить meta-теги title, description и keywords.

Среди этих расширений есть компонент «Tag Meta», который эффективно позволяет управлять meta-тегами. Он позволяет настроить теги title, description, keywords и robots для каждой страницы сайта. Это дает нам мощный инструмент для SEO-оптимизации сайта. «Tag Meta» есть одновременно компонентом, который управляет списком ссылок, и плагином, который изменяет установки meta-информации на страницах сайта.

Скачать последнюю версию компонента Tag Meta можно на сайте разработчика с страницы для загрузок:
http://www.sistemistica.it/download.html?task=viewcategory&cat >

Сам архив содержит два отдельных архива для компонента и плагина. Поэтому перед установкой нужно распаковать на локальном компьютере архив, чтобы получилось два архива. Например, дистрибутив «Tag Meta» версии 1.2 имеет название архива TagMeta1.2_unzipmefirst.zip, который содержит в себе другие два архива: com_tagmeta_1.2.zip (сам компонент «Tag Meta») и plg_tagmeta_1.2.zip (плагин «Tag Meta»).

Теперь в панели администратора Joomla нам следует установить компонент, а потом плагин с помощью менеджера расширений. Установка компонента стандартная: «Расширения» — «Установить/Удалить» — «Выбрать…» — выбираем скачанный архив – нажимаем кнопку «Загрузить файл & Установить».

После успешной установки нужно зайти в «Расширения» — «Менеджер плагинов», найти плагин «System — Tag Meta» и активировав его, зайдя в его и напротив параметра «Включен» выбрать «Да».

В плагине «System — Tag Meta» нужно настроить глобальные параметры:

  • «Custom Meta Generator» параметр определяет мета-тег «generator». Если Вы его хотите изменить или очистить, то нужно в поле ввести свое значение, а также выставить параметр «Replace Meta Generator», который определяет заменять значение мета-тега «generator» или очищать его.
  • «Add site name to page title» параметр определяет, где будет размещен заголовок сайта в мета-теге «title»: до или после заголовка страницы.
  • «Separator string» параметр – это разделитель, который определяет символы, что будут между элементами мета-тега «title».
  • «Clean default page» параметр определяет, будет ли мета-тег «title» главной страницы (или страницы по умолчанию) иметь только название главной страницы.
  • «Align Meta Title» параметр определяет комбинации мета-тега «title», который установлен в компоненте «Tag Meta» с мета-тегами «title», которые установлены на страницах.

Сам компонент «Tag Meta» появится в меню «Компоненты».

Чтобы настроить meta-теги, нужно зайти «Компоненты» — «Tag Meta» — «Items» и нажимаем кнопку «Создать». Появится окно «Элемент: Создать», где нужно ввести адрес страницы и мета-теги Заголовок, Описание, Keywords. Также можно настроить параметры «Robots». Но при указании адреса страницы нужно указывать относительный адрес без названия сайта. Например, нужно указать ru/home.html для страницы http://joomla-master.com/ru/home.html.

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

Tag Meta Enterprise v1.9.0 — управление метатегами Joomla

Tag Meta — это расширение (компонент + плагин) для Joomla, которое позволяет эффективно управлять всей мета-информацией сайта. Например, с помощью мета-тега можно установить тег «заголовок» или метатеги (например, из наиболее распространенных «описания», «ключевых слов», «автора», «роботов», а также из недавно «контента»). права »и« внешняя ссылка ») или ссылка« каноническая »на любой странице, просто указав URL или его часть. Это обеспечивает улучшения позиционирования сайта в SEO оптимизации.

Tag Meta поставляется с поддержкой макросов. Это означает, что метаинформация может генерироваться динамически для каждой страницы (например, существует фантастический макрос autokeywords и autokeywords2 — который позволяет автоматически извлекать наиболее релевантные слова из содержимого страницы).

Автоматическое добавление тегов в Joomla

Хочешь автоматизировать добавление метатегов? Тем, кто считает, что ручное добавление всех meta тегов намного лучше для сайта, чем автоматическое решение, а «ручная стирка белья лучше, чем стиральной машиной», внезапно тоже станет полезным прочитать это пособие для совершения рывка в позициях сайта. Удивитесь.

Мета Title в Joomla 3.8

Мета Тайтл и Тайтл это не одно и то же? Нет. Про meta title чуть ниже. А вот это самые главные слова для роботов на вашем сайте.

Из этого мы и исходим, располагая как можно выше, чтобы роботы быстрее его заметили.

Для начала откройте любую статью своего сайта. И нажмите Ctrl+U. Станет виден код страницы. Например у меня блок мета тегов выглядит так:

— опустить вниз

title >Как убрать дубли страниц в JoomShopping — RTR24.ru title > — поднять наверх

Видно, что располагается внизу. Итак начнем исправлять ситуацию.

Самое первое, что нужно сделать это поместить тег вверх.

// Generate base tag (need to happen early)

и — не были идентичными. Для этого достаточно разбавить их одним (несколькими словами).

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

Например у вас site.ru, а вы добавляете к title — сайт.ру.

Так вот, чтобы во все материалы автоматически добавлялся title с вашим словом мы и исправляем строку:

$buffer .= $tab . ‘ ‘ . htmlspecialchars($document->getTitle(), ENT_COMPAT, ‘UTF-8’) . ‘ — СВОЕ СЛОВО ‘ . $lnEnd;

Прописать description автоматом

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

В итоге у меня получается код:

// Generate base tag (need to happen early)
$base = $document->getBase();

$buffer .= $tab . ‘ ‘ . htmlspecialchars($document->getTitle(), ENT_COMPAT, ‘UTF-8’) . ‘ — СВОЕ СЛОВО ‘ . $lnEnd;

// Don’t add empty descriptions
$documentDescription = $document->getDescription();
// Если description не заполнен, то заполнится автоматически из title и слов внизу
if ($documentDescription СВОЕ СЛОВО ‘ . htmlspecialchars($document->getTitle(), ENT_COMPAT, ‘UTF-8’) . ‘ СВОЕ СЛОВО » />’ . $lnEnd;
>
// Если description заполнен, то он и будет виден
if ($documentDescription>getTitle)
<
$buffer .= $tab . ‘ ‘ . $lnEnd;
>

Чтобы нужные метатеги были как можно выше.

Скачать готовый файл для Joomla 3.86 (для других нужно самому вписывать вышеприведенные коды).

Автоматический Мета-тег Keywords

Идем в сайт.ру\components\com_content\views\article\view.html.php

Ищем 297 строку и код:

Теперь, если вы не впишите ключевые слова в «Мета-тег Keywords» — автоматически в ключах будет показано название статьи. А так как название статьи мы пишем, используя ключевые слова, то и в Мета-тег Keywords попадут именно ключевые слова.
Если же вы сами напишите ключевые слова в Мета-тег Keywords, то именно они и будут видны. А если впишите Мета-тег Keywords в пункте меню, то их и увидит робот поисковика.

Какая длина у мета тегов

Тут нет точности. Например программа Screaming Frog SEO Spider (которой я пользуюсь и всем советую) указывает такую длину:

Однако, в зависимости от того, какие слова (по количеству знаков) стоят в конце тега, их режет по разному.
И в сниппетах в основном показываются эти знаки так:

Я ориентируюсь на цифры 60 и 300, стараясь в конце разместить длинное слово.

  1. «Как же прописать метатеги: ключи и description» — скорее всего отрежется до «Как же прописать метатеги: ключи и . «
  2. «Как прописать метатеги: ключи, description» — так и будет показан в выдаче-«Как же прописать метатеги: ключи и description».
Топ-пост этого месяца:  Ajax запрос в jQuery. Часть 2. Методы post и get

И тут пути есть два:

  • Делать теги короче этих цифр, чтобы в выдаче, сниппет был красивым и завершенным.
  • Делать по длине на свое усмотрение. Тогда сниппеты будут резанные, но поисковики индексируют всю длину тегов и могут составить сниппет на свое усмотрение, используя слова, находящиеся далеко за обозначенными выше пределами длины.

Если делать сниппеты красивыми, то используем простую математику.

  • Например к title мы хотим добавить » — сайт.ру», то есть 10 знаков.
  • Тогда название статьи у вас должно быть не более 62-10=52 знака.
  • А к description, можете дописать (в его начале и в конце, в сумме) 312-52=260 знаков.

Вот длина названия статьи.

«Пример названия статьи 52 зн.»

Тогда тайтл будет:
«Пример названия статьи 52 зн. — сайт.ру»

И пример description:

«РЕШЕНИЕ. Пример названия статьи 52 зн. — сайт.ру. Уроки JoomShopping. Создаем свой интернет-магазин легко. Сайт: сайт.ру. Тел. 555-555-555»

Автоматически подставить автора статьи

По умолчанию, автором статьи является супер администратор (или тот, кто зашел на сайт для создания материала). Но если вы впишите автора во вкладке «Публикация», то этого автора будет видеть поисковый робот.

Как переопределить метатеги в шаблоне Joomla 3

Очень часто бывает необходимо переопределять файлы шаблона в Joomla (например, шаблон вывода материала). На основе такого шаблона можно получить статью уже с другим адресом, если использовать параметры запроса GET. Например, в шаблоне материала можно сделать вывод списка товаров, а с помощью параметра, например, ?model=123 выводить уже страницу для каждого товара.

Но получается, что у списка товаров и у страницы товаров будут одинаковые метатеги: title, meta description и meta keywords. Для правильной поисковой оптимизации нам нужно переопределить метатеги в случае вывода товара. Сделать это очень просто:

После этого вы можете перезагрузить свою страницу, посмотреть в заголовок браузера и в исходный код страницы и увидеть там новые метатеги title, meta description и meta keywords.

Управление заголовками Title в Joomla


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

В этой статье мы рассмотрим такой аспект внутренней оптимизации сайта, как заголовки страниц (Title). Я расскажу, как можно управлять заголовками Title с помощью стандартных средств Joomla, а также поделюсь некоторыми хитростями и трюками.

Вы можете удивиться, но далеко не все сайты уделяют должное внимание такому важнейшему элементу внутренней оптимизации, как заголовок страницы. Среди сайтов, с которыми я работал, встречались такие, которые имели заголовок на главной странице: «Home», или «ООО Моя фирма», или даже «mysite.ru». Интересно, что это не мешало быть им вполне успешными. Но успех был, скорее, из-за отсутствия высокой конкуренции. Так, например, в высоко конкурентных нишах такой сайт вряд ли оказался бы даже в первой десятке выдачи.

Почему Title так важен? Ответ очень прост: именно он показывается в результатах выдачи поисковых систем. Предположим, что вы ищите в поисковике какую-то услугу, скажем «Создание сайтов». При этом в выдаче появляется Три результата:

  • Качественное создание сайтов. Быстро и недорого. Гарантия результата.
  • Главная – Студия Василия Пупкина
  • Home

По какому результату вы кликните? Вероятно по первому. Ну может быть по второму. Но уж точно не по третьему.

Надеюсь, теперь важность такого элемента сайта, как заголовок страницы, понятна всем и каждому. Остается только разобраться, как управлять заголовками на сайте, сделанном на Joomla. Иногда это далеко не так тривиально, как кажется.

Как работает управление Title в Joomla

Прежде всего, нам следует определиться с тем, какой формат заголовков Title будет на сайте. Это могут быть либо заголовки, совпадающие с заголовками страниц H1, либо заданные вручную, либо состоящие из нескольких частей с разделителем, например: «Заголовок материала – Название сайта».

В Joomla есть одна общая опция для Title страниц. Она позволяет показывать либо только заголовок, либо заголовок и название сайта перед или после него.

Найти ее вы можете в «Система –> Общие настройки –> Вкладка «Сайт» –> Блок «Настройки SEO» –> Включать название сайта в заголовок страницы.

Стоит ли включать название сайта в Title всех страниц? Хороший вопрос. Точного ответа на него нет. Здесь есть свои плюсы и минусы.

  • Если название содержит основные ключевые слова, есть возможность попасть в выдачу по составным запросам, о которых вы даже не думали, например Title: «ТоварыVirtuemart – УрокиJoomla», где первая часть – заголовок, а вторая – название сайта, может появиться в выдаче и по запросу: «УрокиVirtuemart».
  • Узнаваемость бренда. Если ваш бренд известен, и он включен в название сайта, то вероятность клика по такому заголовку в выдаче будет выше. Пример: «Купить телевизор» или «Купить телевизор –SAMSUNG». По второму заголовку будут кликать чаще.
  • Длинный Title разбавляет ключевые слова и снижает их вес. Например, заголовок: «Как затопить печку», вероятно, будет выше в результатах и будет более кликатебельным, чем «Как затопить печку – Печка-сервис. Камины, уголь дрова».
  • Длина Title в выдаче поисковых систем ограничена 70-80 символами, так что часть длинного заголовка может вообще не отобразиться. С добавлением названия сайта такая вероятность повышается.
  • Пользователи не любят много букв. Заголовок должен быть четким и понятным, как вывеска. Согласитесь, вывеска «Книжный магазин» выглядит привлекательнее, чем «Книжный магазин – книги, журналы, библиотека, ломбард».

Включать ли название сайта в Title страницы, вы должны решить для себя сами. Можно попробовать оба варианта и замерить динамику переходов на сайт из поисковых систем. Главное – теперь вы знаете, как легко можно управлять таким включением в Joomla.

Приоритет заголовков Title

Перейдем к более сложным вещам. В Joomla управление заголовками Title для разных страниц может осуществляться из разных мест. Все зависит от структуры сайта. Но существует общее правило приоритетов, согласно которому будет показываться Title.

Посмотрите следующую таблицу:

Место добавления Title

Приоритет

Программное переопределение Title

Title, вручную заданный в настройках пункта меню, к которому привязана страница

Title, автоматически созданный из названия пункта меню, к которому привязана страница

Title, вручную заданный в настройках страницы (например, в настройках при создании статьи, категории, страницы стороннего компонента, и др.)

Title, автоматически созданный из названия страницы (например, названия статьи, названия категории, страницы стороннего компонента, и др.).

Title, совпадающий с названием сайта, когда нигде больше он не задан

На странице сайта Joomla всегда будет показан Title с самым высоким приоритетом (5 –самый высокий). Ниже мы в обратном порядке подробно рассмотрим каждый из вариантов добавления заголовка, начиная с самого низкого приоритета.

Title, совпадающий с названием сайта, когда нигде больше он не задан (0 – самый низкий приоритет)

Бывают в Joomla бесхозные страницы. Такие, которые можно считать служебными. О них не заботятся программисты, т.к. продвигать их никто никогда не будет. Яркий пример – страница «Забыли логин?». Она является частью компонента управления пользователями. У нее нет заголовка, а есть только форма ввода адреса электронной почты для отправки напоминания логина. Когда эта страница не привязана к пункту меню, то она является бесхозной, такой, для которой не заданы: Заголовок, Title, и другие важные SEO-элементы. Для таких страниц Joomla будет устанавливать Title, совпадающий с названием сайта, заданным в общих настройках, в админке. Естественно, такой Title имеет самый низкий приоритет. Он устанавливается, когда поставить больше просто нечего. Исправить ситуацию бесхозности позволит привязка такой страницы к пункту меню (которое может быть и скрытым, важен сам факт существования такого пункта). Об этом будут рассказано ниже.

Title, автоматически созданный из названия страницы (например, названия статьи, названия категории, страницы стороннего компонента, и др.). Приоритет 1.

Более важным, чем никакой, будет самый простой заголовок единицы контента. Например, когда вы создаете на сайте статью, вы обязательно должны задать для нее название. Без этого статья просто не сохраниться. Это название и станет заголовком Title, если не задано ничего с более высоким приоритетом. Это же относится и к категориям, и к страницам, генерируемым другими компонентами, например, к товарам Virtuemart.

Иногда разработчики сторонних расширений Joomla делают очень неприятный ход, формируя где-то в коде Title, состоящий не только из названия, но и включающий в себя что-то еще. Например, в Virtuemart на странице товара Title будет выглядеть как:

«Название категории: Название товара». А если такой Title формируется где-то в ядре компонента (а чаще всего так и бывает) и не может быть изменен в настройках компонента, нужно использовать способ имеющий более высокий приоритет (правда, это не всегда удобно, т.к. автоматическое формирование Title всегда быстрее ручного).

Топ-пост этого месяца:  PhpStorm или NetBeans какая IDE лучше, обзор преимуществ и недостатков

Title, вручную заданный в настройках страницы (например, в настройках при создании статьи, категории, страницы стороннего компонента, и др.). Приоритет 2.

Любой хороший компонент даст вам возможность самостоятельно задать Title при создании единицы контента. Например, в Joomla, при создании материала имеется отдельная опция, устанавливающая Title. Правда ее не так просто найти. Вам нужно перейти на вкладку «Отображение», прокрутить страницу в самый низ, и там вы увидите опцию «Заголовок страницы в браузере»:

Если эта опция заполнена, то Title страницы будет совпадать именно с ней, а не с заголовком материла, т.к. приоритет здесь выше. Вы как бы переопределяете Title.

К сожалению, данная опция есть далеко не везде. Например, для категорий Joomla она отсутствует. Здесь помогут следующие варианты с более высоким приоритетом.

Title, автоматически созданный из названия пункта меню, к которому привязана страница. Приоритет 3.

Еще более высоким приоритетом является название пункта меню, с которым связана единица контента Joomla. Если контент связан с пунктом меню, то заголовком Title будет название пункта меню, а не название единицы контента.

Но здесь следует сделать уточнение. Материалы Joomla, как, собственно, и другие единицы контента, могут существовать в трех состояниях:

  • Не привязан к пункту меню Joomla
  • Привязан к пункту меню Joomla
  • Косвенно привязан к пункту меню Joomla

Пояснить эти состояния проще всего на примере материала Joomla. Предположим, у нас есть категория «Животные», а в ней есть материал «Собака».

Пока мы не создавали пунктов меню, связанных с этой категорией или этим материалом, то, соответственно, они находятся в первом состоянии – «Не привязан к пункту меню Joomla».

Если мы создали пункт меню типа «Материал» и привязали к нему материал «Собака», то материал находится во втором состоянии – «Привязан к пункту меню Joomla», а категория в первом – «Не привязан к пункту меню Joomla».

Если мы создали пункт меню типа «Блог категории», и привязали к нему категорию «Животные», то категория находится во втором состоянии – «Привязан к пункту меню Joomla», а материал в третьем – «Косвенно привязан к пункту меню Joomla».

Почему так? Дело в том, что материал входит в категорию и, если категория привязана к пункту меню, материал также оказывается связан с этим пунктом, но косвенно.

В чем разница «косвенно или не косвенно»? Это важно для понимания установки заголовков Title 3-го и 4-го приоритетов, а именно:

Заголовок Title, материала, косвенно связанного с пунктом меню, не будет переопределяться настройками этого пункта меню.

Возвращаясь к нашему примеру:

Если мы свяжем категорию «Животные» с пунктом меню «Мои животные», то Title страницы категории изменится на «Мои животные», а Title материала «Собаки» не изменится, поскольку связь материала с данным пунктом меню косвенная.

Если мы свяжем материал «Собаки» с пунктом меню «Мои собаки», то Title материала изменится на «Мои собаки», т.к. связь с пунктом меню прямая.

Title, вручную заданный в настройках пункта меню, к которому привязана страница. Приоритет 4.

Здесь все просто и аналогично приоритету 2, только для пунктов меню. Если вы хотите, чтобы заголовок Title материала, привязанного к пункту меню, отличался от названия этого пункта меню, то в настройках пункта меню, перейдите на вкладку «Параметры страницы» и заполните поле «Заголовок страницы в браузере».

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

Программное переопределение Title (5 – самый высокий приоритет)

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

Например, вы хотите добавить в Title автора материала или категорию, или дату его создания, а может все сразу в каком-то определенном формате.

Перед программными манипуляциями с заголовками нужно один раз добавить строку:

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

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

Генерация Title с помощью SEF-компонентов

В работе с заголовками Title в Joomla, как вы, я думаю, уже поняли, есть один существенный недостаток – управление ими разбросано по разным местам админки. Согласитесь, было бы гораздо удобнее, если бы Title для любой страницы сайта можно было бы задать в одном месте. Скажем: вводишь URL страницы, вводишь Title, сохраняешь.


Такие решения есть. Одно из них, широко известный компонент SH404SEF. В нем как раз есть подобный менеджер, который позволяет задать любой странице по URL заголовок,title и мета-теги. На первый взгляд, это очень заманчиво.

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

Я советую все-таки хорошо разобраться со стандартными способами формирования заголовков в Joomla, описанными в этой статье, и применять их, а не сторонние расширения. Пусть где-то это не слишком удобно, но зато бесплатно, хорошо протестировано и быстро работает.

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

Создание пользовательского Title с помощью настраиваемых полей Joomla

Благодаря появлению в Joomla настраиваемых полей, теперь мы можем добавить к форме редактирования материала дополнительное поле, в котором можно будет установить Title для страницы материала, отличный от названия материала. Благодаря этому подходу можно значительно упростить работу с Title в Joomla. О том, как сделать это, вы можете прочитать в кейсе Как сделать разные Title и H1 для статей в Joomla.

Более сложные варианты генерации Title

Есть и более сложные варианты, когда нужно сгенерировать корректный Title. Это страницы форума, пагинация и многое другое. Если вам нужно решить такую задачу, но вы чувствуете, что не справитесь с ней самостоятельно, от всегда можете обратиться ко мне за платной помощью через форму обратной связи. Буду рад помочь!

Как убрать или изменить мета тэг generator в Joomla 3.х?

Ходят слухи что наличие мета тега в head секции вашего сайта это очень плохо и что роботы ищущие сайты на Joomla для взлома ориентируются именно на него, как на один из опознавательных знаков движка сайта и что поисковые системы понижают в выводе сайты на этой CMS. Так это или нет, но тег мы изменим или вовсе удалим. Сейчас расскажу как.

Есть несколько способов удаления тега generator:

1. Специальный плагин, например ByeByeGenerator от Michael Richey

2. В файле /libraries/joomla/document/html/renderer/head.php комментируем строку:

3. В index.php вашего шаблона после defined(‘_JEXEC’) or die; вставляем строку unset($this->_generator);

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

Как добавить материал в joomla Часть 2 Добавляем метаданные.

Описание урока

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

Топ-пост этого месяца:  Основная информация по словарям Python ключи и значения, методы, функции

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

Мета-тег description для сайта joomla 3

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

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

Мета тег keywords в joomla

Как уже говорилось Выше, для правильной индексации Вашей статьи, поисковым роботам нужно показывать поисковые запросы (keywords). Где и как обрабатывать ключи для Ваших статей, будет записан отдельный урок.

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

Так же не стоит в keywords в joomla, указывать целую портянку, запросов. На статью достаточно три пять запросов. Количество ключей зависит от размера Вашего текста.

Например, в этой статье указано всего три ключевых запроса.

Мета-тег Robots в joomla 3

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

На выбор у нас есть четыре варианта:

  1. Index, follow так мы разрешаем роботу индексировать статью и переходить по ссылкам.
  2. No index, follow при таком варианте, роботу запрещено индексировать статью, но разрешается проходить по ссылкам.
  3. Index, no follow так можно индексировать статью, но нельзя переходить по ссылкам.
  4. No index no follow здесь мы запрещаем любые действия.

Ссылки из урока

Как добавить материал в joomla Часть 1

Надеюсь эта статья поможет Вам правильно настроить метаданные. Если у Вас возникли вопросы, задать их можно в комментах, ниже.

Еще полезные статьи:

Помогла статья? Понажимай на кнопочки.

Мета теги для Joomla 3

В общих настройках сайта параметр «Мета-тег Robots» не работает, если выбрать значение «index, follow» для версии Joomla! 3.7 в частности.

Для Joomla добавление мета-тегов Robots в заголовок страниц сайта автоматизировано. Этим мета тегом можно управлять, как для всего сайта, так и для отдельной категории или статьи.

Как известно для всего сайта этот мета-тег настраивается в группе параметров «Настройка метаданных«.

Значение этого параметра сохраняется в конфигурационном файле. Как выяснилось значение этого мета-тега сохраняется для значений «no index, no follow», «index, no follow» и «no index, follow». А вот значение «index, follow» почему-то не сохраняется, соответственно в заголовке генерируемой страницы не выводится соответствующий мета-тег.

Покопавшись в файлах любимой Joomla нашла в файле administrator\components\com_config\model\form\application.xml пустое значение параметра «JGLOBAL_INDEX_FOLLOW» на 690 строке. Если его заполнить соответствующим значением, то проблема исчезает. После исправления файла надо обязательно пересохранить значение параметра в настройках сайта, чтобы значение пересохранилось в конфигурационном файле.

Только при обновлении движка всё слетит — это надо помнить.

Meta теги joomla – побеждаем дублирование

Грамотное продвижение сайта (уж, сколько говорилось) должно основываться на правильной его внутренней оптимизации, поэтому Meta теги в Joomla надо прописать без дублирования и ошибок, что сделать в силу особенностей CMS довольно трудно, ведь в версии 1,5 просто нет отдельного описания разделов и категорий. Помочь в этом деле может плагин SEO-Generator, способный избавить от дублирования Meta и лишнего геммороя по их заполнению.

Данный Seo плагин Joomla имеет достаточный функционал для того чтобы избавиться от ошибок, однако, во-первых, его не так легко найти, во-вторых, практически нет описаний, как его использовать, поэтому мне пришлось всё делать на глазок. Если Вас устраивают Meta теги Joomla на этом блоге, то скачать SEO-Generator (в архив я добавил список стоп-слов на русском и руководство по оптимизации сайта от Google). Заодно можете скачать и плагин nodoubles, который поможет победить дубли Joomla.

Думается двадцать раз рассказывать, как установить плагин в Joomla не стоит, а вот по его настройкам пройтись не помешает, иначе придётся всё делать с переводчиком или «методом тыка».

Заходим в настройки плагина Расширения – менеджер плагинов (рисунок 2) и корректируем его параметры под свои требования.

Настройка SEO-Generator в Joomla

— Первая строка Meta Desc. Length – это количество символов в описании description и особо советовать тут ничего не надо, скажу лишь, что описание плагином устанавливается для главной страницы (по желанию), разделов и категорий и берётся из первых строк текста.

— Далее важная строка Title Layout, которая определяет очерёдность расположения в Title названия сайта и названия страницы – выбирайте, как хотите, чтобы выглядела страница и раздел – «Сайт – Валенки» или «Валенки – Сайт». Данная функция актуальна для Joomla 1.5, так как в более поздних версиях она предустановленна.

На минуту отвлекусь. Сегодня дубли в Joomla это практически единственный недостаток этой в целом хорошей CMS, и лично я искал решение дублирования Meta (простое и эффективное) достаточно долго, поэтому SEO-Generator, как минимум, достоин уважения. Почему нельзя было в версии 1,5 продумать описание разделов и категорий, ведь Мета описание для всего ресурса и плодит дубли…

  • — Separator – это просто знак разделения между названием сайта и разделом/категорией/страницей.
  • — Optional Front Page Title – название главной страницы, сюда вписываем, то, что было прописано в общих настройках сайта или оставляем Home, что плохо.
  • — Front Page Title Layout – очерёдность расположения имени сайта и названия главной страницы на титульном листе.

— Use Global meta description for front page – здесь указывается, нужно ли использовать для главной глобальные Мета – если нет, то description будет взят из первых строк текста.

  • — Minimum Word Length – минимальная длина слова,
  • — Number of Keywords – число генерируемых ключей,
  • — Static Keywords – статичные ключи, которые будут отображаться по всем разделам, категориям и страницам, кроме главной, если для неё включены глобальные Meta.
  • — Use Title, Content or Both to generate Keywords – вопрос, откуда брать ключи для генерирования – оптимально из заголовка.
  • Во встроенный список стоп-слов советую вставить русские слова, которые я приложил в архиве.
  • Результат по title и meta

    Таким образом, после настроек и включения плагина SEO-Generator на каждой странице раздела и категории будут отображаться уникальные Meta, а также при желании к разделам, категориям и материалам добавится в title название сайта.

    Если Вы думаете, что ошибок в Meta на Joomla 1.5 мало, то проверьте блог на сервисе бесплатного аудита от Megaindex и Вы быстро убедитесь в обратном.

    Если же Вас смущают дубли типа /sobstven-sate/eksperiment-seo/383.html, то есть сокращённые urlы страницы, используйте плагин для Joomla Shnodoubles, найти который можно погуглив или отписавшись мне в комментариях.

    Работа с мета-данными с помощью компонента Tag Meta в сайтах Joomla 3

    Добавьте расширение к себе на стену, чтобы не забыть:

    Компонент Tag Meta позволяет эффективно управлять meta данными всего Вашего сайта Joomla. Например, с Tag Meta возможно установить признак заголовок или meta-теги (например, из наиболее распространенных ‘описания’, ‘ключевые слова’, ‘роботы’, а также ‘права содержания’ и ‘внешние ссылки’) или ‘каноническая’ связь, на любой странице, просто определяя URL или часть ее. Этот компонент, словно швейцарский нож, содержит все, чтобы улучшить расположение сайта в поисковой оптимизации SEO. Tag Meta также поддерживает обычные выражения в правилах создания и это позволяет соответствовать группе URL с единственным правилом. Таким образом, появляется возможность управлять метаданными в одной панели управления. Для ускорения продвижения Вашего сайта, Вы можете обратиться в специализированную компанию www.iknobel.kz

    Множественные правила могут быть применены вместе, поэтому если в текущей ссылке есть более чем одно правило, то они применяются каскадом, используя упорядоченный набор. И это еще не все. Tag Meta идет с поддержкой макросов. Это означает, что meta-данные могут быть созданы динамически для каждой страницы. Для того чтобы позволить сложные изменения в данных для использования в качестве meta-данных существуют инструменты размещения (placeholder). Placeholder позволяют Вам определять ряд значений, где каждое значение ассоциируется и идентифицируется именем и используется в определении другого placeholder`а или в определении meta-данных (практически, они основаны на том же самом принципе переменных на языках программирования).

    С поддержкой канонических ссылок возможно определить желаемую версию набора страниц с очень подобным содержанием. Но есть все кое что, Tag Meta идет с функцией поддержки базы данных используемых синонимов, которая позволяет автоматически производить и добавлять новые синонимы существующих ключевых слов в любой странице сайта.

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