• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  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 13:09
хостинг: есть
домен: есть
Инструкция по добавлению тегов link rel="alternate" и "canonical"
Всем привет!

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

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

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

Движок Joomla.
Поделитесь своим опытом или ссылкой, где будет описан процесс добавления тегов на страницы.
Спасибо.
toxi
23.10.2016 17:12
хостинг: есть
домен: есть
Можете открыть файл шаблона 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 21:59
хостинг: есть
домен: есть
Подсказали в другом месте, нужен скрипт такого вида, оставлю здесь, может кому-то поможет:

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

<?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
другие города