Blogger – это один из самых простых бесплатных и прекрасных движков, с которого многие блоггеры начинают свой путь. Однако со временем приходит осознание, что для более качественного контроля за блогом, творческого роста и самосовершенствования, необходимо переходить на новый уровень – на платформу, которая позволит быть независимым от блогового сервиса.
Прекрасной альтернативой может стать WordPress.org. В этой статье я пошагово расскажу о том, как перейти с Blogger на WordPress и при этом не потерять рейтинг Google.
Содержание:
Содержание
Решившись на переезд на WordPress, в первую очередь вам необходимо будет определиться с хорошей WordPress хостинг компанией и подобрать домен.
После регистрации на хостинге и настройки доменного имени переходите к установке WordPress. Здесь вы можете ознакомиться с пошаговой инструкцией установки движка WordPress. После того как вы это сделаете в самый раз заняться переносом содержимого блога с Blogger на WordPress.
Первое, что нужно сделать – это экспортировать содержимое блога. Делается это достаточно просто: зайдите в админпанель blogger → щелкните в меню по Настройки → Другая страница и под инструментами блога щелкните по ссылке «Экспорт блога».
После этого вылезет всплывающее окно, где нужно нажать на кнопку Download Blog. (Скачать блог)
Все эти действия приведут к тому, что на ваш компьютер загрузится все содержимое блога в формате XML файла.
Когда все данные будут изъяты, можно переходить к их импортированию на сайт WordPress.
Здесь тоже нет ничего сложного, благо разработчики WordPress позаботились о том, чтобы весь процесс заключался в нескольких нажатиях мышкой.
Зайдите в панель администратора WordPress, щелкните по Инструменты → Импорт, а затем выберите Blogger.
В появившемся всплывающем окне вас попросят установить плагин импорта – Blogger Importer. Для этого щелкните по кнопке «Установить» — вордпресс скачает и установит необходимый плагин. После установки не забудьте его активировать, щелкнув по ссылке Activate Plugin and Run Importer (активировать и запустить импорт).
В окне импорта WordPress попросит вас загрузить XML файл. Это тот самый файл, речь о котором шла в пункте Шаг 1. Щелкните по кнопке «Выбрать файл», чтобы загрузите требуемый документ, а потом нажмите по «Загрузить файл и импортировать».
Если вы не выбрали рекомендованные мною хостинг-компании или у вас очень большой блог, то будьте готовы увидеть сообщение, что загружаемый файл очень большой. В этом случае вам необходимо будет увеличить максимальный лимит загружаемого файла. Если файл маленький, то никакое сообщение об ошибке загрузки вы не получите.
WordPress начнет одну за одной импортировать записи. Когда процедура будет закончена, вам предложат назначить автора загруженных записей, им может стать реальный автор (т.е. вы) или придуманный вами персонаж.
Поздравляю! Вы перенесли содержимое с Blogger на WordPress. Однако необходимо проверить, не потеряли ли вы поисковой рейтинг и будут ли ваши старые подписчики переотправляться на соответствующий контент в WordPress.
Постоянные ссылки – это структурные урлы отдельных страниц. WordPress снабжен функцией, которая позволяет настраивать структурные урлы, дружелюбные к SEO. Импортируя данные с Blogger, вполне логично хотеть, чтоб новые структурные урлы были как можно сильнее похожи на старые, что были на блоге. Это можно сделать через настройку постоянных ссылок.
Зайдите в Настройки →Постоянные ссылки и поставьте галочку напротив пункта «Месяц и название».
Самый важный шаг в продвижении любого сайта – это создание надежной системы переадресации, когда старые пользователи успешно переотправляются на новый сайт. Здесь главное, чтобы пользователей перекидывало на идентичный контент на новом сайте. Также необходимо уведомить поисковые системы о переезде сайта. Следовательно, грамотный перенос с Blogger на WordPress нуждается в двухуровневой переадресации.
Итак, во-первых, вам надо переотправить пользователей с Blogger на WordPress blog. Во-вторых, вы должны сделать так, чтобы зашедший пользователь WordPress переносился конкретно на ту запись, которую он хочет почитать.
Давайте для начала настроим переадресацию с blogger. Для этого: зайдите в аккаунт Blogger, выберите Настройки и щелкните по Шаблоны.
Прокрутите вниз страничку шаблона и щелкните по ссылке «Revert to Classic Template» (вернуться к классическому шаблону).
Переключившись на классический шаблон, вы увидите текстовое поле «Редактировать шаблон HTML». Замените здесь все на нижеприведенный код. Не забудьте заменить http://www.example.com на имя собственного домена.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<html>
<head>
<title><$BlogPageTitle$></title>
<script>
<MainOrArchivePage>
window.location.href="http://example.com/"
</MainOrArchivePage>
<Blogger>
<ItemPage>
window.location.href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"
</ItemPage>
</Blogger>
</script>
<MainPage>
<link rel="canonical" href="http://example.com/" />
</MainPage>
<Blogger>
<ItemPage>
<link rel="canonical" href="http://example.com/?blogger=<$BlogItemPermalinkURL$>" />
</ItemPage>
</Blogger>
</head>
<body>
<MainOrArchivePage>
<h1><a href="http://example.com/"><$BlogTitle$></a></h1>
</MainOrArchivePage>
<Blogger>
<ItemPage>
<h1><a href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
<$BlogItemBody$>
</ItemPage>
</Blogger>
</body>
</html>
|
Сохраните шаблон – вы успешно создали перенаправление на Blogger.
Теперь надо сделать перенаправление на WordPress для того, чтобы пользователи перекидывались на соответствующие записи. Для этого в вордпрессе скопируйте и вставьте следующий код в файл темы functions.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
function blogger_query_vars_filter( $vars ) {
$vars[] = "blogger";
return $vars;
}
add_filter('query_vars', 'blogger_query_vars_filter');
function blogger_template_redirect() {
global $wp_query;
$blogger = $wp_query->query_vars['blogger'];
if ( isset ( $blogger ) ) {
wp_redirect( get_wordpress_url ( $blogger ) , 301 );
exit;
}
}
add_action( 'template_redirect', 'blogger_template_redirect' );
function get_wordpress_url($blogger) {
if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
$query = new WP_Query (
array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
if ($query->have_posts()) {
$query->the_post();
$url = get_permalink();
}
wp_reset_postdata();
}
return $url ? $url : home_url();
}
|
Выше представленный код создаст 301 редирект – это то, что вам нужно для обеспечения лучшего SEO. Вставка данного кода – это и есть создание перенаправления.
Теперь любой посетитель Blogger будет перекидываться на идентичный контент в WordPress.
RSS-подписчики сами по себе не увидят вашего переезда, поэтому вам необходимо перенаправить Blogger поток на WordPress-поток. Для этого: зайдите в админку Blogger → Настройки → Другая страница (под приборной панелью).
В разделе Поток сайта щелкните по ссылке «Добавить» (Add), что находиться рядом с Post Feed Redirect URL. Здесь вы можете прописать новый адрес RSS-потока сайта WordPress.
Обычно он выглядит так: http://your-awesome-site.com/feed/ (не забудьте заменить «your-awesome-site» на имя своего домена).
При переезде с blogger на WordPress, плагин importer загружает все изображения в медиа библиотеку. Но и здесь иногда случаются ошибки – некоторые изображения могут не загрузиться. К счастью, это случается редко.
Однако не стоит беспокоиться, т.к. эти изображения можно найти и загрузить.
Как только все необходимые изображения окажутся в медиа библиотеке WordPress, вы сможете легко создать галереи изображений и многое другое.
Надеюсь, эта статья помогла вам разобраться с переносом блога на Blogger на WordPress и вы не потеряли честно заработанный Google рейтинг. Добро пожаловать в сообщество WordPress! У меня все, увидимся совсем скоро на страница блога Smarticle.ru. Всем удачи и пока.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!