Archiv rubriky ‘Růst’

Mít přehled: Google Webmaster Tools (díl 2.)

11. 4. 2010 v 20.38

Sitemapy

Důležitá součást každého většího webu – jedná se o XML soubor(y) se seznamem všech URL vašeho webu.Více základních informací najdete na Wikipedii.

Do jedné sitemapy by se mělo vkládat (?) maximálně 50 000 URL a měla by být veliká maximálně 10 Mb v nekomprimovaném stavu. Každopádně pro více adres je možné vytvořit tzv. sitemap index, a z něj odkazovat na všechny sitemapy. Na Pixmacu máme aktuálně 289 sitemap ;) Můžete se podívat na http://www.pixmac.cz/sitemap.xml

Výhodné je i sitemapy komprimovat, doporučený je formát Gzip. Z 10Mb se tak rázem stane 1Mb. A právě v Google Webmaster Tools můžete dát Google vyhledávači pohodlně vědět, že takovou sitemapu máte. Stačí odeslat adresu přes tlačítko Odeslat soubor Sitemap.

Co pak? Čekat a čekat. Než Google projde celou vaší sitemapu, bude mu to nějaký ten pátek trvat. A pokud najde nějakou chybu, dá vám o ní vědět! To je velká výhoda, protože tak můžete rychle a pohodlně odfiltrovat adresy, které už jsou smazané nebo nefunkční. Takže moje rada zní, dělejte sitemapy a dělejte je validní ;)

Pro redakční systém WordPress existuje super plugin Google XML Sitemaps, který za vás všechno obstará, dokonce Google zpraví i o aktualizacích sitemapy. Pro vlastní systémy můžete použít těchto adres a dát vědět o své sitemapě i jiným vyhledávačům. Také se vyplatí přidat jeden řádek do robots.txt a „pojistit“ si svoji indexaci ;)

Sitemap: http://example.com/sitemap.xml


P.S.: Pro weby s obrázky se může vyplatit i obrázková mapa, kterou Google také podporuje. Budeme to na našich 10 miliónech obrázcích zkoušet a určitě dám vědět, jak to dopadlo ;)

Mít přehled: Google Webmaster Tools (díl 1.)

6. 4. 2010 v 21.31

Pro majitele a správce webů je to dobrý nástroj, který vás informuje o stavu vašeho webu vzhledem k indexu Googlu. Toť ve zkratce o Google Webmaster Tools (Nástroje pro webmastery). Pokud jste tedy nástroj ještě nevyzkoušeli, honem běžte – https://www.google.com/webmasters/tools/home

Krok 1. – Přidání stránky

Krok 2. – Řídící panel

Spousta informací? Ano, a užitečných! Sic „podobná data“ dostanete i v Google Analytics, ale určitě je dobré získat na věc druhý pohled.

Nejvýznamější vyhledávací dotazy

Oproti GA zde dostanete pořadí, na kterém se na daný vyhledávací dotaz nacházíte, nikoliv návštěvnost za daného výrazu. Můžete tak zde zjistit i výrazy, které by vás nenapadli a optimalizovat pro ně vaše stránky. Neberte však číslo přespříliš vážně, může se o pár jednotek lišit! Google servíruje výsledky vyhledávání i na základě historie, kterou o uživateli má, takže když si vyhledávání zkusíte, rozhodně odkaz nenajdete na určeném místě ;)

Chyby procházení

Velmi užitečný seznam všech chyb, které Google Bot našel na vašich stránkách. Čím dřív je vyřešíte, tím pro vás líp, Google Bot se k vám bude rád vracet. Prázdný seznam znamená úspěch! Nejhorší chyby jsou ty v souborech Sitemap, neb to jsou adresy, které vy sami Googlu poskytujete, opravte je proto co nejdříve. U obecně nedostupných adres, starých neplatných odkazů a jiných posílejte správnou hlavičku „404 Not found„, Google  jí brzy vyřadí ze svého indexu.

Odkazy na vaše stránky

Znáte parametr „link“ ve vyhledávání Googlu? Toto je vylepšená verze! Dostanete kompletní seznam zpětných odkazů, které Google bere v potaz. Můžete si dokonce celou tabulku stáhnout ve formátu CSV a v kochat se jimi během dlouhých zimních večerů.

Klíčová slova

Posedlost jménem „keyword density„, která snad už pominula. Předmětem této optimalizace bylo přesné procento výskytu slova, na které optimalizujete. Pište pro lidi, ne pro vyhledávače! V tomto bloku vám Google řekne, které slovo má na vašem webu největší váhu (resp. které se nejvíce opakuje na nejvíce stránkách).

Soubory sitemap

Snad všechny weby, kromě jednostránkových by měly mít svoji sitemapu. Google i další vyhledávače se tak mohou rychle dozvědět o nových stránkách a aktualizacích. Nemějte v sitemap souborech chyby, špatně se jich zbavuje. Jako sitemapu můžete použít i RSS zdroj a pro redakční systém WordPress existuje skvělý plugin – výborná kombinace!

Tak to byly první dva kroky k vašemu úspěšnému webu, další díl brzy… a doufejte, že to nedopadne jak s tou Facebook aplikací, kterou slibuju dokončit už přes půl roku… he… he…

Google API – Analytics

28. 10. 2009 v 17.17

Increasing bars on a quarterly profits chart. fotografieNelíbí se vám flashové grafíčky nebo celé rozhraní Google Analytics? Rádi byste si ukládali zajímavá statistická čísla z Google Analytics do vlastní databáze? K tomu vám dopomůže Google API, pomocí kterého se můžete k těmto datům vcelku pohodlně dostat. Jediné co opravdu musíte mít, jsou přístupové údaje a práva na čtení těchto dat.

Dalším užitečným pomocníkem je knihovna Zend_Gdata, která je součástí Zend frameworku. Práce s Google API, tak získává na jednoduchosti a srozumitelnosti kódu. Tak začneme trochu prakticky…

1.) Přihlášení


$service = "analytics";
$client = Zend_Gdata_ClientLogin::getHttpClient($login, $password, $service);
$gdClient = new Zend_Gdata($client);

Pokud dosadíte správné jméno a heslo, jste přihlášeni ke Google API, konkrétně k službě Google Analytics ($service). Stejným způsobem se můžete přihlásit do dalších služeb, ale to až příště.

2.) Získání dostupných účtů

Teď by se hodil seznam dostupných účtů, ze kterých budeme chtít čerpat data.


$results = $gdClient->getFeed("https://www.google.com/analytics/feeds/accounts/default");
foreach ($results as $entry) {
  echo $entry->id->text;
  echo '<br />';
}

Nyní máte vypsaný seznam profilů, ze kterých můžete data číst. Nyní stačí chytře sestavit dotaz na Google API a on pohotově vrátí surová čísla.

3.) Získání dat

Google má ve svých nápovědách chytře ukrytý nástroj, pomocí kterého bude vytvoření dotazu na Google Analytics otázkou několika minut – http://code.google.com/intl/cs/apis/analytics/docs/gdata/gdataExplorer.html

Ukázka GA API nástroje

Takhle vypadá onen nástroj. Pokud vpravo nahoře autentifikujete tento nástroj (Authenticate with GA), můžete získávat reálná data přímo z tohoto nástroje. Ten vám vygeneruje i URL, pomocí které lze získat stejná data třeba pomocí PHP. Řekněme tedy, že máte tu svoji URL, pomocí které získáte co potřebujete. Čistá data jsou na cestě…


$url = "https://www.google.com/analytics/feeds/data?ids=ga%3A00001&metrics=ga%3Avisits%2Cga%3Avisitors%2Cga%3Apageviews&start-date=2009-10-01&end-date=2009-10-28";
$data = $gdClient->getFeed($url);

$return = array();
foreach ($data as $rep) {
  foreach ($rep->extensionElements as $elem) {
    $name = $elem->extensionAttributes["name"]["value"];
    $value = $elem->extensionAttributes["value"]["value"];
    $return[$name] = $value;
  }
}

V poli $return nyní máte skutečně křišťálově čistá data pro jakékoliv použití.

Jaká další služba od Googlu by vás zajímala? Nějaké nápady? AdSense, Charts (dynamické generování grafů), Checkout, Webmaster Tools nebo něco jiného? Díky za tipy! ;)

Google API – mocný to nástroj

27. 10. 2009 v 19.45

V pátek 6. listopadu se bude v Praze konat Google Developer Day, který by měl posluchače inspirovat, jak tvořit zajímavé aplikace (mash-upy) s využitím dat a nástrojů, které má Google k dispozici. A že jich má, přiznejme si, kurva dost! Pokud ještě nejste registrovaní, neváhejte, počet míst je omezen.

Google poskytuje API k většině svých služeb jako mapy, vyhledávání, youtube, analytics, docs… přehled můžete najít na domovské stránce code.google.com, kde najdete i užitečné ukázky kódů pro různé jazyky, referenční příručky, články, videa a spoustu dalších  užitečných informací a nástrojů.

Sérií článků o jednotlivých službách, které Google nabízí, bych chtěl seznámit čtenáře s možnostmi práce s Google daty, jejich praktické využití a samozřejmě bych se chtěl sám inspirovat a učit, jak efektivně využít to, co Google nabízí. Budu se snažit přikládát funkční části kódu a ukázky, ale znáte mě, ani tu slibovanou Facebook aplikaci jsem zatím nedodělal ;)

WebExpo 2009 – co si nenechám ujít?

15. 10. 2009 v 21.32

Tak nakonec to dopadlo dobře a na WebExpo 2009 se podívám jako pobočník finalisty ze startupů. Samozřejmě doufám, že nám vyjde i ono finále a my to budeme moct náležitě zapít – celý Pixmac team. Poznáte nás snadno, budeme mít firemní trikoloru bílá-růžová-černá. Taky doufám, že se tam potkám s někým z mých 28 pravidelných čtenářů (:D) a třeba i s webtržníky. Každopádně celý víkend je nabitý zajímavými přednáškami, takže o zábavu bude postaráno…

Pátek (16. 10. 2009)

15:30 – 16:15
Dojem uživatele z pohledu tvůrce webové aplikace – Web Design & UX Hall (Aula)

16:30 – 17:15
Slepá honba za zásahem – Business & Startup Room (E II)

17:30 – 18:15
Jak z úspěšné malé firmy vytvořit úspěšnou velkou firmu – Business & Startup Room (E II)


Sobota (17. 10. 2009)

11:15 – 12:00
GTD (Getting Things Done) – Business & Startup Room (E II)

13:30 – 14:15
Vývoj webových aplikací v prostředí NetBeans – Developer Hall (SIC)

14:30 – 15:15
Automatizované testování webových aplikací – Developer Hall (SIC)

15:30 – 16:15
RIA jednoduše, (JavaScript + AJAX + PHP + Nette Framework) – Developer Hall (SIC)

16:25 – 17:00
Community Meeting PHP – Developer Hall (SIC)

17:15 – 18:15
Finále Startup Show 2009 – Web Design & UX Hall (Aula)

Na neděli jsem si už nic nenachystal, dám si po té sobotě voraz… tedy, ehm… budu střízlivět… Tak se tedy těším!

P.S.: Ještě zítra platí moje akce, zdrojové kódy affiliate minisite inReklama.cz každému, kdo se přihlásí do naší Pixmac soutěže – víc informací! Šance na výhru jsou stále veliké!


Pixmac - microstock with more than 10 millions images.

Pixmac je fotobanka s více než 10 miliony fotografií, ilustrací a vektorů.
Nejkomfortnější, nejpřívětivější a nejrychlejší fotobanka vůbec. Nákup fotografií a vektorů bez registrace do 3 minut!