Фев 07

Ксапы честнее, чем у.е. в SAPE

В связи с ростом курса американского доллара обнаружилась неприятная особенность у.е. на SAPE
Имея на счету 10у.е. к выводу, вы реально имеете 250 рублей (курс зафиксирован на 25р/у.е.), то есть получите за них около 6,8 WMZ. Мое мнение — фиксированные курсы у.е. — это зло.
Ксапы (xap.ru) в эквиваленте 1000 ксапов / 1WMZ он же USD в этом плане гораздо нагляднее для расчетов в долларах. Как подчеркнули на xap.ru, цена зафиксирована на этом уровне и вряд ли пока будет расти. Зато на случай дефолта американской экономики и быстрой девальвации грязной зеленой бумажки, планируется привязка ксапа к бивалютной корзине.
То есть все для веб-мастера. Мне это по душе.
Получить инвайт для xap можно по этой ссылке.

Янв 14

Боремся за качество индекса форума phpBB3 + SEO Mod

Итак, девочки и мальчики, у нас есть замечательный движок форума — phpBB, дополненный не менее замечательным плагином phpBB SEO. В моем случае — версии Advanced.
Я уже писал, про то, как поэтапно доводился форум до ума
1) Убили лишние ВС
2) Поставили мод для генерации ЧПУ
3) Написали мод для генерации карты сайта и добавили эти самые карты в Панели вебмастера на Гугле и Яндексе
Но этого все равно мало. Индекс ПС по-прежнему остается забит всяким ненужным барахлом, от которого толку в SAPE ноль без палочки. А так как сайт мы оптимизируем именно под SAPE, то следует уважить ее требования и удалить мусор. Это те самые страницы, в названии которых содержатся:

  1. viewtopic
  2. viewforum
  3. /member/
  4. postххх.html

Хоть у нас есть карта сайта, данными страницами индекс все равно пестрит в изобилии. Но мы не намерены сдаваться, правда? ;)
Для этого в robots.txt строкой ниже»User-agent: *» мы пропишем следующие директивки.

Disallow: /ucp.php
Disallow: /mcp.php
Disallow: /posting.php
Disallow: /search.php
Disallow: /memberlist.php
Disallow: /member/
Disallow: /*?

Последняя директива запрещает боту поисковика индексировать динамические (с параметрами после символа «?«) страницы.

Далее, закроем для особо упорных ботов тегами <noindex> вот эти вот замечательные ссылочки (всю их прелесть можно оценить, наведя на работающем форуме на них курсор мыши).

В шаблоне viewtopic_body.html это вот эти ссылки -

viewtopic_body.html

В коде шаблона ставим теги следующим образом (речь пойдет про стиль SubSiver2, в остальных,  думаю, аналогично)

<!— IF not S_IS_BOT —><noindex>

</noindex><!— IF S_HAS_POLL —>

<noindex><a href=»{U_VIEW_OLDER_TOPIC}»>

{L_VIEW_NEXT_TOPIC}</a></noindex>

выделены фрагменты кода, где нужно добавить теги <noindex> (отмечены красным)

в viewforum_body.html убираем это:

viewforum_body.html

<noindex><a href=»{S_WATCH_FORUM_LINK}»>{S_WATCH_FORUM_TITLE}</a></noindex>

<noindex><a href=»{U_MARK_TOPICS}»>{L_MARK_TOPICS_READ}</a></noindex>

и на последок в forumlist_body.html

{S_CONTENT_FLOW_END}»><noindex>

и в следующей строке

<!— ENDIF —></noindex>


Сохраняем изменения

Очищаем кэш

Заходим на страницы форума браузером и убеждаемся, что все работает правильно.

Приятной работы!

Янв 04

Затачиваем phbBB под SAPE. Часть 2

Часть 1

N.B. Речь в данной статье также пойдет про phpBB 3.0.x, хотя общая концепция не отличается и для 2.0.х

После того, как мы убили все внешние ссылки, переходим ко второму этапу марлезонского балета.
Устанавливаем последнюю версию мода с сайта phpBB-SEO.com.
Этим получаем ссылки вида не http://myforum.ru/vewtopic.php?f=1&t=1, которые SAPE не переваривает и не считает за страницы, а вполне гламурные http://myforum.ru/my-pretty-good-topic-t1.html.
Открою небольшой секрет, этот мод не совсем под кириллицу написан, но я на нескольких форумах уже реализовал механизм замены topic_title с русского на английский (это в общем просто как 2 пальца), но уже на уровне правильных ссылок в RSS потоке (умеренно коряво переписал мод) и выводе XML карты сайта (мод сделал с нуля, сейчас он на уровне беты, то есть запускается не из админки, а простым вызовом файла php. Интегрировать мод в движок phpBB большого смысла не вижу, т.к. 90% форумов этот или другие SEO моды не используют.
Но, в общем, готов за малую толику это повторить и на Вашем форуме :)

Итак, остановимся подробнее на том, для чего нужны ссылки вида ЧПУ.
ЧПУ в данном случае — человекопонятный URL, дань уважения читателям Вашего форума и просто небольшая понтовая фенечка, делающая внутренние ссылки на форуме читабельными.
А также обязательная фича для бирж ссылок, типа SAPE или тому подобных. Мы же уже отметили для себя, что форумные префиксы они не любят.
N.B. Роботам поисковиков глубоко индифферентно, как выглядит Ваша ссылка, главное, чтобы при переходе по ней веб-сервер возвращал заголовок HTTP 200. В таком случае бот поисковика считает, что ссылка не битая и будет пытаться сграбить контент странички.

Далее, для чего нужна карта сайта.
Карта сайта помогает боту поисковика быстрее и правильнее проиндексировать Ваш сайт (в данном случае форум). Поэтому крайне желательно не сдаваться на милость Яндексам и Гуглям, а брать инициативу в свои могучие руки и ставить (писать) мод, генерирующий карту сайта.
Основные особенности этого мода для phpBB с SEO паком:
- преобразования названий тем в латиницу должны быть унифицированы (следует вынести их в отдельную функцию и вызывать ее в phpbb_seo_class.php, а также в Вашем моде, генерящем карту сайта. Это позволит избежать досадных ляпов с индексацией.
- т.к. ЧПУ названия форумов в этом моде не вынесены в БД, а хранятся в phpbb_seo/cache/phpbb_cache.php придется вероятнее всего сделать текстовую шапку, где и хранить их статическим текстом, ну или обращаться к этому файлу и обрабатывать массив cache_config['forum']
- следует сделать опцию упаковки карт сайта gzip-ом
- следует сделать опцию ping для оповещения поисковиков (Google) об обновлении карты сайта.
остальное все дело техники и под силу старшекласснику, знакомому с php

Ну и само собой, после создания карт сайта, следует их добавить в Инструменты Google для веб-мастеров и Яндекс.Вебмастер.

Надеюсь, что все достаточно понятно.

Будут вопросы — с радостью отвечу!

Ноя 06

Сокращение promo-расходов в связи с финансовым кризисом

Предчувствуя неизбежность финансового кризиса, прошерстил размещенные в Sape ссылочки и с неудовольствием обнаружил, что плачу за значительное количество говноссылок (ГС — не путать с говносайтами ;) ), с нулевыми ТИЦ и PR

Пусть меня упрекнут корефеи продажной рекламы, что ТИЦ совсем ноль не бывает, что 10 — это просто размер дискретности и т.п., я решил что пока не разбогатею, для меня лучше ГС с ТИЦ >= 10 за ту же цену что ГС с ТИЦ = 0. Посему удалил около тысячи ГС (цена за УВ 3: 0,01-0,08). Экономия 40 долларов в месяц вот так вот и нарисовалась :)

Вторым этапом удалил непроиндексированные Яндексом ссылки (зачем платить за них, раз они не участвуют в сливании ТИЦ на меня, правда? :) ) Их оказалось около 200 на всех проектах. Еще 20 долл в мес нарисовалось ниоткуда.

Я стал богаче на 60 долл/мес всего за час, а как твои успехи, %username%? ;)

Окт 24

Затачиваем phpBB под SAPE часть 1

N.B. Речь в данной статье пойдет про phpBB 3.0.x, хотя общая концепция не отличается и для 2.0.х

Внешние ссылки

Внешние ссылки (ВС) при оптимизации сайта под продажу ссылок — большое зло. Особенно если их много. Оптимально, если их вообще нет :)

1. Убираем ВС из шаблонов (запрещаем их индексацию поисковиками)
Проверить количество ВС, оценить вес ВС можно на замечательном сервисе http://linum.mohito.ru/.

Итак, анализ проведён.
Что мы видим?
1) Ссылка на phpBB.com
2) Ссылка на разработчиков пакета локализации phpbbguru.net и это как минимум!
Если на сайт установлены счётчики посещений, ВС может дойти до двух десятков и более, что сделает сайт малопривлекательным для потенциальных покупателей. («Вес» ссылки будет кратно уменьшаться при увеличении ВС)

Боремся с этим злом.
Открыв шаблоны своего стиля, в который Вы добавляли код счётчиков, обычно это overall_footer.php проставляем в самом начале и перед тегом </body> очень ценные парные теги — <noindex> в начале темплейта , перед тегом </body></noindex>
Отмечу, что это не нарушает лицензию phpBB, сама ссылка остается, просто Яндекс перестает ее замечать.

После этого действия повторно проверяем сайт (условно, «морду») этим же или подобным сервисом. Нет ВС? отлично, переходим ко второй части нашего коварного замысла.

2. Ставим мод Prime Links
Мод позволит нам конвертировать ВС во внутренние ссылки
Для этого идем на всеми любимый phpbbhacks.com и ищем его там среди модов. Или, если лень — пользуемся уже готовой ссылкой http://www.phpbbhacks.com/load.php?id=8478.
Устанавливаем мод согласно инструкции (нужно всего лишь внести изменения в двух местах в includes/message_parser.php)

И настраиваем файле мода префикс для внешней ссылки. Одно но, префикс должен быть локальным, а не редиректить на внешние ресурсы типа anonim.to (Ведь это будет ВС, а мы их прибиваем) :)

Простейший небезопасный редирект — в корне сайта файл go.php c содержаним наподобие

<?php

$go = $_GET['go'];

print ‘header(\’Location: .$go.’\')’;

?>

и префикс в Prime Links вида go.php?go=

Заработало? Ссылки открываются? Наслаждайтесь :)

Ну и по традиции, моя партнерская ссылочка для регистрации на SAPE — ССЫЛКА

Окт 23

Sape опять вводит новшества

Модераторы теперь не пропускают поддомены сайтов уже имеющихся в системе, если их PR<1 и ТИЦ<50.
Или же как вариант — регать поддомены или в DMOZ или в Яндекс.Каталоге.

В общем, грустно.

Окт 23

Добавление новых страниц (индексация) в Sape

После установки кода Sape на движок сайта, следует добавить страницы в индекс системы.

Для этого:

1) выбираем тематику (максимально близкую к тематике сайта) из выпадающего списка

Добавляем сайт в SAPE

Добавляем сайт в SAPE

2) Далее ждем, пока поисковый бот  Sape прошуршит по страничкам нашего замечательного сайта и надпись «индексируется ботом. дождитесь завершения» сменится на «ожидает модерации«.

3) После этого идем на замечательный сайт замечательной программы YCCY и скачиваем последнюю версию.

4) Открываем список страниц (Меню вебмастера — сайт — страницы), видим список проидексированных ботом Сапы страниц.

5) Используя фильтр, убираем мусор из этого списка: (список взят на Sape.ru, то есть это и будет истина в последней инстанции)

  • Страницы с сессиями.
  • Профили пользователей (т.е. страницы, url которых содержат «profile», «showuser» и т.п., в зависимости от форума.
  • Страницы результатов поиска.
  • Страницы с топиками форумов (т.е. страницы, url которых содержат «viewtopic», «showtopic», «showthread» и т.п., в зависимости от форума), если не можете технически обеспечить их постоянное присутствие в пределах 2-х кликов от главной (к примеру, созданием соответствующей карты форума).
  • Страницу с формой регистрации (т.е. страницу, url которой содержит «act=Reg», «register» и т.п., в зависимости от форума).
  • Страницы со списками пользователей (т.е. страницы, url которых содержат «act=Members», «memberlist» и т.п., в зависимости от форума).
  • Любые другие страницы, содержащие неуникальный контент.

Все вышеизложенное касается как форумов, так и других движков.

6) Внизу, в списке страниц, находим ссылочу «Страницы сайта в .TXT«, кликаем, скачиваем список страниц.

7) Открываем его Excel или любым редактором, поддерживающим текстовые файлы с  табуляцией.

8.) Вставляем список страниц в YCCY — индексатор и запускаем систему на проверку.

9) Когда YCCY проерит все странички (то есть не будет страниц в окне «не получилось проверить» и «Список исходных URL»), опять переходим на sape.ru, в список страниц, выбираем «показать все страницы»

10) Вставляем из YCCY, окошка «нет в Яндексе» список в окошко «Урлы страниц», в Sape внизу. Жмем кнопку отметить.

11) С отмеченными — удалить до переиндексации

Вот, у Вас есть список проиндексированных страниц, которые соответствуют требованиям Sape. Можете ждать модерации сайта.

Если модератору что-то не понравится, выполните его указания и переходите по ссылке http://sape.ru/faq.php?q_id=220 для повторной индексации.

P.S. Если у Вас по-прежнему нет аккаунта в Sape — зарегистрируйте его сейчас!

Окт 07

Возобновлена регистрация на Sape

После перерыва, вызванного переходом биржи sape.ru на работу через центры обслуживания партнеров (ЦОП), возобновлена регистрация пользователей в штатном режиме.

Вторым нововведением является удержание налогов с пользователей-резидентов (граждан РФ, юр. лиц, зарегистрированных на территории РФ и ИП), правда осталась возможность регистрировать и нерезидентов, что актуально для иностранных граждан и т.н. граждан Солнечного Гондураса, не желающих платить налоги ;)

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

Зарегистрироваться на Sape можно тут

Сен 27

Контекстные страницы SAPE на phpBB3

Ниже приведен небольшой мануальчик для установки контекстных ссылок биржи SAPE на движок форума phpBB3.
Отмечу, что установка производится в такой последовательности вне зависимости от наличия простых ссылок SAPE на форуме.

1) Скачиваем архив со своей папкой, распаковываем, заливаем ее в корень сервера, устанавливаем на нее права 777
У старых пользователей может быть версия клиента, не поддерживающая контекст, вот для этого я рекомендую обновить папку с sape.php.

1.1) В файле sape.php обязательно меняем  var $_charset = »; на     var $_charset  = ‘UTF-8′;, иначе ссылки на движке phpBB3 отображаться не будут (по умолчанию ссылки получаются с сапы в кодировке CP-1251)
2) Разрешаем исполнение PHP в шаблонах
Администраторский раздел -> Левое меню -> Конфигурация сервера -> Безопасноть -> Разрешить PHP в шаблонах (ставим да, нажимаем кнопку «Сохранить»)
3) Идем на FTP в папку styles/subsilver2 (или Ваш стиль)/template/overall_header.html
Перед тегом <HEAD> вставляем код из САПЫ такого вида:

<!—PHP —>
if (!defined('_SAPE_USER')){define('_SAPE_USER', '51d9ваш_код42e3');}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
<!— ENDPHP —>

Сохраняем.
4) В этой же папке с файлами темлейтов находим файл message_body.html
В нем заменяем

{MESSAGE_TEXT} на <sape_index>{MESSAGE_TEXT}</sape_index>

Сохраняем.
5) Администраторский раздел — очистить кеш
6) Заходим в интерфейс SAPE -> Вебмастеру -> Мои площадки
Добавляем контекстные страницы (индексируем страницы с кодом, который мы только что поставили)

Индексируем страницы, проставляем цены (множители для контекстных страниц), активируем страницы. В общем, все, как обычно.
Для тех кто пока не работает на бирже SAPE, моя скромная партнерская ссылочка — регистрация на SAPE.RU

Сен 18

Биржа ссылок Sape.ru — инвайт

Регистрация в самой удобной и эффективной на сегодня бирже Sape.ru

Для регистрации перейдите по ссылке http://www.sape.ru/

Став моим реффом, можно получить инструкции по работе с системой SAPE, как по поисковому продвижению, так и по продаже текстовых ссылок.

Вот мой мини-отчет по одной из площадок (за 5 мес)

Sape

Sape