• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

SEO. Инструкция по добавлению тегов link rel="alternate" и "canonical"

Форумы SEO Инструкция по добавлению тегов link rel="alternate" и "canonical"
dotern
23.10.2016
хостинг: есть
домен: есть
Инструкция по добавлению тегов link rel="alternate" и "canonical"
Всем привет!

В процессе создания мобильной версии сайта на отдельном поддомене - m.site.com - возник вопрос с добавлением тегов на страницы сайтов <link rel="alternate" и "canonical".

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

Проблема в том, что в инете нет объяснения как именно добавлять эти теги. Вручную? А если страниц на сайте больше 3к? Я встречал статьи, где только вскользь затронута тема добавления тегов.
Вот они:
Реализация одного из вариантов мобильной версии сайта / Хабрахабр
Разные URL – Руководство веб-мастера по оптимизации сайтов для мобильных устройств
Платон Щукин — Индексирование мобильной версии сайта на поддомене

Движок Joomla.
Поделитесь своим опытом или ссылкой, где будет описан процесс добавления тегов на страницы.
Спасибо.
toxi
23.10.2016
хостинг: есть
домен: есть
Можете открыть файл шаблона index.php и между тегами <head></head> дописать эти теги:

<head>
                        <link rel="alternate" type="application/rss+xml"  title="Статьи с сайта htmlbook.ru" href="http://htmlbook.ru/rss.xml">
                        <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />
        </head>

Эти теги применятся ко всем страницам, которые есть
dotern
24.10.2016
хостинг: есть
домен: есть
Подсказали в другом месте, нужен скрипт такого вида, оставлю здесь, может кому-то поможет:

На страницы моб версии:

<?php
// Получим путь
$url = $_SERVER['REQUEST_URI'];
// отбросим параметры
if(strpos($url,'?')) list($url,) = explode('?',$url,2);
?>
<link rel="canonical" href="http://site.com<?=$url;?>" >




На страницы основной версии:

<?php
// Получим путь
$url = $_SERVER['REQUEST_URI'];
?>
<link rel="alternate" media="only screen and (max-width: 640px)"
href="http://m.site.com<?=$url;?>" >
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города