28 мар. 2012 г.

Страница 404 и настройки поиска

Не так давно Blogger добавил новые функции - Настройки поиска, в которых у пользователей появилась возможность добавить описание блога для поисковых систем, создать станицу 404 и т.д.

Об описании блога речь уже шла здесь, там мы добавляли описание вручную, сейчас это сделать проще. Заходим в панель управления Настройки > Настройки поиска > Метатеги > Описание > Включить описание для поисковых сетей? выбираем Да, вводим описание и жмём Сохранить изменения. Тут всё просто.

Теперь поговорим о разделе Ошибки и переадресации, а в частности Персонализированное сообщение об ошибке "Страница не найдена" или страница 404.

Когда ваш блог постоянно наполняется и живёт достаточное количество времени, могут появиться так называемые "битые ссылки" или ссылки на несуществующие страницы. Попадая на эти страницы читатель раньше видел стандартную Bloggerовскую заставку, на которой пользователю сообщалось, что страница не существует. Сейчас, страница 404 будет открываться в вашем блоге. Давайте попробуем её настроить.

Пример моей страницы 404. Если нравится такой вариант, нажмите Изменить напротив Персонализированное сообщение об ошибке "Страница не найдена" и введите код:
<div class="separator" style="clear: both; text-align: center;"><img src="http://3.bp.blogspot.com/-EbB-K2mjDI0/T3H-Y5C-EPI/AAAAAAAAACo/9p3yabtZ0N0/s800/stranica404.jpg" /></div> <p>К сожалению, мы не можем найти страницу, которую вы ищете. Возможно она была удалена, переименована или временно недоступна.</p> <p>Перейдите на <a href="/">Главную страницу</a>.</p>
Сохраните изменения. Далее, идём в Шаблон > Изменить HTML, добавляем перед </head>:
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<style type='text/css'>
.status-msg-wrap {
    font-size: 100%;
    margin: none;
    position: static;
    width: 100%;
}
.status-msg-border {
    display:none
}
.status-msg-body {
    padding: none;
    position: static;
    text-align: inherit;
    width: 100%;
    z-index: auto;
}
.status-msg-wrap a {
    padding: none;
    text-decoration: inherit;
}
</style>
</b:if>
Не забываем делать резервное копирование шаблона. Теперь, вместо
<title><data:blog.pageTitle/></title>
устанавливаем этот код:
<!-- Start blogger.vipbiz.org: Changing the Title -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<title><data:blog.pageTitle/></title>
<b:else/>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<title>Страница не найдена</title>
<b:else/>
<title><data:blog.pageName/><b:if cond='data:blog.pageName'> | </b:if><data:blog.title/></title>
</b:if>
</b:if>
<!-- End blogger.vipbiz.org: Changing the Title -->
Либо, если вы вносили изменения по инструкции на этой странице, вместо:
<!-- Start blogger.vipbiz.org: Changing the Title & Description -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta content="Ключевые слова вашего блога"
name="keywords"/>
<meta content="Описание блога" name="description"/>
</b:if>
<!-- End blogger.vipbiz.org: Changing the Title & Description -->
Пишем:
<!-- Start blogger.vipbiz.org: Changing the Title & Description -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<title><data:blog.pageTitle/></title>
<b:else/>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<title>Страница не найдена</title>
<b:else/>
<title><data:blog.pageName/><b:if cond='data:blog.pageName'> | </b:if><data:blog.title/></title>
</b:if>
</b:if>
    <b:if cond='data:blog.metaDescription != &quot;&quot;'>
      <meta expr:content='data:blog.metaDescription' name='description'/>
    </b:if>
<!-- End blogger.vipbiz.org: Changing the Title & Description -->
Сохраняем шаблон. Теперь, чтобы посмотреть как выглядит ваша страница 404, которую мы создавали, достаточно зайти на страницу любого вашего сообщения и в адресной строке удалить из хвоста ссылки пару последних символов и нажать Enter. Если вы всё сделали правильно, вам откроется страничка подобная моей.

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

Развлечения ради посмотрите забавный вариант оформления страницы 404:

8 комментариев

КатеринаДжавадова

Света, добрый день. А можно ли закрыть свой блог на "профилактику" (как иногда сайты закрывают), и при этом сделать вежливое уведомление для читателей, что никакой ошибки нет, а блог закрыт на такое то время.

Спасибо. Катерина

Светлана Ковалева Светлана Ковалева

Катерина, это обычно делается, если сервер на профилактике. А у вас то какой сервер? И вообще, зачем вам это?

Обычно все всегда борятся за то, чтобы сайты были доступны круглосуточно, КБД. Представьте Google или Яндекс закроют на профилактику, смешно.

Если вы хотите внести какие-либо изменения, создайте тестовый блог, протестируйте изменения, а том загрузите на работающий.

Если всё же вы хотите отвадить читателей и сделать это, можете воспользоваться функцией, которая находится там же, в Настройках поиска, которая называется Пользовательские переадресации.

КатеринаДжавадова

Спасибо. Я лентяйка, тестовый блог сделала, но чаще все-таки изменения вношу сразу в рабочий блог. И всегда боюсь, что-нибудь сломать и испортить. И будет глупо и стыдно "чинить" на глазах читателей...Вот на такой случай хоп - и прикрыть блог на время ...У меня и моих читателей не коммерческие блоги, поэтому проблем с временной "недоступностью" не бывает : кому интересно, будут ждать и обязательно вернутся.

Светлана Ковалева Светлана Ковалева

Вы, Катерина, делайте резервное копирование шаблона почаще, пользуйтесь предварительным просмотром и не придётся что-то чинить.

Татьяна Сугровская

Спасибо! Хороший блог у Вас, мне нравиться, всё доступно и выходит с первого раза, прошлые попытки по другим источникам не увенчивались успехом.
)))

Светлана Ковалева Светлана Ковалева

Пожалуйста, Татьяна, рада быть полезной!

Виталий Милованов

Здравствуйте Светлана! Спасибо вам за полезные советы и рекомендации! У меня есть вопрос по интересней ошибки 404, это то что в последнее время сайты сделанные на платформе blogger временами не открываются у многих посетителей, если вам известна причина, скажите пожалуйста в чём дело?

Светлана Ковалева Светлана Ковалева

Здравствуйте, Виталий! Это какой-то конкретный блог или ваш не открывается временами, или же это какая-то сплетня?

Отправить комментарий