С момента публикации Black/White SEO. Фарма FAQ/Часть 1 собралось достаточно интересных вопросов читателей, на которые я сейчас отвечу.

Список вопросов:

1. Выбор фарма партнерки.

2. Какая фарма партнерка лучше?

3. Чем партнерка X, лучше партнерки Y?

4. Поднимать цены на своем шопе, если да то на сколько?

5. Как добыть качественного трафика, с примерами.

6. Очень много препаратов в аптеке, их убирать или оставлять, но изменять текст, или вообще не менять текст?

7. К слову есть хостинг, вот не знаю какой домен под шоп зарегить. совет даш?

8. С какой группой пилюль посоветуешь начать работать, и как стартовать, пытаться тянуть шоп, отимизировав его страницы и кормя ссылочками, либо заводитьблоги и перенаправлять заинтересованных на него?

9. В статье Фентермин,  вы написали, что если запрос выдаёт 5,5 млн результатов в Google, то попасть в топ – не проблема. Вопрос: сколько результатов уже можно считать проблемой?

10. Какой поисковый трафик (количество запросов с точной фразой) можно считать достаточным для того, чтобы <<игра стоила свеч>>?

11. Где регистрировать домен для фарма проекта?

Читать далее »

Ежедневно мне в ICQ пишут ребята, которые хотят работать с фармой, и у которых возникает множество вопросов.

Я решил создать категорию фарма FAQ в которой будут собраны самые частые вопросы новичков, и ответы на них. На все вопросы буду отвечать я, а также некоторые ТОП мастера ведущих партнерок.

Данная категория будет редактироваться, и дополняться по мере появления ваших вопросов.

Отправить ваши вопросы вы можете на:   farma_help

И так, приступим…

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

Один из самых часто задаваемых вопросов, куда податься, в black или white seo?

Black SEO – На данный момент, впрочем как и всегда создание дорвеев/прокачка профилей форумов на трастовых ресурсах является основным методом добычи трафика большинства фармацевтов.

Лучше 3 дня в топе, чем всю жизнь в жопе.©

Проблема дорвеев, по моему мнению заключается в скоропостижном бане самого дорвея. Это может быть стук овнерам ресурса/google spam report и даже DDOS.

На форуме главмеда существует топик Воровство доров (УРОДЫ), из названия которого становится понятна суть его содержания.

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

Из серий спаленных и рабочих тем по фарме, в частности фарма дорвеев и Black SEO в целом рекомендую почитать закрытый раздел в блоге Rx-Partners.

Я не дорвейщик, я не занимаюсь созданием дорвеев. Не занимаюсь по той причине, что люблю стабильность. Дорвей сегодня есть, он в ТОП-е, есть ордеры, завтра его нет, и все заново.

Один из вариантов создания и вывода дорвея в топ, на мой взгляд:
Идем на тематический хак форум – злой, ачат и т.д. Находим селлера трастовых ресурсов, которого в наше время не так легко найти. Покупаем доступ к трастовому ресурсу .edu/.gov и т.д., цена зависит от PR, для примера .edu/PR-5 в одни руки порядка 85$ и выше.

Вам достанется FTP аккаунт или шелл, с помощью которого вы сможете залить ваши файлы/дорвей на сервер. Дальше хрум/много-много ссылок с хорошим PR + бубен и вы в ТОП-е, также присутствует множество нюансов.

Тоже касается и прокачки профиля/ей. На трастовом форуме/ресурсе и т.д. создается профиль, который в дальнейшем обильно прокачивается ссылками с высоким PR.
Ссылки в большинстве случаев ставят с морд ломанных ресурсов, для примера скрипт Мага, который в свое время ломал все известные версии Wordpress. Примеров можно привести много. На этом мне хотелось бы закончить с black seo, и перейти к к белому продвижению фарма проектов в SE

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

Почему же большинство не рекомендует продвигать белые фарма ресурсы в SE, и считают это настолько бессмысленным и неоправданным?

Ответы на данные вопросы звучат следующим образом – DDOS, проспам ресурса по black ресурсам, абузы и множество других неприятных вещей.

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

Да, я соглашусь, это действительно так, но зачем же ставить крест на белом продвижении фарма ресурсов в SE? Данная ситуация касается жестких ВЧ запросов, для примера “buy viagra”.

Вы бы решились продвигать и вкладывать свои деньги/усилия/время в этот запрос? Я нет.

Клоню к тому, что существует множество препаратов, профит с которых в разы превышает профит с продажи привычных бестселлеров, не только категории ED.

Для полного представления всей ситуации приведу пример.

Cравним профит/выдачу Google по двум таблеткам: Viagra и Vicodin.

Конкретнее, при продаже Viagra 120 pills, ваш профит составит 84,96$, а при продаже Vicodin 120 pills ваш профит составит 336$.

Как видно, профит вебмастера при продаже Викодина в паке 120 таблеток намного больше в случае продажи Виагры.
Многие скажут, что есть множество таблеток, при продаже которых профит ВМ исчисляется в 100-тни долларов, и не факт что данные таблетки продаются. При сравнении запросов “buy viagra” и “buy vicodin”, в случае с викодином конкуренция в выдаче google.com в 7 раз ниже по сравнению с виагрой.

Почему я сравнил Виагру с Викодином? Обе таблетки находятся в списке ТОП продаваемых препаратов в фарма партнерке rx-promotion.com.

Также могу сказать что, в ТОП-е гугла по запросу buy vicodin вас не будут ддосить, единственный момент – многочисленные абузы из за принадлежности викодина к группе контроллов, спасает абузоустойчивый сервер от Панды.

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

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

Правильный выбор препаратов – залог вашего дальнейшего успеха.

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

Теги:

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

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

Приведу два примера. Ваша сестра является преподавателем английского языка в высшем учебном заведении, она желает вам помочь, но писать тексты вы должны сами. Или же, вы сами очень хорошо владеете английским, и готовы писать сами, – это два живых примера моих товарищей. Проблем теоретически не должно возникать вообще, а на практике все немного сложнее.

Задача: Вы должны написать качественный и объёмный текст для вашего фарма шопа.

Для примера возьмем таблетку Виагра. Мы знаем что Виагра помогает справляться с проблемой эректильной дисфункции. Перечислим мы основные достоинства Виагры, ну и наберется текста максимум на пол страницы А4.

А как написать несколько страниц интересного текста для пользователей и поисковых роботов? Такой вопрос мне часто задают в ICQ мои товарищи. Я подготовил схему, опираясь от которой можно написать отличную статью/описание для любого лекарственного препарата.

Пишем контент по Виагре

Каждый из пунктов можно разделить еще на несколько подкатегорий, в целом, надеюсь мою мысль уловили.

1. Причины написания.

Главная причина – необходимость выразить благодарность Лаки за проделанную работу. Статьи его реально сэкономили мне время, может и мой опус кому-нибудь пригодится.

2. Задача.

Необходимо сделать добавление контента в описание препаратов на движке SE2 главмеда. Способ правки шаблонов работает, но он несколько прямолинеен и не универсален.

3. Теория.

Как известно (или неизвестно), все (т.е. абсолютно ВСЕ) данные по продаваемым лекарствам в главмедовском движке хранятся в виде XML файла. Насколько я успел разобраться (вникать особенно времени не было, поэтому поправлять меня можно и нужно), при установке движка, а также при выполнении операции ?xmlupdate через браузер происходит следующее:

  • каждый препарат или группа препаратов, которые хранятся в файле data/data.xml извлекаются, преобразуются в ассоциативный массив;
  • полученный массив сериализуется;
  • сериализованный массив сохраняется в папке data с именем item.{ID}.ser или items_in_group.{ID}.ser.

Далее при работе движка обращение за данными по препарату или группе препаратов идет по id препарата или id группы соответственно к файлу item.{ID}.ser или items_in_group.{ID}.ser. Пытливый читатель спросит, что такое child.{ID}.ser, я отвечу так: это данные по подгруппам для тех препаратов, у которых есть несколько вариантов расфасовки.

4. Главная идея.

Мне не хочется лезть в шаблон каждый раз, когда у меня появляется новый, заказанный у Лаки ;) контент для очередного препарата. С другой стороны, мне нельзя править ser файлы в движке главмеда, ибо они не переживут обновления каталога. В таких нечеловеческих условиях приходится работать.

Выход есть. Когда в движке некая функция получает массив значений для препарата или группы, мне нужно вставить проверку на наличие измененных данных. Если они есть в наличии – значит заменить данные на мои, если нет – ничего не менять. И уже после этого возвращать данные из функции.

5. Конкретика.

Для работы нам понадобится минимальное знание php и наличие сервера с этим самым php. Для начала возьмем любой из ser файлов и преобразуем его содержимое в массив. Далее делаем простой print_r и получаем примерно следующее:

Array
(
    [id] =&gt; 188
    [name] =&gt; Viagra
    [packages] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [id] =&gt; 4730
                    [parent_id] =&gt; 188
                    [pills_count] =&gt; 30
                    [pills_type] =&gt; pills
                    [dosage] =&gt; 25
                    [dosage_type] =&gt; mg
                    [price] =&gt; 145.38
                    [price_per_item] =&gt; 4.85
                    [name] =&gt; 30 pills x 25 mg
                    [save_money] =&gt; 0
                    [per_type] =&gt; pill
                ) 
 
            [1] =&gt; Array
                (
                    [id] =&gt; 4731
                    [parent_id] =&gt; 188
                    [pills_count] =&gt; 60
                    [pills_type] =&gt; pills
                    [dosage] =&gt; 25
                    [dosage_type] =&gt; mg
                    [price] =&gt; 217.13
                    [price_per_item] =&gt; 3.62
                    [name] =&gt; 60 pills x 25 mg
                    [save_money] =&gt; 74
                    [per_type] =&gt; pill
                ) 
 
[!skip!] 
 
[description] =&gt;
    [Drug_name] =&gt; Viagra (Sildenafil)
    [Drug_Uses] =&gt; Viagra is used for treating erectile dysfunction (e.g. male impotence). It works by helping the blood flow into the penis to achieve and maintain an erection during sexual stimulation.
    [How_Taken] =&gt; Viagra is to be taken 30 minutes to 1 hour before sexual activity. You may take it up to 4 hours before sexual activity. Viagra is not supposed to be taken more often than once per day.
    [Drug_Class_and_Mechanism] =&gt; Viagra is a phosphodiesterase type 5 inhibitor and it works by helping the blood flow into the penis to achieve and maintain an erection during sexual stimulation.
 
<img src="/img/viagra.jpg" alt="" /> 
 
<img src="/img/viagra_3d.jpg" alt="" />
    [Missed_Dose] =&gt; Viagra is to be 
 
[!skip!] 
 
    [bundle] =&gt;
    [price_per_item] =&gt; 2.09
    [min_price_child_id] =&gt; 4735
    [sprice_per_item] =&gt; 3.97
    [group] =&gt; Array
        (
            [name] =&gt; Men's Health
            [id] =&gt; 57
        ) 
 
)

Пропустить пришлось очень многое, потому как, повторюсь, тут хранится ВСЯ информация о препарате, включая описания на нескольких языках. На всякий случай приведу секретный код для получения всего массива:

<?php 
$str = file_get_contents('data/item.188.ser'); 
$ar = unserialize($str); 
print_r($ar); 
?>

Для чего это надо? Исключительно для того, чтобы видеть индексы в массиве именно того текста, который мы хотим изменить. Например, мы заказали у Лаки контент по препарату c id 188 (Viagra) и контент этот включает описание дозировки препарата.

Ищем прямо на странице главмедовского движка главмедовский текст, потом ищем его же в нашем массиве (который надо просматривать по F3 в браузере, он тогда удобнее для просмотра) и находим, например, ключ массива [Drug_Uses], для которого значение содержит искомый текст.

Отмечаем себе, что нам нужно будет изменить значение для $array['Drug_Uses'] и повторяем все шаги для остального контента.

Для определенности скажу, что я собираюсь менять следующие значения в массиве:

  • [small_description]
  • [Drug_Uses]
  • [Missed_Dose]
  • [Warnings_Precautions]

Наверное, нелишним будет указать, что порядок расположения не имеет никакого значения.

Идем дальше. Если опустить все лирические подробности, то файл, в котором вызывается ТА САМАЯ функция расположен в каталоге core и называется item_data.cls.php. И вот с этой самой минуты начинается очень тонкая работа.

6. ПРЕДУПРЕЖДЕНИЕ.

Далее идут советы по внесению изменений в ядро движка SE2. Все, что вы сделаете – вы сделаете своими руками на свой страх и риск. Если что-то перестанет работать, никто в этом не виноват и помощи ждать будет неоткуда. Я сказал.

7. Снова конкретика.

На самом деле все не так страшно, если вы понимаете простую вещь: резервная копия файла на создание потребует минуты, а сэкономить может часы. Поэтому копируем файл core/item_data.cls.php в core/item_data.cls.php.bck и начинаем “хирургию”.

Находим следующий код (у меня он на строке 289):

    /* Читает данные из файла, сохраненые ранее в сериализованном виде
     * @param   $filename   String    Имя файла для сохранения
     * @return              Any       Переменная сохраненая ранее.
     */
    function load_data($filename){
        global $SITE_ROOT;
        if(file_exists($SITE_ROOT.'data/'.$filename.'.ser')){
            $str = file_get_contents($SITE_ROOT.'data/'.$filename.'.ser');
            return unserialize($str);
        }
        else{
            return false;
        }
    }

Заменяем его на следующий:

    /* Читает данные из файла, сохраненые ранее в сериализованном виде
     * @param   $filename   String    Имя файла для сохранения
     * @return              Any       Переменная сохраненая ранее.
     */
    function load_data($filename){
        global $SITE_ROOT;
        if(file_exists($SITE_ROOT.'data/'.$filename.'.ser')){
            $str = file_get_contents($SITE_ROOT.'data/'.$filename.'.ser');
            $ar = unserialize($str);
            if (file_exists($SITE_ROOT.'data/changed/'.$filename.'.ser')){
               include_once ($SITE_ROOT.'data/changed/'.$filename.'.ser');
               foreach ($changed as $key =&gt; $value){
                   $ar[$key] = $value;
               }
            }
        return $ar;
        }
        else{
            return false;
        }
    }

и сохраняем.

Что необходимо знать. Во-первых, файлы с измененными значениями массива будут искаться в папке data/changed/ и названия их должны совпадать с названиями исходных файлов. Чуть подробнее объясню ниже. Во-вторых, эти файлы должны иметь строго оговоренную структуру, потому как проверку на валидность данных я не предусматриваю.

8. Порядок работы (в качестве резюме).

  1. В директории data создаем директорию changed.
  2. Делаем бекап файла core/item_data.cls.php и вносим в него изменения.
  3. Находим id препарата, данные которого необходимо изменить.
  4. Находим ключи массива, в которых хранятся данные, подлежащие изменению.
  5. Создаем в директории data/changed/ файл с именем item.{ID}.ser и в нем размещаем данные в следующем виде:

“Здесь измененный текст”,
Drug_Uses” => “Здесь измененный текст”,
Missed_Dose” => “Здесь измененный текст”,
Warnings_Precautions” => “Здесь измененный текст”

);

?>

6. Идем на страницу сайта с описанием препарата и проверяем, что получилось.

9. TODO.

Я не предусматривал никакой фильтрации измененного контента. Т.е. не делается проверок на корректность текста, его размер, наличие специальных символов и т.д. Для моих целей вполне достаточно и того, что получилось. В принципе, вполне можно набросать скрипт, который будет автоматически создавать файлы для измененного контента, чтобы избежать ошибок. Но это уже другая история.



Do Follow Блог