<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
        <channel>
        <title>Русский клуб Joomla/SEO</title>
        <link>http://joomclub.net/ru/blog/seo/</link>
        <description><![CDATA[Блог предназначен для освящение вопросов SEO CMS Joomla.]]></description>
        <language>ru</language>
        <managingEditor>vadim@joomline.ru</managingEditor>
        <webMaster>tena2000@mail.ru</webMaster>
        <generator>Alto CMS v.1.1.13</generator>
                    <item>
                <title>Yandex маркет для JoomShopping оно того стоит</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/290/</guid>
                <link>http://joomclub.net/ru/blog/seo/290.html</link>
                <author>vadim@joomline.ru</author>
                <description><![CDATA[<p>Многие задаются вопросом, а как собственно привлеч внимание к своему интернет магазину. В этом посте я хочу рассказать вам об одном из инструментов, который может повысить продажи в вашем интернет магазине в разы. Имя этому инструменту Яндекс Маркет.</p><p><a name="cut" rel="nofollow"></a> </p><p>Представьте себе, что у вас новый интернет магазин на JoomShopping, есть товар, есть сайт, а клиентов нет. От куда взять клиентов? </p><p>У вас есть фактически дава варианта:</p><ul><li>Заняться поисковым продвижением — и может быть через пару месяцев у вас появятся клиенты.</li><li>Оплачивать контекстную рекламу — это эффективный мотод, но надо очень тонко подходить к настройке поисковых запросов, и при не эффективной настройки компании, вы рискуете потерять много денег.</li><li>Яндекс маркет — этот способ стоит особняком, из-за того, что в этот каталог приходят люди, которые изначально хотят, что либо купить. Или хотя бы присматривают товар в какой либо категории. То есть трафик из него изначально эффективен.</li></ul><p>Вот об Яндекс маркете мы и поговорим. </p><p>В чем его плюсы Яндекс Маркета:</p><ul><li>Качество аудитории, клиенты изначально готовы покупать.</li><li>Возможности выделится в поиске через специальный сниппет цены в поиске.</li><li>Относительно не высокая стоимость трафика.</li></ul><p>И так начнем творить, для этого нам потребуется компонент <a href="http://joomline.ru/rasshirenija/komponenty/yandexmarketxml.html" rel="nofollow" >Yandex Market XML</a>, аккаунт на Яндекс и немного времени.</p><p>Приобретаем компонент Yandex Market XML.</p><p>Устанавливаем и настраиваем <a href="http://joomline.ru/docs/yandexmarketxml/578-yandexmarketxml.html" rel="nofollow" >согласно инструкции</a>.</p><p>После этого идем на <a href="https://partner.market.yandex.ru/pre/register.xml" rel="nofollow" >яндекс маркет</a> и регистриуем наш интернет магазин на JoomShopping.</p><p>Добавляем ссылку список товаро сгенерированный компонентом Yandex Market XML.</p><p>Ждем когда магазин пройдет модерацию и начинаем пожинать плоды.</p><p>Такой простой способ поможет вам получить и конкурентное положение в поиске Яндекс и привлечет клиентов нацеленных на продажу. Кстати компонент который я приводил в статье, поддерживает такие магазины как: JoomShopping, Virtuemart и HikaShop.</p>]]></description>
                <pubDate>Wed, 25 Mar 2015 21:41:23 +0300</pubDate>
                            </item>
                    <item>
                <title>Продолжаем заниматься базовым СЕО Жумла</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/108/</guid>
                <link>http://joomclub.net/ru/blog/seo/108.html</link>
                <author>vadim@joomline.ru</author>
                <description><![CDATA[<p>В прошлой статье <a href="/blog/seo/104.html" rel="nofollow">посвященной SEO Joomla</a> я рассказывал о базовом сео, то есть о тех шагах, которые просто необходимо сделать над сайтом, чтоб повысить видимость его для поисковых систем. Эта же статья будет продолжением предыдущей статьи, и позволит затронуть моменты, которые я забыл упомянуть.</p><p><a name="cut" rel="nofollow"></a> </p><p>И так статья подразумевает, что вы выполнили все действия в предыдущей статье по Сео сайта. И так поехали, дорабатываем редиректы в .htaccess.</p>Цель убрать дубли главной страницы cайта Joomla<br/>
<p>Убираем дубль главной из-за привязки к меню.</p><p><pre class="prettyprint"><code>RewriteRule ^home.html$ /$1 [L,R=301]</code></pre></p><p>Собственно эта комбинация позволяет убить дубль главной по алиасу меню. Помните, что home.html может быть любым другим значением, все зависит используете ли вы html расширение в ссылке и какой алиас у вас используется для главной страницы.</p><p>Убиваем дубль index.php. Я видел много советов по этому поводу, но они на столько безграмотные, что могут похоронить ваш сайт, так как Joomla просто не сможет обратиться к index.php, я предлагаю вот такой способ:</p><p><pre class="prettyprint"><code>RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/</code></pre></p><p><pre class="prettyprint"><code>RewriteRule ^index\.php$ http://site.ru/ [R=301,L]</code></pre></p><p>По сути он нам позволяет очень выборочно сделать редирект, только при обращении к ссылке формата site.ru/index.php.</p><p>На этом мы оставляем мучения с настройкой htaccess для Joomla этого хватит для базовой настройки системы.</p>Правильные заголовки статей и категорий Joomla<br/>
<p>Следующая часть настройки SEO Joomla — это создание правильных заголовков для поисковых систем. Немного теории:</p><p>Требования поисковиков сводятся к правильной иерархии страницы. Сначала идет Title страницы, как правило это название раздела или название статьи, потом идет заголовок H1 — это название статьи или раздела, потом H2 это подзаголовки — смысловые части текста, ну и H3 — в Joomla это обычно заголовки модулей.</p><p>Теперь рассмотрим Joomla. Title мы формируем исходя из названия категории + добавляем к нем название сайта, чтоб не было полного дубля с названием заголовка.</p><p>H1 — это у нас заголовок статьи Joomla или название раздела. Тут все ок за одним единственным исключением создатели шаблонов Joomla почему то его упорно делают H2, наверное они подразумевают, что в H1 вы будете выводить название сайта. Так что в этой части нам предстоит это исправить, а так же научиться составлять правильно статью на сайте Joomla.</p><p>Так как мы джентльмены и не можем делать хаки самой Joomla нам надо скопировать шаблоны com_content в папку шаблона и переопределить их. Как это сделать?</p>Переопределение шаблона компонента Joomla<br/>
<p>Заходим по FTP в папку шаблона.</p><p>Как правило это /templates/название шаблона/</p><p>Если нет создаем там папку «html» естественно без кавычек.</p><p>В папке html создаем папки article и category. Теперь нам надо скопировать содержимое из папок:</p><p>/components/com_content/views/article/tmpl в /templates/название шаблона/html/article</p><p>/components/com_content/views/category/tmpl в /templates/название шаблона/html/category</p><p>Тем самым вы переопределили шаблон компонента com_content и теперь можете делать с ним что хотите.</p><p>Теперь редактируем файлы только те которые находятся в папке вашего шаблона!</p><p>Открываем файл:</p><p>/templates/название шаблона/html/article/default.php.</p><p>Ищем:</p><p><pre class="prettyprint"><code>&lt;div class=&quot;item-page</code></pre></p><p>А в нем вложены заголовки &lt;h2&gt;&lt;h2&gt; — этого где то 36-43 строка. Меняем h2 на h1. И теперь у вас в статье стали генерироваться заголовки h1 всместо h2.</p><p>Теперь на очереди блог категории. Ему так же надо задать правильные заголовки.</p><p>Открываем фаил:</p><p>/templates/название шаблона/html/category/blog.php</p><p>ищем &lt;h2&gt;&lt;/h2&gt; и заменяем на &lt;h1&gt;&lt;/h1&gt;.</p><p>Собственно базовые элементы оптимизации структуры сайта на этом закончены. В следующих статья по SEO Joomla, я постараюсь рассказать о других аспектах.</p>]]></description>
                <pubDate>Thu, 22 Aug 2013 17:02:09 +0400</pubDate>
                            </item>
                    <item>
                <title>SEO Joomla - с чего начать?</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/104/</guid>
                <link>http://joomclub.net/ru/blog/seo/104.html</link>
                <author>vadim@joomline.ru</author>
                <description><![CDATA[<p> Принято считать, что базовое seo Joomla не отвечает стандартам качества, и мол сайты на Joomla 2.5 плохо себя чувствуют в поисковой выдаче, однако я вас могу заверить, что это не так. В этой статье я расскажу, что надо сделать, чтоб Joomla чувствовала себя хорошо в любом поисковике, советы в первой части касаются прежде всего технической части сайта. Про тексты и прочие аспекты мы поговорим позже. <a name="cut"></a> </p><p>Прежде всего забудьте про всякие громоздкие компоненты типа sh404sef, это все вам не нужно, потому что польза сомнительная, а наломать дров, которые потом скажутся на сайте очень даже просто.</p><p>Для технической оптимизации сайта нам надо выполнить несколько предварительных действий. Все описанные действия подходят только для стандартных компонентов Joomla.</p>Это включить SEF ссылки в Joomla.<br/>
<p>Для этого идем:</p><p>Сайт &gt; Общие настройки</p><p>Ставим в положение ДА следующие настройки:</p><ul><li>Включить SEF (ЧПУ)</li><li>Перенаправление URL</li></ul><p>Там же в выпадающем меню опции «Включать название сайта в заголовок страницы» выбираем значение «После».</p><p>После этого в корне сайта находим файл htaccess.txt и переименовываем его в .htaccess.</p><p>Теперь у нас имеются SEF ссылки не хуже чем у кого либо другого.</p>Борьба с дублями в Joomla<br/>
<p>Дело все в том, что Joomla имеет очень не хорошую особенность, это создание дублей, в Joomla 3 частично решили эту проблему, путем введения канонических ссылок, в Joomla 2.5 я вам предлагаю избавляться от дублей путем редиректов.</p><p>Для этого нам потребуется <a href="http://joomlaforum.ru/index.php/topic,156030.msg1130256.html#msg1130256" target="_blank">установить плагин</a>, он делает редирект с дублей на страницы оригиналы отдавая поисковику 301 редирект. Его требуется скачать, установить и активировать в менеджере плагинов.</p>Создание карты сайта<br/>
<p>Карта сайта необходима прежде всего для поисковиков, она вам нужна как в HTML виде так и в XML. По этому рекомендую <a href="http://joomla.vargas.co.cr/en/downloads/components/xmap" target="_blank">компонент XMAP</a>, который так же надо скачать и установить. Создать карту сайта, выбрав меню всего сайта, а так же в меню создать ссылку на HTML карту сайта. Она нам нужна, чтоб вывести все страницы сайта в третий уровень, что обеспечит нам хорошую индексацию сайта.</p><p>А со ссылкой на xml карту сайта мы еще будем колдовать используя файл .htaccess.</p>Настройка .htaccess для сайта Joomla<br/>
<p>Базово мы настроим не много параметров, но это сделать просто необходимо, даст вашему сайтв 100 очков к карме :-).</p><p>Сначала сделаем редирект на основной домен. Для этого открываем в корне вашего сайта файл .htaccess. Находим строку «RewriteEngine On» и после нее пишем следующее.</p><p><pre class="prettyprint"><code>RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]</code></pre><br/>
<pre class="prettyprint"><code>RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]</code></pre></p><p>site — меняем на ваш адрес сайта. Тем самым достигается эффект открывая сайт <a href="http://www.site.ru">www.site.ru</a> вас перенаправляет на site.ru — это поможет исключить создание дублей сайта и в дальнейшем поможет работать с многими компонентами.</p><p>Ну и под конец сделаем обещанный ход конем и преобразуем ссылку на карту сайта.</p><p>После «RewriteEngine On» вставляем вот такую запись:</p><p><pre class="prettyprint"><code>RewriteRule ^1$ /index.php?option=com_xmap&amp;view=xml&amp;id=1 [L]</code></pre></p><p>/index.php?option=com_xmap&view=xml&id=1 — ссылка на вашу xml карту сайта.  После этого по ссылке site.ru/1 будет доступна ваша карта сайта. Ее то мы и помещаем в кабинеты вебмастера google и яндекс.</p>Правильный robots.txt для Joomla<br/>
<p>Вообще я не сторонник больших файлов robots.txt по этому для базовой оптимизации Joomla стоит использовать максимально простой файл.</p><p>Обычно я удаляю строку:</p><pre>Disallow: /images/</pre><p>И добавляю несколько строк в конец:</p><pre>Disallow: /index.php*
Disallow: /component/
sitemap: http://site.ru/1
Host: site.ru</pre><p>Что позволяет минимизировать возможные дубли, определить основное зеркало сайта и укажет поисковикам на карту сайта.</p><p>На этом я бы хотел завершить первую часть в цикле статей. В последующих статьях я расскажу о создании правильной структуры сайта с точки зрения поисковика и укажу на некоторые фишки, которые стоит сделать.</p><p>Оригинал статьи вы можете <a href="http://mc-class.ru/razrab/optimizatsiya/679-bazovoe-seo-dlya-joomla-2-5-chast-1.html" target="_blank">прочитать в блоге</a> .</p>]]></description>
                <pubDate>Fri, 19 Jul 2013 13:11:47 +0400</pubDate>
                            </item>
                    <item>
                <title>Как обновить сайт без ЧПУ и не потерять индексацию.</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/74/</guid>
                <link>http://joomclub.net/ru/blog/seo/74.html</link>
                <author>idm.box@gmail.com</author>
                <description><![CDATA[<p>Недавно мне довелось переносить один сайт с какой-то там CMS на Joomla. По функциям это был сайт — каталог товаров. И если где-то в просторах интернета осталась ссылка на какой-то товар «старого» сайта, то при нажатии на нее у вас должен открыться «новый сайт» с этим-же товаром. Вроде все довольно просто, т.к. в Joomla 2.5 есть встроенный компонент перенаправления, в котором мы можем прописать старые ссылки и редиректить на новые, но… не тут то было.</p><p>На старом сайте все ссылки были неЧПУшные (<i>httр://site.ru/index.php?cid=1&tid=2&fid=345</i>) и поэтому встроенный модуль перенаправления просто не понимал эти ссылки, т.к. по своей сути все эти ссылки были -httр://site.ru/index.php и все остальное после этого были всего-лишь параметрами. Поэтому создавать перенаправление было бессмысленным. Первый скачанный модуль из JED действовал по такому-же принципу и мне пришлось идти другим путем:</p><p><strong>Другой путь.</strong></p><p>Сначала я разобрал ссылку старого сайта на составные части:<br>
 <a name="cut" rel="nofollow"></a> <i>httр://site.ru/index.php?cid=2&tid=3&fid=345</i><br>
cid=1 — ID основной категории (раздел)<br>
tid=2 — ID категории товаров<br>
fid=345 — ID товара<br>
Пролистав старый сайт я понял, что все, что мне нужно находится в одном разделе (cid=2), далее мне надо было перенести «Реализованные объекты» (tid=1), категорию «Кирпичи» (tid=8), категорию «Блоки» (tid=2) и сами товары (fid=345 и др.)</p><p>Хотел уточнить задачу: все товары по старым ссылкам — средиректить на товары на новом сайте. Если данного товара на новом сайте нет, но он входит в категорию товаров нового сайта (например пенобетонный блок уже не выпускают, то на новом сайте просто открывается категория блоки). Если товар есть на старом сайте но на новом нет и даже категории такой нет, то дать свою 404 (например поддоны от кирпичей больше не продают и не будут, то откроется страница, где написано «Данного товара больше нет, посмотрите наши новые товары»).</p><p>Исходя из этого сслыки должны привестись к такому виду:<br>
<i>httр://site.ru/index.php?cid=2&tid=3&fid=345  &gt;&gt;&gt;  http://site.ru/bloki/block-b01</i><br>
<i>httр://site.ru/index.php?cid=2&tid=1&fid=234  &gt;&gt;&gt;  http://site.ru/realizovannye-obyekty</i></p><p>Со старого сайта из БД вытащил таблицу товаров (мне нужны были только блоки) и с помощью регулярок привел ее к виду:id товара — название товара<br>
и опять зарегулярил до нужного вида:<br>
345 =&gt; '/bloki/blok-b01'</p><p>Затем <strong>создаем файлик перенаправления</strong>:</p><pre class="prettyprint"><code>&lt;?php<br />
// Массив ссылок вытащенный из БД<br />
$arr = array(<br />
345 =&gt; '/bloki/blok-b01',<br />
372 =&gt; '/bloki/blok-b02',<br />
366 =&gt; '/bloki/blok-b03',<br />
367 =&gt; '/bloki/blok-b04',<br />
368 =&gt; '/bloki/blok-b05',<br />
369 =&gt; '/bloki/blok-b06',<br />
375 =&gt; '/bloki/blok-b07',<br />
376 =&gt; '/bloki/blok-b08',<br />
);<br />
// Условия перенаправления - см. блок-схему<br />
if(isset($_GET['tid'])){<br />
    if($_GET['tid'] == 1){<br />
        header ('HTTP/1.1 301 Moved Permanently');<br />
        header ('Location: /realizovannye-obyekty');<br />
    } <br />
    elseif($_GET['tid'] == 8){<br />
        header ('HTTP/1.1 301 Moved Permanently');<br />
        header ('Location: /kirpici');<br />
    } <br />
    elseif($_GET['tid'] == 2){<br />
        if(isset($_GET['fid'])){<br />
            if(isset($arr[$_GET['fid']])){<br />
                header ('HTTP/1.1 301 Moved Permanently');<br />
                header ('Location: '.$arr[$_GET['fid']]);<br />
            } else {<br />
                header ('HTTP/1.1 301 Moved Permanently');<br />
                header ('Location: /bloki');<br />
            } <br />
        } else {<br />
                header('HTTP/1.1 301 Moved Permanently');<br />
                header ('Location: /bloki');<br />
            }<br />
    } else {<br />
        header ('HTTP/1.0 404 Not Found');<br />
        header ('Location: /404');<br />
    }<br />
} else {<br />
    include('joomlaindex.php');<br />
}</code></pre><p>Что делает этот файл — смотрим блок схему.</p><img src="https://dl.dropbox.com/u/35693018/joomlaforum/rewrite-j-none-sef.gif" style="cursor: default;"><p>Что дальше делаем?</p> <p>Переименовываем стандартный файл (в КОРНЕ САЙТА… не в шаблоне) index.php в joomlaindex.php (взгляните на последнюю строчку кода) и наш файлик перенаправления сохраняем как index.php и кладем в корень сайта, после этого правим файл .htaccess</p><p>В самом начале файла добавляем<br>
<pre class="prettyprint"><code>DirectoryIndex joomlaindex.php</code></pre>и затем 38 и 74 строка (по умолчанию в joomla 2.5)</p><pre class="prettyprint"><code>RewriteRule .* index.php [F]<br />
RewriteRule .* index.php [L]</code></pre><p>приводим к виду:</p><pre class="prettyprint"><code>RewriteRule .* joomlaindex.php [F]<br />
RewriteRule .* joomlaindex.php [L]</code></pre><p>И если убрать комментарии из файла, то должно получится так:</p><pre class="prettyprint"><code># Добавлена 2 строка ... 9 и 15 переименовано index.php в joomlaindex.php<br />
DirectoryIndex joomlaindex.php<br />
Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]<br />
RewriteCond %{QUERY_STRING} (&lt;|%3C)([^s]*s)+cript.*(&gt;|%3E) [NC,OR]<br />
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]<br />
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})<br />
RewriteRule .* joomlaindex.php [F]<br />
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]<br />
RewriteCond %{REQUEST_URI} !^/index\.php<br />
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule .* joomlaindex.php [L]</code></pre><p>Если вы не правили htaccess — то смело копипасьте, вместе с первой строкой комментария, она понадобится в будущем.</p><p><strong>Готово:<br>
<i>httр://site.ru/index.php?cid=2&tid=3&fid=345  &gt;&gt;&gt;  http://site.ru/bloki/block-b01</i><br>
<i>httр://site.ru/index.php?cid=2&tid=1&fid=234  &gt;&gt;&gt;  http://site.ru/realizovannye-obyekty</i><br>
Работает.</strong></p><p>Сразу хочу предупредить — при обновлении наш файлик заменится стандартным от Joomla и сайт перестанет перенаправлять, поэтому бэкапьте файлы.</p><p>Ну и еще по опыту: Через 2 недели (2 апа) в Яндексе все ваши ссылки переиндексируются и в выдаче вместо старых кракозябл будут новенькие ЧПУшные со стареньким весом (если таковой имелся).Если ваша миссия на этом закончена, то удаляем наш index.php, файлик joomlaindex.php переименовываем в index.php и из файла .htaccess удаляем 2 строку и меняем 9 и 15 (я комментарии написал в этом файле — они на первой строке).</p><p>Кирпичи и блоки вымышленные. В оригинале у меня совсем другая продукция и горАздо бОльший массив из товаров.(не адалт и не варез, просто не афиширую)</p>]]></description>
                <pubDate>Wed, 17 Oct 2012 15:02:29 +0400</pubDate>
                            </item>
                    <item>
                <title>Боремся с дублями Joomla – 7 эффективных методов</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/26/</guid>
                <link>http://joomclub.net/ru/blog/seo/26.html</link>
                <author>seoelle@gmail.com</author>
                <description><![CDATA[<p>В прошлой статье – <a href="http://joomclub.net/blog/seo/14.html" rel="nofollow">Дубли Joomla – причины возникновения</a>, мы поговорили о том, почему они возникают и как их искать. В этой статье расскажу как можно убрать дубли или предотвратить их появление в поисковой выдаче.</p><p>Так как каждый случай индивидуален, рассмотрим самые популярные способы, которые в 99% случаев отлично работают. Можно для себя выбрать что-то одно или использовать в комплексе.</p><p>Хотя все эти способы применимы и к любой другой CMS системе, но я подробно остановлюсь именно на особенностях Джумлы.</p><p>Все эти примеры справедливы если вы включили стандартный SEF и Перенаправление URL в глобальных настройках J.</p><ul><li><em><strong>1. Плагин для Joomla</strong></em></li></ul><p>Первое, что можно сделать, если у вас путаница в урлах, (когда ссылки формируются и от алиаса категории, и от пункта меню) – поставить плагин Shnodoubles от sherza.</p><p>Отличный плагин, справляется со своей задачей на все 100%. После его установки неправильно сформированная ссылка (от алиаса категории) редиректится на правильную (от пункта <a name="cut" rel="nofollow"></a> меню). Скачать этот замечательный плагин, избавляющий от дублей, для Joomla 2.5 можно <a href="http://dl.dropbox.com/u/13153899/HEKIMA/other/shnodoubles_301/J25/new/shnodoubles.zip" rel="nofollow">здесь</a> (ссылка прямая!)</p><p>После активации плагина некоторые дубли просто склеятся.</p><ul><li><em><strong>2. Robots.txt для Joomla</strong></em></li></ul><p>Этот файл идет в стандартном дистрибутиве Joomla, располагается в корне и доступен по ссылке site.ru/robots.txt. Основная цель – он дает инструкции поисковым роботам по индексации сайта. С его помощью можно закрыть некоторые (нужные вам) разделы сайта, также поддерживаются регулярные выражения – можно закрыть отдельные страницы по маске.</p><p>Чаще всего я использую такую инструкцию (в дополнение к тому, что идет в файле по умолчанию):</p><p><pre class="prettyprint"><code>Disallow: /*? #все ссылки, которые содержат этот знак – не индексируются</code></pre></p><p>Всего одна строчка избавляет от большого кол-ва мусора. Это могут быть:</p><ul><li>страницы печати материалов, содержать в урлах также print= или tmpl=component</li> <li>ссылки на rss ленту</li> <li>страницы результатов поиска по сайту</li> <li>также закроет страницы пагинации</li> <li>могут быть и другие варианты, в зависимости от используемых расширений</li></ul><p>Использовать эту строчку или запрещать каждый тип страниц в отдельности – на ваше усмотрение, но имейте в виду, что слишком большой роботс считается полностью разрешающим. Так же стоит проследить, чтобы эта строчка не закрыла что-то важное, например, карту сайта – в таком случае можно прописать: Allow: /путь_до_карты</p><p>Подробнее об использовании robots.txt можно прочитать в помощи Яндекса — <a href="http://help.yandex.ru/webmaster/?id=996567" rel="nofollow">help.yandex.ru/webmaster/?id=996567</a></p><ul><li><em><strong>3. Атрибут rel=«canonical» тега &lt;link&gt;</strong></em></li></ul><p>Использование этого атрибута поможет роботу определить – какие страницы нужно включать в индекс, а какие нет. Если на сайте существуют очень похожие страницы (нечеткие дубли), отличающиеся лишь, к примеру, вариантами сортировки – с начала новые или сортировать по возрастанию, или показывать по 20-30 и т.д., то вы можете использовать этот атрибут. В таком случае нужно будет выбрать одну каноническую страницу, которая и будет ранжироваться, на остальные добавить rel=«canonical» с указанием выбранной страницы – такие документы не попадут в выдачу, робот будет знать, что включать в индекс их не нужно.</p><p>Подробнее, как внедрить rel=«canonical» в Joomla 1.7/2.5 смотрите <a href="http://joomlaforum.ru/index.php/topic,193079.0.0.html" rel="nofollow">здесь</a></p><ul><li><em><strong>4. 301 редирект</strong></em></li></ul><p>Уместно использовать если вы сменили адреса страниц, но документы по-прежнему существуют, т.е вы их не удалили. В таком случае, для правильной склейки рекомендуется использовать 301 редирект в .htaccess – поисковики буду знать, что документ переехал на новый адрес. Такой метод позволяет сохранить и показатели сайта – Тиц и PR.</p><p>301 редирект можно использовать так же и для склейки дублей. Например, всем известные дубли главной страницы сайта на Joomla – это /index.php и алиас пункта меню Главная, допустим, /home или /homepage</p><p>Склеить их довольно просто, открываем .htaccess и вписываем</p><p><pre class="prettyprint"><code>Redirect 301 /index.php http://site.ru/</code></pre></p><p>Или можно сделать 301 редирект на php в индексном файле вашего шаблона</p><p><pre class="prettyprint"><code>&lt;?php<br /> if($_SERVER['REQUEST_URI'] == '/index.php') {<br /> header(&quot;Location: /&quot;,TRUE,301);<br /> exit();<br /> }<br /> ?&gt;</code></pre></p><p>И приведу уже классический редирект с www на без www</p><p><pre class="prettyprint"><code>RewriteEngine On<br />RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]<br />RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]</code></pre></p><p>* example.ru замените на свое доменное имя.</p><ul><li><em><strong>5. Мета тег robots</strong></em></li></ul><p>Еще один способ предотвратить индексацию дублей в Joomla – использование мета тега:</p><p><pre class="prettyprint"><code>&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot;/&gt;</code></pre></p><p>На данный момент этот способ эффективнее для Гугла, чем запрещающие инструкции файла robots.txt. К примеру чтобы закрыть от индексации страницы печати и дубль по адресу ?tmpl=component, можно открыть файл component.php в корне вашего шаблона и вписать этот тег в &lt;head&gt;&lt;/head&gt;.</p><p>Чтобы закрыть страницы результатов поиска на сайте с использованием стандартного com_search, можно в index.php шаблона добавить условие</p><p><pre class="prettyprint"><code>&lt;?php if ($option == 'com_search') &nbsp;: ?&gt;<br />&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot;/&gt;<br />&lt;?php endif; ?&gt;</code></pre></p><p>Но вначале необходимо определить переменную</p><p><pre class="prettyprint"><code>$option = JRequest::getVar('option', null);</code></pre></p><p>Сильно углубляться в условия в шаблонах не буду, статья не об этом, надеюсь принцип понятен.</p><ul><li><em><strong>6. Удаление url из панели</strong></em></li></ul><p>Еще один быстрый способ – ручное удаление из панели вебмастера.</p><p>Для Яндекса нужно пройти по адресу – <a href="http://webmaster.yandex.ru/delurl.xml" rel="nofollow">webmaster.yandex.ru/delurl.xml</a></p><p>Для Google — <a href="https://www.google.com/webmasters/tools/home?hl=ru" rel="nofollow">www.google.com/webmasters/tools/home?hl=ru</a></p><p>Остался еще 1 не очень популярный метод по устранению дублей Joomla из выдачи, но мы его тоже рассмотрим.</p><ul><li><em><strong>7. Заголовки X-Robots-Tag</strong></em></li></ul><p>Довольно редкий заголовок, используется чаще зарубежными оптимизаторами, работает он для Гугла. К сожалению, Яндекс пока не комментирует поддержку этого http-заголовка.</p><p>Google рекомендует использовать X-Robots-Tag как альтернативу 5 способу в нашей статье для нетекстового содержания, когда нет возможности использовать мета-тег.</p><p><pre class="prettyprint"><code>HTTP/1.1 200 OK<br />Date: Tue, 25 May 2010 21:42:43 GMT <br />...<br /> X-Robots-Tag: noindex <br />...</code></pre></p><p>Как видите, способов убрать дубли контента Joomla множество, вы должны хотя бы примерно понимать как работает каждый их них, чтобы выбрать наиболее подходящий вариант и применить к своей ситуации.</p>]]></description>
                <pubDate>Sat, 15 Sep 2012 15:36:51 +0400</pubDate>
                            </item>
                    <item>
                <title>Дубли в Joomla - причины возникновения и частые ошибки</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/14/</guid>
                <link>http://joomclub.net/ru/blog/seo/14.html</link>
                <author>seoelle@gmail.com</author>
                <description><![CDATA[<p>Часто можно слышать про дубли в CMS Joomla, многие жалуются, в общем — насущная проблема, сегодня поговорим об этом. Разберем что такое дубли, какие они бывают и от чего возникают, а также как их искать и каково отношение поисковых систем к дублям.</p>
<u><strong>Дубли — что это?</strong></u>
<p>Дубли контента — это одинаковые по своему содержанию документы на вашем сайте, доступные по разным url-адресам. На самом деле дублями страдают многие популярные CMS системы и Joomla здесь не исключение. Все эти одинаковые, по своему содержанию, страницы безвредны до тех пор, пока не будут проиндексированы поисковыми роботами. Главное следить за индексацией и своевременно предпринимать действия по удалению этих страниц из выдачи, но лучше продумать все наперед и избежать возникновения подобных ситуаций.</p>
<p>Основной причиной возникновения дублей в Joomla является неправильная структура сайта. Прежде всего вы должны продумать иерархию категорий и пунктов меню с расчетом на будущее. Частично от возникновения дублей вас спасет <a name="cut" rel="nofollow"></a> создание пунктов меню абсолютно на всё – на каждую категорию и каждый материал сайта.</p>
<p>Разберем подробнее основные ошибки. Предположим у вас есть категория «Новости», а в ней еще несколько подкатегорий – «Политика», «Экономика» и т.д., а материалы вы привязываете непосредственно к дочерним категориям. Если вы создадите пункт меню только на подкатегории, вроде — «Политика», то ссылки могут быть такими (до материала):</p>
<p><em>Site.ru/ politica/23-material </em></p>
<p><em>Site.ru/1-novosti/politica/23-material </em></p>
<p><em>Site.ru/1-novosti/2-politica/23-material </em></p>
<p><em>Site.ru/index.php?option=com_content&task=view&id=23&Itemid=1 </em></p>
<p>И так далее, вариантов формирования адресов множество – всё это будет копиями одной и той же статьи. Это пример как делать не стоит.</p>
<p>Также поисковик может проиндексировать технические копии документа, они обычно доступны по ссылкам «Печать», «PDF», «Отправить другу».</p>
<p>Постарайтесь на начальном этапе, еще при создании сайта, продумать его развитие – определить главные категории и подкатегории, а затем по мере роста вашего сайта ничего не меняя уже в сложившейся структуре, просто добавлять необходимые дополнительные разделы сайта. Помните, что реструктуризация сайта в самый пик развития – тяжелейший удар, который может откинуть вас на месяцы, а то и годы назад. По сути, часть страниц (или все) изменят свои адреса, что повлечет за собой неминуемое снижение позиций в поисковой выдаче и посещаемости.</p>
<u><strong>Как поисковики узнают о дублях?</strong></u>
<p>Обычно причиной служат многочисленные модули и/или компоненты для Joomla, которые вебмастера устанавливают на свой сайт. Пример – сторонний модуль новостей на главной, который и выдает разные адреса. Иногда такие дубли можно увидеть даже в карте сайта, например, если установлен Xmap.</p>
<p>Если ваш сайт уже проиндексирован, то отыскать дублирующийся контент не составит труда – стоит лишь скопировать пару уникальных предложений со страницы материала и вставить в кавычках в строку поиска Яндекса или Google. Если сайт еще не проиндексирован, то можно попробовать воспользоваться бесплатной программой – XENU (актуально, если сайт не большой), она найдет все возможные пути на сайте.</p>
<u><strong>Кому мешают дубли, и почему мы с ними боремся?</strong></u>
<p>Во-первых, поисковики не любят и стараются не индексировать сайты с большим количеством одинаковых страниц – полезность их для поиска весьма сомнительна.</p>
<p>Во-вторых, при продвижении сайта по определенным ключевым словам отбираются наиболее релевантные страницы, оптимизируется контент на каждой из них, проводится работа над внешним и внутренним ссылочным – и если такие страницы имеют дубли, то шанс смены поисковой машиной, в один из апдейтов, выбранной нами релевантной страницы – очень велик ( страница в выдаче заменяется дублем, что сопровождается резким падением позиций и проседанием траффика).</p>
<p>Итак, причины и следствия разобрали, в следующей статье расскажу как бороться с дублями в Joomla и можно ли их окончательно победить.</p>]]></description>
                <pubDate>Wed, 12 Sep 2012 03:59:40 +0400</pubDate>
                            </item>
                    <item>
                <title>А нужен ли сторонний SEF joomla? По следам sh404sef</title>
                <guid isPermaLink="true">http://joomclub.net/ru/t/8/</guid>
                <link>http://joomclub.net/ru/blog/seo/8.html</link>
                <author>vadim@joomline.ru</author>
                <description><![CDATA[<p>Я был всегда противником стороннего SEF даже на joomla 1.0, однако желание иметь «красивые ссылки» почему-то не покидает людей. При этом в погоне за ссылками люди, как правило придают им очень большое значение и совершенно не понимают смысл формирования ЧПУ из-за этого бесконечные холивары на форумах о том использовать сторонние компоненты SEF для joomla или нет.</p>
<p>Наверное многие скажут, что да в этом есть какой, то смысл, но я спустя несколько лет разработки под joomla могу почти с 95% вероятностью сказать, что ломать копья из-за этого бесполезно и даже более того вредно :).</p>
<p>Для более глубокого понимания вопроса, давайте обратимся к теории и посмотрим, что есть такое SEF? Если отбросить мешуру — это удобство для вашего пользователя, как гласили лозунги лет 5 назад, забудь длинные и не красивые url, куда проще набрать короткий и красивый адрес, да это так можно в командной строке браузера набрать site.ru/news, однако большая часть пользователей ни когда этого делать не будет потому <a name="cut" rel="nofollow"></a> что он даже не знает, что это такое, а если и знает ему просто тупо лень. Тогда зачем мы делаем ЧПУ на наших сайтах сейчас? Мы делаем его в основном для поисковиков, чтоб им было удобней структурировать информацию на вашем сайте, т.е поисковик видит site.ru/news/news1 и понимает, что сайт это сайт news это раздел сайта, а news1 это уже новость относящаяся к этому разделу.</p>
<p>Все вроде бы просто. Теперь следующий вопрос… зачем использовать сторонние компоненты типа sh404sef? Ну правда зачем??</p>
<p>Есть такая же структура в самой joomla причем еще с joomla 1.5, но нет, какого то черта, глупые и не совсем глупые вебмастера, начитавшись очередного откровения от seo гуру ставят этот компонент или какие то другие. Если вам интересно, то я когда то писал статью <a href="http://ofjoomla.ru/temy/joomla/4-pochemu-nelzya-ispolzovat-storonnij-sef.html" rel="nofollow">почему вреден СЕФ</a>. Эта будет частично перекликаться с ней, но я постараюсь привести новые аргументы и рассказать истории из практики.</p>
<p>А теперь поговорим по существу, о сложностях с которыми придется столкнуться людям которые используют сторонний сеф.</p>
<p><strong>Нагрузка</strong> — я сталкивался с мнением, что мол запросы быстрые и не могут положить базу, а кеширование, так и вовсе все дело решает, запросы и правда легкие и быстрые, однако ребята вы чего считаете что 250 быстрых и легких запросов добавят сайту резвости… да я не спорю что сайты с посещаемостью в 100 человек не будут испытывать ни каких проблем, но допустим пример одного украинского портала, мне говорит о, том что при нагрузке хотя бы 20-30 человек онлайн, которые загружают какие то страницы сайта, это количество может спокойно похоронить сайт… а 20-30 человек онлайн это уже достижимо при посещаемости в 2000 тысячи человек в сутки. А надо ли вам переделывать сайт в последствии?</p>
<p><strong>Дубли</strong> — эта самая забавная часть в рекламе того же sh404sef, мол он убивает дубли страниц в joomla. Могу вас заверить на больших сайтах это не работает, ну просто не работает… и даже более того все становится на много хуже… любой дополнительный параметр в url это лишняя строчка в базе с лишней страницей, в общем на том же украинском сайте с реальным количеством страниц всего 5 тысяч было более 500 000 страниц в базе sh404sef :-) как вы думаете как хорошо и быстро выполнялись «быстрые запросы» к базе данных?.</p>
<p><strong>Сторонние расширения и совместимость</strong> — это очень сложный вопрос, с одной стороны, вроде, как для популярных расширений уже написаны плагины, но для мало — популярных обычно написанием плагинов ни кто не занимается, да есть еще идеологическая подоплека, когда разработчик расширения намеренно не выпускает плагинов под свое расширение. Нет плагина как правило нет корректной работы расширения. Допустим мы крайне не охотно выпускаем расширения с поддержкой этого компонента.</p>
<p><strong>Красивые ссылки</strong> — ну вот мы и подобрались к истокам. К тем самым когда люди говорили, а у меня красиво все, а у тебя чет не понятное с ссылками. Да тот же sh404 позволяет создать какие угодно ссылки, но как мы говорили вначале нашей статьи для пользователя красота особо и не нужна, а для поисковика нужна структура, и тут надо наверное отметить что структура в joomla sef гораздо лучше чем у того же 404sef. Вы скажете как это почему?? А я вам отвечу, первое что делает пользователь ставя подобный компонент он стремится отключить id материала, тем самым он себя обрекает на возможный дубль, а так же как не странно, но id материала в ссылке должен присутствовать согласно требованиям допустим google news. Забавно да? с тем что упорно борются и считают не правильным оказывается просто требование поисковых гигантов.</p>
<p>На самом деле я могу привести еще около 5 достаточно веских аргументов почему не стоит использовать <strong>компонент sh404sef</strong> и им подобные, но это по сути не важно, просто постарайтесь понять, встроенный SEF joomla обладает теми же самыми возможностями, что и сторонние компонент в области структурирования сайта, и даже во многом превосходит их, за счет того, что меньшая нагрузка на сайт, вы почти 100% не сделаете фатальную ошибку в настройке его и получите 100% совместимость со всеми расширениями joomla, а значит сбережете время, нервы и деньги. Удачи вам :-)</p>]]></description>
                <pubDate>Sun, 02 Sep 2012 17:31:05 +0400</pubDate>
                            </item>
            </channel>
    </rss>
