воскресенье, 30 ноября 2008 г.

Как добавить Sitemap для Blogger?

Мы знаем, если мы уже зарегистрировались в Google Webmasters Tools и Яндекс.Вебмастер - то должны знать о том, что там есть графа "добавить Sitemap для сайта".
Что такое "сайтмэп"? Процитирую Google: "Файл Sitemap - это список страниц вашего веб-сайта. Создание и отправка файла Sitemap позволяют обеспечить наличие данных в системе Google обо всех страницах на вашем сайте, включая URL-адреса, которые невозможно обнаружить в ходе стандартного процесса сканирования".
Одним словом - это то, что помогает поисковой системе лучше и успешнее индексировать ваш сайт.
Ранее некоторые пытались скормить sitemap для гугла в виде их рсс потока. Но тут есть нюанс - в этом случае индексируются только 25 (или двадцать, уже не помню точно) последних сообщений.
Был и ещё какой-то не особенно эффективный способ - его я тоже не могу сейчас вспомнить.
Самый распространённый и действенный способ - это сделать сайтмэп на сто сообщений. Больше за один сайтмэп не выйдет. Почему больше не выйдет уже не помню - кажется оттого что больше не выйдет выдать в канале.
Для этого надо дать гуглу sitemap следующего вида:

http://www.ваш_сайт.blogspot.com/

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

atom.xml?redirect=false&start-index=101&max-results=100
atom.xml?redirect=false&start-index=201&max-results=100
atom.xml?redirect=false&start-index=301&max-results=100

И так далее!
У Google эти sitemap прекрасно работают и индексируются - я сам этим пользуюсь.
А вот Яндекс пишет: "Невалидный XML".
При этом тот сайтмэп что Яндекс автоматически ставит себе для блоггера (говоря что он нашёл его в robots.txt), т.е.
http://www.ваш_сайт.blogspot.com/feeds/posts/default?orderby=updated
Им также не индексируется и выдаёт ту же самую ошибку.
Меня ещё позабавило то, что в моём блоге, где сейчас порядка 98 постов, Яндекс насчитал аж 369 страниц, находящихся в его индексе. Это потому, что у нас есть страницы с адресом вида:
http://www.ваш_сайт.com/2008/05/blog-post_28.html?widgetType=BlogArchive&widgetId=BlogArchive1&action=toggle&dir=close&toggle=YEARLY-1199138400000&toggleopen=MONTHLY-1209589200000,MONTHLY-1222808400000
А многие об этом даже не подозревают!
Я нашёл этот способ на русском языке у Extremeweblog, впрочем потом я встречал его и на англоязычных ресурсах.

суббота, 29 ноября 2008 г.

Предположение о возможном варианте кросс-постинга в ЖиЖо.

Возникла мысль: а не возможна ли ретрансляция в ЖЖ через такие штуки, как facebook (где довольно много различных плагинов), Twitter и тому подобное?
Т.е. какой-нибудь Фэйсбук цепляет нужные ленты, публикует их у себя и кросспостит в ЖЖ и другие блоги.
Я, к сожалению, пока не нашёл такого способа.
Если кто-то знаком с фэйсбук лучше (я оттуда тоже удалился) - пожалуйста, узнайте поподробнее. Дайте мне знать, если добъётесь положительного результата.

P.S.: простейший и безопасный способ кросспостинга в ЖЖ найден.

пятница, 28 ноября 2008 г.

Related posts. Второй способ для виждета со ссылками на похожие сообщения под постами для Blogger.

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

Вначале вы идёте, и получаете у Google код для своего блога. Насколько я понял - там в строку надо вести адрес своего сайта. Или фида. Если разберётесь точнее что лучше - сообщите.
Затем прямо над тегом </head> вставляете код:

<script src='http://www.google.com/jsapi/?key=ВАШ КЛЮЧ' type='text/javascript'/>
<script src='http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js' type='text/javascript'/>

Только не забудьте вставить вместо слов "ваш ключ" - полученный вами ключ вида "ABQIAAAAfo5bUPXNVtGY0yJWCn3ZLRRR4eo7AX7092J23ejXmxBwGL9DshTluS".

 Затем воткните нижеприведённый код куда-нибудь между парой "b:section" тегов, обозначенных id='sidebar'.
К примеру прямо над </b:section>
На всякий случай нагляднее тут. Вот где нибудь между этими стоками:

 А вот, собственно, код, который нужно вставить:



Всё, нажимаете "сохранить". И у вас появляется новый виджет, который вы можете задвинуть под ваши сообщения.
По сути - та же штука что и тегами, только в виде отдельного виджета.
Чтобы задать количество постов, связанных с тегом - можете варьировать значение строки: var maxNumberOfPostsPerLabel = 4;
 Чтобы задать нужное количество показываемых тегов - этой: var maxNumberOfLabels = 10;

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

среда, 26 ноября 2008 г.

Мысли о "ЖЖ" и Яндексе. Кросспостинг из Blogger в Livejournal.

Извиняюсь, за долгий перерыв.
Перед всеми нами, пользователями Blogger, стоит проблема кросспостинга в жж (в смысле в LiveJournal).

Из жж я, кстати, на днях ушёл. Аккаунт, правда, удалять не стал - пусть будет. К тому же за три года он обрёл некоторый вес, который жалко просто взять и выкинуть. Надо быть практичнее.
В жж есть убогий способ трансляции rss-лент туда. Заключается он в том, что можно вписать свою рсс-ленту вот здесь: livejournal.com/syn/
После чего для неё будет создан свой аккаунт, который пользователи смогут зафрендить и читать в своих френдлентах (если захотят). Его адрес будет выглядеть примерно так: syndicated.livejournal.com/tilromen_ljfeed/
Если вы пройдёте по ссылке, то увидите - что там просто список из нескольких последних сообщений из рсс-фида. Которые, кстати, со временем исчезают и их сменяют новые.
Оттуда очень неудобно следить за комментариями, которые оставили жж-пользователи: это нельзя автоматизировать. То есть придётся заходить в каждое сообщение и смотреть - не оставили ли там комментария. Кроме этого, все эти комментарии навсегда исчезнут, когда с жж-странины исчезнает это сообщение. Как я уже сказал - они там со временм авторматически удаляются.
При этом (внимание!) запустить таким образом рсс-ленту в жж может только платный пользователь этого самого жж!
Притом что даже в убогом Liveinternet.ru можно запустить ленту таким примерно же образом совершенно бесплатно. А в убогом Я.ру можно вообще настроить ретрансляцию любого рсс-потока прямо в свой аккаунт пользователя, а не на отдельную страницу.
Чем же можно объяснить такое положение дел в "жж"?
Да тем, что его владельцы со слюнявым ртом трясутся над тем, чтобы кто-нибудь случайно не ушёл оттуда, и чтобы сделать максимально неудобным нормальный кросспостинг туда. Как же, ведь это может привести к тому, что пользователь увидит что-нибудь получше чем жж... Или уйдёт из жж и будет продолжать использовать свой аккаунт в качестве ретранслятора. А это значит что уменьшится количество оригинального контента.
А ведь именно оригинальный контент - это, то что прилекает посетителей и поисковые машины, и, следовательно, то что можно успешно использовать для показа рекламы.
Вот только интересно, почему Ли.ру и Я.ру не боятся этого - а они боятся.
Кроме этого, вы могли заметить что блоги на Blogger крайне нелюбимы "Яндексом".
Вот у меня, к примеру - четыре блога на движке blogspot, и из них только один индексируется Яндексом.
А вот жж им индексируется очень хорошо. Это потому, что Яндекс сотрудничает с "ЖЖ". А Google - это конкурент. И не важно, что контент там совершенно оригинальный, и русскоязычный (а Яндекс позиционирует себя как главный русскоязычный поисковик).
И не важно, что я яндексу несколько раз указывал на эти блоги тут и тут, и даже заносил их в систему "Яндекс-вебмастер", и даже дал Яндексу sitemaps для всех них. И не важно, что один из этих неиндексируемых им блогов существует уже почти год...
"Не вижу, - блин, - нет этих ресурсов, и всё!", - как бы говорит нам Яндекс, и, как-бы, добавляет: "Сосите палец".
Я уж не говорю о том, что "Яндекс" предлагает заплатить 12500 рублей за быстрое рассмотрение заявки по добавлению в свой драгоценнейший каталог (при этом, естественно не гарантируя, что ресурс всё-таки попадёт в него) и 4500 за быстрое "изменение описания".
Притом что в каталог DMOZ, которым пользуется Google, я попал совершенно бесплатно. И когда изменился адрес ресурса, после того как я подал заявку - изменения были внесены где-то в течение недели. Естественно бесплатно.
Так вот, к чему я это веду: "Яндекс" намеренно занижает результаты, связанные с блогами на Blogger. И то что blogger.com в рейтинге русскоязычных блогов сейчас на десятом месте, и то, что там пишется две с лишнем записей за день - враньё.
Враньё потому, что как эта статистика может быть верной, если Яндекс индексирует, по меньшей мере, только четверть ото всех русскоязычных блогов на блогспоте? И это по меньшей мере. Это значит, что на деле blogspot сейчас по популярности находится рядом с блогами на Я.ру, надо всеми этими сайтами знакомств, которые сейчас, якобы, популярнее.
Кстати, думаю что когда Six Apart продавал "ЖЖ" СУП-у - его жаба не душила. Во-первых, у Six Apart есть совершенно идентичный по функциям жж, и даже более расширеный Vox; затем - полностью платный TypePad. И самостоятельная платформа для stand-alone блогов Movable Type. Если надумаете переходить на свой хостинг - помните, что для WordPress есть альтернатива в их лице. Я уже натыкался на несколько моваблтуповских блогов в рунете.
Некоторые мои знакомые уже закрыли свои ЖЖ, некоторые поделились планами о том, что собираются это сделать.

К примеру, Катя совершенно верно сказала: "Все. Кончилась эра живого журнала. По крайней мере для меня.
Признаюсь,мне всегда хотелось личного пространства в сети,того самого которое можно охарактеризовать словом privasy =)
Livejournal не лучшее место для этого. В жж ты автоматически оказываешься под прицелом рейтинга,хочешь того или нет.
Система френдов,количество ссылок,"срач в комментах" -все это ставит перед пользователем рейтинг на первое место...отодвигая каким-то образом Человека на второй или даже на третий план...
Может быть кому-то это по душе... а для меня дневник-в первую очередь Дневник. Мой. Личный. Не "на публику" а "для меня"."

К её словам остаётся добавить только то, что многие stand-alone блоггеры, увы, совершенно также подвержены этой ненормальной погоне за трафиком, рейтингом в выдаче поисковых машин и популярностью. Но к чему это ведёт? К тому что на первых местах в выдаче окажутся только говноблоги, единственной целью содателей которых изначально была монетизация блога.
Ведь народ заказывает статьи - не пишет их сам - для того чтобы заполнить блог оригинальным контентом. Постоянно пихает реферальные ссылки - кстати и не кстати. Постоянно впихивает в посты ключевые слова и ссылки с ключевыми словами - а ведь выглядит это довольно часто грубо, некрасиво и совсем некстати.
Вообщем, за эти полгода, когда я узнал о блогах столько, сколько никогда раньше не знал, у меня выработался ко всему вышеперечисленному стойкий иммунитет и неприязнь.
Именно поэтому я (внимание, сейчас будет ссылка на главную страницу этого блога) - антисеонист =)
А, к примеру, F_Lokich вообще кратко сказал: "А ну его, этот ЖэЖо в Жо! - Таки я ушёл оттуда, чему и рад несказанно. Гнилая насквозь система, переполненная рекламой и дебилами, мечта которых зафрендить побольше других юзеров..."

А тут ещё по телеканалу "2x2" вдруг увидел рекламу ЖЖ. С чего бы это? Решили попонтоваться, или заметались...

Так вот, перед всеми пользователями, осуществляющими переезд с Livejournal на Blogger, стоит задача: не потерять читателей из жж.
Как это осуществить?
Во-первых, стоит заранее, ещё до ухода из жж, сообщить своим читателям о существовании такой вещи как rss - уверяю вас, многие пользователи ЖЖ, Ли.ру, Я.ру, Даяри (и т.п.) очень смутно представляют себе, что это такое. Надо это им объяснить.
Если это даже не заставит их им пользоваться, то хотя бы даст некоторую пищу для размышлений.
Больше всего мнений о кросспостинге из Blogger в LJ из тех, что я читал, звучали в пользу кросспостинга через blog.ru.
Но в этом случае придётся вводить пароль своего аккаунта в Google. А этого нельзя делать никогда и ни при каких условиях. Одним словом: этот способ крайне легкомыслен.
Совершенно идентичен этому и способ, предлагаемый сайтом Swiftpen.ru.
Ещё один способ, о котором говорят, как о, якобы, неплохом решении - это кросспостинг через rss2email.ru. Т.е. весь способ заключается в том, чтобы сделать из rss-ленты блоггера - письма, и отправлять их на адрес в жж, через который они будут опубликованы (см. настройки и хелп жж).
Только при этом как-то забывают, что html в этом случае работать не будет. А ещё о том, что в конце каждого письма написано что-то вроде: "Это письмо прислано вам с помощью rss2email, нажмите на эту ссылу чтобы отписаться". Эти слова также будут опубликованы в ЖЖ, и если какой-нибудь шутник нажмёт на ссылку - то весь "кросспостинг" накроется медным тазом.
Поправьте меня, если я не прав.
Вот в WordPress и Movable Type, для которых, правда, необходим хостинг - там есть соответствующие плагины для кросспостинга в жж. У нас нет.
Есть ещё сервис rss2lj. Там, само собой, надо ввести логин и пароль от аккаунта в ЖЖ, в чём, самом по себе, я особо страшного ничего не вижу - без этого точно ничего не выйдет.
Но автор сервиса говорит: "Уважаемые пользователи, сервис временно не работает в связи с проблемами на стороне LJ. Обновляется только часть трансляций. Приношу извинения за неоправдавшиеся ожидания."
Увы.
Так что пока нормального способа кросспостинга rss-ленты в аккаунт ЖЖ я не нашёл.
Если вы нашли или найдёте - обязательно сообщите.
Спрашивается - для чего это надо? Ну как же, просто для того, чтобы жежистам было удобно вас читать в том месте и тем способом, который для них удобнее. Вот и всё.

Update: Найден безопасный и простой способ сделать кросспостинг из Blogspot в ЖЖ.

четверг, 13 ноября 2008 г.

Ссылки на схожие сообщения в конце поста (related posts) - способ первый.

Итак, первый и самый простой способ сделать так, чтобы в блоге, после каждого сообщения автоматически появлялось несколько ссылок на ваши же посты со схожей тематикой.
О минусах и плюсах этого способа я отчасти уже писал в предыдущем посте.
Если подробнее: этот способ работает с помощю тегов, которыми помечено сообщение. Он просто подбирает и даёт ссылки на сообщения, у которых стоят те же самые теги. Способ, как я уже говорил, несколько грубоватый.
Количество ссылок можно регулировать и прописывать самому.
Способ этот я взял без изменения у Vladbuk, о чём открыто заявляю (он, впрочем, и сам его позаимствовал, о чём тоже открыто заявляет).
Он самый простой, и отличается тем, что ссылки на схожие сообщения будут появляться непосредственно под постом, до комментов.
Как его осуществить:

Как обычно, на всякий случай резервируем, т.е. сохраняем на жёсткий диск наш нынешний шаблон, чтобы, если что, можно было бы его восстановить.
Затем так же, в макет / изменить HTML видим сверху справа, над окном с содержанием кода шаблона, опцию "Расширить шаблоны виджета". Ставим туда галочку.
После этого находим в коде строку <data:post.body/> (если бы мы не поставили предварительно эту галочку - то этой строки мы не увидим).
И после неё вставляем следующий код:



Заместо фразы "Предлагаю ознакомиться с аналогичными статьями" можно написать что-нибудь своё.
Можно моделировать кол-во появляющихся после поста ссылок (число в конце строки maxNumberOfPostsPerLabel = 5;) и кол-во появляющихся тегов (число в конце строки maxNumberOfLabels = 3;).

воскресенье, 9 ноября 2008 г.

Ссылки на похожие сообщения в конце постов. Как это реализовать? (Recent posts for blogger).

Я не ставлю себе целью описывать тут все возможные виджеты и плагины для блоггера, а только те, которые полезны.
К примеру, новую фишку с "постоянными читателями" я нахожу не очень полезной. Это нужно для тех, кто переходит сюда с жж и т.п.
В этом посте речь пойдёт про встройку такой штуки, как ссылки на схожие сообщения в вашем блоге, появляющиеся в конце поста. По английски это звучит как recent posts for blogspot.

Так вот, а есть вещи которые могут сослужить неплохую службу.
Одна из них - это то, когда читатели, прочтя ваш пост, видят в его конце несколько ссылок на ваши же посты по смежным темам.
Для чего это нужно? Ну как же, читатель, прочтя пост, должен куда-то идти. Он может просто закрыть страницу, если не увидит на ней больше ничего интересного. А если увидит - то, может быть, решит почитать ещё.
А раз он решит почитать ещё - то это значит, что он сможет ещё более приобщиться к вашей богатой, глубокой и, подобной сокровищу, мысли, которую вы выразили в своих постах. После того как он приобщится - он, возможно, станет ей импонировать, впечатлится, изменит свою жизнь на 180°, станет хорошим человеком - а в результате этого и весь мир станет чуточку лучше.
Впрочем, это если вы пишите хорошее. Если пишете плохое - всё будет ровно наоборот.
Такой плагин есть в Wordpress. Но мы ведь жадные и бедные, и не хотим платить деньги за хостинг. Поэтому у нас Вордпресса нет.
Я, к примеру, действительно не хочу платить за хостинг, к тому же он также как и всё может упасть; кроме этого сайт упадёт если я забуду заплатить.
Но, оказывается, такая штука возможна и в блоггере.
Правда, есть несколько оговорок.
Первая: читатель будет видеть ссылки на похожие сообщения только тогда, когда зайдёт непосредственно в конкретное сообщение. Т.е. на главной странице вашего блога этих ссылок видно не будет. Но если читатель щёлкнет по сообщению - то тогда внизу он увидет ссылки.
Вторая: есть несколько способов сделать это. Я, скорее всего, рассмотрю три из них.
Первый - простой в исполнении и топорный в реализации, но удобный тем, что ссылки появляются непосредственно под постом (а не под комментами, как в следующем способе).
Второй - более сложный в реализации, более тонкий (насколько мне показалось) в выдаче подходящих постов, и вдобавок - в виде отдельного виджета, который можно передвигать как угодно. Но передвигать его в особое место не надо, т.к. надо ставить его непосредственно в футер страницы, чтобы он был под нужным нам сообщением. А это неудобно тем, что комменты будут появляться над ним, так что не всегда пользователь его вообще увидит (не все же читают все комменты).
Третий, я правда не опробывал его лично, но он предполагает собой появление в каждом посте специальной формы, в которой, внимание, хозяин блога сам должен будет проставлять нужные ссылки. Это долго, но зато вы сможете быть уверены в том, что читатель увидит там действительно те ссылки, которые вы хотите.
Третья: если вы публикуете в блоге полные сообщения (т.е. без т.н. "ката") то читатель, имея возможность читать их полностью, вообще не будт щёлкать на отдельные сообщения - и, следовательно, не увидит и ссылок на схожие сообщения.
Решение этому одно - сделать так, чтобы читатель видел неполные сообщения. В результате этого он будет щёлкать на ссылку, чтобы прочесть их полностью, и тогда будет видеть всё что надо. Впрочем, если он попадает на ваше сообщение из своего агрегатора (к примеру, Google Reader-а или браузера Opera), то он сразу будет видеть полное сообщение, и никуда дополнительно щёлкать нужды не будет.
То, как сделать кат в блоггере - это отдельная тема.
В следующих постах я постараюсь объяснить как всё это провернуть.

воскресенье, 2 ноября 2008 г.

Футер из трёх колонок для Blogger.com.

Сейчас модно всякие штуки в стиле веб 2.0.
То, из всей этой дванольщины, что касается дизайна а не функциональности, я считаю просто поветрием моды. Если мы посмотрим на эволюцию рекламных плакатов, или, к примеру, оформления сигаретных пачек, то много из того что мы увидим покажется нам забавным (или даже смешным).
Мы с удивлением смотрим на старинные одежды, в которых ходили люди пару веков назад. А я, даже, к примеру, нахожу нелепыми модную одежду и причёски женщин времён 60-х.
Точно также будут смотреть и на нынешних эмо =)
Впрочем, в 2.0 есть и довольно функциональные стороны (некоторые из этих фишек, возможно, были и раньше - просто их не называли таким модным ныне словом).
Я слышал мнения, что футер сайта (footer) т.е. его нижяя часть, разделенная на несколько частей - это заслуга веб 2.0.
Не знаю, может быть это и так. Но в любом случае, присоединяться к сообществу тех людей, которые при словосочетании "веб 2.0" блаженно замирают, я не собираюсь. Не люблю модные слова и подобные же веяния. Время отсеет лишнее, и посмотреть на вещи более трезво мы сможем лишь в ретроспективе.

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

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

Затем находим в коде строки:

<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>

Кстати, эта секция (т.е. footer-wrapper) у вас может называться и несколько иначе - к примеру "footer-wrap" или "footer").
Затем, внимание, мы должны заменить ту строку, что выделена красным цветом, следующим кодом:

<div id='footer-column-container'>

        <div id='footer2' style='width: 30%; float: left; margin:0; text-align: left;'>

   <b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
        </div>

        <div id='footer3' style='width: 40%; float: left; margin:0; text-align: left;'>
   <b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
        </div>

        <div id='footer4' style='width: 30%; float: right; margin:0; text-align: left;'>

   <b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
        </div>

<div style='clear:both;'/>
<p>
<hr align='center' color='#5d5d54' width='90%'/>
</p>
<div id='footer-bottom' style='text-align: center; padding: 10px; text-transform: lowercase;'>

<b:section class='footer' id='col-bottom' preferred='yes'>
<b:widget id='Text2' locked='false' title='' type='Text'/>
</b:section>

</div>
<div style='clear:both;'/>

</div>


Затем в своём коде вы находите вот такой вот маленький фрагмент:
</b:skin>

И сразу прямо над строкой в которой он расположен вставляете это:


#footer-column-container {
clear:both;
}

.footer-column {
padding: 10px;
}

Можете предварительно нажать "просмотр", на всякий случай, если вы где-то ошиблись.
Скорее всего ошибка, если вы её допустили, будет заметна.
Сохраняете шаблон, идёте в элементы страницы и видете места для новых трёх виджетов в вашем футере.
Затем можно заменить <hr align='center' color='#5d5d54' width='90%'/> на более удобоваримый цвет (то что выделено красным), если этот вам не подойдёт. Код можно посмотреть в таблице цветов.

Мне, кстати, не понравилось в данном коде то, что он расставляет виджеты почти по всей ширине страницы (ведь не все блоги растянуты по всей ширине страницы, некоторые расположены по её центру).
Чтобы убрать этот разброс поменяйте "90%" (то что выше выделено синим) на 80 или 70.
Всё, наслаждайтесь, придумывайте что вам запихнуть в новые футеры.

В CSS я особо не разбираюсь, и если что-то и понимаю, то только благодаря моему примитивному знанию английского языка. Поэтому этот код я придумал не сам, а взял отсюда. Не знаю, законно ли это, но никакого слова вроде "copyright" я там не нашёл, так что будем считать что автор поста разрешил себя копировать, тем более что я ссылаюсь на неё.

суббота, 1 ноября 2008 г.

Схема по созданию приличного блога. Часть первая.

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

Схема, часть первая:
0. Выбор платформы. Блог лучше всего делать на платформе, которая позволяет много всего сразу, и даёт хозяину блога свободу в его настройках, изменении кода сайта, в размещении рекламы, возможности перехода на собственный домен (типа mysite.ru) и т.п. Я уже говорил о недостатках платформ вроде ЖЖ, Ли.ру и т.п.
Подразумевается, что по большей части в этом блоге будет рассказываться про блоги на движке Blogger (хотя и обладателям блогов на других движках немалое количество тутошней информации может прийтись очень полезным).

1. Создание оригинального контента. Этот первый пункт - самый главный.
Даже если все остальные не будут соблюдены, одного этого может быть достаточно для того, чтобы стать одним из интереснейших и известнейших блогеров.
Так что что перво-наперво, после создания блога, необходимо сделать там пару записей. Это поможет поисковым машинам найти там контент, который они смогут проиндексировать.

1.1 Определение тематики блога. Людям (несмотря на распространённейшую и порочную практику обратного) интересны именно тематические блоги, и поэтому желательно с самого же начала ведения блога придерживаться (хотя иногда можно и отклоняться) выбранной тематики.
1.2 Ключевые слова. Надо решить, по каким запросам вы хотели бы, чтобы ваш блог находили. То есть по каким словам, которые люди вбивают в строку поисковика, вам хотелось бы вылетать в числе первых. С самого начала желательно писать тексты с нужными ключевыми словами, по которым вы хотите чтобы ваш блог могли найти в поисковиках потенциальные читатели. Рекомендую никогда не копировать что-либо в блог, а писать всё самому. Это ведь ваш блог, а не новостная лента.

2. Оптимизация ленты блога. Закинуть rss-ленту блога в FeedBurner (для этого, естественно, надо будет там зарегистрироваться) и сделать её основной для блога. Это очень важно, т.к. там большое количество полезных фишек, которые очень сильно пригодятся. Без этого сейчас вообще никуда, когда разбирётесь - поймёте.

3. Индексация. После того как вы написали пару постов - если поисковые машины ещё не нашли его, необходимо им на этот блог указать.

3.1. В Яндексе надо дать ссылку на rss-ленту блога, тоже самое и для Гугла. Можно также дать знать о себе Рамблеру, MSN, Gogo и Апорту.
3.2. А через пару дней предложить сам блог для Яндекс-каталога блогов.
3.3. Для Google надо пойти в Google Webmasters.
Если кто ещё не имеет аккаунта в Google - рекомендую завести. Вышеуказанный сервис также поможет отслеживать кое-какую статистику, смотреть какие сайты ссылаются на ваш и т.п.
С этой же целью можно зарегестрироваться и в Яндекс.Вебмастер, правда там более скудно, нежели в Google.
3.4. Затем, как можно большему количеству поисковиков, если это возможно, надо предложить качественнуы карту своего блога - то самое, что называется sitemap.
В Google Webmasters и Яндекс.Вебмастер такая возможность предоставляется.
Можно также указать на sitemap для Yahoo, т.к. подобный же сервис есть и у них, а также у MSN.
3.5. Кроме этого рекомендую обзавестись также и Google Analytics - это поможет смотреть откуда приходит трафик, представит продвинутую статистику посещений, информацию о посетителях и ещё много чего.

4. Дизайн и удобство пользования. Дальше надо заняться дизайном блога. Сделать его таким, чтоб на него было приятно смотреть, и, что главное, удобно читать. Организуйте пространство блога так, чтобы к любому материалу можно было попасть не более чем за три клика мышью с главной страницы. И с самой главной страницы блога очень желательно:

4.0. Пункт для тех кто на движке Blogger (т.к. те кто на других - этот вопрос решают одним из первых). Очень неплохо будет перейти на собственный домен, т.к. это способствует успешному запоминанию вашего web-адреса читателями блога, а также поднимает ваш ресурс в глазах некоторых людей. В можете прочесть подробнее о плюсах своего домена, а также руководство по переезду с на свой домен для блогов на движке Blogger, и узнать о том, как наладить правильное отображение своего блога с www и без www.
4.1. Проставить сайту необходимые мета теги.
4.2. Дать ссылку на rss-ленту блога (ту, что нам дал FeedBurner), чтоб желающие могли подписаться. Я уже говорил о том где взять красивые значки и иконки для блога.
4.3. Повесить подписку по почте, чтоб те кто хочет могли подписаться на обновления по email (можно с помощью того же FeedBurner).
4.4. Повесить список тегов, т.е. категорий записей в блоге. Это удобно тем, что желающие ознакомиться с каким-либо конкретным материалом по нужной теме смогут это быстро сделать. Собственно теги и существуют для тематической сортировки записей. Не рекомендую делать количество тегов больше чем 15-20 т.к. это сбивает читателя с толку (у него глаза разбегаются). Можно также дополнительно повесить форму, в которой будут перечислены последние посты в хронологическом порядке.
4.5. Разместить в заметном месте строчку поиска по блогу. Очень удобно и читателям и самому себе, когда нужно найти конкретный материал по какому-нибудь слову.
4.6. Упростить для читателей возможность занесения вашего блога в привычный им закладочный сервис. Для этого можно воспользоваться, к примеру, сервисом ОднаКнопка.
4.7. Важно, чтобы в дизайне блога была предусмотрена возможность быстро перейти к главной странице блога. Для этого можно сделать, к примеру, так, чтобы название блога или его шапка и являлась ссылкой на главную страницу.
4.8. Неплохо будет добавить материал "О блоге" и/или "Об авторе блога". Читатель должен иметь возможность понять что он читает, и интересует ли это его.
4.9. Хорошо, если будет панель или ссылка, в которой будут перечислены самые популярные или интересные посты из этого блога - так читатель сразу будет знать с чего лучше начать изучение.
4.10. Также хорошо если будет реализована форма для установления контакта с автором блога - например через email, icq и т.п.
4.11. Хорошим тоном будет сделать у блога собственную favicon, т.е. маленькую картинку, которая видна в закладке браузера. При большом желании можно оформить и страницу ошибки 404).
4.12. Если у вас блог на платформе Blogger, то неплохо будет также убрать navbar, чтобы он не мозолил глаза.
4.13. Можно сделать отдельную страницу, на которой будут перечислены интересные вам или ресурсы близкие по тематике к вашему: не стоит вывешивать все эти ссылки на главной странице.
4.14. Если хотите попробывать зарабатывать, можно повесить рекламу - пару партнёрских баннеров и пару рекламных блоков (напр. AdSence и т.п.), но не очень много!

5. Увеличение авторитетности за счёт внешних ссылок. После того, как в блоге уже будет достаточное количество качественного контента надо:

5.1. Занести его в Яндекс-каталог (в него сложно попасть не заплатив Яндексу) и в DMOZ. Можно попытаться добавиться в каталог Mail.ru (не факт что получится).
(Кое-кто добавляет сайт в рейтинг Mail.ru и рейтинг Rambler, но по мне так это довольно бесполезное занятие не особенно что-то даёт, к тому же, насколько помню, эти рейтинги требуют вешать у себя их баннеры, а это плохо).
5.2. Также нелишним будет прогнать блог и по другим каталогам, желательно белым, т.е. тем, которые не требуют ставить на них обратные ссылки. Вообще, рекомендую следить за тем, чтобы с главной страницы было как можно меньше ссылок на внешние ресурсы - желательно не больше 12.
При занесении блога в каталоги надо следить, чтобы блог проходил в них под разными названиями и с разными описаниями (тут возможно придётся немного потрудиться с их составлением) - например в одном каталоге название "Блог Васи Пупкина", а в другом - "Сетевой дневник Пупкина" и т.п. Это важно, потому что поисковики склеивают большое количество ссылок с одинаковыми названиями и описаниями в одну.
5.3. Точно также надо поступить и при занесении блога в сервисы социальных закладок. Это полезно т.к. тоже даёт ссылки на блог, иногда довольно весомые. Вот тут есть список социальных закладок (но заносить в закладки с помощью подобных сервисов мне не очень нравится, опять же, не стоит забыват о необходимости разных названий и описаний).
6. Ускорение индексации. Для ускоренной инексации блога забросьте свою rss-ленту блога в rss-ретрансляторы и каталоги rss лент.

7. Кросспостинг. Дальше можно сделать кросспостинг на популярные блог-платформы (LiveJournal, LiveInternet, Я.ру, Blogs mail.ru, Diary.ru и т.п.). Это чтобы людям или вашим друзьям, которые пользуются ими, было удобнее вас читать в привычном для них месте.
При этом нужно соблюдать кое-какие правила. Во-первых желательно постить так, чтобы сообщение появлялось на площадках для кросспостинга с небольшой задержкой (обычно оно так и происходит за исключением какой-нибудь moskva.com и т.п.), т.к. поисковые машины могут решить что первоисточником контента был кросспостинговый ресурс, а не ваш блог. Чтобы этого избежать, надо чтобы в каждом вашем сообщении на кросспост-сервисах присутствовала ссылка на первоисточник.
Кроме этого, если вы хотите привлечь народ именно на ваш блог - имеет смысл публиковать в rss-ленте не полные сообщения, а сокращённые. Т.е. первые один или два абзаца, а потом ссылка на "читать полностью", т.е. на полное сообщение в вашем дневнике.
Это спорный вопрос, т.к. некоторым читателям нравятся полные сообщения в их ридере (т.к. не приходится никуда щёлкать и куда-то переходить) а другим сокращённые (мотать меньше).


Это то, что касается чисто технической части по созданию нового приличного блога.
Само собой, это ещё не всё.