O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Optymalizacja serwisów internetowych. Tajniki szybkości, skuteczności i wyszukiwarek

Book Description

Książka Optymalizacja serwisów internetowych. Tajniki szybkości, skuteczności i wyszukiwarek wskaże Ci możliwości tworzenia i optymalizacji serwisu internetowego, pozwalające w znacznym stopniu ograniczyć inwestycje w marketing, a jednocześnie zyskać wielu klientów.

Table of Contents

  1. Optymalizacja serwisów internetowych: Tajniki szybkości, skuteczności i wyszukiwarek
  2. Opinie o książce „Optymalizacja serwisów internetowych”
  3. Słowo wstępne
  4. Przedmowa
    1. Kto powinien przeczytać tę książkę?
      1. Specjaliści zajmujący się marketingiem internetowym
      2. Programiści aplikacji internetowych
      3. Menedżerowie
    2. W jaki sposób zorganizowano tę książkę?
      1. Część I
      2. Część II
      3. Rozdział 10
    3. Konwencje stosowane w książce
    4. Wykorzystanie przykładowego kodu
    5. Osoby i firmy, które przyczyniły się do powstania tej książki
    6. Podziękowania
  5. I. Optymalizacja marketingu wyszukiwarek
    1. 1. Naturalna optymalizacja pozycji serwisu w wyszukiwarkach
      1. Korzyści ze stosowania optymalizacji SEO
      2. Zasadnicze techniki SEO
        1. Znane bariery dla optymalizacji SEO
          1. Nieodpowiednie łącza przychodzące
          2. Niepotrzebne winiety serwisów
          3. Zbyt dużo animacji flash
          4. Nieprofesjonalny projekt
          5. Ukryta nawigacja
          6. Zdublowana zawartość
      3. Dziesięć kroków do uzyskania wyższych pozycji w rankingach wyszukiwarek
        1. Najlepsze praktyki
          1. Korzystaj ze słów kluczowych zgodnie z określoną strategią
          2. Podkreślaj tematykę serwisu
          3. Zoptymalizuj najważniejsze treści
          4. Zoptymalizuj łącza w serwisie
          5. Stwórz stronę w taki sposób, aby warto było umieszczać do niej łącza
          6. Zdobywaj łącza przychodzące
        2. Krok 1: określ frazy kluczowe
          1. Narzędzia do analizowania słów kluczowych
          2. Znajdź podstawową frazę
        3. Krok 2: posortuj kluczowe frazy według popularności
        4. Krok 3: dostosuj frazy kluczowe do własnych potrzeb i ponownie przeprowadź sortowanie
          1. Dobór właściwego rozmiaru fraz kluczowych
          2. Wykorzystanie wielu fraz kluczowych
        5. Krok 4: stwórz tytuł, wykorzystując dwie lub trzy frazy znajdujące się najwyżej w rankingu
          1. Słowa kluczowe są ważniejsze niż nazwa firmy (zazwyczaj)
          2. Eksperyment z „napychaniem” słów kluczowych
        6. Krok 5: zapisz znacznik meta description
        7. Krok 6: zapisz znacznik meta keywords
        8. Krok 7: stwórz nagłówki przyjazne dla użytkowników
          1. Nagłówki przyciągające uwagę
          2. Frazy kluczowe powinny znaleźć się na początku nagłówków
        9. Krok 8: podczas dodawania słów kluczowych stosuj taktykę
          1. Tekst opisu łącza z frazą kluczową
          2. Kupuj nazwy domen odpowiadające słowom kluczowym
        10. Krok 9: stwórz treść strony zawierającą cenne informacje zgodne z tematyką wskazaną przez słowa kluczowe
          1. Stwórz konkretną treść skupioną na tematyce słów kluczowych
          2. Stwórz adresy URI przyjazne wyszukiwarkom
          3. Pisz zachęcające streszczenia
          4. Korzystaj z mechanizmu automatycznego podziału informacji na kategorie w blogach
          5. Używaj chmurek tagów
          6. Instaluj oryginalne atraktory
        11. Krok 10: zbuduj bazę łączy przychodzących za pomocą promocji online
          1. Wykorzystaj strony znajdujące się wyżej w rankingu
          2. Nie należy „rozcieńczać” własnego wskaźnika PageRank
          3. Wykorzystaj społeczności sieciowe oraz treści generowane przez użytkowników
          4. Bądź nieufny podczas wymiany łączy
          5. Płać za łącza
          6. Odrzucaj szkodliwe łącza zewnętrzne
          7. Zmniejsz liczbę ryzykownych przekierowań
          8. Mierzenie popularności łączy przychodzących
      4. Podsumowanie
    2. 2. Analiza przypadku użycia SEO: PhillyDentistry.com
      1. Serwis w postaci wyjściowej
        1. Mała liczba indeksowalnych słów kluczowych
      2. Pierwsza modyfikacja projektu: środek roku 2004
        1. Optymalizacja pod kątem wyszukiwarek
        2. Optymalizacja współczynnika konwersji
        3. Efekty
      3. Druga modyfikacja projektu: koniec roku 2007
        1. Pozwólmy działać słowom kluczowym
        2. Wyniki
      4. Podsumowanie
    3. 3. Optymalizacja reklam płatnych (PPC)
      1. Podstawowe pojęcia i definicje związane z reklamami PPC
        1. Cykl działania reklamy PPC
        2. Najczęstsze problemy podczas optymalizacji płatnych kampanii reklamowych
      2. Google, Yahoo!, Microsoft i wszyscy inni
        1. Różnice w masowej edycji: wgrywanie arkuszy kalkulacyjnych a edytor AdWords
        2. Różnice w zasięgu geograficznym
        3. Różnice w minimalnej stawce za kliknięcie oraz Wynikach Jakości
        4. Podsumowanie różnic pomiędzy serwisami AdWords, adCenter i YSM
      3. Określanie celów, pomiary, analiza i zamykanie pętli
        1. Obliczanie współczynnika zwrotu inwestycji
        2. Cele i wartości
        3. Śledzenie i metryki
        4. Zamykanie pętli
          1. Dobór grupy docelowej i kwalifikowanie odwiedzających
          2. Kwalifikowanie odwiedzających spóźnionych w cyklu sprzedaży
          3. Trafne strony docelowe
          4. Zamykanie pętli w trybie offline
        5. Wykorzystanie metryk do ustalenia budżetu
        6. Zwrot inwestycji i zyski
        7. Współczynnik zwrotu inwestycji kampanii PPC a zestawienie celów
      4. Identyfikacja, wybór i analiza słów kluczowych
        1. Analiza słów kluczowych
          1. Krok 1: rozejrzyj się w serwisie i zidentyfikuj główne tematy
          2. Krok 2: zbadaj konkurencję wśród wybranych pojęć kluczowych
          3. Krok 3: skorzystaj z narzędzia do analizy słów kluczowych w celu wygenerowania wariantów na podstawie listy zasadniczych pojęć
          4. Krok 4: wybierz odpowiedni zbiór słów kluczowych
        2. Właściwe słowa kluczowe i mit długiego ogona
          1. Numery modeli i części zamiennych
          2. Dopasowanie przybliżone, a bezpośrednie kierowanie reklamy na słowo kluczowe
      5. Organizowanie i optymalizowanie grup reklam
        1. Wskazówki dotyczące grupowania
        2. Przykładowe tematyczne grupy reklam
        3. Optymalizacja grup reklam po rozpoczęciu kampanii
      6. Optymalizacja reklam PPC
        1. Pomiar skuteczności reklam
        2. Optymalizacja treści reklamy
          1. Utworzenie wariantu treści reklamy
          2. Łatwy sposób testowania reklam: zoptymalizowane wyświetlanie reklam
          3. Trudniejszy sposób testowania reklam: test w przedziale ufności
        3. Dynamiczne wstawianie słów kluczowych w reklamach
        4. Podsumowanie informacji dotyczących optymalizacji reklam PPC
      7. Optymalizacja stron docelowych
        1. Strony docelowe dla systemu AdWords
        2. Strony docelowe dla odwiedzających
          1. Uzupełnij konwersję czytelnymi wezwaniami do działania
          2. Używaj perswazyjnego języka
          3. Wspieraj twierdzenia reklamy, które nakłoniły odwiedzających do kliknięcia
          4. Uwzględnij wiele punktów konwersji dla różnych etapów cyklu zakupu
          5. Wyświetlaj duże zdjęcia produktów
          6. Zrezygnuj z menu nawigacyjnego
        3. Testowanie stron docelowych
      8. Optymalizacja stawek kosztu za kliknięcie
        1. Problemy nowych kont
        2. Początkowe strategie określania stawek
        3. Luki w ofertach
        4. Korekta oferowanych stawek
        5. Automatyczna licytacja
        6. Obraz ogólny
        7. Budowanie świadomości marki
        8. Optymalizacja stawek w akcji: przykład systemu sprzedaży e-booka na temat pielęgnacji psów
      9. Inne problemy związane z kampanią PPC
        1. Sieć partnerska
        2. Nieuczciwe kliknięcia (Click Fraud)
        3. Problemy związane z symbolami towarowymi
          1. W jaki sposób uniemożliwić reklamodawcom licytowanie mojego znaku towarowego?
          2. Czy mogę licytować symbole towarowe konkurentów?
          3. Czy powinienem licytować własny symbol towarowy lub nazwę firmy?
      10. Podsumowanie
    4. 4. Analiza przypadku kampanii PPC: BodyGlove.com
      1. Optymalizacja kampanii PPC serwisu Body Glove
        1. Analiza rynku
        2. Utworzenie i uruchomienie kampanii
        3. Wstępne wyniki i usprawnienia
        4. Doskonałe wyniki
      2. Podsumowanie
    5. 5. Optymalizacja współczynnika konwersji
      1. Korzyści ze stosowania optymalizacji CRO
      2. Najlepsze praktyki optymalizacji CRO
        1. Wiarygodność źródła: projektowanie wewnętrznych reakcji
        2. Psychologia perswazji
          1. Sześć środków perswazji
          2. Budowanie zaufania w celu sfinalizowania sprzedaży
      3. 10 najważniejszych czynników wpływających na maksymalizację współczynników konwersji
        1. Czynnik nr 1: profesjonalny projekt podkreślający wiarygodność serwisu
        2. Czynnik nr 2: łatwa nawigacja w serwisie WWW
        3. Czynnik nr 3: optymalizacja wiarygodności logo
        4. Czynnik nr 4: łatwe do zapamiętania slogany
        5. Czynnik nr 5: nagłówki informujące o korzyściach dla użytkownika
          1. Optymalna długość łączy
        6. Czynnik nr 6: wybierz najlepszą lokalizację dla ważnych treści
        7. Czynnik nr 7: używaj kuszących ofert i wezwań do działania
        8. Czynnik nr 8: stosuj perswazyjny język i podkreślaj korzyści osiągane przez użytkownika
        9. Czynnik nr 9: zamieszczaj ilustracje produktów oraz pokazuj efekty działania usług — „fotografie bohaterów”
        10. Czynnik nr 10: używaj elementów interaktywnych, aby zająć czymś użytkowników
      4. Etapy kampanii CRO
        1. Identyfikacja
          1. Identyfikacja typów osobowości
          2. Unikatowa propozycja sprzedaży (USP)
        2. Planowanie
          1. Krok 1. Stworzenie planu modyfikacji projektu: planowanie architektury serwisu
          2. Krok 2. Zaplanowanie wyglądu witryny i schematu kolorów
        3. Optymalizacja
          1. Optymalizacja za pomocą treści z wykorzystaniem technik perswazji
          2. Zaprojektuj serwis na papierze i wykonaj graficzne makiety
          3. Zoptymalizuj ścieżki konwersji w celu zwiększenia liczby kliknięć
        4. Testuj wszystko
      5. Podsumowanie
  6. II. Optymalizacja wydajności stron WWW
    1. 6. Optymalizacja stron WWW
      1. Znane problemy ze stronami WWW
        1. Eliminacja niepotrzebnych obiektów
        2. Rezygnacja z układu tabel
        3. Optymalizacja grafiki o dużej objętości
          1. Koszt reklam w formie banerów
        4. Rozwój multimediów
      2. W jaki sposób zoptymalizować szybkość stron WWW?
        1. Semantyczne znaczniki
          1. Wykorzystanie komórek kontenera dla selektorów potomka
        2. Krok 1: minimalizacja liczby żądań HTTP
          1. Konwersja tekstu w formie graficznej na tekst z włączonym stylem
          2. Przekształcenie komórek odstępu na marginesy i wypełnienia
          3. Łączenie kilku obrazów w jeden i stosowanie map obrazkowych lub obiektów CSS sprite
          4. Łączenie i optymalizacja plików arkuszy CSS i skryptów JavaScript
          5. Eliminacja ramek oraz plików dołączanych do skryptów JavaScript
        3. Krok 2: zmiana rozmiaru i optymalizacja ilustracji
        4. Krok 3: optymalizacja treści multimedialnych
          1. Optymalizacja klipów wideo na potrzeby publikacji w internecie
          2. Wskazówki dotyczące optymalizacji animacji Flash
        5. Krok 4: zastąpienie skryptów JavaScript kodem CSS
        6. Krok 5: wykrywanie możliwości przeglądarek po stronie serwera
          1. Wykrywanie możliwości przeglądarek za pomocą programu BrowserHawk
          2. Wykrywanie możliwości przeglądarki za pomocą XSSI
        7. Krok 6: optymalizacja kodu JavaScript pod kątem poprawy szybkości działania i rozmiaru plików
        8. Krok 7: konwersja układu bazującego na tabelach na CSS
          1. Układ stron bazujący na CSS
        9. Krok 8: zastąpienie stylów wierszowych regułami CSS
        10. Krok 9: zminimalizowanie czasu wyświetlania strony
        11. Krok 10: rozsądne ładowanie kodu JavaScript
          1. Niebezpieczeństwa związane z zewnętrznymi widżetami
      3. Podsumowanie
    2. 7. Optymalizacja CSS
      1. Budowanie architektury CSS
        1. Resetujący arkusz stylów
      2. 10 wskazówek optymalizacji CSS
        1. Wskazówka 1: zastąpienie stylów wierszowych selektorami typu
        2. Wskazówka 2: wykorzystuj selektory potomka
        3. Wskazówka 3: pogrupowanie selektorów o wspólnych deklaracjach
        4. Wskazówka 4: pogrupowanie deklaracji o wspólnych selektorach
        5. Wskazówka 5: połączenie często wykorzystywanych stylów we współdzielone klasy
        6. Wskazówka 6: wykorzystanie dziedziczenia w celu wyeliminowania duplikatów deklaracji
        7. Wskazówka 7: korzystanie ze skrótów CSS
          1. Wykorzystanie skrótów do określania kolorów
          2. Skróty właściwości
        8. Wskazówka 8: skracanie długich nazw klas i identyfikatorów
          1. Wykorzystywanie nazw posiadających semantyczne znaczenie
          2. Komentarze w CSS
        9. Wskazówka 9: wykorzystanie technik CSS2 i CSS3.x
        10. Wskazówka 10: zastąpienie własności JavaScript technikami CSS
          1. Przyciski zaimplementowane w CSS
          2. Efekty rollover implementowane w CSS
          3. Efekty rollover w menu z wykorzystaniem jednego obrazu
          4. Obrazy CSS sprite
          5. Menu bazujące na listach
      3. Podsumowanie
    3. 8. Optymalizacja Ajaksa
      1. Częste problemy z Ajaksem
      2. Ajax: nowa, poprawiona komunikacja bazująca na JavaScript
      3. Odpowiednie zastosowania technologii Ajax
      4. Tworzenie własnych rozwiązań bazujących na Ajaksie
        1. Komunikacja asynchroniczna i synchroniczna
        2. Przykład
          1. Wstęp do optymalizacji Ajaksa
      5. Korzystanie z bibliotek Ajaksa
        1. Ocena bibliotek obsługi Ajaksa
      6. Optymalizacja JavaScript
        1. Usuwaj komentarze JavaScript
          1. Komentarze warunkowe
        2. Usuń zbędne spacje
        3. Korzystaj ze skrótów JavaScript
        4. Używaj makr dla stałych znakowych
        5. Unikaj konstrukcji opcjonalnych i „martwego kodu”
        6. Skracaj nazwy zmiennych definiowanych przez użytkownika oraz nazwy funkcji
        7. Mapuj nazwy wbudowanych obiektów
        8. Lokalizowane funkcje poziomu wiersza
        9. Zakładaj wartości domyślne
        10. Liczy się każdy bajt
        11. Łącz skrypty
        12. Leniwe ładowanie kodu
        13. Ustal właściwe tempo ładowania
        14. Monitoruj fazę renderowania
        15. Przekazuj informacje o błędach
        16. Sprzątaj po sobie
          1. Wycieki pamięci i odśmiecanie w przeglądarce Internet Explorer
        17. Korzystaj z bibliotek wbudowanych
          1. Mierz czas działania aplikacji
      7. Minimalizacja liczby żądań HTTP
      8. Rozsądny wybór formatów danych
        1. A może Ajah?
      9. Rozwiązanie problemu z pamięcią podręczną przy korzystaniu z technologii Ajax
        1. Metoda 1: skorzystanie z nagłówka no-cache po stronie serwera
        2. Metoda 2: żądania z unikatowymi adresami URI
        3. Metoda 3: żądania z przestarzałym nagłówkiem If-Modified-Since
        4. Tworzenie własnej pamięci podręcznej
      10. Rozwiązywanie problemów z rozmiarami sieci
        1. Przekroczenia limitu czasu, ponawianie prób połączenia i kolejkowanie
          1. Ponawianie próby żądania po upływie limitu czasu
          2. Odpowiedzi poza kolejnością
        2. Obsługa błędów serwera oraz błędów zawartości
        3. Ostrożne odpytywanie serwera
          1. Problemy z odpytywaniem
      11. Skutki zastosowania architektury Ajax
        1. Technika wskazywania lokalizacji za pomocą znaku hash
      12. Podsumowanie
    4. 9. Zaawansowana optymalizacja serwisów WWW
      1. Techniki optymalizacji po stronie serwera
        1. Optymalizacja równoległego ściągania danych
          1. Zmniejszenie liczby operacji wyszukiwania nazw DNS
        2. Buforowanie często wykorzystywanych obiektów
          1. Trzy sposoby buforowania
          2. Specyficzny przykład buforowania
          3. Identyfikowanie plików do buforowania za pomocą rozszerzenia
          4. Korzystanie z modułu mod_cache
        3. Wykorzystanie kompresji HTTP
          1. Kompresja treści za pomocą serwera Apache
          2. Współczynniki kompresji HTTP
          3. Kodowanie delta (kompresja delta)
        4. Korzyści z zastosowania sieci dystrybucji treści
        5. Przepisywanie adresów URL za pomocą modułu mod_rewrite
          1. Jak działa moduł mod_rewrite?
      2. Techniki poprawy wydajności po stronie klienta
        1. Opóźnione ładowanie skryptów
          1. Stopniowa rozbudowa stron
          2. Ładowanie skryptów JavaScript na żądanie (zdalne wywołania procedur)
          3. Wykorzystanie ramek pływających dla zewnętrznych skryptów JavaScript
        2. Buforowanie plików zewnętrznych na serwerze w celu umożliwienia ich lokalnego ładowania
          1. Przykład buforowania danych RSS
        3. Optymalizacja JavaScript a pakowanie
          1. Ekstremalna optymalizacja nie jest zalecana
        4. Osadzenie grafiki za pomocą schematu URI data:
          1. Wady osadzania obrazów
          2. CSS i osadzanie obrazów
      3. Podsumowanie
    5. 10. Metryki optymalizacji wydajności
      1. Metryki sukcesu serwisu internetowego
        1. Popularne metryki skuteczności serwisów internetowych
          1. Pomiary sukcesu kampanii SEM
      2. Typy oprogramowania do analizy serwisów internetowych
        1. Analiza dzienników serwera WWW
        2. Znakowanie stron za pomocą JavaScript
          1. Wykonywanie testów wieloczynnikowych za pomocą Google Website Optimizer
        3. Hybrydowe systemy analityczne
        4. Oprogramowanie do testowania odczuć użytkowników
      3. Metryki marketingu w wyszukiwarkach
        1. Strategie marketingu w wyszukiwarkach
          1. Optymalne ścieżki
        2. Klasy metryk
          1. Ilość
          2. Treść
          3. Cele
          4. Środki
        3. Metryki ilościowe
          1. Wyświetlenia strony
          2. Liczba odwiedzin lub sesji
          3. Liczba unikatowych odwiedzin
          4. Nowe odwiedziny
          5. Powtórzone odwiedziny
          6. Liczba instancji
        4. Metryki treści: mierzenie każdego komponentu
          1. Wejścia
          2. Odwiedziny jednej strony
          3. Współczynnik odrzuceń (zaangażowania)
          4. Przychód na odwiedziny
          5. Współczynnik zużycia
          6. PathWeight i ProxyScoring
          7. Podstawowa konsumpcja treści
          8. PathLoss
          9. Współczynnik wyjść
        5. Cele
          1. Przeznaczenie celów
          2. Kliknięcia reklam
          3. Strony celów
          4. Komentarze
          5. Zamówienia
          6. Zapisywanie się
          7. Dodawanie towarów do koszyka
          8. Konwersje
        6. Mierzenie środków
          1. Koszt kliknięcia (CPC)
          2. Współczynnik klikalności (CTR)
          3. Zwrot wydatków na reklamę (ROAS)
          4. Zwrot inwestycji (ROI)
        7. Metryki sukcesu = osiąganie celów
      4. Metryki wydajności serwisów WWW
        1. Notowanie wyników
          1. Lista kontrolna czynników decydujących o szybkości
          2. Statystyki żądań
          3. Czasy ładowania
          4. Wskazówki dotyczące listy wyników
        2. Projektowanie przykładowego testu
          1. Znalezienie grupy docelowej użytkowników
          2. Czyszczenie pamięci podręcznej i usuwanie plików cookie
          3. Opróżnianie danych DNS
          4. Symulacja szybkości połączenia
        3. Nadszedł czas na pomiary
          1. IBM Page Detailer
          2. „Pod kapturem”: raporty wodospadu
          3. Firebug: prosta alternatywa
          4. AOL Pagetest
        4. Przyspieszamy serwis
          1. Usprawnianie programu Firebug za pomocą YSlow
        5. Raportowanie liczb
          1. Film jest wart tysiąc razy więcej od arkuszy wyników
          2. Rozpoczęcie renderowania
          3. Wyświetlanie użytecznej treści
          4. Czas załadowania grafiki
          5. Czas załadowania reklam
        6. Komercyjne narzędzia monitorowania serwisów WWW
        7. Niezauważone problemy wydajności serwisów WWW
      5. Podsumowanie
    6. A. O autorze
  7. Indeks
  8. Kolofon
  9. Copyright