Избегайте дублирования URL - SEO контрольный список для Joomla - Alpha Design

  1. 1. Определите ваши пункты меню
  2. 2. Установите канонический тег для правильной страницы
  3. 3. Создать перенаправления 301
  4. 4. Определите правила в своем .htaccess
  5. 5. Используйте файл robots.txt
  6. 6. Используйте расширение
  7. 7. Инструменты Google для веб-мастеров

Автор Тьерри Тардиф.

Так же, как проблематично на URL с или без www всевозможные дубликаты контента могут потенциально стать проблемой для вашего позиционирования в результатах поиска.
Конечно, вы должны убедиться, что содержание ваших статей уникально и не скопировано из других источников или повторно использовано в других частях вашего сайта, но вы также должны быть уверены, что одна и та же страница не может быть доступна по разным URL-адресам. ,

Многие CMS с открытым исходным кодом часто имеют эту проблему, и Joomla является одной из них. Даже если вы включите перезапись URL в конфигурации вашего сайта Joomla, неперезаписанные URL все еще существуют. Ясно, что 2 URL-адреса разрешают доступ к одному и тому же контенту, и часто намного больше, чем 2.

Дублирующиеся URL-адреса могут существовать по следующим причинам:

  • из URL с или без www как подробно описано в предыдущей статье.
  • URL-адреса страниц, оканчивающихся на index.html, index.php и т. Д., На которых отображается то же содержимое, что и на странице без этого суффикса.
  • Параметры URL, такие как .... / page1? Font-size = large
  • Конечные косые черты
  • Иногда проблемы заглавных или крошечных букв
  • А для Joomla: одна и та же статья доступна из разных пунктов меню
  • Неписанные URL-адреса по-прежнему доступны, даже если вы включили перезапись URL-адресов.

Наличие страниц, доступных с нескольких URL, может повлиять на ваше позиционирование. Так что от этой проблемы лучше защититься, это можно сделать разными способами. Даже если некоторые из этих решений кажутся уникальными, вы можете объединить их, чтобы полностью искоренить свой сайт из следующих дублирующих URL-адресов:

1. Определите ваши пункты меню

Одной из распространенных причин дублирования URL-адресов является тот простой факт, что статья в Joomla доступна из разных пунктов меню. Это часто имеет место, когда статья доступна из пункта меню в главном меню, а также из пункта меню в нижнем колонтитуле. В этом случае Joomla создает URL страницы из пункта меню. Теперь сравните 2 примера:

  1. Если у вас есть меню «Продукты» с пунктом подменю для каждого из этих продуктов, URL-адрес статьи « Председатель» будет /index.php/products/chaise
  2. Если эта же статья доступна прямо из вашего меню в нижней части страницы, не будучи элементом подменю, URL будет /index.php/chaise

Помимо таких элементов, как крошка или назначение определенных модулей, эти страницы идентичны и полностью связаны с проблемой дублирования URL-адресов. Отчасти это происходит из-за того, как работает Joomla, но в большинстве случаев есть решения:

  • Иногда главное меню повторяется внизу страницы. Если это так, и с того момента, когда он точно такой же, вы просто должны опубликовать его также в нижнем колонтитуле вашего шаблона, но особенно не создавайте новое меню с идентичными ссылками.
  • Довольно часто пункты меню различного меню, которые желательно видеть, указывают на одну и ту же статью. В этом случае не следует создавать новую ссылку меню типа «статья», а ссылку меню типа « Псевдоним меню » (ссылка на рубрику). Это вернет исходный URL-адрес пункта подменю, на который указывает этот псевдоним, поэтому новые URL-адреса не будут созданы!

2. Установите канонический тег для правильной страницы

Если вы установите канонический тег для правильной страницы, ваши невосстановленные URL не будут проиндексированы. Есть разные способы сделать это, но для этого вы должны быть опытным пользователем Joomla. Действительно, если вы не правильно определите этот тег, вы можете получить эффект, противоположный ожидаемому.
Самым простым решением для его установки, вероятно, является использование расширения Joomla. Большинство расширений SEF предлагают такой тип конфигурации.

Если вы правильно настроите этот тег, все дубликаты страниц Joomla будут содержать этот тег в коде <head> своей страницы. Пример со страницей ниже, к которой можно обратиться по 2 различным URL:

Первый URL в настоящее время перенаправлен, но если этого не произойдет, вставив канонический URL, Google поймет, что это та же страница, что и переписанный URL:

<link href = "/ checklist / избежать-дубликата-url-s" rel = "канонический" />

Используя эту технику, вы скажете Google не индексировать дубликаты URL, даже если они все еще доступны.

Единственная опция, которую вы можете установить в Joomla, находится в настройках плагина System - SEF . Позволяет определить домен сайта . Однако это будет полезно, только если вы определите свой сайт как доступный для нескольких доменов, что позволит вам определить канонический домен.

Однако это будет полезно, только если вы определите свой сайт как доступный для нескольких доменов, что позволит вам определить канонический домен

Вы должны знать, что в настоящее время (Joomla 3.2, проблема решена, так как в Joomla 3.2.1) могут быть проблемы с тем, как Канонические URL-адреса обрабатываются , Вам может понадобиться расширение, чтобы определить их, как вы хотите.

3. Создать перенаправления 301

Использование перенаправления 301 похоже на указание того, что адрес страницы был изменен навсегда, и отправку пользователей или поисковых систем обратно на их новый адрес:

http://joomla-seo.net/index.php?option=com_content&Itemid=125&catid=15&id=18&lang=en&view=article

возвращается в:

http://joomla-seo.net/Checklist/avoid-duplicate-url-s

Вы можете определить перенаправления 301 либо в вашем файле .htaccess , либо с помощью расширения, такого как redj очень простое расширение для создания этого типа перенаправления.

Больше информации о 301 переадресация доступны в статье перенаправить свои старые URL ,

4. Определите правила в своем .htaccess

Используя файл. Joomla htaccess позволяет решить значительное количество проблем с дублирующимися URL-адресами (при условии, что перезапись URL-адресов включена). Мы уже видели, как перенаправить его URL с www на www без, но вы также можете устранить косые черты:

RewriteEngine On
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule ^ (. +) / $ Http: //% {HTTP_HOST} / [R = 301, L]

Проверьте, исчезла ли косая черта и ваш сайт все еще функционирует. Всегда будьте осторожны с любыми изменениями, которые вы вносите в .htaccess !

Подобные проблемы могут возникнуть из-за определенных параметров, таких как настройка размера шрифта, которые могут заставить Google думать, что существуют 2 страницы:

  • /contact.php
  • /contact.php?font-size=larger

5. Используйте файл robots.txt

Вы можете изменить свой файл robots.txt, чтобы все URL-адреса, содержащие строку запроса, т. Е. Не были проиндексированы, обратитесь к статья на robots.txt для кода, чтобы вставить. Это решение решает проблемы дублирования URL-адресов из-за не переписанных URL-адресов, а также из-за строк запроса, таких как:

  • /contact.php
  • /contact.php?font-size=larger

6. Используйте расширение

Для небольших сайтов эти проблемы могут быть легко решены путем настройки его .hatccess или robots.txt и использования небольшого расширения для создания перенаправлений 301, но для больших сайтов использование расширения SEF, вероятно, более эффективно.
Поскольку для привыкания к этому типу расширений требуется время, протестируйте себя на сайте меньшей важности. При правильном использовании он устранит любые проблемы с дублирующимися URL на вашем сайте. Но если его использовать не по назначению, это может привести к обратному эффекту.

Вот некоторые известные расширения SEF:

Смотрите раздел расширения этого сайта http://joomlaseo.com/SEO-extensions/ для получения дополнительной информации об этих расширениях и некоторых других.

7. Инструменты Google для веб-мастеров

Инструменты Google для веб-мастеров это еще один способ избавиться от дубликатов URL. Но желательно, чтобы вы использовали методы, перечисленные выше, чтобы защититься от перечисления дублирующихся URL-адресов в Инструментах для веб-мастеров, и даже если они вас там обнаружат, начните с просмотра настроек, предотвращающих дублирование URL-адресов. Однако вы не сможете предотвратить появление дублированных URL в Инструментах Google для веб-мастеров.

Примечание. Не паникуйте, если увидите, что эта проблема отображается в Google Tools для веб-мастеров как предупреждение. Действительно, для новых сайтов Google часто сталкивается с такими проблемами, но обычно, и особенно для настроек, он узнает, что это не новая страница, и предупреждения исчезнут через несколько недель. Вам останется только решить оставшиеся проблемы. Но имейте в виду, что это довольно продвинутый предмет. Для получения дополнительной информации читайте наш статья на эту тему.

Есть и другие способы устранения неполадок дублирующихся URL-адресов в Joomla, см. Недавнюю статью от Joomla Magazine ,

Саймон Клоостра является автором статьи: Избегайте дублирования URL чей перевод разрешен joomlaseo.com ,

Page1?
Php?
Php?
Php?