Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Внутренняя оптимизация uCoz. Часть 3 - Перелинковка, роботс, карта сайта

Автор [Константин], 12-02-2012, 23:33:09

« назад - далее »

[Константин]Topic starter

Перелинковка сайта


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

1) если вы прописываете теги к материалу самостоятельно или пользуетесь скриптом автотегов, то:
- идем в ПУ - Дизайн - Управление дизайном(шаблоны) - Нужный модуль, например Статьи - Страница материала, и дописываем в любое удобное место, лучше снизу материала следующий код:

Код
<?$RELATED_ENTRIES$(6)?>

этот код выведет ссылки на похожие материалы(с подобными тегами), в количестве 5 единиц.

2) если теги не прописаны. Создаем новый информер (ПУ - Инструменты - Информеры) с параметрами:

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

и вставляем код информера в нужное место на странице аналогично способу 1.

Категории (синие кружки и стрелочки) достаточно просто перелинковать между собой, для этого в любом из контейнеров с помощью конструктора создаем новый блок с названием "категории", в его содержимое добавляем код $CATEGORIES$. Как правило, этот код по умолчанию есть на страницах. Таким образом, все материалы ссылаются ка категории, категории ссылаются на себя и на материалы. С главной страницей модуля(черный кружок с буквой "м") ничего делать не надо, можно лишь вручную там продублировать ссылки на категории. Главная страница сайта(обозначена красным цветом) - после проведения вышеуказанных манипуляций почти готова, осталось только поставить на ней информер такого вида, чтобы получить ссылки на последние добавления в модулях:

- рaздел - каталог статей, или любой нужный
- тип данных - материалы
- сортировка - дата добавления материала D
- количество материалов и колонок на Ваше усмотрение

Это существенно облегчит и убыстрит индексацию новых материалов на сайте. А вся проделанная работа в сумме даст неплохое распределение веса по страницам Вашего сайта.

Роботс, карта сайта
8. Robots, Sitemap
Роботс - это текстовый дoкумент в корневой папке, содержащий инструкции об индексации сайта для поисковых роботов. Как его сделать - создаем текстовый дoкумент именем robots.txt и пишем туда следующий код:

User-Agent: * 
Disallow: /stat/ 
Disallow: /? 
Disallow: /gb/ 
Sitemap: http://site.ru/sitemap.xml 
Sitemap: http://site.ru/sitemap-forum.xml
Sitemap: http://site.ru/sitemap-shop.xml 

User-Agent: Yandex 
Disallow: /stat/ 
Disallow: /gb/
Sitemap: http://site.ru/sitemap.xml 
Sitemap: http://site.ru/sitemap-forum.xml 
Sitemap: http://site.ru/sitemap-shop.xml 
Host: site.ru


где, первая часть кода - инструкции для всех поисковых роботов, и вторая - специально для Яндекса.
Disallow: /gb/ - запрет на индексацию гостевой книги.
Sitemap: - адреса карт сайта, форума и интернет-магазина.
Host: site.ru - главное зеркало сайта для Яндекса, зависит от того, какой адрес Вы используете - с приставкой www или без нее. Соответственно и ссылка в строке host должна вести на используемый адрес сайта.

Карта сайта или sitemap.xml - это еще один файл с инструкциями для роботов, он содержит ссылки на все страницы сайта, частоту обновления страниц и важность страниц.
Можно выделить главную страницу и страницы наиболее важных материалов, вручную внося поправки в содержимое файла, который Вы найдете в корневой папке сайта. В системе uCoz нельзя напрямую править карту сайта, поэтому придется сохранять ее вручную на компьютер. Для этого можно воспользоваться любой программой для загрузки, например Download Master. Далее можно поправить файл и в блокноте, но лучше использовать бесплатную англоязычную программку XML Marker. Ищем код вроде этого:

<url>
<loc>http://site.ru/</loc>
<changefreq>daily</changefreq>
</url>


нам нужна строка <changefreq>...</changefreq>, где между тегами пропишем частоту обновления нашей страницы, по умолчанию стоит weekly - каждую неделю. Для главных страниц новостных сайтов можно поставить частоту обновления на каждый день или час, указав атрибут daily или hourly. Аналогично поступаем с другими страницами.

Внешние ссылки с сайта
Каждая страница сайта имеет свой собственный условный вес, определяемый количеством ссылок с других страниц на нее. И в свою очередь эта страница передает свой все по ссылкам на другие страницы сайта. Возьмем для примера главную страницу. По умолчанию там находится 2 внешних ссылки на ucoz.ru и на статистику, если она не скрыта. Желательно не увеличивать это число - т.е не обмениваться баннерами с сайтами с главной страницы - для этого великолепно подходит модуля "Каталог сайтов". Если всё же есть такие ссылки - закройте их в атрибут nofollow, который не позволяет весу со страницы уйти по ссылкам на другие сайты. Это сделать нужно для того, чтобы не терять часть веса, который может перейти на другие страницы Вашего сайта. Атрибут nofollow для ссылок выглядит следующим образом:

Код
<a href="http://site.ru" rel="nofollow">http://site.ru</a>

материал взят из моего же конкурсного мануала
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....