Problemy z instalacją Prestashop 1.7x na Serwerach Home i Az

problem z instalacją prestashop na home i az

Błędy uprawnień do zapisu plików na serwerze

Najczęstszym błędem podczas instalacji Prestashop jest umieszczenie instalacji do folderu na który kierowana jest domena. Prestashop podczas instalacji tworzy katalog temp poziom wyżej, więc jeśli nie umieścimy katalogu instalacji (np. sklep) w folderze na który kieruje domena, to podczas samoczynnego tworzenia katalogu temp poziom wyżej, dostaniemy błąd dotyczący uprawnień do zapisu, ponieważ instalacja nie może wyjść poza obszar separacji serwisu. Można również spróbować instalacji do folderu bez separacji serwisu, czego nie zalecam ze względów bezpieczeństwa. Mówiąc łopatologicznie, nie umieszczamy plików instalacyjnych w głównym folderze domeny. Tworzymy folder, do niego kopiujemy zawartość instalacji i następnie wywołujemy go z paska: http:/mojadomena.pl/katalog_sklepu

Takie rozwiązanie wygeneruje nam brzydki link np. mojadomena.pl/katalog_sklepu/ ale możemy przepisać link stosując regułę w .htaccess. Zasadniczo Az i Home mają podstawowe serwery w środowisku Apache, więc nie powinno być z tym problemów. Odwiedź przepisanie adresu w htaccess aby dowiedzieć się jak ustawić przyjazny link oraz sprawdź modyfikację ścieżki sklepu w panelu sterowania prestashop. Na poniższym rysunku zaznaczyłem gdzie w panelu należy zmienić ścieżkę.

jak zmienić adres bazowy sklepu w Prestashop

Błąd połączenia z bazą danych

Kolejną przeszkodą jaką możemy napotkać podczas instalacji Prestashop na home.pl jest problem z populacją tabel w bazie danych. Dostaniemy informację że udało się połączyć z bazą ale nie zostanie do niej zapisany żaden rekord. Co należy zrobić? Należy wtedy wyłączyć opcache wpisując jedną linijkę kodu w pliku php.ini. to jest zalecenie bezpośrednio od dostawcy home.pl i można znaleźć je pod linkiem: jak wyłączyć opcache na serwerze home.pl

Obydwa te rozwiązania umożliwiają zainstalowanie Prestashop u tych dostawców. Jeśli nadal masz problem z instalacją, skontaktuj się ze mną, możliwe że będę umiał pomóc.

Edycja kodu źródłowego witryny

Znajomość seo a html

Jeśli chcesz w pełni samodzielnie wykorzystać kompletny potencjał SEO swojej witryny, nie obędzie się bez edycji kodu źródłowego. W sieci naszpikowanej mnogością narzędzi, powiązanej ze sobą tysiącami developerów, pracujących nad wtyczkami, łatami, poprawkami, nawet jeśli uda ci się znaleźć właściwe narzędzie, nie obędzie się bez wszechogarniających Internet, błędów. Czym są błędy? Błędy to nic innego jak przeszkody które napotykamy wszędzie. Natomiast błędy w oprogramowaniu to doskonała szansa na rozwinięcie umiejętności pokonywania przeszkód związanych z programowaniem. Człowiek to maszyna organiczna, posiadająca szereg zaawansowanych algorytmów samokształcenia, funkcjonujących na podstawie analizowania przeszkód napotykanych w interwale istnienia, zwanym życiem. Skoro tu jesteś, cały czas poszukujesz sposobu na pokonanie pewnych przeszkód, zatem zaczynajmy.

Pierwsze kroki w kodowaniu i programowaniu

Localhost czyli od czego zacząć przygodę z kodowaniem?

Dawno, dawno temu, był sobie localhost – Lokalny magazyn plików. Otwierając każdy plik html zapisany na naszym dysku, otwieramy go z poziomu magazynu lokalnego. Jeśli plik jest osadzony na hostingu zewnętrznym, lokalnym magazynem będą zasoby w otoczeniu pliku, do których ma dostęp.

Kim jest Apache?

Aby nauczyć się kodować strony na poziomie umożliwiającym tworzenie zaawansowanych narzędzi, warto wiedzieć co nieco o serwerach na których strony się mocuje. Jeśli chcesz postawić swój pierwszy serwer, na którym możesz umocować swoją pierwszą stronę internetową z przypiętą domeną, polecam otwartego Apache’a. Fundacja Apache udostępnia oprogramowanie serwera umożliwiające obsługę na systemach operacyjnych Windows i Linux, a pobierzesz software Tutaj. Jeśli nie chcesz zawracać sobie tym głowy, przejdź dalej. W treści umieściłem kilka ciekawych rozwiązań dla programistów i koderów, które pomogą Ci w poruszaniu się po świecie html.

Jak uzyskać dostęp do plików źródłowych witryny?

Zanim rozpoczniesz zabawę w edycję źródła, upewnij się że masz dostęp do plików swojej witryny. Jeśli udało Ci się włączyć swój własny serwer lub kupiłeś go u dostawcy, to oczywiście masz dostęp, natomiast w witrynach i blogach stawianych na gotowych systemach takich jak WIX czy Blox, edycja źródła jest bardzo ograniczona, ponieważ nie są to systemy otwarte. Jeśli dzierżawisz hosting i ktoś inny opiekuje się plikami źródłowymi, poproś o dostęp do konta hostingowego. Możesz się do niego podłączyć bezpośrednio posiadając nazwę hosta, nazwę użytkownika i hasło, za pomocą np. darmowego oprogramowania FileZilla. Trochę więcej o FileZilla – to nic innego jak prosty wizualny menager plików osadzonych na hoście. Program możesz pobrać TU.

Dostęp do hosta umożliwi ci instalację dowolnego oprogramowania otwartego lub zamkniętego oraz edycję tego już zainstalowanego, które zechcesz edytować.

Mam już dostęp, jak edytować pliki witryny?

Załóżmy sytuację w której zaczynasz swoją przygodę z kodowaniem stron internetowych. Masz już swoją pierwszą witrynę opartą o CMS taki jak WordPress, czy Prestashop, z otwartą licencją (licencją darmowego oprogramowania, umożliwiającą dowolną edycję i wprowadzanie zmian), która została zainstalowana na twoim własnym hostingu, bądź hostingu który dzierżawisz ale masz dostęp do plików osadzonych na hoście. Z pomocą przyjdzie ci tutaj rozbudowany notatnik Notepad++, który umożliwia edycję kodu w bardzo wielu językach programowania z właściwym oznaczaniem składni, co znacznie ułatwia pracę z kodem. Dodatkowo notatnik można połączyć z hostem i edytować pliki bezpośrednio na serwerze. Możesz go pobrać Tu.

Od czego zacząć edycję witryny?

Edycję witryny zawsze rozpoczynamy od stworzenia kopii zapasowej. Jeśli nie zrobisz kopii, a podczas edycji czy wgrywaniu plików, coś się zepsuje, to niestety będzie potrzebna pomoc z zewnątrz. W niektórych przypadkach odzyskanie plików nie będzie możliwe, więc przygotuj się na to.

Popatrz na pliki, rozejrzyj się po strukturze katalogów. Sprawdź dokumentację swojego oprogramowania, testuj, testuj, testuj…

Jak wprowadzić zmiany na stronie, bez edycji plików źródłowych?

Każda przeglądarka internetowa posiada narzędzia deweloperskie, dzięki którym możesz dokonywać zmian na stronie, zmieniając poszczególne parametry stylów i kontenerów. W taki sposób możesz edytować Frontend (czyli to co widzi odbiorca witryny) bez narażenia strony na uszkodzenie, ponieważ nie zmieniasz nic w plikach, a jedynie w odczycie strony z przeglądarki. Aby podejrzeć kod źródłowy wystarczy że klikniesz prawym przyciskiem myszy, czy też touch pada na elemencie który chcesz modyfikować i wybrać inspekcję kodu. Skrót klawiaturowy to Ctrl + Shift + I, działa na popularnych przeglądarkach takich jak Google Chrome i Mozilla Firefox. Po dokonaniu zmian, możesz skopiować całość kodu do swojej witryny w łatwy i przyjazny sposób, np. poprzez Notepad++.

Jeśli podobał Ci się Artykuł, koniecznie oceń go, pozwoli to na poprawę jego pozycji i tym samym poinformowanie potencjalnych czytelników o jego wartości. Dziękuję za uwagę.

Stosowanie BBCode w Forach Internetowych

seo słownik - bb code

Co to jest BB Code?

Przeglądając Internet i poszukując odpowiedzi na pytania trafisz również na fora internetowe.

Zanim social media rozkwitły, były to obok czatów internetowych jedyne platformy do swobodnej wymiany informacji między użytkownikami, skupionymi wokół jednego tematu. Jako że generowały grupy docelowe o podobnej tematyce, fora były również doskonałymi platformami reklamowymi.

Oprócz tego że fora internetowe stanowiły miejsce na reklamę, zostały wykorzystane do jeszcze jednego poważnego celu. Mianowicie źródła linków do witryn internetowych. Umieszczanie  linków we wpisach i odpowiedziach w forach internetowych stało się działaniem przyczyniającym się do poprawy pozycji w wynikach wyszukiwania, linkowanej witryny. Takie działanie nazywamy potocznie rozklejaniem linków.

Aby ułatwić użytkownikom forów obsługiwanie swoich wpisów (z ang. „post”), powstał BBCode, czyli za Wikipedia: język formatowania wiadomości internetowych, który umożliwiał wprowadzanie do wpisu wzbogaconej treści bez używania kodu html. Chodzi tu między innymi o pogrubienie czy kursywę ale przede wszystkim dodawania tekstu zakotwiczenia i podklejania do niego linku tak jak Tutaj. 

Czy linki z forów internetowych poprawiają pozycję witryny?

Każdy link przychodzący posiada jakąś wartość. Może to być wartość dodatnia, jeśli forum cieszy się popularnością i dobrą reputacją, jak i ujemna, jeśli link pochodzi z niezaufanej witryny o niskim rankingu lub oflagowanej jako witryna ze złą reputacją.

Co do sprawdzenia rankingu stron, opisywałem wcześniej we wpisie Budowanie linków, katalogi o wysokim Page Rank, do którego odsyłam. Dobrze obsługiwane fora o wysokiej reputacji, mogą nakładać limity na wklejanie linków, lub udostępniać tę opcję jako płatną, co też jest ciekawą opcją na monetyzowanie forum internetowego. Niektóre fora stosują również linkowanie bez śledzenia z ang. „no-follow” co daje sygnał robotom, że nie powinny podążać do miejsca docelowego linków i indeksować jego zawartości.

W sytuacji gdy prowadzimy działania reklamowe dla jakiegoś podmiotu, trzeba to robić porządnie, informacyjnie i w sposób legalny, o ile prowadzimy działania SEO w białym kapeluszu. Jeśli będziemy postępować według ogólnie przyjętych zasad netykiety, zgodnie z regulaminami forów na których publikujemy, bez obawy możemy publikować dobre treści bez ryzyka, że administratorzy usuną nasze publikacje i zgłoszą naruszenie do operatora naszej sieci.

Co to jest tekst zakotwiczenia?

Tekst zakotwiczenia, z ang. „anchor text” jest to tekst pod którym kryje się dodany link. Oto przykład tekstu zakotwiczenia. Mądrze zastosowany tekst zakotwiczenia na słowa kluczowe w naszej witrynie, pomaga poprawić widoczność witryny, ponieważ bot indeksujący otrzymuje jasną informację, gdzie można znaleźć powiązany z daną frazą materiał. Tekst zakotwiczenia w forach używających bb-code wstawia się w taki sposób: [url=http://semsos.pl]SEO i SEM[/url].

Pogrubienie i kursywa w tekście zakotwiczenia

Zawsze warto używać formatowania tekstu co również pozytywnie wpływa na indeksację treści. Jednakże nadmierne nasycenie treści pogrubieniami i kolorami sprawia że tekst staje się nieczytelny. 

Kilka słów o złym pozycjonowaniu

Szara strefa SEO to grupy ukierunkowane tylko i wyłącznie na poprawę pozycji. Wizerunek jest czasem sztucznie tworzony w oparciu o naszpikowany linkami indeks „pozycjonowanej” witryny. Jeśli konkurencja będzie stosowała podobne zabiegi i jesteśmy w stanie to stwierdzić, możemy sprawę zgłosić, nawet bezpośrednio do Google, a gigant może zareagować nałożeniem filtrów, a nawet wyindeksowaniem witryny. Fora zbudowane do celów pozycjonowania posiadające bardzo niską reputację czasem wykorzystywane są do generowania tysięcy linków do jednej witryny, aby celowo obniżyć jej pozycję w rankingu. W sieci nadal wiszą wraki forów przesyconych linkami rozklejonymi przez boty internetowe lub blasty, zawierające tylko i wyłącznie wpisy z linkami.

Co to jest SERP

seo słownik - bb code

Co to jest Search Engine Result Page (SERP)?

Jest to nic innego jak strona wyników wyszukiwania po wprowadzeniu określonego zapytania w okno wyszukiwania przeglądarki internetowej. W wynikach wyszukiwania znajdują się wszystkie zindeksowane przez bota strony i linki, również obrazy i filmy oraz pliki dźwiękowe.

Źródło – Wikipedia – SERP

Przyspieszenie ładowania witryny dla Google Page Speed Insight

przyspieszanie stron internetowych

Co to jest Google Page Speed Insight?

Google Page Speed insight jest to narzędzie do testowania szybkości ładowania się witryny.  Aktualnie jest ono oparte o narzędzie audytowe Lighthouse, dostępne z poziomu przeglądarki Google Chrome. Weryfikuje ono wiele obszarów w tym następujące:

  • czy witryna posiada certyfikat bezpieczeństwa i szyfrowanie danych za pomocą SSL,
  • czy nasza witryna jest statyczną stroną ładowaną z cache serwera,
  • czy wszystkie pliki css, js i html uległy minifikacji (zostały zmniejszone i pozbawione zbędnych odstępów oraz akapitów),
  • czy obrazy zawarte w witrynie maja optymalny rozmiar i poziom kompresji,
  • czy zastosowano najnowsze technologie kompresji plików
  • czy zastosowano kompresję g-zip, czy to na poziomie serwera czy też na poziomie witryny,
  • czy nadano priorytet treści w witrynie,
  • czy ustawiono czas wygasania ciasteczek i plików aby nie obciążać nadmiernie użytkowników korzystających z witryny.

Dlaczego moja strona powinna ładować się jak najszybciej?

Szybkość ładowania witryny jest wysoce istotna z perspektywy botów indeksujących dla wyszukiwarki Google oraz dla botów Google Ads. Na podstawie wyniku szybkości ładowania oraz danych historycznych Google szacuje jakość odwiedzanej witryny i ten wskaźnik jest brany pod uwagę przy określeniu ogólnego wyniku jakości reklam Google. Nie znam algorytmu Google ale śmiem twierdzić, że szybkość ładowania się witryny i te dodatkowe kwestie podlegające analizie w Google Speed Insight wpływają również na pozycję w wynikach wyszukiwania organicznego. Dlatego podczas optymalizacji strony, jest to dla mnie wiodący temat.

Co przedstawia raport z Google Speed Insight?

Omówię dane na podstawie nowo stawianego bloga, bugslife.eu którego jeszcze nie analizowałem pod kątem wyświetlania. Witryna została uruchomiona przy użyciu WordPress, z motywem potomnym przebudowanym przeze mnie, na potrzeby projektu – bugs_twentyseventeen. Poniżej ilustracje i opisy najważniejszych, moim zdaniem, elementów raportu.

Wynik testu:

Na skali od 0-100 zaznaczono poziom na którym plasuje się witryna w PageSpeed Tools. Jak widać wskaźnik jest różny w zależności od urządzenia. Aktualnie strony dobrym wynikiem mobilnym mają pierwszeństwo w indeksie. Strona wypada aktualnie bardzo blado, jest to WordPress i jest naszpikowany dużymi objętościowo zdjęciami, specjalnie zadbałem o to aby było co poprawiać.

wynik testu szybkości przed zastosowaniem optymalizacji

Wskazówki optymalizacyjne:

Poniżej ilustracja ze wskazanymi obszarami do poprawy. Zostaną omówione poniżej.

wskazówki optymalizacyjne

Skracanie czasu odpowiedzi serwera

Każdy serwer na którym instalujemy witrynę, aplikację czy po prostu przechowujemy dane ma, swoje limity, które powinniśmy sprawdzić zanim zainstalujesz cokolwiek, biorąc pod uwagę szacunkowy ruch który uda nam się w witrynie wywołać. Jeśli serwer ma wolny procesor, łącze, nie posiada dysku SSD, ładowana strona jest dynamiczna i ciężka może to wydłużyć czas jego odpowiedzi. Istnieje narzędzie diagnostyczne, które pozwoli nam na wywołanie szczegółowych parametrów serwera. Wystarczy jedynie odrobina chęci, bo zadanie jest proste. Mianowicie:

    1. Tworzymy plik info.php w którym wklejamy poniższy kod:
1
<!--?php // Show all information, defaults to INFO_ALL phpinfo(); // Show just the module information. // phpinfo(8) yields identical results. phpinfo(INFO_MODULES); ?-->
  1. Kopiujemy plik do folderu w którym umieszczone są pliki wykonywalne witryny.
  2. Wywołujemy funkcję wpisując w przeglądarkę „http://twojawitryna.pl/info.php”

Na podstawie danych z serwera, możemy zadać pytanie dostawcy usług, co oznaczają poszczególne parametry oraz zapytać o ich poprawę.

Eliminowanie blokującego kodu JavaScript i stylów CSS

Tutaj sprawa jest nieco trudniejsza i z całą pewnością wymaga szerszego spojrzenia na programowanie w JavaScript oraz na funkcje php wywoływane przez naszą stronę. Często funkcje oraz skrypty zawierają fragmenty kodu Java, które wykonywane blokowo mogą zatrzymać dalsze renderowanie strony do czasu przejścia do następnego bloku. Oczywiście są metody które umożliwiają wywoływanie kodu w tle lub opóźnienie jego wykonania (w sposób asynchroniczny) ale jeśli nasza strona jest zbudowana w taki sposób, że w pierwszej kolejności muszą załadować się określone moduły, klasy czy zmienne, dokonując zmian możemy doprowadzić do tego, że kod działający w tle nie wczyta niektórych elementów które po prostu nie będą dostępne, ponieważ jakaś część kodu używana przez inny skrypty nie załadowała się.

Poniższe diagramy ilustrują prawidłowe i nieprawidłowe wywoływanie skryptów w sposób asynchroniczny które powoduje powstanie błędu. Więcej o asynchronicznym ładowaniu skryptów znajdziecie na pluralsight.com, tam też znajdują się sztuczki na optymalizację kodu i ustawienie kolejności ładowania zasobów.

nieprawidłowe asynchroniczne ładowanie kodu

 

prawidłowe asynchroniczne ładowanie kodu

Innym przypadkiem problemów z blokowaniem renderowania witryny mogą być sytuacje w których zasoby takie jak pliki CSS lub skrypty Java pobierane są z serwerów zewnętrznych. Tutaj jeśli chodzi o pliki CSS, możemy spokojnie pozwolić aby nie zablokowały ładowania się strony na czas ich ładowania. W moim przykładzie sprawa dotyczy używanych czcionek z Google Fonts które umieszczone są w zewnętrznych zasobach. Zanim jednak opiszę jak sobie z tym poradzić, warto nadmienić że w przypadku plików *.js pobieranych z zasobów zewnętrznych, zaraz po otwarciu tagu „<script” należy dodać async gdzie wywołanie będzie miało taką postać: <script async src=”http://serwer.zewnetrzny.com/skrypty/tenskryptjava.js”></scrip>

Co do Google Fonts, sprawa jest prosta ponieważ dostępna jest wtyczka, która wyłączy nam dostęp do Google Fonts i tym samym przyspieszy ładowanie strony. Wtyczka nazywa się Disable Google Fonts.

Wykorzystaj pamięć podręczną przeglądarki

W tym konkretnym przypadku, otrzymałem informację że nie ustalono czasu wygasania plików pobranych przez przeglądarkę. Ten problem możemy rozwiązać na dwa sposoby.

  1. Edytujemy plik .htaccess znajdujący się w katalogu głównym naszej witryny i zadajemy cazsy trwania wszystkich zasobów, które mogą zostać pobrane przez przeglądarkę
  2. Instalujemy wtyczkę która pomoże nam wybrać jakie zasoby i na jaki okres powinny zostać pobrane przez przeglądarkę. Ja do tego celu preferuję WP Super Cache. Wtyczka dodatkowo pomaga nam wykorzystać cache naszej strony aby ładować statyczne pliki zamiast dynamicznych, co znacznie przyspiesza ładowanie strony.

Zoptymalizuj obrazy

W przypadku gdy mamy na stronie jeden lub dwa obrazki, tak jak w moim przypadku, podmiana ich na bardziej skompresowane i szybciej ładujące się nie stanowi problemu. Dużo gorszą sytuacją jest gdy mamy setki czy tysiące obrazów w galeriach i nie tylko, ładowanych na stronie głównej. Takiego zabiegu się nie stosuje aczkolwiek np. w branży foto, galerie są kluczowe i część zdjęć prezentowana jest od razu. Ogólnie optymalizacja obrazów jest kluczowa w każdej dziedzinie w której wykorzystywana jest grafika, w celu ograniczenia zużycia cennych zasobów. Umiejętne magazynowanie danych to podstawa. Przy dużej ilości zdjęć warto użyć wtyczki. Przy niewielkiej można to zrobić ręcznie i cieszyć się przyspieszonym ładowaniem strony.

Zastosowane rozwiązania optymalizacyjne:

W przypadku bugslife.eu okazuje się że zastosowałem rozwiązania optymalizacyjne. Otóż, motyw z którego korzystam czyli TwentySeventeen jest na tyle dobrze przygotowany technicznie, że automatycznie nadaje priorytet treści widocznej na ekranie, co jest dobrze widoczne zwłaszcza na urządzeniach mobilnych, brakuje w nim przekierowań (ale to akurat nie dotyczy motywu), zastosowano kompresję Gzip (Tu raczej stawiam na serwer który robi to za mnie, ponieważ nie instalowałem wtyczek). Poniżej ilustracja:

zastosowane na stronie czynności optymalizacyjne

 

Motyw zawiera również minifikowany skompresowany kod css, html oraz java script, dzięki czemu nie tracę milisekund przy ładowaniu tych plików.

PageSpeed Tools dają nam jeszcze jedną wisienkę, mianowicie automatycznie optymalizuje niektóre pliki, dzięki czemu możemy je samodzielnie podmienić i poprawić swój wynik.

Wynik testu PageSpeed po uwzględnieniu wszystkich zaleceń.

Żeby nie przedłużać, tutaj poniżej ilustracja z wynikiem jaki osiągnąłem podczas tworzenia tego artykułu i stosowania się do zasad które opisałem. Taki wynik jest solidny, i umożliwia nam osiągnięcie wyniku jakości reklam w AdWords na poziomie 10/10. Myślę że to dobry wynik, tanie reklamy i większe zyski.

poprawiony wynik testu po optymalizacji

Jeśli podobało się, proszę oceń artykuł. Na semsos.pl znajdziesz dodatkowe, podstawowe informacje i terminologię potrzebną do pełnego zrozumienia artykułu. Jeśli potrzebujesz dodatkowych informacji, proszę napisz do mnie.

 

Optymalizacja Nagłówków w Witrynie

stosowanie prawidłowych znaczników nagłówków

Dzisiejszy wpis opieram o studium przypadków nad stroną – lądowiskiem (LP a ang. Landing Page), projektowaną pod grupę reklam w kampanii reklamowej Google AdWords, dotyczącą pogotowia hydraulicznego.

Jaką wartość mają nagłówki w witrynie?

Jako copywriter, tworząc zawartość pod różnego rodzaju serwisy internetowe często napotykałem na barierę w postaci wyboru nagłówków do treści, w taki sposób aby były przyjazne czytelnikowi, wskazywały na otwartość i zrozumienie omawianego zagadnienia oraz zachęcały do dalszego czytania treści pod nagłówkiem.

Jednakże oprócz czytelnika, semantykę treści skanuje robot indeksujący, który decyduje o poprawności naszej witryny pod kątem budowy i zgodności z zasadami projektowania witryn oraz ilości i jakości znaczników oraz modyfikatorów tekstu zawartych w witrynie.

Kiedy powstaje konieczność analizy nagłówków w treści?

W tym konkretnym przypadku dotyczącym pogotowia hydraulicznego, analizowałem współczynnik konwersji pochodzących z połączeń telefonicznych, dla reklam z rozszerzeniem połączeń. Niestety wskazany niski poziom konwersji oznaczał problem ze stroną docelową. Dodatkowo, z raportu wynika że jakość strony docelowej jest przeciętna, zatem jest to definitywnie obszar wymagający poprawy. Otóż po otwarciu strony docelowej okazało się że strona jest naszpikowana nagłówkami, które nie mają żadnej wartości i występują w nadmiarze. Dodatkowo treść tam zawarta nie zachęcała do skorzystania z usługi. Zauważyłem również że cały nagłówek strony wymaga kompletnej przebudowy. Aktualny ranking reklamy wskazuje 7/10 w grupie reklam dotyczących pogotowia. Moim celem jest wynik 9/10 lub 10/10. Więcej o konwersjach w witrynie…  

Konieczność analizy nagłówków w sytuacji w której nasza witryna nie jest połączona z kampanią AdWords może wynikać z narzędzi których używamy na stronie. Jako że buduję strony w oparciu o WordPress z pomocą przychodzi narzędzie w postaci wtyczki Yoast SEO, gdzie w automatyczny sposób jest zliczana zawartość słów kluczowych w treści i w nagłówkach.

Jak powinien brzmieć poprawny nagłówek?

Z uwagi na indeksację Google bota (robota indeksującego), nagłówek powinien zawierać frazę kluczową z uniknięciem duplikacji treści o ile fraza może się powtarzać, kontekstowo nagłówki powinny się różnić. I tak w zawartym przykładzie – Nagłówkiem H1 – frazą pod słowo kluczowe będzie Pogotowie Hydrauliczne 24h. Jako nagłówek h2, dopełniający użyłem również – Nagła pomoc w usuwaniu zatorów kanalizacyjnych i hydraulicznych – Pogotowie 24h. Co do wartości treściowej, dopełniłem tekstem z akapitu. O ile nagłówków H2 możemy użyć dowolną ilość, choć zawsze dopełnionych tekstem o tyle nagłówek h1 musi być tylko jeden. Więcej o indeksowaniu witryny…

Sam nagłówek strony, czyli „header” nie powinien zawierać menu, żeby nie rozpraszać użytkownika, bo w tym przykładzie pracuję na stronie docelowej budowanej pod kampanię AdWords.

Mam nadzieję że udało mi się w sposób przyjazny przybliżyć techniczną stronę znaczników nagłówków w witrynie. Teraz sprawdzę treść, prześlę stronę do indeksu , uruchomię reklamy i zweryfikuję zmianę współczynnika jakości.

Jeśli artykuł się podobał, proszę oceń go i napisz komentarz, z przyjemnością odpowiem na każdy.

Co to jest Google Moja Firma?

google moja firma

Dlaczego tak bardzo potrzebuję Google Moja Firma?

Jeśli posiadasz lokalizację z której świadczysz usługę i musisz być widoczny na mapach Google, koniecznie musisz utworzyć wizytówkę w Google Moja Firma 

Jakie dodatkowe korzyści płyną z konta w Google Moja Firma?

Na koncie Google moja firma możesz utworzyć wizytówkę, która będzie twoją stroną wyświetlaną w bogatych danych podczas gdy ktoś będzie szukał twojej firmy na mapach i w przeglądarce Google. Dodatkowo dzięki koncie w Google Moja firma możesz utworzyć rozszerzenia lokalizacji, za pomocą których będziesz w stanie publikować lepsze reklamy wskazujące lokalizację twojej działalności na smartfonach. W koncie zadajesz również numer telefonu który będzie wyświetlał się w reklamach.

Czego potrzebuję aby utworzyć konto w Google Moja Firma?

Wystarczy utworzyć profil pod linkiem który podałem wcześniej i poprosić o autoryzację. W przypadku gdy nie jesteś partnerem Google, ustanowienie lokalizacji, musi odbywać się drogą pocztową, gdzie na twój adres jest wysyłany list z kodem autoryzacyjnym.

Jaki wpływ ma profil Google Moja Firma na pozycję w wynikach wyszukiwania?

W profilu można wskazać linki do witryny oraz generować wpisy z linkami na stronie wizytówce. Google Moja Firma, to nieodzowne narzędzie w pozycjonowaniu lokalnym, gdzie interesuje nas pozyskiwanie klientów z najbliższych obszarów działania. Widoczność na mapie to również bardzo ważna rzecz, w przypadku gdy zależy nam na spotkaniu z Klientem.

Z jakich dodatkowych narzędzi mogę korzystać posiadając Google Moja Firma?

Moja Firma w standardzie posiada bezpośredni dostęp do AdWords Express, gdzie możesz skonfigurować swoje pierwsze reklamy. Google Moja Firma posiada również analitykę profilu w postaci  okna z liczbą odwiedzin z ruchu organicznego i bezpośredniego.

Potrzebujesz pomocy w konfiguracji Google Moja Firma?

Jeśli tak, skontaktuj się ze mną, z przyjemnością pomogę Ci wszystko ustawić.

 

Jak Powinien Być Przeprowadzony Audyt SEO?

Audyt SEO witryny internetowej

Co to jest Audyt SEO?

Pod tym pojęciem znajduje się seria działań które wskazują na możliwość poprawy pozycji w wynikach wyszukiwania witryny oraz jej widoczności.

Jakie elementy powinny zostać sprawdzone podczas Audytu SEO?

Lista działań jest długa ale po ich przeprowadzeniu, będziemy mogli z czystym sumieniem stwierdzić że sprawdziliśmy wszystko, co tylko było możliwe do sprawdzenia pod kątem SEO. Poniżej najważniejsze elementy audytu.

1.) Sprawdzenie szybkości ładowania się strony

Wiadomo wszem i wobec że dobra i wartościowa strona dla Google to taka która ładuje się szybko, jest dostępna dla użytkownika niemal natychmiast. Szybkość ładowania się strony sprawdzamy w Google Page Speed Insight, gdzie widzimy wartość procentową zarówno dla komórek i tabletów jak i zwykłych komputerów. Google Speed Insight informuje też o wielu czynnikach które po modyfikacji wpłyną na szybkość ładowania się strony, kolejno na jej pozycję w wyszukiwarce. Jest to element nadrzędny sprawdzany przeze mnie zawsze w pierwszej kolejności.

2.) Analiza pliku .htaccess dla serwerów Apache

Kontynuuję audyt od analizy tego pliku, ze względu na istotność niektórych elementów które można obsłużyć za jego pomocą. Co najważniejsze, można odciążyć nasz serwer eliminując niechciane boty i crawlery, które codziennie wchodzą na naszą stroną aby dodać ją do własnych indeksów. W pliku .htaccess możemy zadać również kompresję gzip elementów strony oraz ustawić czas wygasania tych elementów po pobraniu przez przeglądarkę. O samym .htaccess napiszę w innych okolicznościach.

3. ) Sprawdzenie Mapy Witryny

Każdy serwis powinien zawierać mapę witryny która wskazuje po których stronach naszej witryny powinny poruszać się roboty indeksujące, a które powinien pozostawić. Mapa witryny zawiera jej strukturę, najwygodniej przedstawiać ją jako plik xml. Ja używam darmowego XML-sitemaps.com, który doskonale sprawdza się dla małych i średnich podmiotów. Gotową mapę witryny należy przesłać do GSC, czyli Google Search Console.

4.) Weryfikacja pliku robots.txt

Plik robots txt to instrukcja dla Google Bota, które treści powinien indeksować i za którymi powinien podążać. Jest to uzupełnienie mapy witryny, dzięki któremu możemy jasno wskazać które treści powinny podlegać indeksacji i za którymi bot powinien podążać, przechodząc na kolejne podstrony.

5.) Sprawdzenie czy strony maja swoje wersje mobilne AMP

Aktualnie strony AMP mają priorytet nad innymi, na urządzeniach mobilnych. Pisałem o tym przy okazji omawiania AMP – tutaj. Do sprawdzenia czy nasza witryna jest zgodna ze standardem AMP, służy Validator Stron AMP

6.) Sprawdzenie błędów indeksowania oraz danych strukturalnych

Wszystkie te informacje można sprawdzić w Google Search Console 

ilustracja odnośnie linków i danych strukturalnych
Menu w GSC gdzie można znaleźć linki i dane strukturalne.

7.) Wykonanie kwerend w wyszukiwarce Google site: oraz sprawdzenie duplikacji treści.

Kwerenda site:twojawitryna.pl  w wyszukiwarce Google, pokaże wszystkie linki dotyczące twojej witryny które zostały zindeksowane i wyświetlają się w wynikach wyszukiwania. Duplikatów treści szuka się za pomocą kwerendy „twoja treść którą chcesz sprawdzić”, koniecznie w cudzysłowie. wynik wyszukiwania pokaże gdzie treść taka sama jak nasza się znajduje.

8.) Sprawdzenie budowy struktury linków

Poprawna struktura linków jest kluczowa do ustalenia pozycji w wyszukiwarce. Gdy mamy zbudowaną poprawnie strukturę, możemy ustanowić link kanoniczny który będzie zawsze wyświetlał się dla naszej rozkrzewionej struktury.

9.) Analiza treści witryny internetowej

W ramach analizy treści powinny zostać zweryfikowane również meta opisy które dokładnie opisują wynik wyszukiwania. Standardowo powinna zostać zweryfikowana zawartość słów kluczowych w treści indeksowanych stron. Podstawowe zasady to słowa kluczowe w nagłówkach, unikatowe treści, słowa kluczowe w treści, linkowanie wewnętrzne

10. Sprawdzenie linków wychodzących oraz prowadzących do naszej witryny

Linki prowadzące do naszej witryny powinny być z zaufanych źródeł. Działania marketingowe obejmują również publikację treści w sieci, zatem, sprawdzamy gdzie zostały umieszczone linki do naszej witryny, na jakie podstrony wskazują, pod jakimi słowami kluczowymi zostały umocowane. Sprawdzamy czy linki wychodzące do zewnętrznych serwisów mają atrybut nofollow, ponieważ dzięki temu atrybutowi uniemożliwiamy dalszą indeksację strony która jest pod wskazanym przez nas adresem. Więcej o indeksowaniu stron, na stronie głównej semsos.

Wpływ zagnieżdżania katalogów na pozycję witryny

seo pozycjonowanie

W jaki sposób katalogi w linku wpływają na pozycje witryny?

To w rzeczywistości bardzo proste zagadnienie. Do indeksu wyszukiwarki w pierwszej kolejności wpada link, później jest skanowana zawartość tego adresu. Jeśli w linku znajduje się poszukiwane słowo kluczowe, pozycja w wyszukiwarce rośnie. Wytłumaczę to na prostym przykładzie. Mamy stronę brandową semsos.pl, znajduje się w niej fraza SEM, która dotyczy kampanii reklamowych AdWords, oprócz tej frazy jest identyfikowana zawartość witryny i  słowa kluczowe znajdujące się pod adresem. W rzeczywistości mając ogromną konkurencję, wyniki wyszukiwania dla frazy SEM nie będą odpowiednie. Co innego jeśli zbudujemy link w taki sposób: semsos.pl/kampanie-reklamowe/adwords/. Wtedy w linku mamy już 3 słowa kluczowe które mogą być powiązane z zapytaniem.

Czy duża ilość domen z frazami kluczowymi pozwoli mi osiągnąć sukces?

Domena jest indeksowana przed katalogiem zatem słowo kluczowe zawarte w nazwie domeny ma priorytet.  Jeśli stać cię na zakup wielu domen oraz na postawienie pod każdą z nich strony internetowej, np. na WordPress oraz działania związane z pozycjonowaniem dla każdej z nich, to jest to całkiem słuszne rozwiązanie. Tutaj trzeba pamiętać o duplikacji treści. Jeśli powielisz te same treści na wielu swoich stronach, wystąpią błędy indeksowania zawartości. Podobny wynik można osiągnąć budując odpowiednią strukturę katalogów, jest to rozwiązanie zdecydowanie tańsze ale pojawienie się na wysokich pozycjach może zabrać nieco więcej czasu.

Budowanie linków, katalogi o wysokim Page Rank

Analizowanie rankingu witryny

Co to jest budowanie linków?

Ten termin można rozumieć dwojako. W ujęciu publikowanych treści, z linkami do własnej witryny w sieci, gdzie pojawiają się takie terminy jak zaplecze, strony zaplecza czy Page Rank oraz w ujęciu konstrukcji struktury wewnętrznej witryny opierającej się na linkach do odpowiednich miejsc w witrynie. Dzisiaj nieco o ujęciu w kontekście budowy struktury zewnętrznej, z perspektywy na ranking strony w której umieszczamy link nawiązujący do naszej witryny.

Ranking Stron Google – Google Page Rank

Jedną z ważniejszych rzeczy o której trzeba pamiętać podczas zamieszczania linkujących artykułów na stronach, forach, blogach itp. jest sprawdzenie rankingu tych stron. „Google Page Rank” – Ranking jest to dziesięciostopniowa skala oceny na którą składa się sporo parametrów, które omówię później. Jeśli podmiot dla którego prowadzimy działania marketingowe jest łączony ze stronami o niskim rankingu, to pozycja strony może nawet spaść, zamiast rosnąć.
Ja często korzystam z tej strony aby sprawdzić najważniejsze parametry miejsca w którym chcę umieścić treści.

Wskaźnik Odbioru Strony- Consumer Perception Rating

Ten wskaźnik informuje jaka jest ogólna opinia na temat badanej witryny. Na opinię składają się komentarze i oceny z których wynikową jest właśnie ten wskaźnik. Więcej informacji można znaleźć TU.

Jak interpretować wyniki testu na ranking strony?

Na obrazku poniżej przedstawiam przykładowe forum o dość wysokim rankingu – 6/10. Ponumerowałem pola aby ułatwić analizę treści.

Sprawdzenie rankingu strony
Obraz przedstawiający informacje zwrotne na temat jednej witryny

      1. Autorytet domeny

    Jest to wskaźnik ilościowy wprowadzony przez MOZ, mierzący ilość linków wychodzących i przychodzących, informujący jak mocno zawartość treściowa jest związana z kategorią której strona jest poświęcona. Więcej informacji TU.

      1. Przepływ zaufania

    Ten wskaźnik świadczy o wiarygodności strony poprzez analizę wiarygodności linków znajdujących się w sąsiedztwie. Jest to wskaźnik stworzony przez Majestic SEO. Tutaj znajdziesz artykuł o wprowadzeniu tego wskaźnika.

      1. Przepływ cytowań

    Jest to po prostu pomiar ilościowy linków znajdujących się pod adresem. Też wdrożony przez Majestic SEO

      1. Autorytet strony

    Podobnie jak w przypadku autorytetu domeny, tak w przypadku strony mierzone są linki. Jest to pomiar ilościowy MOZ.

      1. Metryka zaufania

    W psychologii jest to wskaźnik informujący jaki jest poziom zaufania do podmiotu lub grupy, przez inne podmioty lub grupy. Nie jestem w stanie ustalić czego dokładnie dotyczy w tym pomiarze.

      1. Ważność domeny

    Wskaźnik ze zmienną bolońską określa czy domena jest ważna, czy nie została zablokowana.

      1. Ranking globalny

    Ranking ustalony przez jedną gałąź grupy Amazon.com – Alexa. Opiera się na bazie analizy linków, pomiarów zaufania, przepływu i innych bliżej nieokreślonych tajnych pomiarów.

      1. Ranking USA

    Pomiar Alexa dotyczący Stanów Zjednoczonych.

      1. Pomiar zasięgu

    Na chłopski rozum jest to pomiar przestrzeni jaką pokrywają linki do witryny. Jest to kolejny wskaźnik Alexa.

      1. Linki zewnętrzne prowadzące do witryny

    Jest to wskaźnik ilościowy, pokazuję liczbę zewnętrznych backlinków.

      1. Odnośniki domen

    Wskaźnik ilościowy wskazujący liczbę odnośników zawartych w mierzonej witrynie.

      1. Linki zewnętrzne z rozszerzeniem .edu

    liczba linków ze stron o tym rozszerzeniu.

      1. Domeny zewnętrzne z rozszerzeniem .edu

    liczba linków z domen o tym rozszerzeniu.

      1. Linki zewnętrzne z rozszerzeniem .gov

    liczba linków ze stron o tym rozszerzeniu.

      1. Domeny zewnętrzne z rozszerzeniem .gov

    liczba linków z domen o tym rozszerzeniu.

      1. Jakość relacji publicznych

    Nie potrafię określić jednoznacznie na jakiej podstawie zbudowano ten składnik.

      1. Wiek domeny

    Tutaj nie trzeba nic objaśniać:)

      1. Kody odpowiedzi HTTP

    Tutaj widać czy domena jest przekierowana 301, generalnie z jakim kodem odpowiedzi jest wywoływana.

      1. Kanoniczny URL

    Adres który jest wyświetlany w wynikach wyszukiwania. Więcej o kanonicznych linkach w osobnym poście.

      1. Adres umocowania IP

    Adres IP na który prowadzą rekordy domeny.

      1. Tytuł

    Nazwa serwera.

      1. Temat

    Zawartość tematyczna witryny.

      1. Wartość tematu

    Liczba wskazująca sygnaturę tematu.

      1. Zindeksowane adresy

    Ilość zindeksowanych stron w witrynie

      1. Flaga robota indeksującego

    Wartość z jaką robot zindeksował zasoby

      1. Obecność w katalogu Google

    Informacja czy strona trafiła do indeksu Google

      1. Obecność w DMOZ

    Informacja czy strona trafiła do indeksu DMOZ

      1. Historia domeny

    Sprawdzenie czy możliwe było uzyskanie danych historycznych domeny.

    Moz, Majestic SEO i Alexa

    Tym podmiotom przyjrzę się dokładniej w innym poście.