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

Создание и представление карты сайта для поисковых систем

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

Для этого следует заполнить поля:

  • URL — указать адрес сайта;
  • Заголовок — описать чем сайт отличается от других сайтов;
  • Описание — написать ключевые слова;
  • Тип — выбрать тип карты;
  • Содержание — добавить ссылки страниц, которые не индексируются.

Основные программы:

  1. XML-Sitemaps.com. Программа позволяет создать карту сайта на Joomla быстро и без труда. После того, как программа определит адрес сайта, можно выбрать тип sitemap и приступить к работе. Если у вас уже есть созданная карта сайта, то добавить новую можно в пару кликов. Карта сайта в виде XML-документа. Программа имеет много дополнительных функций, благодаря которым можно настроить отображение карты под любые нужды и запросы посетителей сайта.
  2. OSMap. Программа является универсальным генератомом sitemap, который подойдет как новичкам так и продвинутым пользователям.

Представление карты сайта Google’s Search Console

Программа отображает карту сайтов на Joomla, найденных по ключевым словам. По мере поиска информация отображается в формате «Что нового? Что изменилось?».

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

Корректируем Robots.txt

В Джумле закрыта папка картинок, но в файле Robots можно указать, какая картинка там должна быть. Для этого нужно прописать в файле:<!DOCTYPE html PUBLIC «-//W3C//DTD HTML 4.01//EN»> <html> <head> <title>robots</title> …</head> </html>.

Настройка 301 редиректа для зеркал сайта

Настройка 301 редиректа может быть выполнена на странице с помощью специальных инструментов, а также в виде отдельного файла: <?php require(«browse-options.php»); ?>.Если требуется задать параметры для редиректов между сайтами, следует создать файл robots.txt и выполнить в нём настройку 301 редирект.

Настройка ЧПУ (SEF) в Joomla

Проще всего настроить ЧПУ в Джумле таким образом, что бы весь код из файла robots.txt перенаправлял посетителей на адрес, указанный в настройках ЧПУ на стороне сервера.Для этого существует функция директивы rewrite.

Эта директива указывает хостеру, какие адреса должны быть перенаправлены на страницу. Например, если в разделе ЧПУ указано http://имя-сайта/images/login.png, то все изображения с этих страниц будут попадать в каталог с именем home/images, который находится на сервере хостинга, и отображаться в общем каталоге.

Теги Title и Meta Description

SEO-модуль sh404SEF — это модуль, использующий Google для создания метатегов title и мета-описания h1. Данный модуль можно использовать в следующих целях:

  1. Возможность убрать из отображения в поиске по сайту контент, которому не стоит задавать параметр keywords — метатеги.
  2. Возможность настроить видимость контента сайта в результатах поиска.
  3. Возможность автоматически добавить метатеги в начале и конце каждой страницы вашего сайта, тем самым, максимально оптимизируя ваш сайт под поисковые системы.
  4. Возможность установить метатеги для главной страницы каталога вашего сайта.

Тег Title

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

Если вы используете данную функцию, необходимо будет прописать правила для ЧПУ модуля sh404SEF: В файле lex.php нужно добавить строку <?php sh404sef_title_header($link);?>

Meta Description

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


Кэширование вашего сайта

Все ваши страницы будут кэшироваться для уменьшения количества запросов к поисковому серверу. Например, если на вашем сайте 100 страниц, то сайт будет кэшироваться на 50 раз меньше. А вот пример настройки кэширования для некоторых страниц: <?php $page=cache_vars(); for(; ; $page->token = $text); ?> Данная функция кэширует все страницы вашего сайта, а не только те, на которые вы её указали.

Ускорение вашего сайта

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

Также есть возможность установить дополнительные кэширующие серверы, например, Bitrix (Bitrix — это коммерческий дистрибутив Битрикс).