Ciasteczka w PagePreview

Wpis dodany 2011.02.25, 12:11:20, 0 komentarzy

Tak naprawdę PagePreview (aplikacja odpowiedzialna za generowanie podglądów stron w Katalogu SEO) posiadała obsługę ciasteczek od bardzo dawna... Była ona jednak w Katalogu SEO wyłączona z powodu bardzo powszechnej praktyki polegającej na błędnym zakładaniu, iż brak obsługi ciastek oznacza robota podczas gdy ich obsługa oznacza zwykłego użytkownika i implikuje obsługę technologii takich jak Flash czy JavaScript.
Ta zła praktyka na szczęście stała się w ciągu ostatnich 2 lat znacznie mniej powszechna, dzięki czemu, po przeprowadzeniu 5-tygodniowych testów, zadecydowaliśmy o włączeniu obsługi ciasteczek w PagePreview Katalogu SEO. Jest to oczywiście obsługa pełna, zgodna z RFC 1123 oraz ogółem nie odbiegająca niczym od standardów w kwestii Cookies.

Najpopularniejsze słowa na stronie, UA i Sitemap

Wpis dodany 2011.02.17, 22:37:07, 2 komentarzy

Każdy kto zajmuje się e-marketingiem, a zwłaszcza optymalizacją dla wyszukiwarek (search engine optimization - SEO) wie doskonale, iż dobór właściwych słów kluczowych jest sprawą naprawdę ważną.
Od kilku dni Katalog SEO udostępnia listę najpopularniejszych słów na stronie dla każdego wpisu. Lista zawiera do (maksimum) 10 słów, z których każde musi mieć minimum 4 litery oraz nie może znajdować się na liście powszechnych słów, takich jak: "gdzie", "więcej", "zapraszamy" itp. (lista ta jest oczywiście cały czas aktualizowana). Słowa skonwertowane są na zapis wyłącznie małymi literami i uporządkowane wg popularności (od najpopularniejszego).
Wykaz najpopularniejszych słów na stronie wyświetlany jest w głównym bloczku wpisu (każde słowo poprzedza ikona gwiazdy) i aktualizowany co 3 dni. Dodatkowo, na stronach wpisów została -zgodnie z zapowiedzią- dodana karta Najpopularniejsze zawierająca (oznaczone datą) listy najpopularniejszych słów na stronie w przeszłości.

Kolejną nowością jest stworzenie nowej funkcji zmieniającej identyfikator UA na zapisaną jednym słowem nazwę programu. Funkcja ta jest użyta w liście Odwiedzający online oraz w karcie Odwiedzający na stronach wpisów. Nowa funkcja działa szybciej i wykrywa więcej programów. Pojawiły się także nowe ikony dla niektórych programów, głownie robotów wyszukiwarek.

Ostatnią nowością, o której dziś mam przyjemność napisać, jest zestaw optymalizacji i kosmetycznych poprawek Sitemap katalogu (uwaga: już ponad 2MB).
Aby przyśpieszyć pobieranie Sitemap, kod XML został całkowicie oczyszczony z komentarzy, tabulacji oraz nowych linii. Przyśpieszenie wyświetlania zapewnią optymalniejsze definicje XSL, które notabene zostały dopracowane także pod względem estetycznym.

Zwięzłe nazwy i przyjazne komunikaty

Wpis dodany 2011.02.07, 21:17:32, 0 komentarzy

Na stronach wpisów zmieniły się nazwy kart, treść komunikatu wyświetlanego w przypadku braku komentarzy oraz komunikatu o błędzie generowania podglądu strony WWW.
Każda z kart jest teraz nazwana jednym słowem - uchylę rąbka tajemnicy, iż wśród przyczyn tej zmiany jest dodanie w najbliższych tygodniach kolejnej karty :-)
Komunikat wyświetlany w przypadku, gdy dana strona nie została jeszcze skomentowana, teraz zarówno jednoznaczniej zachęca do dodania komentarza, jak i sugeruje jakie aspekty danej strony WWW warto skomentować.
Ostatnia ze zmian, mimo iż wydaje się być najdrobniejsza, jest prawdopodobnie najważniejsza. Komunikat błędu krytycznego generowania podglądu strony zawiera teraz numer wystąpienia i nie nadpisuje archiwalnych (2 starszych) wersji podglądu. Oznacza to możliwość dokładnego oszacowania od jak dawna strona nie działa i jednocześnie możliwość upewnienia się co zawierała w czasie, gdy działała. Dotąd tego rodzaju informacje mógł uzyskać wyłącznie administrator katalogu - teraz są one dostępne dla Każdego Odwiedzającego Katalog SEO!

Domyślna kategoria wpisu, wskaźnik PageRank, lista Odwiedz.

Wpis dodany 2011.01.29, 19:20:15, 0 komentarzy

Ponieważ duża część Użytkowników Katalogu SEO spodziewała się odnaleźć formularz dodania strony w (pod)kategorii, pojawiły się sugestie aby dodać funkcję domyślnie zaznaczającą (w formularzu dodania strony) kategorię, którą Użytkownik odwiedzał. Dziś taką funkcję dodaliśmy :-)
Dla wygody Użytkowników, zaznaczenie kategorii jest opcjonalne:
Dodaj stronę
Jak łatwo się domyślić, działanie funkcji wymaga aktywności JavaScript i Cookies (tzw. Ciasteczka) w przeglądarce internetowej. Preferencja jest ustawiana dla pierwszego wczytania formularza dodania strony.

Kolejną zmianą, wprowadzoną tak naprawdę kilka dni temu, jest pokaźna ilość poprawek i optymalizacji wskaźnika PageRank. Poprawki owe dotyczą zarówno skryptu generującego wskaźnik jak i skryptu odpowiedzialnego za wyświetlenie wskaźnika PR. Nie pojawiła się o tym żadna notka na blogu, ponieważ większość zmian nie jest widoczna bezpośrednio; zauważalna jednak jest większa szybkość działania wskaźnika :-)

Kilka udoskonaleń pojawiło się także w listach odwiedzających - mowa zarówno o liście Odwiedzający online, jak i karcie "Odwiedzający" na stronie każdego wpisu w katalogu. Od teraz w obu przypadkach prefiks protokołu HTTP jest ukrywany, lista Odwiedzający online wyświetla link Katalog SEO zamiast / (w przypadku pozostałych URI został ukryty początkowy /). Optymalizacje kodu pozwoliły przyśpieszyć wczytywanie obu list. Poza wymienionymi zmianami pojawiło się jeszcze kilka małych zmian kosmetycznych.

Oprócz obszarów wymienionych w tytule, wprowadzone zostały liczne udoskonalenia innych elementów Katalogu SEO... Wklejenie URL w polu domeny ( http://katalogseo.net.pl/ zamiast katalogseo.net.pl ) nie pozostawi już w nim "http", a właśnie domenę. Odwiedzający, którzy korzystają z dużych rozdzielczości ekranu nie zobaczą już nieestetycznego efektu "pustki pod stopką" - teraz stopka znajduje się zawsze dokładnie na dole strony, nawet przy największych rozdzielczościach ekranu! Kolejne poprawki cache zapewnią szybsze działanie całego katalogu... Tego rodzaju drobnych zmian pojawiło się jeszcze wiele, co Odwiedzający zresztą na pewno zauważą ;-)

Przyśpieszenie listy Linki SEO

Wpis dodany 2011.01.16, 15:39:05, 0 komentarzy

Lista Linki SEO zawierająca linki wpisów typu SEO została dziś radykalnie przyśpieszona. Przepisany został niemal cały kod odpowiedzialny za generowanie listy linków a zastosowanie ulepszonych rozwiązań zaowocowało łatwo zauważalnym przyśpieszeniem działania listy :-)
Nawet gdy ustawimy dla listy małą ilość linków SEO zmiana jest natychmiast zauważalna. Jest nawet wyraźniejsza w przypadku 50 i więcej pozycji na liście!

Modernizacja skryptu komentarzy i optymalizacje stron wpisów

Wpis dodany 2011.01.13, 12:40:16, 0 komentarzy

Największą zmianą w skrypcie komentarzy jest z pewnością zaimplementowanie AJAX; dzięki niemu skrypt działa szybciej i mniej obciąża serwer.
Kolejne nowości to zmniejszenie minimalnej długości komentarza z 50 do 30 znaków oraz wyłączenie filtrowania nowych linii - teraz treść komentarza można swobodnie dzielić na linie.
Reasumując, wymogi odn. treści komentarza są bardziej liberalne zaś samo dodanie przebiega szybciej i wygodniej... Zachęcamy Wszystkich Odwiedzających do testowania nowych rozwiązań poprzez dodawanie komentarzy ;-)

Kolejna nowość jest bezpośrednio powiązana z wyżej opisaną modernizacją. Strony wpisów wczytują się teraz szybciej zarówno dzięki nowemu skryptowi komentarzy jak i licznym optymalizacjom, które towarzyszyły jego implementacji... Cache komentarzy wpisu jest teraz odświeżane tylko przy dodaniu nowego komentarza, style CSS zostały zmienione tak, by więcej elementów współdzieliło te same definicje (stąd np. lista kategorii wpisu oraz informacje o nim mają teraz identyczną kolejność kolorów tła) na koniec (choć nie najmniej) odchudzony został JavaScript Katalogu SEO.

Nowe menu, ulepszenia wyszukiwarki oraz kolejne optymalizacje

Wpis dodany 2010.12.31, 18:41:09, 0 komentarzy

Z okazji nadchodzącego Nowego Roku, życzymy Wszystkim Odwiedzającym Katalog SEO wszelkiej pomyślności, Pieniędzy, Zdrowia, wysokich PageRanków oraz -oczywiście- Pieniędzy ;-)

Jednak poza życzeniami, pozostając w temacie nowości, mam dziś przyjemność poinformować o modernizacji menu Katalogu SEO. Nowa wersja menu posiada zwięźlejszy oraz bardziej dopracowany kod, dzięki czemu wczytuje się i działa szybciej. Wygląd menu także został dopracowany :-)
Kolejna nowość, czy raczej porcja nowości, dotyczy wyszukiwarki Katalogu SEO.
Poza dużą ilością poprawek w kodzie, które zwiększają szybkość działania wyszukiwarki, zaimplementowana została zupełnie nowa wersja komunikatu wyświetlanego w przypadku braku stron pasujących do słów wyszukiwania. Nowy komunikat zawiera więcej informacji o tym, co warto zrobić, by wyszukiwać skuteczniej. Dodatkowo, obok komunikatu wyświetlana jest lista Najpopularniejsze wyszukiwania (widoczna dotąd wyłącznie na stronie głównej katalogu).
Przy okazji wyżej opisanych zmian, pojawiły się kolejne optymalizacje kodu (głównie CSS).

Jest szybciej... A będzie jeszcze szybciej :-) !

Wpis dodany 2010.12.30, 12:27:51, 0 komentarzy

Opisywane w poprzednich notkach optymalizacje przyniosły oczekiwany efekt - strony Katalogu SEO wczytują się szybciej niż 67% zbadanych przez Google stron WWW.
W związku z tym postępem, nie tylko nie osiadamy na laurach, ale natychmiast implementujemy kolejną porcję przygotowanych poprawek i udoskonaleń! Przed ich opisaniem, dołączam zrzut z Google - Narzędzia dla webmasterów:
Przegląd wydajności witryny (Google Webmasters)

Zaś nowe optymalizacje to między innymi:

  • Optymalizacje bazy danych: liczne eksperymenty pozwoliły na ustalenie optymalniejszych indeksów tabel oraz kilku zmian typów danych.
  • Zmiana kolejności kolumn treści: mimo, iż kolumny wyświetlane są w identyczny sposób, teraz to prawa kolumna (treść właściwa) znajduje się wyżej w kodzie HTML; dzięki temu pojawia się odczuwalne przyśpieszenie wyświetlania treści.
  • Lżejszy kod stopki: treść stopki została rozbudowana, a jednak, równocześnie wczytywanie przyśpieszone -- wszystko dzięki przemyślanemu użyciu CSS.
  • Odświeżone i dłuższe cache: funkcje odpowiedzialne za cache HTML w Katalogu SEO zostały odświeżone, a w kilku miejscach nawet całkowicie przepisane. Dodatkowo, w oparciu o obserwacje częstotliwości zmian, wprowadzone zostały dłuższe okresy przechowywania cache. Np. widoczne na stronach wpisów listy Podobne strony są od teraz aktualizowane raz dziennie... Skoro o nich mowa - błąd objawiający się błędnym tagiem strong został przy okazji poprawiony!
  • Nowa wersja PagePreview: jak łatwo się domyślić, cechuje ją większa lekkość generowanego kodu HTML ;-) ! Dodatkowo, automatyczna aktualizacja podglądu treści strony odbywa się teraz raz na 3 dni, a nie jak dotąd - codziennie.

Przy okazji wprowadzone zostały 3 inne udoskonalenia:

  • Lepsza funkcja GeoIP: zaimplementowaliśmy funkcję, która nie tylko działa szybciej, ale także oferuje większą bezbłędność przy określaniu kraju Odwiedzających. Zmiany można zobaczyć m.in. na liście Odwiedzający online.
  • Statystyka unikalnych, polskich IP w ciągu doby: nowa, eksperymentalna statystyka wyświetla szacunkową liczbę unikalnych, polskich adresów IP, które łączyły się z Katalogiem SEO przy pomocy standardowych przeglądarek, w ciągu ostatnich 24 godzin. Naturalnie celem tej statystyki jest określenie przybliżonej liczby Ludzi, którzy odwiedzili Katalog SEO danego dnia.
  • Poprawki funkcji Zapomniane hasło: jak wyszło na jaw, funkcja ta była zabezpieczona aż za dobrze - mogła blokować nawet niektóre poprawne domeny e-mail jako błędne. Przy okazji poprawki tego błędu, zoptymalizowany został cały kod funkcji, dzięki czemu działa ona szybciej i automatycznie pobiera numer wpisu z formularza (jeśli został podany).

Zmiany kategorii, edytowania wpisów, dwóch narzędzi...

Wpis dodany 2010.12.14, 12:48:22, 0 komentarzy

A także: aktualizacja PagePreview, kolejne optymalizacje oraz ponownie - więcej statystyk w statystykach :-)
Kolejna, spora porcja nowości w Katalogu SEO; nowości były tak naprawdę dodawane stopniowo, na przestrzeni ostatnich kilku dni.

Najważniejsze dla większości Użytkowników są zapewne nowe kategorie - wielokrotnie otrzymywaliśmy sugestie, aby dodać lub zmienić kategorie w Katalogu SEO. Wszystkie te sugestie były oczywiście notowane i porównywane z faktycznym (dyktowanym przez same wpisy) zapotrzebowaniem na (pod)kategorie.
Nadszedł wreszcie czas, aby wszystkie te notatki i analizy wykorzystać dostosowując podział kategorii do zapotrzebowań... Lista największych zmian w strukturze kategorii:

  1. Firmy: część podkategorii została przeniesiona do kategorii Sklepy i hurtownie, zostały także dodane nowe podkategorie w Firmy.
  2. Nauka: podkategorie zostały przeniesione do Nauka i edukacja (dawniej "Edukacja i szkoły")
  3. Sklepy i hurtownie: kategoria dodana w miejsce kategorii Nauka, dodane zostały w niej również nowe podkategorie.
  4. Aktualności: dodanie 3 nowych podkategorii.
  5. Muzyka: usunięcie 2 podkategorii.
  6. Katalogi stron WWW: zmiana nazwy 3 podkategorii (na bardziej ogólne, "pojemniejsze").

Zmodernizowany został formularz Edytuj wpis:

  • Dodana została lista etapów edytowania wpisu i szereg poprawek kosmetycznych;
  • Co ważniejsze - dodany został wybór podkategorii z interfejsem identycznym jak ten widoczny przy dodaniu wpisu do katalogu;
  • Najważniejsze - edytowanie wpisu nie czyni go nieaktywnym (jak to było dotąd)! Teraz wpis po edytowaniu pozostaje wyświetlany (w dotychczasowej wersji aż do zweryfikowania nowej wersji przez moderatora).

Wspomniane w tytule tego wpisu zmiany dwóch narzędzi dotyczą narzędzia Nagłówki HTTP oraz WHOIS... W obu przypadkach wyłączona została lista najnowszych pobrań (adresów). Wynika to z sugestii Użytkowników, którzy pragnęli zwiększenia swojej anonimowości. Przy okazji tej zmiany, kod obu narzędzi został znacząco zoptymalizowany.

Mniej widoczne, ale także warte wynotowania zmiany zawierają m.in. aktualizację PagePreview: nową wersję charakteryzuje szybsze działanie, generowanie lżejszego kodu i rozbudowana funkcja poprawek błędnych tagów, kodowania i ASCII. Lżejszy kod stał się priorytetem w całym katalogu - drobne acz liczne optymalizacje pozwoliły zwiększyć szybkość wczytania się podstron nawet o 5%.
Statystyki katalogu wzbogaciła liczba komentarzy oraz szacunkowy procent wpisów, które zostały już skomentowane. Zachęcamy do zwiększania tych ilości ;-)

Powiadomienie o komentarzu

Wpis dodany 2010.11.07, 17:21:46, 0 komentarzy

Pierwotne plany zakładały, że taka funkcja zostanie dodana dopiero po wprowadzeniu nowego panelu edycji wpisu - który to panel będzie zawierać funkcję usunięcia komentarza... Ponieważ jednak zainteresowanie tym rozwiązaniem było naprawdę duże, a ukończenie nowego panelu opóźnia się - wprowadzona została właśnie funkcja powiadomień e-mail o nowym komentarzu.
Każdy Posiadacz Wpisu będzie odtąd informowany via e-mail o fakcie dodania dla jego strony nowego komentarza.

Subskrybuje zawartość