Strýček G zaútočil, je čas na odvetu

mad_scientist.jpgTakže, google zaútočil poměrně brzo na spoustu webů z directoglobal. Je nesmysl myslet si, že za to může to, že jsou v katalogu, protože tam je může hodit kdokoliv. Včera jsem měl debatu s jedním člověkem co frčí ve velkém na prodeji backlinků a jelikož vím, že má obrat přes 3K USD za měsíc čistě z prodeje odkazů + 4 roky zkušeností v oboru, tak si jeho názoru moc vážím. Když jsem mu dovysvětlil celou kauzu directoglobal (neluví česky, takže mi to dalo zabrat), tak podle druhu penalizace mi řekl, že se pravděpodobně nejedná o čistě akci google, ale prostě někdo vzal weby co jsou v katalogu a nasubmitoval je přímo google, že prodávají odkazy. Ten to u nepodstatných webů (u kterých se nepředpokládá že si budou stěžovat) vzal šmahem a hodil tam penalizaci. Tato teorie mě vůbec nenapadla. Viděl jsem za tím všechno možné, jen ne to, že se prostě někdo naštval a poctivě to nahlásil. Takže jsem mu poděkoval za konzultaci a začal přemýšlet co s tím. Asi nejjednodušší by bylo stěžovat si a vyhrožovat, ale to je typicky české a teď by se nám spíše hodil americký přístup k problému. Takže zapojit programátorské schopnosti a jedem na to.

Ačkoliv programátor directoglobal je velice pomalý a nedělá věci v takovém pořadí jaké jsou potřeba, je nutné dodat, že nám dává opravdu velkou míru upravovat si cokoliv. Neměl by tak být problém profesionálně reklamu zamaskovat. Po pár pokusech se mi to opravdu podařilo. Takže zde je řešení pár největších problémů:

Jak omezit výpadky Directoglobal

Servr na kterém běží DG je poměrně rychlí, ale občas se zadrhne. Zabránit se tomu dá něklika způsoby. Buď na řádku 10 vygenerovaného directokodu změníme, aby se soubor aktualizoval méně často než 1x za hodinu tj přepíšeme 3600 třeba na 86400 (1x za den), ale to pak také dostaneme později zaplaceno, anebo v horším případě si u nás klient nekoupí třeba 2 reklamní sloty, když uvidí že to vázne. Lepším řešenm je úprava řádku 12.

Upravíme jí následovně:

if ($dg_handle = @fsockopen („ads.directoglobal.com“, 80))

na

if ($dg_handle = @fsockopen („ads.directoglobal.com“, 80, $errno, $errstr, 1))

Čímž zkrátíme šanci na odpověď directoglobal servru na 1 vteřinu. Můžeme dát i 2 vteřiny, ale servr je rychlí a při testech 1 stačilo. Pokud servr nepujde tak se naše ztrátka zpomalí o 1 vteřinu nikolik však jako dříve o defaultní nastavení timeoutu.

Pokud to chcete ještě vylepšit, nebo máte na stránkách ERROR_REPORTING na ALL tak přidejte ještě řádek 31 následujíc kus kódu (tlustě je nový, kurzivou původní)

if (!isset($new)){ echo „Nedari se pripojit“; }
else{

$new = trim(substr($new, strpos($new,“text/html“)+10));

if (strlen($new) > 8 AND strpos($new, „|“, 6) <> 0)

{
$local_dat = @fopen(„directoglobal_180.dat“, „w“);

if (!$local_dat == „“) @fwrite($local_dat, $new, 8192);
else echo „Chyba, musite manualne vytvorit ve vychozim adresari soubor \“directoglobal_180.dat\“ s opravnenim minimalne 0006, automaticke vytvoreni se nezdarilo.“;

@fclose ($local_dat);

}

}

Místo nedaří se připojit nedávejte nic. Nebo si můžete nechat poslat email, popřípadě zložit si to do databáze. To už je na vás.

Jak nahradit reklamu na directoglobal svou vlastni

Na řádek 51 vložíme kus vlastniho kodu:

if ($polozka[2]==“http://www.directoglobal.com/cs/detail/180″){

$polozka[0] = „404m.com“;

$polozka[1] = „Blog nejen o doménách“;

$polozka[2] = „http://404m.com“;

}

Místo 180 dejte ID vašeho webu.

Problémový kus javascript kódu

Tahle část mi dala nejvíc zabrat schovat javascript tak, aby byl vidět není žádná sranda. Nakonec jsem zvolil jednoduché encodování a zpětné zprovoznění pomocí funkce unescape.Kód co se nachází na stránkách je složen z ID reklamního bloku a stažení javaskriptu s funkcí trackHit, který pošle obrázku na directoglobal servru data o reklamě. Pomocí služby na encodování si celý kód schováme. Takže kód je následující:

gd_ad = „180“;

a javascript co se vkládá ze servru:

function trackHit()

{

var img;

img = new Image();

img.src=“http://ads.directoglobal.com/hit.php?ad=“ + gd_ad + „&rnd=“ + Math.random();

return true;

}


trackHit();

Nezapomeňte si změnit číslo u své reklamy a pak jej přes encodování schovte a vložte mezi tagy <script type=“text/javascript“>document.write( unescape( ‚ a ‚ ) );</script>. V reálu pak bude soubor vypadat nějak následovně (bez entrů, bude jen na jendom řádku):

<script type=“text/javascript“>document.write( unescape( ‚

%09%67%64%5F%61%64%20%3D%20%22%31%38%30%22%3B%0A%09%0A%20%20%66%75%

6E%63%74%69%6F%6E%20%74%72%61%63%6B%48%69%74%28%29%0A%09%7B%0A%09%

76%61%72%20%69%6D%67%3B%0A%09%69%6D%67%20%3D%20%6E%65%77%20%49%6D%

61%67%65%28%29%3B%0A%09%69%6D%67%2E%73%72%63%20%3D%20%22%68%74%74%

70%3A%2F%2F%61%64%73%2E%64%69%72%65%63%74%6F%67%6C%6F%62%61%6C%2E%

63%6F%6D%2F%68%69%74%2E%70%68%70%3F%61%64%3D%22%20%2B%20%67%64%5F%

61%64%20%2B%20%22%26%72%6E%64%3D%22%20%2B%20%4D%61%74%68%2E%72%61%

6E%64%6F%6D%28%29%3B%0A%09%72%65%74%75%72%6E%20%74%72%75%65%3B%0A%

09%7D%0A%0A%20%74%72%61%63%6B%48%69%74%28%29%3B

‚ ) );

</script>

Když k tomu přidáme, že je možné si jakkoliv upravit vzhled reklam, dokonce i tak, že každý slot bude vypadat jinak prakticky není způsob jak by mohl poznat google že se nejedná o součást stránky, nebo samostatně prodané reklamy. Za to že jste v katalogu penalizaci dostat nemůžete, protože tam vás může dostat kdokoliv. Directoglobal samozřejmě má zajištěné, že se tam nedá dát cizí web, ale to google neví, musí předpokládat, že si někdo z konkurence zaplatil šéfy directoglobal. Proto také se penalizuje jen page rank, kdyby to pohlo s pozicemi mohl by google být zažalován a v americe už se vysoudili peníze i za větši voloviny.

Ještě důležité upozornění, nevím jak funguje directoglobal robot na test podvodníků, pokud nenajde svůj kód můžete dostat výhružku. Takže zkoušet jen na vlastní nebezpečí (to se týká toho javascriptu).

Share Button
(0)(0)

Jak bude reklama vypadat?
-
Nechceš zde reklamu napořád jen za 121 Kč?
Zobrazit formulář pro nákup

22 komentářů

  1. admin napsal:

    Koukám že mi wordpress nahradil úvozovky. Všude mají být samozřejmě klasické "

    (0)
  2. Kenn napsal:

    Je to "legální"? protože Directo má v podmínkách zákaz jakýchkoliv změn kódu :)

    (0)
  3. admin napsal:

    No to nevím, ale někteří lidi jsou ze ztráty Page Ranku tak zoufalí, že to snad i využijí. Já osobně využiju maximálně tu ochranu proti výpadkům. Ostatní mi je tak nějak jedno.

    (0)
  4. Lukas napsal:

    Neviem ci máš pravdu ja som sa do DG iba zaregistroval a však kod som si na stránku nestihol hodit a mal som pokles PG 3 - 0

    (0)
  5. zakjan napsal:

    Reklamy je od Directa dobré stahovat odděleným skriptem cronem.

    (0)
  6. Honza napsal:

    chci se zeptat jestli se jedna ciste o ceske domeny nebo jen .cz koncovkou domeny ?.. my sme cca pred mesicem dodavali pomerne propracovany seznam cesky domen ktery zaroven obsahoval informace jestli se jedna o MFA, linking, traffic domeny, a samozrejme jestli jsou u DG. Odberatel je z UK, jmeno rici nemuzu..

    (0)
  7. tv program napsal:

    hele, když počkám do přepočtu jestli mě penalizujou, a pokud ano, tak to hned po něm odstraním, tak se mi pagerank vrátí dříve než při dalším přepočtu, že?

    (0)
  8. ja napsal:

    S tim scramblovanym javascriptem opatrne ;) To uz je lepsi reseni ho vyhodit uplne a prodavat na ranky...

    (0)
  9. Rypi napsal:

    Já jsem ochranu proti "výpadkům" udělal tak, že jsem JS dal až nakonec stránky a web pak jel dál. PHP kód mi web nebrzdil...

    (0)
  10. admin napsal:

    Rypi: aha to mě nenapadlo. Díky za radu. Javascript to vlastně vždy brzdí taky :)

    (0)
  11. kletely napsal:

    Kenn: pri generovaní kódu máš aj voľbu "Generování kódu mě nezajímá, jenom mi řekněte jak vypadá tracker a odkud brát reklamy." tak že sa môžeš vyhovoriť na to :)

    (0)
  12. Vembl napsal:

    All: Pokud jde o úpravy kódu tak platí následující:

    Nejsou povoleny takové úpravy, které by znehodnotily SEO bonus reklamy - tedy javascript, iframe a no follow.

    S kódem si můžete dělat "co chcete", pokud bude správně zobrazovat reklamu inzerentů a nebude znehodnocen SEO efekt.

    (0)
  13. kolarhon napsal:

    Diky za rady... mozna neco vyuziji... :)

    (0)
  14. Kenn napsal:

    Vembl: zrovna to no follow by bodlo. Vždycky jsem si myslel, že Directo je cílená reklama a ne prodej backlinků...

    (0)
  15. Petr Malec napsal:

    Tak zrovna nofollow je úplně zbitečně to tě nezatěžuje a co si budem říkat, ale directo se nyní hlavně používá na nákup backlinku, možná to časem bude jinak, ale nyní je to bohužel tak.

    Ostatně nejvíce to brzdí ten JS, tak hodit ho nakonec stránky je ideální řešení, ale nevím v poslední době sem žádný výpadek u DG nezaznamenal.

    (0)
  16. Ta úvodní teorie, že všechny weby postiženy snížením ranku byly manuálně nasubmitované do spam formuláře mi přijde trochu divoká. Možná některé byly a pak se na to Google podíval pozorněji. Ale spíš bych se klonil k nějakému polo automatickému řešení. Otázka, co bylo dřív, jestli manuální impulz a pak to projeli robotem, nebo nejdřív robot něco našel a pak teprve to manuálně osolili.

    Doporučuju přečíst http://google-cz.blogspot.com/2009/03/nakup-predaj-spatnych-odkazov.html
    Nepřipomíná vám ten screen Googlem zakázané formy reklamy něco?;-)

    (0)
  17. admin napsal:

    MartiN: velmi dobrý postřeh, ale i vtom článku je zmíněno, že to prostě někdo hromadně napráskal. Možná drahé seo firmy, možná naštvaný uživatelé atd. Je to celkem jedno, prostě pokud se ten javascript schová (třeba do iframe) a odstraní reklama directoglobal tak nikdo nemá šanci poznat že se jedná o directoglobal, protože není problém v podstatě udělat s tím cokoliv (každý reklama může být na jiném místě, vypadat jinak, atd.)

    (0)
  18. Switch napsal:

    Ať žije klasická výměna odkazů.
    V DG nevidím žádý rozdíl oproti Backlinks.com.

    Penalizace od Googlu je tedy na místě. Stačí se na to podívat realisticky. S DG jsou problémy od samotného začátku a tohle je taková třešnička na dortu =)

    (0)
  19. Petr Malec napsal:

    Tak napsání skriptu, který všechny weby co jsou v katalogu DG nahlásí přes ten formulář Googlu, má každý šikovný do 20 minut napsaný. Takže ať to napraskákal kdokoli stejně by to dřív nebo později přišlo.

    (0)
  20. vB napsal:

    20 minut? Stačí copy&paste z http://cybersquatting.cz/directoglobal.php?ord=all :)

    (0)
  21. Vembl napsal:

    Switch: Já si myslím, že rozdíl mezi DG a Backlinks je naopak zcela zásadní. DG je reklama se SEO bonusem a Backlinks.com je jenom odkaz. To že jsou s DG problémy je pravda, ale který velký projekt je nemá.

    Jestli nás někdo napráskal strejdovi z USA nebo ne je mi celkem jedno. Google si vyhledávání vymyslel, tak si to hlídá podle svého. Snížení ranku bez vlivu na pozice v SERP je jediné co se partnerům může stát. Pokud by začal penalizovat nějakým propadem pozic, apod., tak jim hrozí opravdu velké riziko soudního sporu, což si myslím, že nechtějí.

    Jinak důvod proč lidé kupují odkazy spočívá v principu, na jakém je postaveno vyhledávání. Upřímně řečeno, odkazy kupují skoro všichni a je z toho normální legitimní business, byť se to Googlu nelíbí. Prostě i na internetu platí, že čím víc peněz máš, tím lepší je tvoje pozice. Já na tom nevidím nic špatného.

    Pozice ve vyhledávání bude nutně ovlivněna vždy, ať již Google bude kupování odkazů penalizovat nebo ne. Když si objednáš linkbuilding u SEO agentury, tak si vlastně také kupuješ odkazy. Jediný rozdíl je v tom, že SEO agentury to umějí lépe zamaskovat a pro Google není možné rozlišit to zda je odkaz koupený nebo nikoli. Totéž platí pro odkazy v PR článcích, apod. Prostě tohle je boj s větrnými mlýny. To by se muselo všechno kontrolovat ručně.

    (0)
  22. tv program napsal:

    ještě je ale možnost, že bude google sledovat odkazy na directoglobal/detail, takže nevím, jestli by nebylo lepší házet u toho prodeje reklam nějakej redirect...

    (0)