Для того щоб зрозуміти необхідність використання ЧПУ в просуванні сайту , Потрібно розібратися в таких поняттях як статичні і динамічні url. Отже, існують два типи адрес - статичні і динамічні:
- При статичному URL виводиться користувачеві інформація і, відповідно, адреса сторінки не змінюються.
- При динамічному вони формуються по мірі надходження до сервера певного запиту.
Таким чином, в динамічних урлах ( «урл» - на програмістські жаргоні означає адресу сторінки - URL) містяться, крім самого адреси сайту, і динамічні параметри, тобто змінюються. Вони найчастіше починаються зі знака питання? і перераховуються через знак &, наприклад: https://www.google.com.ua/maps?hl=ru&tab=wl.
З їх допомогою веб-сервер отримує так звані GET-запити, після обробки яких він і формує динамічні сторінки. У багатьох CMS всіх сторінок відповідає число (номер запису в базі даних сайту), яке отримує веб-сервер від сайту у вигляді GET-запиту, наприклад, id = 147. Цей параметр йде після знака? в урле, це можуть бути і будь-які інші позначення. Вміст подібних сторінок підхоплюється з бази даних, так працюють такі поширені CMS як WordPress, Joomla і інші. Особливістю цих сторінок є те, що файлів цих документів на сервері фізично немає, тобто онігенеріруется "на льоту" за допомогою, серверного мови програмування, наприклад PHP.
Мінуси динамічних сторінок
Є нюанси сторінок з динамічним URL - вони не завжди адекватно індексуються пошуковими системами. Тому, бажано, щоб основні сторінки сайту були не сформовані нальоту скриптом, а мали статичні урли. Сучасні пошукові системи навчилися індексувати будь-які URL.
Проблеми з динамічними адресами можуть виникнути тільки коли виникають ситуації дублювання контенту, а це, в свою чергу, призводить до того, що сайт «падає в очах» пошукових систем:
- це можуть бути 2 адреси, які мають різні GET-параметри;
- або дві посилання, які ведуть на сторінку з одним і тим же вмістом.
Але все можна вирішити - і ця проблема теж, є кілька варіантів:
- зробити основний url канонічним,
- налаштувати файл Robots.txt,
- повністю перейти на псевдостатіческіе урли (як в WordPress з .html на кінці адреси).
Недолік сайтів на динамічних сторінках в тому, що вони вимогливі до підтримки мови програмування на сервері вашого хостингу. Ще один мінус їх в тому, що швидкість завантаження динамічних сторінок повільніше.
Плюси динамічних сторінок
Динамічні адреси допомагають уникнути постійного збільшення на сайті однакових по наповненню сторінок. Вони мають своє важливе призначення - якщо у нас інтернет магазин або портал з великою кількістю товарів або статей, то є необхідність у використанні скриптів, за допомогою яких:
- будуть сортуватися товари (наприклад, фільтр по виробнику, ціною, популярності і т.д.);
- буде фільтруватися по якомусь параметру контент (наприклад, виведення результатів комплексного пошуку по сайту) і т.д.
Подібні сторінки краще формувати динамічним URL, щоб пошукові машини не індексували їх і не сприймали як дублювання контенту.
Крім іншого, використання динаміки досить зручно, так як при редагуванні не потрібно відкривати файл документа і за допомогою текстового редактора його поправляти, а досить увійти в адмінку движка CMS.
Cтатіческій URL зі змістом
SEF URL (search engines friendly url) - веб-адреси, які є доброзичливими по відношенню до пошукових систем.
ЧПУ (Людині Зрозумілий Урл) - це російський варіант англомовного терміна, який, по суті, означає те ж саме з невеликим нюансом - це веб-адреса статичного типу, що містить слова зі змістом, а не набір цифр і букв нічого не говорять людині. Тобто це адреса інтернет сторінки, яка має зручний для людського сприйняття вид. наприклад, https://prodex.ua/seo-prodvizhenie/korporativnyj-sajt/ .
Принцип ЧПУ - це інтуїтивно зрозумілі, по можливості максимально короткі веб-адреси, які показують логічну структуру розташування даних у вигляді простої ієрархії, звичної для людини.
Приклади ЧПУ:
- / Blog / articles / pool / - статті блогу, мітка pool;
- / News / sport / 2015 / - новини спорту за 2015 рік;
- / Develop / corporate / - послуга розробка, корпоративні сайти;
- / Блог / статті / літо / - статті блогу по мітках, мітка (літо) - потрібно знати, що застосування кирилиці ускладнює передачу адреси сторінки браузером, ви напевно зустрічали урли з такими комбінаціями /% D0% 9C% D0% B8% D0% BA % D1% 80% D0% BE% D0% BA% D1% 80% D0% B5% D0% B4% D0% B8% D1% 82.
Переваги ЧПУ (SEF URL)
- Сенс. Найважливіше в ЧПУ адресах то, що по ним можна зрозуміти суть контенту, який знаходиться на даній сторінці, тому їх легше наприклад, продиктувати по телефону, так і запам'ятати.
- Навігація. Іншою важливою перевагою ЧПУ є те, що дуже просто переходити на верхню ієрархію, потрібно всього лише видалити непотрібну частину урла, скоротивши собі шлях до інформації, що цікавить.
- Престиж. Ще одним важливим моментом є те, що пошукові системи сприймають ЧПУ урли як норму, і якщо у вас сайт відстає в цьому питанні, ви можете програти своїм конкурентам в пошуковій видачі.
- Безпека. ЧПУ - це ще і питання безпеки, так як посилання не містять ніякої технічної інформації, яку при належному вмінні цілком можливо використовувати в корисливих цілях.
недоліки ЧПУ
- Швидкість. Сторінки сайту з ЧПУ можуть відносно довше завантажуватися. Справа в тому, що для роботи таких сторінок повинен підключатися відповідний модуль Apache - mod_rewrite на сервері, який обробляє подібні посилання.
- Знання. Щоб налаштувати модуль Apache - mod_rewrite на сервері, потрібні знання досвідченого програміста. Складнощі можуть бути пов'язані ще і з тим, що під час налаштування ЧПУ на сайті є необхідність редагувати конфігураційні файли сервера.
- Витрати. Природно, настройка ЧПУ - це витрати часу, що прирівнюється до фінансових витрат, але без праці, як відомо, нікуди.
Не завжди потрібно
- Бувають випадки, коли налаштовувати SEF урли не потрібно. Так, наприклад, ЧПУ не потрібні, в разі якщо веб-адреса користувач не бачить - це буває при використанні на сайті AJAX.
- Людино-зрозумілі урли зайві в разі закритого корпоративного порталу, сторінок адміністрування, які призначені для обмеженого кола користувачів, що мають доступ до даних сторінок і не повинні індексуватися пошуковими системами.
- SEF урли будуть зайвими для панелі адміністратора (back-end) вашого сайту.
- ЧПУ не потрібні на сторінках форм реєстрації та сторінках, де потрібно вводити дані, які в подальшому обробляються скриптом.
147. Цей параметр йде після знака?