Nowy system do monitorowania pozycji w Google

February 5th, 2010

Parę dni temu został uruchomiony przez firmę Virtal nowy system do monitorowania pozycji w wyszukiwarkach. Obecnie system obejmuje tylko wyszukiwarkę Google, jednak na blogu twórcy systemu zapewniają, że w przyszłości sprawdzanie pozycji będzie wykonywane również na wyszukiwarkach Bing oraz Yahoo.

Jakie są funkcjonalności systemu?

  • oczywiście tworzenie projetku oraz dodanie do niego fraz.  Każdy projekt oznacza dodanie jednej domeny. W zależności od typu konta istnieją ograniczenia w ilości dodanych projektów oraz monitorowanych fraz;
  • możliwość dodania kosztorystu dla danej frazy. Jest to funkcja przydatna dla agencji pozycjonujących strony oraz dla właścicieli stron www korzystających z usług takich agencji. Jeżeli rozliczenie pomiędzy tymi dwiema stronami polega na płatnościach za wyniki w łatwy sposób system będzie wyliczał dla nas ustalone stawki. Obecnie system przewiduje jedną formę obliczania płatności: ustalenie ryczałtu miesięcznego (stałej opłaty) oraz bonusu za osiągnięte wyniki. Bonus ten obliczany jest na podstawie średniej pozycji frazy w danym miesiącu.
  • przykład: Kosztorys dla frazy: skuteczne seo pozycje od 1 do 5 – kwota 300 zł pozycje od 5 do 10 kwota 100 zł Oznacza to, że w przypadku kiedy fraza “skuteczne seo” osiągnie średnią pozycję w miesiącu mieszczącą się w przedziale 1 – 5 system naliczy 300 zł dla tej frazy.

  • automatyczne generowanie raportów PDF dla miesięcy zakończonych oraz wysyłanie ich na podane adresy email. Jest możliwość podania więcej niż jeden adres email. Read the rest of this entry »

Przykład śledzenia różnych grup subdomen

March 15th, 2009

Jednym z celów stosowania podwójnych kodów śledzących google analytics może być potrzeba rozróżnienia różnych grup subdomen. Sposób użycia podwójnych nowych kodów ga.js jak i starych urchin.js opisałem w jednym z moich wcześniejszych postów.

Załóżmy, że nasz serwis posiada ogromną ilość subdomen, oraz że są one podzielone na pewne kategorie tematyczne. Dla przykładu nasz serwis może być o tematyce nieruchomości, gdzie nasi użytkownicy mogą utworzyć własną stronę w naszej domenie. Read the rest of this entry »

link tag rel=canonical

February 27th, 2009

Zduplikowana treść jak powszechnie wiadomo stanowi problem z jakim borykają się wyszukiwarki. Indeksowanie różnych stron www (urli) o identycznej zawartości nie jest pożądanym działaniem oraz wprawia w zakłopotanie wyszukiwarki, który adres jest właściwy. Ostatnimi czasy walka ze zduplikowaną treścią w internecie przybrała szybszego obrotu. Świadczyć o tym mogą nakładane kary, filtry przez wyszukiwarki (google) na serwisy zawierające kopie innych stron jak np.: pressel pages, kopie wiki itp. W ostatnim okresie większe wyszukiwarki jak google, yahoo oraz msn zaczęły respektować tag link rel=”canonical”, określający w skrócie preferowany adress www.

Przypadki, w których ta sama strona może wystąpić pod kilkoma adresami www to najczęściej:

  • example.com
  • www.example.com
  • example.com/
  • www.example.com/
  • example.com/index.php
  • www.example.com/index.php
  • example.com/index.html
  • www.example.com/index.html

Read the rest of this entry »

SearchWiki w Google

December 30th, 2008

Na google.com na stronach prezentujących wyniki (SERP) można zauważyć od niedawna nowo wprowadzone funkcjonalności; ikonki promote, remove oraz comment. Tuż pod stronnicowaniem nad stopką mamy dodatkowo linki takie jak; Add a results, See all my SearchWiki notes oraz See all notes for this SearchWiki. Nowe funkcjonalności są w fazie eksperymentu google experimental labs i w niedługim czasie mogą nie być dostępne.

Eksperyment ten daje możliwości dodania stron do wyników wyszukiwania, przesunięcia, a nawet ich usunięcia. Oczywiście aby móc korzystać z tej funkcjonalności należy być zalogowanym na swoim koncie google, gdzie SearchWiki zapamiętuje twoje wcześniej wybrane preferencje, a nie jak w wielu blogach można przeczytać na podstawie ciasteczek cookie.

Read the rest of this entry »

SemCamp po raz pierwszy

December 29th, 2008

Pomimo, że na wielu blogach pojawiła się już informacja o tym jakże istotnym wydarzeniu jakim będzie pierwsze spotkanie specjalistów z branży SEM (SemCamp) czuję się w obowiązku szerzyć tą informację a nawet wesprzeć stronę semcamp.pl linkując do niej z mojego skromnego bloga.

Pierwsze spotkanie odbyć ma się 21 stycznia o godz. 17:30 w sali SGH w Warszawie. Dla ludzi z poza stolicy godz. oraz dzień tygodnia czyli środa może być faktycznym utrudnieniem ale dla chcącego nie ma nic trudnego. Osobiście bardzo chciałbym uczestniczyć w takich spotkaniach i mam nadzieję, że będą one merytorycznie dobrze poprowadzone. Read the rest of this entry »

Przeglądarka Google Chrome

September 2nd, 2008

Google wczoraj uruchomił wersję beta nowej przeglądarki open-source: Google Chrome. Głównymi zaletami nowej przeglądarki ma być przejrzystość oraz szybkość. Nowością jest rónież rozdzielenie procesów pracy poszczególnych zakładek przeglądarki,  dzięki czemu cała przeglądarka nie ulega zwieszeniu. 

Programiści google zastosowali nowy mocniejszy silnik JavaScript V8, który umożliwia uruchamianie bardzo zaawansowanych aplikacji sieciowych. Opcja ta jest niedostępna w dzisiejszych przeglądarkach.

Pod spodem krótki opis podstawowych funkcjonalności wraz z prezentacją video wykonaną przez pracowników google:

SERP – search engine result page, czyli co zawierają wyniki wyszukiwania google.

August 28th, 2008

Temat raczej oczywisty dla większości osób, które mogą tu trafić, ale nadal warty poświęcenia mu jednego posta. Skrót SERP czyli jak w tytule search engine result page oznacza stronę zawierającą wyniki wyszukiwania. Na początku zobrazuję poszczególne składowe wyświetlające się w wynikach wyszukiwania, po czym po krótce postaram się je opisać.

Tytuł: mający największy wpływ czynnik onpage na ranking strony. Warto zamieścić tam 2 – 3 frazy, na które staramy się wypozycjonować stronę. Nie ma większego sensu powielać tej samej frazy kilkukrotnie. Nie chcę podawać dokładnej ilości znaków który powinien zawierać tag title, ponieważ w kilku innych postach przeczytacie, że jest to inna ilość. Według mnie powinniście trzymać się zasady 60 -75 znaków. Przy dłuższych tytułach (nawet 255 znaków) google również czyta wszystkie słowa. Różnica wydaje się być taka, że słowa powyżej 60 – 75 znaku nie są pokazywane, jak i wartość pojedynczego słowa jest mniejsza ponieważ stanowi mniejszą część procentową tytułu. Czasami google może pokazać inny tytuł niż ten, który jest wpisany w kodzie strony w tag title. Google może uznać, że lepszym tytułem będzie np: anchor text prowadzony do tej strony lub treść z ODP. Read the rest of this entry »

404 Errors w Webmaster Tools

August 6th, 2008

Zapewne część z webmasterów zauważyła informacje o błędach 404 w statystykach google webmaster tools. Oznacza to, że googlebot nie odnalazł danej strony. Odpowiedź serwera 404 oznacza, że żądana strona nie istnieje. Oczywiście jest szereg przyczyn, dla których taki błąd może zostać wylistowany przez googlebota dla danego adresu url jak np. link do strony, której nie ma lub problemy z serwerem. Więcej na temat kodów stanów HTTP.

Jeżeli jednak dana strona istenieje w sieci, jest dostępna a ponadto logi serwera nie wskazują na dany błąd to ostatnim kogo by można winić za to według mnie jest sam Google. Jednak wszystkie ślady prowadzą właśnie do giganta. Pracownik google oznajmił na grupie dyskusyjnej google webmaster help, że pomimo poprawnego ściągnięcia strony przez google w statystykach webmaster tools niektóre urle mogą być oznaczone błędem 404. Zapewnia również, że ta sytuacja nie powinna mieć jakiegokolwiek wpływu na indeksację oraz ranking stron.

Oto cytat:

It’s come to our attention that some URLs are listed as 404s for some sites in Webmaster Tools even though they were apparently crawled correctly. In general, even if we were not able to crawl some URLs correctly once or twice, this should not affect a site’s crawling, indexing or ranking in our search engine.

We’re currently analyzing the situation and will give you more information as soon as we have it.

Pomimo zapewnień ze strony google wiele webmasterów utraciło pozycje na wiele fraz oraz wiele stron wyleciało z indeksu google. Czy jest to przypadek czy może niezależne działanie algorytmu tego nie jestem w stanie powiedzieć. Fakt jest taki, że objawy u wielu webmasterów były te same czyli utrata pozycji po czym ponowny ich powrót. I tak kilkakrotnie z rzędu.

Wyjaśnieniem może być tu post Key_Master’a, który potwierdza przypuszczenia innych, że winowajcą całego zamieszania jest googlebot-mobile. Jeżeli napotka on przekierowanie typu 301 myli je z błędem 404 (z przyczyn bliżej nieznanych). Błąd ten występuje do momentu odwiedzin oryginalnego googlebota, co wyjaśniałoby sytuację powrotu utraconych pozycji.

Oto cytat:

Yes, if the pages are erroneously labeled as 404 errors and they have little or no PR they will fall out of the index. This is why many webmasters reported that their home pages were labeled as 404’s in GWT yet the home pages continued to be listed in the index.

I also believe Googlebot-Mobile to be the culprit. If it encounters a 301 it confuses it (for whatever reason) for a 404. It will stay a 404 until the original Googlebot comes back around and re-crawls the page.

Można więc się pokusić o zblokowanie googlebot-mobile. Jak można to zrobić opisuje to artykuł How to block Google Wireless Transcoder.

Śledzenie użytkowników na witrynach zewnętrznych metodą POST

January 6th, 2008

Jeżeli strona zawiera formularz, który przekierowuje na witrynę zewnętrzną istnieje możliwość śledzenia takich użytkowników. Przy pomocy funkcji _utmLinkPost() lub _linkByPost() można przesłać ciasteczko metodą POST. Zobacz również jak przekazać sesję przy pomocy metody GET lub HREF. (pełniejsze wyjaśnienie konfiguracji oraz zmiennych google analytics)

Stary kod śledzący

<form name=”f” method=”post” onsubmit=”__utmLinkPost(this)“>
. . .
</form>

Nowy kod śledzący

<form name=”f” method=”post” onsubmit=”pageTracker._linkByPost(this)“>
. . .
</form>

kod śledzenia Analytics oraz wywołania funkcji _gat._getTracker i _initData muszą zostać umieszczone na stronie ponad wywołaniem funkcji _link

Śledzenie użytkowników na witrynach zewnętrznych

January 6th, 2008

Google Analytics daje możliwość śledzenia użytkowników na przestrzeni rożnych witryn oraz subdomen. Niezbędne do tego jest przekazanie sejsji różnym domenom poprzez ciasteczko cookie. Ciasteczko cookie udostępniane jest innym domenom za pomocą HREF lub GET. Funkcja _utmLinker() lub _link() przekazauje plik cookie z odwiedzonej witryny do innej za pomocą parametrów łańcucha. Możliwe jest również przesłanie ciasteczka metodą POST używając funkcji _utmLinkPost() lub _linkByPost().

Do użycia w/w funkcji konieczna jest odpowiednia konfiguracja kodu śledzącego.

Stary kod śledzący

<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct = “UA-xxxxxx-x“;
_udn = “none”;
_link = 1;

urchinTracker();
</script>
. . .
<a href=”http://innastrona.pl/test.html” onclick=”__utmLinker(‘http://innastrona.pl/test.html’); return false;”>kliknij tutaj</a>

Nowy kod śledzący

<script type=”text/javascript”>
var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(“\script src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’>/<script>”);
</script>
<script type=”text/javascript”>
var pageTracker = _gat._getTracker(“UA-123456-1″);
pageTracker._setDomainName(“none”);
pageTracker._setAllowLinker(true);

pageTracker._initData();
pageTracker._trackPageview();
</script>
. . .
<a href=”http://innastrona.pl/test.html” onclick=”pageTracker._link(‘http://innastrona.pl/test.html’); return false;”>kliknij tutaj</a>

Funkcje _udn = “none”; oraz pageTracker._setDomainName(“none”); wiążą pliki cookie z nazwą domeny. Należy stosować je przy łączeniu w ramach poddomen lub innych nazw domen. Możliwe jest użycie 3 argumentów (auto|none|domena).

  • Domyślnie użyty jest argument “auto”, który wiąże plik cookie z jedną domeną
  • Argument “domena.pl” wiąże pliki cookie z domeną oraz subdomenami
  • Argument “none” daje możliwość przekazania sesji innej witrynie poprzez ciasteczko cookie.

Funkcja _ulink lub _setAllowLinker() umożliwia korzystanie z funckji _utmLinker() lub _link(). Możliwe argumenty to (1=on, 0=off – w starym kodzie), (true=on, false=off – w nowym kodzie).

kod śledzenia Analytics oraz wywołania funkcji _gat._getTracker i _initData muszą zostać umieszczone na stronie ponad wywołaniem funkcji _link