Самая дружелюбная структура ссылок в WordPress, для SEO

 

 

Что такое дружелюбная структура ссылок?

Начнем с того, что постоянная ссылка (permanent link, permalink) – ссылка, по которой у Вас доступен материал.

Все материалы на вашем сайте имеют такие силки. Но мы будем говорить о том чтобы силки имели статус- дружелюбная структура ссылок.

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

Для сайтов, которые размещают контент, который связан с текущими событиями, такими как новостные сайты, это имеет смысл.

Но для блогов такой вариант не самое разумное решение.

ПОЧЕМУ?

Для большинства блогов, содержание, как правило, вне времени. Поясню: как правило, в блогах статьи охватывает предметы, которые не относятся к определенной дате времени.

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

Всякий раз, когда кто-то видит результат в Google или в Яндексе с датой которая указывает назад на два года а то и более, то они будут менее склонны нажимать этот результат.

Видя, как Google использует CTR для ранжирования страниц, имеет смысл изменить структуру постоянных ссылок на что-то более привлекательное, для ваших посетителей!

Изменить структуру URL для лучшего SEO?

Неоспоримый факт, что ЧПУ (человеко-понятный урл) необходим сразу после создания блога, пока поисковики не успели проиндексировать Ваши первые статьи.

Но а если нет!

Если ваш хостинг на Apache и вы решили сделать редирект, будучи на / YYYY / мм / дд /% postname% /
Делайте перенаправляя, в вашем файле .htaccess:

RedirectMatch 301 /d{4}/d{2}/d{2}/(.*) http://oххх-ххх.cоm/$1

Где в (oххх-ххх.cоm) вставляем урл вашего сайта.

Изменение структуры постоянных ссылок WordPress

Есть два шага в смене WordPress постоянную ссылку структуры. Второй уже расмотрели, это с файлом .htaccess.

А первый шаг прост: перейдите в раздел Настройки -> Permalinks и выберите настройки. У меня так: http://aspectpiter.com /%postname%.html

После этого шага у вас уже будут отображаться нормальные ссылки, но это еще не все. Для окончательной настройки ЧПУ нужно перевести ссылки в транслит. В этом нам поможет плагин Cyr-To-Lat.

Считаю, что для блога структура вида «/%postname%» будет наилучшей.

Когда я только создала блог, то выбрала структуру %category%/%postname%, которая мешала переместить записи в другую рубрику, ведь изменились бы адреса записей.

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

Для новостного издания полезней будет такой вид: «/%year%/%monthnum%/%postname%», а если материалы выходят больше 10 в сутки, то можно добавить и день.

WordPress автоматически создает 301 редирект при изменении структуры постоянных ссылок но тогда придется ждать повторной индексации сайта поисковыми системами.

Вроде все что хотел сказать, но как то мало написал, значит добавим бонус!

Карта сайта без плагина или как создать карту сайта.

Для начала воспользуемся кодом вставки, ЗАБИРАЕМ: kod-dlya-vstavki

После того, как мы скачали файл, открываем его программой Notepad++. Код вставки является нашим шаблоном, при помощи которого мы будет создавать карту сайта.

Находим файл в вашей теме page.php

Скачиваем на компьютер файл page.php. Я пользуюсь программой Filezilla. После этого, открываем файл page.php программой Notepad++, и сохраняем его как sitemap.php. То есть переименуем в другое название- sitemap.php

Редактирование нового файла

Копируем первую строку <!—?php /* Template Name: sitemap */ ?—>.

Вставляем эту запись в первую строку файла sitemap.php. Вновь возвращаемся в шаблон и копируем оставшуюся часть кода. Отыскиваем в файле sitemap.php строку вида – <div.id=”content”>.

Удаляем все то, что находится после этой строки до закрывающего тега </div>

Вставляем скопированный код и не забываем сохранить файл.

Сейчас переходим в консоль административной панели движка WordPress. Займемся созданием новой страницы. Для этого во вкладке страницы, нажимаем — добавить новую, а в строке ввода заголовка пишем – карта сайта, жмем опубликовать.

Дальше, наводим курсор мышки на надпись карта сайта. При этом внизу с левой стороны экрана компьютера появляется строка с надписью, содержащая в моем случае, цифры 333.

Или в админки id (в самом верху вписанно в урле)

Записываем данные цифры, переходим вновь в sitemap.php, открываем его, и вместо черточки <!—?php….. вставляем код страниц 333

Будет выглядеть так:

<!333?php /* Template Name: sitemap */ ?—>.

Если имеются страницы, стаьи которые не хотим выводить в карте сайта то размещаем цифры здесь:

$exclude_pages = 335′;
$exclude_posts = array();

335, это пример а Вы вставляйте свои числа id статьей или страниц! Потом все сохраняем.

Новая страница с картой сайта

Теперь воспользуемся Filezilla, загружаем сохраненный файл sitemap.php на хостинг. Вновь заходим на созданную страницу в админке, нажимаем изменить. С правой стороны во вкладке шаблоны отыскиваем запись sitemap, выбираем ее, обновляем страницу.

После этого, обновляем главную страницу сайта, и навигация со всеми публикациями, страницами должна появиться.

Проверяем, как она работает. Если все нормально, значит все, получилось. По этому принципу сделанную карта сайта имеется и у меня. СМОТРИМ

Удачи, Друзья!

 

Поделиться, этой записью

Tweet
НАЖМИТЕ КЛАВИШИ "CTRL" и "D" ОДНОВРЕМЕННО, чтобы быстро ПОМЕСТИТЬ АДРЕС ЭТОЙ СТРАНИЧКИ В ИЗБРАННОЕ , а потому чтобы позже вернуться на нее!!!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

scroll to top