Уникайте дублікатів 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 або без www , всі види дублікатів вмісту можуть потенційно бути проблемою для вашого позиціонування в результатах пошуку.
Звичайно, ви повинні переконатися, що вміст ваших статей є унікальним і не копіюється з інших джерел або повторно використовуватися в інших частинах вашого сайту, але ви також повинні бути впевнені, що одна й та сама сторінка не може бути доступна за різними URL-адресами. ,

Багато відкритих CMS часто мають цю проблему, і Joomla є одним з них. Навіть якщо ви ввімкнете переписування URL-адрес у конфігурації вашого сайту Joomla, все ще існують невписані URL-адреси. Очевидно, що 2 URL-адреси дозволяють отримати доступ до одного вмісту, а часто і набагато більше, ніж 2.

Дубльовані URL-адреси можуть існувати з наступних причин:

  • з URL-адреси з www або без www як описано в попередній статті.
  • URL-адреси сторінок, що закінчуються на index.html, index.php і т.д., які показують той самий вміст, що й сторінка без цього суфікса.
  • Параметри URL, такі як .... / page1? Розмір шрифту = великий
  • Виділені риси
  • Іноді проблеми великими літерами або крихітними буквами
  • А для Joomla: ця ж стаття доступна з різних пунктів меню
  • Неписані URL-адреси все ще доступні, навіть якщо ви ввімкнули перезапис URL-адрес

Наявність сторінок, доступних з декількох URL-адрес, може вплинути на ваше позиціонування. Тому краще захищатися від цієї проблеми, це можна зробити різними способами. Навіть якщо деякі з цих рішень здаються унікальними, їх можна об'єднати, щоб повністю видалити свій сайт із цих повторюваних URL-адрес:

1. Визначте пункти меню

Одна з поширених причин дубльованих URL-адрес походить від простого факту, що стаття Joomla доступна з різних пунктів меню. Часто це відбувається, коли стаття доступна з пункту меню у головному меню, а також з пункту меню в нижньому меню нижнього колонтитула. У цьому випадку Joomla створює URL-адресу сторінки з пункту меню. Тепер порівняйте 2 приклади:

  1. Якщо у вас є меню з назвами Продукти, з елементом підменю для кожного з цих продуктів, URL-адреса статті стільця буде /index.php/products/chaise
  2. Якщо ця сама стаття доступна безпосередньо з вашого меню внизу сторінки, не будучи елементом підменю, URL-адреса буде /index.php/chaise

Окрім елементів, таких як пробіл або призначення певних модулів, ці сторінки ідентичні, і повністю переходять до проблеми дублювання URL-адрес. Це відбувається частково від способу роботи Joomla, але в більшості випадків є рішення:

  • Іноді головне меню повторюється внизу сторінки. Якщо це так, і з того моменту, коли воно є таким самим, потрібно просто опублікувати його в нижньому колонтитулі вашого шаблону, але особливо не створювати нове меню з однаковими посиланнями.
  • Досить часто є пункти меню різного меню, які хотілося б побачити, вказуючи на ту ж статтю. У цьому випадку не слід відтворювати нове посилання меню типу "стаття", а посилання на меню типу " Menu Alias " (рубрика посилання). Це поверне вихідну URL-адресу елемента підменю, до якого вказує цей псевдонім, так що не буде створено нових URL-адрес!

2. Встановіть канонічний тег для правильної сторінки

Якщо ви встановите канонічний тег для правильної сторінки, ваші нередуціровані URL-адреси не будуть проіндексовані. Існують різні способи зробити це, але для цього ви повинні бути досвідченим користувачем Joomla. Дійсно, якщо ви не правильно визначите цей тег, ви можете створити протилежний ефект, який очікується.
Найпростішим рішенням для його використання є розширення Joomla. Більшість розширень SEF пропонують цей тип конфігурації.

Якщо ви правильно налаштували цей тег, всі дубльовані сторінки Joomla будуть містити цей тег у коді <head> їхньої сторінки. Приклад із сторінкою нижче, яку можна переглянути за допомогою двох різних URL-адрес:

В даний час перший URL перенаправляється, але якщо це не так, вставляючи канонічну URL-адресу, Google зрозуміє, що це та сама сторінка, що й переписана URL-адреса:

<link href = "/ checklist / avoid-duplicate-url-s" rel = "canonical" />

Використовуючи цю техніку, ви накажете Google не індексувати дублікати URL-адрес, навіть якщо вони все ще доступні.

Єдиний параметр, який ви можете встановити в Joomla - це налаштування плагінів System - SEF . Вона дозволяє визначити домен сайту . Проте це буде корисно лише тоді, коли ви визначите свій сайт доступним з декількох доменів, що дозволяє визначити канонічний домен.

Проте це буде корисно лише тоді, коли ви визначите свій сайт доступним з декількох доменів, що дозволяє визначити канонічний домен

Ви повинні знати, що в цей час (Joomla 3.2, проблема вирішена, тому що з Joomla 3.2.1) можуть бути проблеми з тим, як Обробляються URL-адреси Canonicals , Вам може знадобитися розширення, щоб визначити їх, як ви бажаєте.

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 для веб-майстрів. Дійсно для нових сайтів Google часто стикається з цим типом проблем, але зазвичай, і особливо для налаштувань, він дізнається, що це не нова сторінка, і попередження зникнуть через кілька тижнів .. Вам залишається лише вирішити проблеми, що залишилися. Але знайте, що це досить просунута тема. Для отримання додаткової інформації читайте наші стаття на цю тему.

Існують також інші способи усунення дублюючих URL-адрес у Joomla, див. Статтю з останньої Журнал Joomla ,

Саймон Клоостра - автор статті: Уникайте дублювання URL-адрес переклад яких авторизовано joomlaseo.com ,

Page1?
Php?
Php?
Php?