На сайте построеном на Joomla, Вы найдете креативные шаблоны Joomla комерческие и бесплатные, компоненты специально разработанные для Joomla и которые помогут Вам создать сайт любой сложности, модули Joomla особенные, плагины Joomla неповторимы. В разделе Блог Joomla Вас ожидает множество приятных расширений и шаблонов Joomla от других пользователей этой чудесной cms Joomla. Форум Joomla поможет решить Вам любой вопрос связанный с Joomla. Crystalls.org так же оставляет место для самых лучших видео уроков Cinema 4D.Если же Вы впервые услышали о Joomla - это не проблема, а приятная новость, так как Вы сможете насладить изучением этой простой и гибкой CMS в разделе FAQ Joomla. После того как Вы изучили все примудрости Joomla, выбрали для своего проекта креативный шаблон, установили самые крутые компоненты, настало время показать Ваше детище всему МИРУ и в этом непростом вопросе поможет SEO Joomla. Социальная сеть Joomla&Co найдет Вам единомышленников и партнеров для совместных проетов созданных на Joomla.

 

 

 

 

 

 

Файл robots.txt - один из самых важных файлов в техническом обеспечении вашего сайта.

Что такое robots.txt? - это технический файл, который размещен в корневой папке вашего сайта. Его предназначение: - описание исключений для поисковых роботов, т.е. указание какие страницы, файлы не индексировать.

Из чего состоит файл:

User-agent: *
Disallow:
User-agent - эта директива указывает имя поискового бота, к которому применяются правила исключений на сайте.

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

Одно правило - одно Disallow. Пустое Disallow разрешает ботам индексировать весь сайт.
# - комментарии, пишутся только на новой строке

Примеры:
Если вы желаете чтоб весь сайт полностью сканировался, индексировался поисковиками, то можно удалить вообще файл robots.txt из корневой папки сайта или же создать пустой файл или прописать следующее:

User-agent: *
Disallow:
Если вы желаете запретить весь сайт к индексации, то пропишите следующее:

User-agent: *
Disallow: /
Если вы желаете запретить индексацию определенному боту, например Яндексу, то пропишите следующее:

User-agent: Yandex
Disallow: /
Если вы желаете задать указание для нескольких ботов, то прописывайте для каждого свой User-agent и обязательно должно присутствовать хотя бы одна Disallow

User-agent: Aport
Disallow: /gif/
User-agent: Googlebot
Disallow: /gif/
# запрещает ботам Aport и Googlebot индексировать все файлы формата gif

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

Стандартный robots.txt для Joomla

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/

Добавляем:

Host:

Что такое Host? - это директива является корректной только для робота Яндекса. подробнее
Директива Host поясняет поисковому роботу какой сайт является основным, а какой зеркалом .
Директива host пишется отдельной строкой и без http:// и без закрывающего слеша /

User-agent: Yandex
Host: www.ваш сайт.ru
# пишете с www или без, вносите основной сайт

У Яндекса существует индексация изображений, так что на ваше усмотрение можете подкорректировать следующую строку:

Disallow: /images/
# удаляете, если желаете чтоб ваши изображения индексировались Яндексом
# или оставляете, для запрета индексации всех изображений

Если у вас установлен компонент "карта сайта", то обязательно надо прописать в robots.txt ссылку на Sitemap

Sitemap: http://ваш сайт.ru/ссылка карты сайта=xml
# посмотреть ссылку для поисковых роботов можно в компоненте "карта сайта", там будет их две - одна с поддержкой стилей CSS и она нужна для просмотра пользователям, а другая предназначена для ботов, вот ее и скопируйте и вставте сюда.

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

Disallow: /index.php?*



После небольшой доработки, ваш robots.txt должен выглядеть так:

Внимание! - для Яндекса нужно писать отдельно User-agent: Yandex и все директивы дублировать!





Правильный robots.txt для Joomla:

User-agent: Yandex

Disallow: /index.php?*

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /images/

# здесь два варианта (оставить или удалить), описывалось выше

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

Disallow: /xmlrpc/

Host: ваш сайт.ru

# здесь определяете основной сайт или зеркало

Sitemap: http://ссылка на карту сайта=xml





User-agent: *

Disallow: /index.php?*

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /images/

# здесь два варианта (оставить или удалить), описывалось выше

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

Disallow: /xmlrpc/

Host: ваш сайт.ru

# здесь определяете основной сайт или зеркало

Sitemap: http://ссылка на карту сайта=xml

<:ZyX>PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KDQp2YXIgamNvbW1lbnRzPW5ldyBKQ29tbWVudHMoOTc0LCBcJ2NvbV9jb250ZW50XCcsXCdodHRwOi8vY3J5c3RhbGxzLm9yZy9pbmRleC5waHA/b3B0aW9uPWNvbV9qY29tbWVudHMmYW1wO3RtcGw9Y29tcG9uZW50XCcpOw0KDQpqY29tbWVudHMuc2V0TGlzdChcJ2NvbW1lbnRzLWxpc3RcJyk7DQoNCjwvc2NyaXB0Pg==<:ZyX/>
<:ZyX>PGg0PtCU0L7QsdCw0LLQuNGC0Ywg0LrQvtC80LzQtdC90YLQsNGA0LjQuTwvaDQ+<:ZyX/>

Защитный код
Обновить