Давно cобірался написати статтю, присвячену одному з фундаментальних аспектів SEO - структурі доменних імен та урлам. Хочу заздалегідь попередити, що все написане нижче є не правилом, що вимагає негайного виконання, а скоріше рекомендацією. Цей список слід сприймати так: «було б добре, якби ви могли», а не «якщо ви це не зробите, Гугл НЕ проиндексирует ваш сайт». Гугл і Бінг пройшли довгий шлях і ви їх нічим не здивуєте, але буде краще, якщо ви докладете трохи зусиль в плані SEO. Пошукові системи (і користувачі) безсумнівно це оцінять.
1. Намагайтеся використовувати один домен і піддомен.
Це побажання не вимагає обов'язкового виконання і якщо використання поддомена це єдиний спосіб створити блог або розмістити необхідний контент, то це менше зло. Але ваш блог буде набагато краще ранжуватися якщо весь контент буде розташовуватися на одному саб і кореневому домені.
2. Використовуйте ЧПУ урли.
Ужа давно не секрет, що чим легше користувачеві прочитати назву сайту, тим краще для пошукових систем, а отже і для самого сайту. Цей фактор зараз особливо сильний, тому що пошукові системи навчилися розпізнавати поведінкові сигнали і можуть точно визначити рівень залученості користувача.
Сподіваюся, такі приклади все наочно продемонструють.
Розміщення ключового слова до урле корисно з кількох причин:
По-перше, ключові слова в урле допомагають користувачам не заходячи на сайт визначити що вони там побачать. На прикладі внизу, зверніть увагу на стрілочку в нижньому лівому кутку)
По-друге, урли часто копіюють і вставляють і коли на засланні відсутня анкорний текст, урл сам виступає в якості анкора. (Що є важливим фактором ранжирування).
По-третє, ключові слова в урле видно в результатах видачі, а це підвищує шанси, що користувач вибере саме ваш сайт.
4. Кілька урлов для одного контенту? Канонізувати їх!
Якщо у вас 2 урла ведуть на один і той же контент, то їх слід канонізувати, використовуючи або 301 редирект (якщо немає ніяких підстав для збереження дубля) або rel = canonical (якщо ви хочете зберегти різні версії для деяких відвідувачів, наприклад, сторінка для друку).
Дублювання контенту не є підставою для накладення санкцій, але це може позначитися на позиції сайту у видачі.
5. По можливості виключіть динамічні параметри.
Більшість сучасних CMS платформ дають можливість змінювати параметри урлов. Використовуйте такі інструменти як mod_rewrite і ISAPI rewrite або MS URL Rewrite Module (для IIS).
Деякі динамічні параметри використовуються для відстеження кліків (наприклад в популярних додатках, таких як Buffer). В цілому, це не викликає особливих проблем крім довгих, дивно виглядають урлов.
Крім того, дослідження показують, що люди набагато охочіше діляться короткими урламі (не є фактором ранжирування, але надає опосередкований вплив на SEO).
6. Чим коротше, тим краще.
7. Робіть урли схожими на тайтли.
Орієнтуйтеся на очікування користувача, який по УРЛу робить припущення про те, який контент він знайде на сайті.
8. Виключіть стоп-слова.
Якщо ваш заголовок містить стоп-слова (і, або, але, а.) Немає ніякої необхідності включати їх в заголовок. З іншого боку це не критично. Якщо є можливість зробити ваш урл коротше, то чому б їй не скористатися? Ви повинні самі прийняти рішення виходячи з легкості сприйняття / довжини.
9. Видаліть зайві знаки пунктуації
З моменту його винаходу і до цього дня стандарт урл володіє серйозним недоліком - в ньому можна використовувати тільки обмежений набір символів: латинські букви, цифри і лише деякі знаки пунктуації. Якщо ми захочемо використовувати в URL специфічні символи, то вони повинні бути перекодовані особливим чином.
Ось список доступних / недоступних розділових знаків.
10. Обмежте число редиректів.
Якщо користувач або пошуковий бот запитує урл A, який відправляє на урл В, то все прекрасно. Все добре навіть якщо урл В потім відправляє на урл С (було б ідеально, якщо урл A безпосередньо посилався на урл С, але це не критично). Але якщо редіректи тривають і далі, що справи кепські.
Звичайно пошукові системи зможуть відстежити будь-яку кількість редиректів, але в минулому вони вже виступали проти подібної практики і можуть гірше ранжувати сторінки, які на їх погляд не важливі.
Набагато більші труднощі редіректи викликають у користувачів і браузерів (особливо мобільні браузери, які борються з редирект). Зведіть число редиректів до мінімуму і ви позбавите себе від багатьох проблем.
11. Чим менше папок, тим краще.
Порівняйте наступні урли:
Я не хочу сказати, що косі лінії (папки) можуть завдати шкоди, але вони збільшать глибину сайту як для користувачів, так і для пошукових систем і зроблять правку урла складнішою (принаймні в більшості CMS).
12. Уникайте хеш в урле, які створюють окремий / унікальний контент.
Використання хеш для інших цілей, наприклад, для позначення унікального контенту - погана ідея.
Як виняток Гугл дозволяє розробникам використовувати формат hashbang для динамічних додатків AJAX, але навіть вони не стільки user-friendly як статично, переписані урл. Сайти на кшталт Amazon і Twitter значно виграли, коли спростили свої урли і позбулися громіздких хеш.
13. Будьте уважні до регістру.
Коротше кажучи, якщо ви використовуєте сервери / IIS Microsoft, то все в шоколаді. Але якщо ви прихильник Linux / UNIX, то проблем не уникнути, оскільки вони по різному інтерпретують регістр і randswhisky.com/AbC буде зовсім не те ж саме що randswhisky.com/aBc.
Ідеальним рішення буде якщо невірний регістр в урле буде автоматично редирект / канонізований на правильний урл. Є спеціальний htaccess протокол. який може допомогти в цьому.
14. Дефіси і підкреслення найкращі роздільники слів.
Раніше я рекомендував уникати підкреслення як роздільник слів в урле. Але за останні кілька років пошукові машини успішно подолали проблеми, пов'язані з розпізнаванням підкреслення, і тепер сприймають підкреслення і дефіс однаково.
Прогалини теж працюють, але в урле вони відображаються як% 20, що ускладнює сприйняття.
15. Уникайте переспама ключових слів в урле.
Подивіться на приклад, розташований нижче, де вам кілька разів зустрінеться "canoe puppies". Таке часто повторення ключового слова не найкращий варіант і може відлякати користувачів.
На ранжування це теж не робить ніякого впливу, оскільки Гугл і Бінг вже давно не використовують алгоритм, який враховує ключове слово, що з'являється кілька разів в урле.