sad-why-invertedPřed pár měsíci jsem musel přejít ze špičkového řešení Raven Antispam na Akismet. Návštěvníci si ztěžovali, že jim nejdou odesílat komentáře. Akismet se zdál jako ideální náhrada. Teprve po jeho aktivaci jsem si uvědomil kolik jsou schopni roboti poslat komentářů za den. V průměru to vycházelo na 360 spamů za den. Jenomže se objevil další problém. Když jsem si procházel spam složku a obdivoval, co všechno dokáží spameři vymyslet, našel jsem české komentáře. Říkal jsem si, že jednou za čas to vždy projdu a sjednám nápravu. Jenomže poslední dobou už mi to začíná být celkem nepříjemné. Vzhledem k tomu, že komentáře schvaluju ručně, tak se můžou někteří čtenáři mého blogu brát nezobrazení jejich komentáře, velice osobně. Dokonce v případě, že se jich přímo téma osobně týká, dokonce za určitý akt slušně řečeno neprofesionality. Paradoxně se tak dostávám do ještě horší situace než to bylo předtím. Raven způsoboval problém s odesíláním. Akismet se tváří, že komentář odešel ale administrátor jej ignoruje.

Jak vlastně Akismet pozná spam?

Tato otázka mi vrtá hlavou posledních pár týdnů. Když najdete ve spamu Jiřího Rosteckého anebo Plaváčka, tak vám to prostě hlava nebere. To nejsou spameři. Jeden z nich použil v delším příspěvku odkaz na root.cz, což považuji za autoritativní stránku a druhý dokonce žádný odkaz. Tak v čem je problém? Včera si mi navíc postěžoval emailem Jan Kalianko (provozovatel systému KupČlánek), že jsem mu neschválil komentář. To byl komentář o 934 znacích bez jediného zpětného odkazu. Akismet je propojený s centrálou a pomocí ní identifikuje spam. Přitom záleží na následujících faktorech:
  • IP adressa - Pokud více lidé označí příspěvky z této IP adresy jako spam jde na blacklist.
  • Druh komentáře - WordPress využívá více druhů komentářů. Mimo ten klasický i trackback a pingback. Ty jsou často zneužívány k linkbuildingu
  • Autor komentáře - Pokud někdo používá klíčové slovo jako jméno tak si samozřejmě přesun do spamu zaslouží. Na druhou stranu často naše přezdívka označuje nějaký předmět.
  • Emailová adresa - Zvláště freemailové služby jsou podezřelé. Ovšem komentáře se neověřují. Můžete tam klidně napsat emailovou adresu prezidenta.
  • Odkaz - Asi vás napadlo, že právě tohle může být nejčastějším důvodem. Ovšem Akismet je chytrý. K URL si přiřazuje i IP adresu serveru. Klidně by tak mohl být i problém v sdíleném hostingu.
  • Obsah komentáře - Tady to není jen o počtu odkazů a klíčových slovech. Akismet hledá i zdali není okopírovaný text například z wikipedie anebo zpravodajských webů.

Tak kde je chyba?

Mám tu spoustu čtenářů, kteří rádi přispívají za zpětný odkaz. Ale nevadí mi to pokud je jejich komentář alespoň trochu k tématu. Ostatně pokud by mi to vadilo, nechal by jsem u odkazu nofollow. Jenomže lidé co končí ve spamu do této skupiny nespadají. Přiznám se, že nevím jak se dostal Jirka mezi spamery. Na to jsem nepřišel. Plaváček a Honza jsou často hodně kritičtí, takže zde by jsem možná vsadil na variantu, že na jiných WP stránkách s Akismet zmáčkl bloger místo smazat tlačítko spam. Jenomže tím odeslal jejich příspěvek do centrály Akismet. Tam je robot po několika hlášeních dal na blacklist.

Jak zvednout svou důvěryhodnost?

Všem doporučuji vytvořit si účet na  cs.gravatar.com. WordPress se službou Gravatar spolupracuje a lidé s obrázky vedle komentáře jsem snad ve spamu ještě neviděl. Navíc to zvedá i šance, že příspěvek bude přečten. Další možností je používat odlišné jméno či email. Ale to je podle mě značně nepohodlné.

Závěr

Označování příspěvky lidí jako SPAM místo smazání je špatné a narušuje to fungování Akismet. Je třeba si uvědomit, že to je centralizovaný systém a informace se přenášejí mezi všemi blogy. V každém případě pokud by jste zde neviděli svůj příspěvek, tak mi vždy napište na email. Díky ;)