Jak wyhodowałem Quick Sprout z 121 311 do 244 923 czytelników w 30 dni

january traffic

Nigdy nie miałem większego ruchu na Quick Sprout, niż w styczniu 2013. W tym miesiącu, według Google Analytics, Quick Sprout miał:

  • 309364 wizyt
  • 244,923 unikalnych gości
  • 452,369 odsłon

I chociaż te liczby mogą nie wydawać się duże, musisz pamiętać, że Quick Sprout jest moim osobistym blogiem, co oznacza, że nie wyrzucam w niego Tony czasu i pieniędzy. Poza tym jest to blog, który koncentruje się na niszy marketingu internetowego, która nie ma tak dużego potencjału ruchu jak blog oparty na konsumentach.

Teraz, zanim przejdę do tego, jak zwiększyłem mój ruch o ponad 100,000 odwiedzających w 30 dni, rzućmy najpierw okiem na Moje statystyki grudniowe.

december traffic

Mój ruch w grudniu był nieco niższy niż w większości miesięcy o około 18,000 unikalnych odwiedzających z powodu świąt. Poza tym nic się nie zmieniło.… Nadal publikowałem posty na blogu 8 przez miesiąc, trafiłem na moją listę e-mailową 8 razy i zrobiłem wszystkie moje standardowe promocje w mediach społecznościowych za każdym razem, gdy opublikowałem post.

Więc dlaczego ich duży wzrost ruchu w styczniu? Było kilka powodów… pozwala kopać w każdym z nich:

Google pokochało blogi

Chociaż nie ma zapisu, że Google zmienia swój algorytm 1 stycznia, zauważyłem trend na wszystkich blogach, które posiadam… wszyscy mają więcej ruchu w Google. I nie tylko większy ruch w porównaniu do świąt, ale większy ruch w wyszukiwarkach w szczytowych dniach na początku grudnia lub nawet listopada.

Kiedy wykopałem Moje statystyki Google Analytics dla KISSmetrics, Crazy Egg i Quick Sprout w okresie od grudnia 2011 do stycznia 2012, nie było większego wzrostu ruchu w wyszukiwarce. Ale po 1 stycznia 2013 r. wszystkie moje witryny miały 20 do 40% wzrost ruchu w wyszukiwarkach.

Kiedy spojrzałem na wszystkie moje witryny bez zawartości, nie zauważyli dużego wzrostu ruchu w wyszukiwarkach w styczniu 1st 2013.

Szybkość jest wszystkim

Jak już wiesz, Wyszukiwarki uwielbiają, gdy strony internetowe ładują się szybko. W ciągu ostatnich kilku lat Quick Sprout nie ładował się zbyt szybko. I to nie był serwer jak płacę Rackspace ramię i nogę, aby upewnić się, że jest szybki i nigdy nie schodzi.

Więc co to było?

Przez lata miałem 6 różnych programistów pracujących nad Quick Sprout. Gdzieś świetnie, inne były mierne, a niektóre do bani. W sumie tych 6 programistów zmodyfikowało kod ponad 219 razy. Spowodowało to bałagan i wzdęcia, co ostatecznie spowodowało powolne działanie strony.

Z tego powodu kazałem ludziom w StudioPress przerobić cały kod na Quick Sprout, zachowując wygląd i styl strony taki sam. Oto co zrobili:

  1. Przebudowano kod – postanowili umieścić bloga na Genesis framework, co sprawiło, że kod był szczuplejszy i bardziej zoptymalizowany. Poprawiono stosunek treści do kodu, w którym na każdej stronie było mniej kodu, a więcej treści. Było też 37% mniej plików w moim katalogu motywów, a rama automatycznie buforuje opcje witryny, takie jak okruszki chleba, w których są włączone lub wyłączone na każdej stronie, więc WordPress nie musiałby ciągle przeładowywać tych samych ustawień w kółko.
  2. Używane czcionki generyczne – Miałem mnóstwo niestandardowych czcionek na Quick Sprout. Uwielbiałem je, ponieważ sprawili, że projekt wyglądał świetnie. Ale chłopaki ze StudioPress znaleźli zamkniętą czcionkę ogólną do moich niestandardowych. Usunięto 8 niestandardowych czcionek, co pomogło poprawić czas ładowania.
  3. Zredukowane skrypty JavaScript – od skryptów, które nie były potrzebne do ładowania ich w niewłaściwych miejscach, miałem mnóstwo javascripts na mojej stronie. Podobnie jak czyszczenie kodu, usunęli niepotrzebne skrypty JavaScript i upewnili się, że te, których potrzebuję, nie ładują się na każdej stronie, gdy nie muszą być. Pomogło to również przyspieszyć działanie strony.
  4. Usunięto niepotrzebne pluginy – Wcześniej używałem ponad 30 wtyczek Na Quick Sprout. Więc to, co ludzie StudioPress zdecydowali się zrobić, to usunąć niektóre z moich wtyczek i twardych kodów do mojego projektu… szczególnie te związane z moim paskiem bocznym. W ten sposób nie będę zależny od podstawowych wtyczek, które powinny być tylko częścią projektu. W ten sposób udało im się również przyspieszyć ładowanie witryny.

Co więc spowodowało te zmiany?

Moja strona przeszła z czasu ładowania 1.9 sekund…

page speed

czas ładowania: 1,21 s.

pagespeed results

Efektem końcowym był wzrost bezpośredniego ruchu na blogu o około 2000 odwiedzających dziennie.

direct traffic

W3 Total Cache

Kiedy zobaczyłem wyniki zmian StudioPress, trochę uzależniłem się od przyspieszenia mojej strony. Ponieważ ponad 40% mojego ruchu jest międzynarodowy postanowiłem, że chcę hostować moją stronę na całym świecie. Pewnie szybki Sprout ładował się szybko dla mnie, ale mieszkam w USA, a mój serwer jest w USA.

A co z tymi wszystkimi ludźmi odwiedzającymi moją stronę z Azji, Afryki, a nawet Europy. Załadowanie mojej strony zajęłoby im znacznie więcej czasu, ponieważ ładowała się z USA, mimo że nie mieli siedziby w USA.

Z tego powodu postanowiłem zacząć używać wtyczki W3 Total Cache. To, co robi, to daje Ci wszystkie rzeczy, które mają duże firmy medialne, które pozwalają im dostosować i przyspieszyć witrynę… ale oczywiście za darmo.

Dzięki wtyczce możesz zrobić mnóstwo rzeczy, aby przyspieszyć swoją witrynę: od buforowania witryny do minifigurowania CSS, może skompresować wszystko, aby Twoja strona ładowała się szybciej.

Ale moją ulubioną cechą wtyczki jest automatyzacja wydajności CDN i web. Dzięki funkcji CDN możesz połączyć swojego bloga z dowolnym głównym dostawcą CDN, a W3 Total Cache automatycznie skonfiguruje CDN i utrzyma go za pomocą funkcji automatyzacji wydajności internetowej.

Oznacza to, że jeśli ktoś z Afryki zamierzał odwiedzić Twoją stronę, Strona ładowałaby się z serwera w Afryce, a nie w USA. Stworzyłoby to dla nich znacznie szybsze ładowanie.

Oto jak użyłem funkcji W3 Total Cache CDN:

Krok # 1: Zainstaluj wtyczkę i aktywuj CDN

Po pobraniu i zainstalowaniu wtyczki kliknij kartę ” Wydajność “na pasku bocznym administratora WordPress, a następnie”Ustawienia Ogólne”.

Zakładając, że skonfigurowałeś W3 Total Cache tak, aby pasował do Twoich potrzeb, przewiń w dół do sekcji CDN, wybierz usługę CDN Rackspace i włącz ją.

enable cdn

Jeśli korzystasz z innej usługi CDN, poniższe linki mogą cię nauczyć, jak ją skonfigurować:

  • Instrukcje dotyczące konfiguracji W3 Total Cache Z Amazon Cloud Front.
  • Instrukcje jak skonfigurować Generic Mirror z W3 Total Cache.
  • Konfigurowanie Mediatemple ProCDN z W3 Total Cache.
  • Instrukcje konfiguracji MaxCDN dla W3 Total Cache.

Krok # 2: poproś o klucz API

Zaloguj się na swoje konto Rackspace cloud, kliknij nazwę użytkownika w prawym górnym rogu i wybierz “klucze api”. Jeśli masz już tam klucz API, kliknij “pokaż klucz” i skopiuj ten numer.

Jeśli go nie masz, Wygeneruj klucz i skopiuj ten numer.

api key cdn

Krok # 3: ustawienia CDN

Wróć do panelu administracyjnego WordPress, kliknij pozycję menu ” wydajność “na pasku bocznym, a następnie kliknij”CDN”.

general cdn

W nagłówku “ogólne” zwykle wybieram: załączniki hosta, host wp-includes/files, Pliki tematyczne hosta, pliki niestandardowe hosta. Po wybraniu tych ustawień kliknij “Zapisz wszystkie ustawienia”.

Po zakończeniu przewiń w dół do nagłówka “Konfiguracja”.

configuration cdn

  1. Wprowadź nazwę Użytkownika Rackspace cloud.
  2. Wprowadź swój klucz API.
  3. Wybierz lokalizację serwera (USA lub UK)
  4. Wprowadź “nazwę bloga” jako kontener, a następnie kliknij “Utwórz kontener”.
  5. Kliknij “Testuj przesyłanie plików w chmurze”.
  6. Następnie kliknij “Zapisz wszystkie ustawienia”.

Krok # 4: Prześlij swoje pliki do CDN

Mam nadzieję, że nadal jesteś na stronie “CDN”. Jeśli nie, kliknij ” wydajność “na pasku menu, a następnie kliknij”CDN”.

W tym momencie chcesz przesłać wszystkie swoje pliki do CDN.

Kliknij na następujące przyciski:

  • Prześlij załączniki
  • Przesyłanie plików include
  • PRZEŚLIJ PLIKI motywów
  • Prześlij własne pliki.

upload cdn files

Za każdym razem, gdy klikniesz jeden z tych przycisków, pojawi się nowe okno. W tym oknie kliknij przycisk” start”.

Krok # 5: Sprawdź swoje pliki w chmurze

Jeśli ponownie zalogujesz się na swoje konto w chmurze Rackspace i klikniesz opcję menu “pliki”, wyświetli się utworzony kontener i liczba przesłanych plików.

rackspace cdn files

Piękną rzeczą w wtyczce W3 Total Cache jest to, że nie musisz się martwić o ponowne przesyłanie plików za każdym razem, gdy piszesz nowy post na blogu lub wprowadzasz zmiany. Wtyczka automatycznie zrobi to wszystko za ciebie po wykonaniu pierwszego zrzutu danych… co właśnie zrobiłeś powyżej. 🙂

Po wprowadzeniu powyższych zmian udało mi się zwiększyć bezpośredni ruch o dodatkowe 800 odwiedzających dziennie.

Google PageSpeed

Google ma program o nazwie PageSpeed, w którym dostarczają Ci listę narzędzi i usług, które pomogą Ci skrócić czas ładowania. Część usług jest tylko zaproszeni, ale po złożeniu wniosku zwykle dostać akceptowane w ciągu miesiąca lub miesiąca.

Z drugiej strony narzędzia są otwarte dla wszystkich. Na przykład, jeśli wpiszesz adres URL swojej witryny w narzędziu Insights, powie Ci to, co musisz naprawić, aby przyspieszyć czas ładowania.

Nawet jeśli zostaniesz przyjęty do programu, jak moja przyjaciółka Kimberly Snyder, nie oznacza to, że drastycznie przyspieszy Twoją stronę. Jak widać na poniższym obrazku, nadal występują pewne problemy ze stroną Kimberly… na podstawie Narzędzia Insights uzyskała wynik 81 na 100.

kimberly snyder

Jeśli zdarzy ci się zostać zaakceptowanym, upewnij się, że przeczytałeś ten artykuł, ponieważ mówi o tym, jak skonfigurować usługę PageSpeed. Nie jest to rozwiązanie gotowe do użycia… musisz dostosować go jak Wszystko inne, aby zmaksymalizować korzyści. To krok, którego Kimberly zapomniała podjąć.

pagespeed test before w3edge

Dzięki zastosowaniu CDN i wtyczki W3 Total Cache udało mi się uzyskać wynik PageSpeed Insights do 83 na 100, co jest mniej więcej tym, gdzie znajduje się Kimberly. Podobnie jak ona, nie jestem zbyt techniczny, dlatego nie byłem w stanie uzyskać wyższy wynik.

Ale za $350 udało mi się zatrudnić twórców wtyczki W3 Total Cache, a oni poprawiają moją stronę i maksymalizują ustawienia wtyczki, a także mojego CDN. Mój wynik PageSpeed Insights już wzrósł do 86 na 100 i pomogą mi wdrożyć następujące zmiany, dzięki czemu mogę znacznie zbliżyć się do tego znaku 100:

  1. Switch CDNs – Obecnie używam CDN push i zalecili mi użycie CDN pull, aby zminimalizować bóle głowy. Jeśli nie jesteś zaznajomiony z różnicą, ten artykuł wyjaśni, dlaczego “pull CDN” zminimalizuje twoje bóle głowy. Zalecili mi przesiadke na MaxCDN.
  2. Równoległość – poprzez utworzenie wielu nazw hostówâ (0.quicksprout.com, Â 1.quicksprout.com, 2.quicksprout.com…) możesz zwiększyć liczbę jednoczesnych pobrań. Przyspieszy to wrażenia użytkownika.
  3. 404 błędy – istnieje kilka fancybox związanych z 404, które powinny być naprawione. Wyszukiwarki nie lubią, gdy witryny mają mnóstwo błędów 404.
  4. Minifigurowanie – przez minify obiektów i zapytań do bazy danych przeciwko eAccelerator, strona powinna przyspieszyć, ponieważ jest szybszy niż dysk serwera.
  5. Przyspiesz bazę danych – przełączając silnik bazy danych z MyISAM (który nie jest wydajny i nie jest idealny do zastosowań o wysokiej wydajności) na InnoDB, możesz przyspieszyć swoją witrynę.
  6. MySQL – 40-50% poprawa wydajności MySQL może być dokonana przez przejście na fork Percona MySQL.
  7. Lakier – jeśli chcesz zwiększyć szybkość dynamicznej zawartości, wypróbuj lakier. Doładuje twój czas ładowania.
  8. Wymiary obrazu – określając wymiary obrazu, możesz poprawić wyniki wydajności i upewnić się, że przeglądarki nie zgadują niepotrzebnie, gdy zasoby są ładowane.

Mam nadzieję, że te zmiany spowodują kolejny wzrost ruchu, ale nie dowiem się przez kolejny tydzień, ponieważ wdrożenie ich zajmie kilka dni.

Content is king

W styczniu miałem również duży start. Spędziłem ponad 6 miesięcy tworząc zaawansowany Przewodnik po SEO i wydałem go 24 stycznia. Jak widać na poniższym obrazku, mój ruch wzrósł. Trafiłem 17,145 odwiedzin na ten dzień, ale co ciekawe, mój ruch nigdy nie ucichł.

january traffic seo guide

Tydzień po tym, jak go wypuściłem, miałem stały ruch każdego dnia. Nawet kiedy patrzę na moje lutowe statystyki, moje liczby wciąż wynoszą około 16,000 do 18,000 wizyt dziennie w dni powszednie i około 10,000 do 12,000 wizyt dziennie w weekendy.

Chciałbym móc tworzyć takie treści co miesiąc, ale wiem, że nie jest to możliwe, ponieważ przewodnik zawierał około 45 000 słów. To tylko pokazuje, że Google naprawdę kocha treści, które mają ponad słowa 2400.

To doświadczenie nauczyło mnie, że muszę tworzyć jeszcze bardziej szczegółowe treści. Pisanie posta na blogu 2400 jest świetne,ale lepsze jest pisanie posta na blogu 4000 lub nawet 8000. Co zamierzam teraz zrobić, to publikować co najmniej 1 szczegółowy kawałek treści każdego miesiąca. Na przykład niedawno stworzyłem Post word 4000 o nazwie “jak wykonać audyt SEO”, w którym również oddałem szablon audytu, na który wydałem $5000.

Wniosek

Jeśli chcesz zwiększyć ruch, nie możesz skupić się na jednej taktyce. Kiedyś skupiałem się na tworzeniu dobrych treści i optymalizacji ich pod kątem wyszukiwarek, ale to dało mi tylko 121,311 unikalnych użytkowników. Kiedy zacząłem optymalizować moją stronę pod kątem szybkości, byłem w stanie zwiększyć mój ruch do ponad unikalnych odwiedzających 200,000 miesięcznie.

Traktując optymalizację strony internetowej jak SEO, możesz uzyskać wzrost ruchu, jeśli stale ulepszasz swój kod i serwer. Wyszukiwarki uważają, że jest to ważne, ponieważ wiele osób ma wolne połączenia internetowe. Średnia prędkość łączy szerokopasmowych w Indiach wynosi 0,9 MB / s, czyli 24 razy wolniej niż w Korei Południowej. Miejsca takie jak Indie wciąż się rozwijają, a zapewnienie szybkiego ładowania witryny jest ważne, ponieważ 17% światowej populacji znajduje się w Indiach.

Jakie inne sposoby udało Ci się zwiększyć ruch?

Total
0
Shares
Dodaj komentarz
Related Posts