Создаем URL, которые нравятся Google.
На страницу Пред.  1, 2
Новая тема Написать ответ
# Чт Июл 23, 2015 10:32 amMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Интересно знать. Smile

Самый длинный URL-aдpec: принадлежит деревне на севере Уэльса (Великобритания).

Название деревни – церковь святой Марии в лощине белого лесного орешника, рядом с водопроводом и церковью святого Тисилио в красной пещере или по английски Llanfairp – wllgogerychwyrndrobwllllantysilio gogogoch. Адрес сайта: http://www.llanfairpwllgogerychwyrndrobwllllanty-siliogogogoch.co.uk/
# Пт Июл 24, 2015 2:14 pmKamilla Зарег.: 09.07.2013 ; Сообщ.: 1315Ответить с цитатой
Я встречала и более длинные урлы. Например:

https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B0

А если скопировать ссылку на картинку из поиска, то получается гигантский урл на страницу.
# Чт Июл 30, 2015 1:40 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21723Ответить с цитатой
Miss Content писал(а):
Интересно знать. Smile

Самый длинный URL-aдpec: принадлежит деревне на севере Уэльса (Великобритания).

Название деревни – церковь святой Марии в лощине белого лесного орешника, рядом с водопроводом и церковью святого Тисилио в красной пещере или по английски Llanfairp – wllgogerychwyrndrobwllllantysilio gogogoch. Адрес сайта: http://www.llanfairpwllgogerychwyrndrobwllllanty-siliogogogoch.co.uk/



Да, попробуй над кем нибудь подшутить, заставь такой линк переписать с листочка. Smile

Kamilla писал(а):
Я встречала и более длинные урлы. Например:

https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B0

А если скопировать ссылку на картинку из поиска, то получается гигантский урл на страницу.



Это потому что ссылка "в утеэфе". Так что PATH (то что после третьего слеша в ссылке идёт), как бы не то что длинный домен.
# Ср Окт 28, 2015 6:23 amMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Google советует использовать отдельные URL-адреса для разных языковых версий сайта. Как отметил Мюллер, размещение разных языковых версий сайта на отдельных URL-адресах поможет пользователям найти то, что им нужно, даже если в настройках браузера у них указан немецкий язык.
# Пт Ноя 06, 2015 2:55 pmMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Рекомендации по созданию ЧПУ URL

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

Для чего же нужен ЧПУ?

В первую очередь, создание человеко-понятного URLа страницы сайта положительно влияет на ее индексацию и ранжирование поисковыми системами. Так же ЧПУ адрес ссылки помогает понять пользователю о чем страница, уровень ее вложенности. А при указании четкой структуры, может служить навигацией по сайту.

Адрес страницы можно прописывать как кириллицей, так и латиницей. Мы рекомендуем транслитерировать его латиницей, так как кириллица при копировании, либо проверке, часто становится нечитабельной.

Как создать ЧПУ?

На большинстве сайтов реализованы функции фильтров. Как правило, реализованы они через GET параметры. Этот факт усложняет продвижение таких страниц в поисковых системах. Для исправления ситуации, рекомендуем на указанные страницы внедрять ЧПУ, но при этом важно учитывать особенности каждой CMS.

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

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

Итак, все что необходимо - установка модуля генерации ЧПУ на сайт (скачать модуль ЧПУ). Данный модуль функционирует в рамках установки Seo Shield Client (модуль для продвижения сайтов с помощью сервиса Seo Shield).

Рассмотрим пример генерации ЧПУ для CMS Bitrix версии 15.0.6.

ШАГ 1

Необходимо найти главный файл системы, то есть файл, с которого начинается работа системы. Как правило, это index.php.
В данном случае, этот файл urlrewtire.php.
Узнать файл, который является главным можно через .htaccess (лежит в корне сайта). Наш файл .htaccess выглядит следующим образом:

Options -Indexes
ErrorDocument 404 /404.php


Options +FollowSymLinks
RewriteEngine On
# редирект с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]


DirectoryIndex index.php index.html

Строка RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] - указывает на то, что все запросы, прошедшие ряд проверок, необходимо перенаправлять на - urlrewrite.php, который находится в директории /bitrix/

ШАГ 2

Загрузить папку seoshield-seo-url в корень сайта

ШАГ 3

Подключить модуль в главный файл системы.

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

if(file_exists($_SERVER["DOCUMENT_ROOT"].'/seoshield-seo-url/main.php'))
{
require_once($_SERVER["DOCUMENT_ROOT"].'/seoshield-seo-url/main.php'); if(function_exists('seo_url_start'))
seo_url_start();
}

ШАГ 4

Заполнить массив URLов в файле seo_urls.cache.php, который находится в seoshield-seo-url/data/. следующим образом:

"Не_ЧПУ" => "ЧПУ"
ВАЖНО:

В качестве ключа "Не_ЧПУ" необходимо вставлять URL без указания доменного имени.

К примеру, если в браузере у вас:
http://brandremen.ru/catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y

То вам нужна та часть, которая указана после доменного имени. В данном случае это /catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y

Как видим, присутствуют GET параметры set_filter и arrFilter.

Для того чтобы убрать данные параметры, необходимо в файл seo_urls.cache.php добавить пару:

"Ключ" => "Значение", где
"Ключ" - это /catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y,
"Значение" - новый URL, для примера - /catalog/vse_remni/kozha_krokodila/" або «/kozha_krokodila/

То есть, в конечном результате мы получаем:

/catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y =>
/catalog/vse_remni/kozha_krokodila/

либо

/catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y" => /kozha_krokodila/

Запомните правила заполнения:

URLы должны быть внутри кавычек
Обязательно ставить символ => (между "=" и ">" не должно быть пробелов)
В конце после последней кавычки указывается запятая

Выполнив все указанные шаги, URL http://brandremen.ru/catalog/vse_remni/?set_filter=y&arrFilter_40_4217994138=Y перенаправит на http://brandremen.ru/catalog/vse_remni/kozha_krokodila/

А при переходе на http://brandremen.ru/catalog/vse_remni/kozha_krokodila/ система отобразит нужный контент.
Принцип работы

Перед запуском самой системы запускается модуль seo_url_start, который проверяет текущий URL на наличие для него ЧПУ. И редиректит его в случае, если ЧПУ существует.

if(array_key_exists($_SERVER['REQUEST_URI'], $data))
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . $data[$_SERVER['REQUEST_URI']]);
exit;
}

Если текущий URL ЧПУ, то модуль делает подмену переменных для системы.
$_SERVER['REQUEST_URI'] и $_GET , после чего CMS понимает, какую конкретно html страницу необходимо отдать браузеру, роботу и т.д

if(($key = array_search($_SERVER['REQUEST_URI'], $data)) !== false)
{
$GLOBALS['SEOSHIELD_CONFIG']['page_uri_seo'] = $_SERVER['REQUEST_URI'];
$uri = $key;
$_SERVER['REQUEST_URI'] = $uri;
if(strpos($uri, '?') !== false)
{
list(, $query) = explode('?', $uri);

parse_str($query, $_GET);
}
}

if(strpos($uri, '?') !== false)
{
list(, $query) = explode('?', $uri);

parse_str($query, $_GET);
}
}

Помните о том, что выполнив данную задачу, вы улучшите результаты ранжирования страниц и поможете пользователям лучше ориентироваться на сайте.
# Ср Dec 02, 2015 6:31 pmTomas-R Зарег.: 07.01.2008 ; Сообщ.: 5567Ответить с цитатой
и не забывайте о нагрузке на хост после добавления ЧПУ разных языков
# Вт Dec 15, 2015 11:57 amNeovin Зарег.: 12.05.2014 ; Сообщ.: 2526Ответить с цитатой
Теперь Гугл не советует использовать специальные символы в URL-адресах

«Обычно я рекомендую избегать специальных символов, таких как запятые, точки с запятой, двоеточия, пробелы, кавычки и т.п., в URL-адресах. URL-ы такого рода зачастую сложнее автоматически преобразовывать в ссылки (когда они публикуются на форумах или в других местах), и Google может некорректно распознавать их во время парсинга текстового контента с целью поиска новых URL-ов. Когда эти URL-ы включены в файл Sitemap, они работают нормально. Однако когда поисковые роботы пытаются распознать URL во время сканирования HTML или текстовых страниц, результат может быть некорректным – и это нормальная ситуация, поскольку Google видит их через обычные ссылки и файл Sitemap» (с) Мюллер
# Вт Dec 29, 2015 12:26 pmMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Google: заглавные буквы в написании URL не влияют на ранжирование.
# Вс Янв 10, 2016 3:12 amBallistic Зарег.: 11.08.2013 ; Сообщ.: 15Ответить с цитатой
Мне вот интересно, ссылки лучше когда оканчиваются на .html или в этом нет сильной разницы?
# Чт Янв 28, 2016 1:31 pmMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Зарубежные вебмастера поинтересовались, что лучше – более короткий или длинный URL? По словам представителя Google Джона Мюллера, при наличии на сайте двух URL-ов с одинаковым содержимым, поисковик отдаст предпочтение более короткому. Такой адрес страницы по умолчанию будет считаться каноническим.
# Чт Фев 04, 2016 12:23 pmMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Ключевые слова в URL являются фактором ранжирования Google, но слабым. Об этом заявил представитель поисковика Джон Мюллер (John Mueller) во время очередной видеовстречи для вебмастеров.

Вопрос вебмастера звучал так: «Ключевые слова в URL являются фактором ранжирования?».
Мюллер ответил следующее: «Это очень слабый фактор. Поэтому вряд ли нужно уделять ему большое внимание, а тем более перестраивать под него свой сайт».
# Пн Фев 20, 2017 12:52 pmMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Google рассказал о влиянии заглавных букв в URL-адресах. В частности, если большие буквы использовать в структуре URL-адреса? Такого рода вопрос недавно задали Джон Мюллеру:

Цитата:
«Насколько мне известно, Google никогда не высказывался против использования заглавных букв в URL. Если я не прав – поправьте. Интересует другое: каково значение такого выделения с точки зрения SEO? Проясните пожалуйста!».



В очередной раз проявив свое отменное чувство юмора, добродушный представитель Google сказал следующее:

«Использование заглавных букв в структуре URL не может помочь нашим алгоритмам определить эмоции, которые присутствуют на странице сайта».

Пожалуй, что и следовало доказать. Американскому поисковику все равно, какой регистр вы используете: верхний или нижний. Но нижний, думается, все же предпочтительнее с точки зрения общепринятой практики.
# Пн Мар 20, 2017 4:01 pmniramus Зарег.: 05.12.2009 ; Сообщ.: 477Ответить с цитатой
Я не против того, что „умной"ПС нравятся те или иные ссылки, я за то, что пользователи в случае крайней удовольствии начинают искать понравившуюся статью по 2–3 ключам из кода пс. Меньше код – больше возможностей для его запоминания.
Новая тема Написать ответ    ГЛАВНАЯ ~ ПОЛЕЗНЫЕ СТАТЬИ
 На страницу Пред.  1, 2
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.