Рецепт первый – блоги
Для продвижения основного сайта я создал блог на Blogspot. Почему именно там? Почему не на своем хостинге?
Во-первых, потому что хотелось, чтобы блог и сайт висели на разных айпишниках. Где-то читал, что ссылки с сайтов, которые висят на одном айпиадресе с основным, учитываются меньше, чем с сайтов, разнесенных по разным уголкам сети.
Во-вторых, заметки с блогохостингов очень быстро попадают в поисковый индекс. Иногда – в течение нескольких минут. В то же время, если бы блог магазина был сам по себе, то пришлось бы потратить немало сил и на его продвижение, чтобы он стал регулярно посещаться ботами поисковиков.
В третьих, также роль играет то, что на блогохостинге тебя могут найти другие пользователи этой службы, стать подписчиком...
В четвертых, на блогохостингах (ЖЖ, Ли.Ру) можно создавать сообщества. Путем перелинковки блога с сообществом, сообщества с другим сообществом или основным сайтом, я надеюсь прибавить ТИЦ и ПР. Кроме того, если писать хорошо (и главное - не только рекламу товаров, а и то, что интересно пользователям) вполне реально найти постоянных читателей, и, как следствие, - посетителей основного сайта.
В общем, чем больше блогов разных и клевых – тем лучше!
Но писать надо везде только эксклюзивный контент! Если будете тупо кросс-постить одно и тоже сообщение в несколько блогов – результат если и будет, то скорее всего негативный.
Есть у меня сайт, который замечательно индексируется Гуглом. На сайте порядка 150 тысяч страниц, и если поставить сквозную ссылку – то на ссылочная масса продвигаемого сайта возрастет очень резко.
А поисковики такого не любят. Ибо как-то неестесственно смотрится, что до определенного дня на сайт было, условно, 10 ссылок, а за сутки добавилось 99990 новых... Поэтому я решил кормить Яшу и Гугля "с ложечки". Для этого пришлось написать небольшой скриптик. Вряд ли он вас устроит в том виде, в котором я его публикую здесь, но идея должна быть понятна.
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 39 40 41 42 43 44 45 46 47 48 49 50 51 | <?php // в качестве идентификатора страницы, на которой будет размещена ссылка, // используем md5-хеш строки запроса $page = md5($_SERVER['REQUEST_URI']); // количество ссылок, которые будут добавляться в течение дня $maxLinksPerDay = 100; // количество ссылок, которое будет добавляться на 1 страницу $linksPerPage = 1; // "клей" нужен если ссылок на странице больше 1 $glue = ', '; // временных массив для хранения ссылок до их вывода $linksToDisplay = array(); // Для начала проверим, имеются ли ссылки, которые уже // добавлены на запрашиваемую страницу. $mresult = @cms_query("SELECT `".$_CONFIG['sql_pref']."Links`.`Link` FROM `".$_CONFIG['sql_pref']."LinksPages` LEFT JOIN `".$_CONFIG['sql_pref']."Links` ON `".$_CONFIG['sql_pref']."Links`.`LID` = `".$_CONFIG['sql_pref']."LinksPages`.`LID` WHERE `".$_CONFIG['sql_pref']."LinksPages`.Page = '{$page}'"); if (mysql_num_rows($mresult) > 0) { // если есть - сохраним их во временный массив while ($mline = mysql_fetch_object($mresult)) { $linksToDisplay[] = $mline->Link; } } else { // если ссылок нет - проверим, сколько ссылок уже добавлено за сегодня $mresult = @cms_query("SELECT COUNT(id) AS Count FROM `".$_CONFIG['sql_pref']."LinksPages` WHERE Created = CURDATE() GROUP BY Created"); $mline = mysql_fetch_object($mresult); if ($mline->Count < $maxLinksPerDay) { // Если меньше, чем разрешено в настройках, добавим новые $mresult = @cms_query("SELECT LID, Link FROM `".$_CONFIG['sql_pref']."Links` ORDER BY `Times_used`, RAND() LIMIT 0, $linksPerPage"); if (mysql_num_rows($mresult) > 0) { while ($mline = mysql_fetch_object($mresult)) { $mmresult = @cms_query("INSERT INTO `".$_CONFIG['sql_pref']."LinksPages` (`Page`, `LID`, `Created`) VALUES ('{$page}', '{$mline->LID}', CURDATE())"); $mmresult = @cms_query("UPDATE `".$_CONFIG['sql_pref']."Links` SET `Times_used` = `Times_used` + 1 WHERE LID = {$mline->LID}"); $linksToDisplay[] = $mline->Link; } } } } // Выводим то, что насобирали :-) if (count($linksToDisplay) > 0) echo join($glue, $linksToDisplay); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | CREATE TABLE `Links` ( `LID` int(11) NOT NULL auto_increment, `Link` varchar(255) NOT NULL, `Times_used` int(11) NOT NULL, PRIMARY KEY (`LID`), KEY `Times_used` (`Times_used`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; CREATE TABLE `LinksPages` ( `id` int(11) NOT NULL auto_increment, `Page` varchar(64) NOT NULL, `LID` int(11) NOT NULL, `Created` date NOT NULL, PRIMARY KEY (`id`), KEY `Page` (`Page`), KEY `Created` (`Created`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; |

августа 23, 2009 в 10:45