Что такое ЧПУ в тематике SEO
Человекопонятный URL ↵ (сокращенно ЧПУ, также семантический URL, а на английском friendly URL) — это URL-путь, состоящий из понятных слов, вместо идентификаторов, и отражающий файловую структуру сайта. Например, вместо /x333/33/33/ или /index.php?category=x333&subcategory=33&postId=33 используется /seo/ssylki/chelovekoponyatniy-url/.
Человекопонятные пути улучшают удобство использования, кроме того, позволяют по названию ссылки заранее предполагать содержимое страницы по ней и представлять структуру сайта.
Технически URL может содержать только буквы латинского алфавита и некоторые символы. Все другие символы, включая русские буквы, кодируются (percent‐encoding) и могут выглядеть вроде %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%D0%BE%D1%82%20%D0%B1%D0%B5%D0%BB%D0%BE%D1%80%D1%83%D1%81%D0%B0%21. Поэтому обычно в адресах используют латиницу, чтобы избегать осложнений для пользователей.
Правила транслитерации русских букв от Яндекса
Правила транскрибирования русских букв от Яндекса ↵, можно найти и изучить в Яндекс Справке. В ней представлена траблица правил транслитерации со следующими подстановками:
- А => A
- Б => B
- В => V
- Г => G
- Д => D
- Е => E*1
- Ё => Yo
- Ж => Zh
- З => Z
- И => I
- Й => Y
- К => K
- Л => L
- М => M
- Н => N
- О => O
- П => P
- Р => R
- С => S
- Т => T
- У => U
- Ф => F
*1 - E (после согласных), Ye/ye (в начале слова и после гласных)
*2 - Ъ не пишется, кроме: ъе → ye
*3 - Ы пишется как Y, исключение, в окончаниях ый → iy
Но в таком случае, как было замечено автором Αλέξις ο Μέγας в его статье "Дополнение к «Правилам транслитерации русских букв» ↵", при транслитерации определенных словосочетаний, получаеются не совсем корректные варианты. В связи с этим функция была доработана с учетом замечаний Αλέξις ο Μέγας, а именно:
-
Е после гласных (кроме Ы) пишется как YE:
- Было: ее => ee
- Стало: ее => eye
-
Ы после Ъ, Ь игласных пишется как I:
- Было: йы => yy
- Стало: йы => yi
-
Йотированные гласные после Й, Ь, Ы, Ъ не удваиваются как YY*:
- Было: ъё => yyo
- Стало: ъё => yo
Универсальные правила транслитерации
В универсальных правилах транслитерации используется следующие правила подстановки:
- А => A
- Б => B
- В => V
- Г => G
- Д => D
- Е => E
- Ё => Yo
- Ж => Zh
- З => Z
- И => I
- Й => Y
- К => K
- Л => L
- М => M
- Н => N
- О => O
- П => P
- Р => R
- С => S
- Т => T
- У => U
- Ф => F
- Х => Kh
- Ц => C
- Ч => Ch
- Ш => Sh
- Щ => Shch
- Ъ => -
- Ы => I
- Ь => -
- Э => E
- Ю => Yu
- Я => Ya
Есть вопросы, пожелания или предложения?