Podstawowe ustawienia SEO są niezbędne, aby witryna była widoczna i dobrze oceniana przez wyszukiwarki internetowe. Jednym z kluczowych elementów w tym procesie jest generowanie mapy strony. Jej brak to jak zniknięcie z Internetu, ponieważ wyszukiwarki nie będą mogły poprawnie indeksować Twojej witryny. To samo dotyczy czwartej opcji – blokowania botów Crawl, które są odpowiedzialne za zbieranie danych z sieci. Jeśli nie jesteś pewien, czy chcesz dokonywać jakichkolwiek zmian w tych ustawieniach, bezpieczniej jest ich nie zmieniać. Niemniej jednak warto rozumieć, co dokładnie jest proponowane, aby móc dokonać odpowiednich zmian w przyszłości. Jeżeli zdecydujesz się na edycję, pamiętaj o zapisaniu ustawień klikając na niebieski przycisk „Zapisz ustawienia” w prawym górnym rogu panelu aplikacji.

W sekcji dotyczącej SEO strony głównej omówię ustawienia meta opisu, który jest kluczowy w procesie optymalizacji strony. Przewiń w dół prawy panel, aby zobaczyć ustawienia SEO strony głównej, jak pokazano na Rysunku 3-25. Zwykle pozostawiam te ustawienia w domyślnych wartościach, które zostały przypisane podczas instalacji Publii CMS, z wyjątkiem jednej rzeczy – zawsze dodaję meta opis dla strony głównej. Istnieje wiele debat na temat tego, czy meta opis strony głównej ma wpływ na SEO. W 2024 roku pojawił się przeciek dotyczący algorytmu rankingowego Google, który sugerował, że meta opis nadal ma znaczenie, mimo oficjalnych zapewnień Google, że nie wpływa na ranking. Meta opis jest jednak bardzo pomocny, ponieważ pomaga Google i innym wyszukiwarkom w określeniu, jak podsumować Twoją witrynę w wynikach wyszukiwania. Z tego powodu warto go dodać na stronie głównej. W meta opisie (widocznym na Rysunku 3-25) wpisz krótkie, intensywne w słowa kluczowe podsumowanie swojej witryny, produktów lub usług. Ważne jest, aby słowa kluczowe były trafne i opisywały to, co oferujesz. Maksymalna liczba znaków to 160. Dla przykładu, dla strony, którą buduję, wybrałem następujący opis: „SpaceB to firma zajmująca się eksploracją kosmosu, dedykowana rozwojowi rakiet i dotarciu na Księżyc”. Nie będziesz musiał dokonywać innych zmian w ustawieniach SEO. Meta opisy dla postów i stron są przypisane do każdego posta lub strony indywidualnie. Pozostałe typy stron, takie jak tagi czy autorzy, nie powinny być indeksowane, co jest domyślnym ustawieniem ich meta robota „noindex, follow”, dlatego nie wymagają meta opisu. Pozostaw je w domyślnych wartościach. Pamiętaj, aby zapisać zmiany, klikając na niebieski przycisk „Zapisz ustawienia” w prawym górnym rogu panelu aplikacji.

Kolejnym ważnym ustawieniem jest opcja Pretty URLs. Jest to bardzo przydatna funkcjonalność, która sprawia, że adresy URL są łatwiejsze do zapamiętania i bardziej przyjazne dla użytkowników, a także korzystnie wpływają na SEO. Domyślnie ta opcja nie jest włączona, więc musisz ją aktywować. Włączenie tego ustawienia jest ważne szczególnie później, gdy zdecydujemy się ustawić konkretną stronę jako nową stronę główną i wybierzemy, aby posty były indeksowane w podfolderze, np. /blog/. Opcja ta jest również niezbędna do prawidłowego działania hierarchii stron, która nie będzie działać bez niej. W menu „Zaawansowane opcje” w prawym panelu kliknij na element „URL”, jak pokazano na Rysunku 3-26. Zdecydowanie polecam włączyć tylko jedną opcję – „Użyj ładnych URL-i” (Pretty URLs), przesuwając przełącznik w prawo. Przełącznik zmieni kolor na niebieski, co oznacza, że opcja jest aktywna. Po włączeniu „Pretty URLs” pamiętaj o zapisaniu ustawień, klikając na niebieski przycisk „Zapisz ustawienia” w prawym górnym rogu panelu aplikacji. Istnieje wiele innych opcji w menu „Zaawansowane opcje”, ale zazwyczaj możesz je pozostawić na domyślnych ustawieniach, które są optymalne dla ogólnego korzystania z Publii CMS przy tworzeniu i publikowaniu stron internetowych.

Warto także wspomnieć o innych opcjach, które pozwalają na poprawę widoczności strony w mediach społecznościowych, takich jak Facebook (Open Graph) czy Twitter (Twitter Cards). Choć nie będziemy się nimi teraz zajmować, warto przejrzeć dostępne zasoby w Internecie, aby dowiedzieć się, jak je wykorzystywać w celu zwiększenia widoczności swojej witryny w sieci. Jeśli będziesz potrzebować pomocy, zawsze możesz zwrócić się do społeczności Publii na forum: https://github.com/GetPublii/Publii/discussions.

Dzięki tym prostym krokom Twoja strona będzie bardziej dostępna dla użytkowników i wyszukiwarek, co zwiększy jej efektywność oraz zasięg. Pamiętaj jednak, że SEO to proces ciągły i wymagający dostosowywania ustawień, aby sprostać zmieniającym się algorytmom wyszukiwarek.

Jak rozpocząć pracę z GitHubem i wykorzystać GitHub Pages?

GitHub to platforma, która funkcjonuje niczym ogromna biblioteka, w której zamiast książek znajdują się projekty, fragmenty kodu i dane, udostępniane przez użytkowników z całego świata. To swego rodzaju sieć społecznościowa, ale skupiona na kodzie i danych, umożliwiająca współpracę, sugestie zmian i wzajemne udoskonalanie pracy. Jedną z głównych funkcji GitHub jest GitHub Pages – usługa, która pozwala na przekształcenie repozytorium kodu w aktywną stronę internetową. Jest to szczególnie przydatne dla osób, które chcą stworzyć portfolio, bloga lub stronę projektu bez konieczności zagłębiania się w skomplikowane aspekty hostingu stron.

Aby zacząć korzystać z GitHub, pierwszym krokiem jest założenie konta na platformie. Proces ten jest prosty i szybki – wystarczy otworzyć przeglądarkę internetową i przejść na stronę GitHub (https://github.com). Po jej załadowaniu w prawym górnym rogu zobaczymy opcje „Zaloguj się” lub „Zarejestruj się”. Klikając przycisk „Zarejestruj się”, zaczynamy proces tworzenia nowego konta. GitHub poprosi nas o podanie adresu e-mail, a następnie o stworzenie silnego hasła. Ważne jest, aby hasło było unikalne, najlepiej różne od tego, które używamy w innych serwisach. Po utworzeniu hasła i zweryfikowaniu go, będziemy mieli możliwość stworzenia unikalnej nazwy użytkownika. GitHub zapewnia, że każda nazwa jest unikalna, podobnie jak w przypadku adresów e-mail.

Po utworzeniu konta i jego weryfikacji (GitHub wysyła nam kod weryfikacyjny na podany e-mail) możemy przejść do tworzenia pierwszego repozytorium. Repozytorium, nazywane również „repo”, to przestrzeń, w której przechowywane będą wszystkie pliki związane z projektem – od kodu po dokumentację. Warto traktować je jak specjalny folder projektu, w którym wszystko będzie uporządkowane i łatwe do odnalezienia. Podczas tworzenia repozytorium GitHub prowadzi nas przez kilka prostych kroków: wybieramy nazwę, opisujemy cel projektu i ustalamy, czy repozytorium ma być publiczne, czy prywatne.

Repozytorium jest podstawą do uruchomienia GitHub Pages. Aby to zrobić, wystarczy przejść do ustawień repozytorium i aktywować opcję GitHub Pages. Po jej włączeniu wszystkie pliki zawarte w repozytorium zostaną automatycznie przekształcone w działającą stronę internetową. Nie ma potrzeby posiadania zaawansowanej wiedzy o hostingu czy domenach internetowych, ponieważ GitHub zajmuje się tym za nas. Jedynym zadaniem jest przesłanie zawartości, którą chcemy wyświetlić na stronie, np. portfolia czy bloga, i opublikowanie jej. Dzięki temu GitHub staje się doskonałym narzędziem nie tylko dla programistów, ale także dla wszystkich, którzy chcą w profesjonalny sposób zaprezentować swoje projekty w internecie.

Proces tworzenia nowego konta i repozytorium na GitHubie jest bardzo prosty, a interfejs platformy jest przejrzysty i intuicyjny. Istnieje również możliwość personalizacji konta, ale nie jest to konieczne dla początkujących użytkowników. Po zakończeniu procesu rejestracji i stworzeniu repozytorium możemy od razu zacząć korzystać z GitHub Pages, aby udostępnić swoją stronę internetową. Warto pamiętać, że GitHub Pages działa w oparciu o statyczne strony internetowe, więc doskonale nadaje się do prezentacji projektów, portfolio, blogów czy dokumentacji.

Chociaż GitHub Pages jest niezwykle prostym narzędziem, warto mieć na uwadze, że aby w pełni wykorzystać jego potencjał, warto znać podstawy HTML i CSS. To pozwoli na większą kontrolę nad wyglądem strony. GitHub daje również możliwość integracji z różnymi frameworkami, jak Jekyll, co może znacząco ułatwić tworzenie dynamicznych stron bez konieczności zaawansowanego kodowania. Istnieje także możliwość rozbudowy funkcjonalności poprzez integrację z zewnętrznymi narzędziami i API.

Ważne jest, aby pamiętać, że GitHub, choć bardzo wygodny i wszechstronny, nie jest platformą przeznaczoną do tworzenia skomplikowanych aplikacji internetowych wymagających zaawansowanej bazy danych lub dużej interakcji z użytkownikiem. GitHub Pages to doskonałe rozwiązanie do tworzenia prostych, statycznych stron internetowych, ale jeśli projekt wymaga bardziej złożonych rozwiązań, warto rozważyć inne opcje hostingowe.

Warto także zwrócić uwagę na aspekt społecznościowy GitHub – jako platforma otwartego kodu, oferuje przestrzeń do współpracy i rozwoju projektów w zespole. Umożliwia to nie tylko zarządzanie kodem i wersjami, ale także łatwą współpracę z innymi użytkownikami, co może znacznie przyspieszyć rozwój projektu. Współdzielenie i współpraca nad kodem to fundamenty GitHub, które czynią go narzędziem potężnym nie tylko dla indywidualnych użytkowników, ale również dla zespołów i firm.