Dzięki narzędziom no-code
8 godz. 15 min · Make · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectW kursie dowiesz się, czym jest no-code i jak działają proste rozwiązania do tworzenia stron WWW w oparciu o tą technologię. Wyjaśnię Ci, jakie możliwości są teraz dostępne i które z web builderów warto rozważyć przy tworzeniu kolejnego projektu. Będziesz tworzyć strony głównie z użyciem wizualnych edytorów, co nie wymaga znajomości kodowania na start i umożliwi Ci przygotowanie landing page'a promocyjnego, portfolio, wizytówki, prostego MVP i wiele więcej!
Na przykładzie prostego edytora, jakim jest Carrd, pokażę Ci jak w praktyce przygotować prosty landing page dla pierwszej wersji produktu, do sprzedaży e-booka czy dowolnych innych zastosowań. Carrd jest niezwykle przyjazny i nawet osoby, które wcześniej nie miały żadnej styczności z tworzeniem stron WWW będą w stanie opublikować swoje pierwsze witryny! Ma też szereg przydatnych opcji, które pozwolą nam wyjaśnić kluczowe pojęcia no-code i tworzenia stron w ogóle, bez wchodzenia w szczegóły techniczne i koncentrowania się na wyglądzie. To właśnie z tego powodu wybrałem Carrd, ale Ty możesz też skorzystać z dowolnego innego edytora jak Wix czy Squarespace.
Kolejna sekcja nauczy Cię wdrażać na stronę liczne integracje i rozbudowywać jej funkcje. Dowiesz się między innymi jak podpiąć na stronę analitykę np. z pomocą Google Analytics, wykorzystać gotowe Widgety, zadbać o optymalizację pod kątem SEO czy dołożyć kolejne, własne skrypty. To wszystko bez napisania ani jednej linii kodu!
W tej sekcji omówimy szczegółowo najważniejsze narzędzia, które wykorzystują technologie no-code i pozwalają nam rozszerzyć możliwości stron WWW tworzonych w ten sposób. Dzięki ich wykorzystaniu będziemy mogli rozszerzyć naszą stronę o "bazę danych", wykorzystując Airtable, bez konieczności korzystania z jakichkolwiek technologii serwerowych. Narzędzia takie jak Zapier czy Integromat dadzą nam z kolei możliwość rozbudowania naszej witryny o niezliczone funkcjonalności, takie jak podłączenie list mailowych, ankiet, płatności i wiele, wiele więcej!
Ten rozdział uświadomi Ci prawdziwą potęgę narzędzi i technologii no-code, ponieważ przygotowałem dla Ciebie szereg praktycznych scenariuszy, które bez kodowania pozwalają wdrożyć najbardziej popularne rozwiązania biznesowe i uruchomić je w połączeniu ze stroną WWW. Przygotujemy scenariusze między innymi dla Landing Page'a sprzedającego produkt, gdzie zapiszemy dane klienta, wyślemy stosowne maile a nawet udostępnimy nasz produkt; będziemy też pracować nad prostą stroną do generowania leadów, na przykład umożliwiającą pobranie PDF czy produktu w zamian za email; pokażę Ci także, jak wykonać stronę usługową, gdzie klienci mogą zlecać Ci rozmaite prace; Przygotujemy także rozbudowany scenariusz pod Marketplace czy Job Board, wykorzystujący bardziej złożone automatyzacje. Wykorzystamy do tego mnóstwo dodatkowych, ciekawych narzędzi i technik No-code!
Kurs przeznaczony jest dla osób, które chcą tworzyć strony w nowym podejściu, bez kodowania. Skorzystają z niego zwłaszcza osoby, które chcą uruchomić swój projekt w sieci, stworzyć MVP produktu czy aplikacji, ale niekoniecznie same programują lub mają zasoby i czas na przygotowanie projektu przez programistów. Ponadto z kursu skorzystają ci z Was, którzy tworzą strony, np. w WordPress i chcą zobaczyć, jak można przyspieszyć sobie pracę a nawet front-endowcy, którzy usprawnią wiele procesów z pomocą automatyzacji.
Witaj w kolejnej lekcji.
Przed nami krótkie informacje na temat ważnego tematu jakim jest SEO,
a takiego tematu, który rzeczywiście wiele osób podnosi w kontekście Web Builder'ów,
ponieważ nie są oni pewni, czy takie strony są dobrze zoptymalizowane pod
kątem wyszukiwarek, robotów indeksujących, pod kątem Google.
No i rzeczywiście panuje chyba takie jakieś niesłuszne przekonanie.
Jest to absolutny mit, że te strony z Web Builder'ów nie nadają się w ogóle pod SEO.
Nie wiem, co to znaczy, czy się nadają, nie nadają.
Ponieważ obecnie SEO jest dosyć proste,
algorytmy Google są na tyle zaawansowane, że tak naprawdę po prostu chodzi o to,
żeby zrobić dobrą stronę i wtedy ona będzie dobrze rankować.
Aczkolwiek trzeba trzymać się pewnych
podstawowych zasad i te zasady są również w mojej ocenie w większości respektowane
we wszystkich Web Builder'ach przynajmniej, które spotkałem.
Nawet jeśli nie, to po eksporcie kodu
można zadbać o to, aby trochę lepiej tę stronę pod SEO przygotować.
Gwarantuję Ci, że te kilka minut, które poświęcę na
omówienie tych najważniejszych rzeczy sprawi, że Twoja strona będzie i tak
lepiej zoptymalizowana pod SEO niż chyba 90% Internetu.
W związku z tym naprawdę to na początek zdecydowanie wystarczy.
Pierwsza rzecz to tytuły oraz Description, a także inne meta tagi.
Od razu robimy to na przykładzie Carrd.
Przechodzimy w ustawienia publikowania.
Wspominałem już o tytułach, tytule gdzie się go ustawia.
To jest właśnie ten znacznik Title.
On powinien być sensowny, powinien zawierać słowa kluczowe.
Jeśli to jest możliwe, powinien być dobrze skonstruowany.
Mamy to tutaj. Description to jest również ważna rzecz.
Może nie tyle pod kątem słów kluczowych,
co pod kątem opisu, który pojawi się w wyszukiwarce jako wynik i powinien on
przekonywać osoby, które zobaczą ten wynik, że jest to wynik odpowiedni
dla nich, też powinniśmy to bezwzględnie uzupełnić.
Więc to mamy tutaj.
Jeśli chodzi o inne meta tagi, to możemy
je dodać w sekcji ustawień, czyli w Publish Settings i takie meta tagi to mogą być np.
keywords i w zasadzie nie ma żadnych dowodów, a wręcz chyba Google mówi, że nie do końca
to ma już jakikolwiek wpływ na pozycjonowanie, ale jak mówią ludzie z branży SEO w
zasadzie nie zaszkodzi, więc można dodać meta tag keyword.
Można dodać jeszcze kilka innych meta tagów jeśli będziemy potrzebowali.
I ogólnie te meta tagi to są wszystkie te dane dodatkowe, które nie tyle są widoczne
na stronie, co właśnie dają, czy to robotom czy przeglądarkom.
Jakieś sugestie o tym jaka jest zawartość
strony, co można na niej znaleźć, jaki jest jej język i tak dalej, i tak dalej.
Więc te inne meta tagi są równie ważne i
część z tych meta tagów to są OG tagi, które mam tutaj.
I to są te OG tagi, które wypełniliśmy dla social media, te
podstawowe, które przynajmniej warto wypełnić.
To jest właśnie obrazek.
No i tu mamy jeszcze dodatkowo favicon'kę i jeżeli będziesz chciał zrobić inny tytuł i
Description dla social media też możesz to zrobić OG tagami.
No ale to już musiałbyś zrobić po eksporcie takiej strony.
Ale generalnie wszystkie te właśnie
najważniejsze rzeczy są dostępne tutaj z poziomu Carrds.
Następnie odpowiednie nagłówki oraz struktura strony.
Żeby Twoja strona dobrze się indeksowała w
wyszukiwarkach, powinieneś zadbać o to, jaka jest jej struktura.
Czyli jeżeli dodajesz tekst to masz tutaj kilka opcji.
Ja wybrałem wariant Main Heading na ten główny nagłówek.
Możesz jeszcze zmienić to na pod nagłówek, czyli taki Heading H2.
Później masz Paragraph, czyli zwykły znacznik akapitu i zwykły tekst.
No i Site Title jeszcze dodatkowo.
I to jest tak, że ta hierarchia jest ważna dla robotów
indeksujących, które indeksują naszą stronę pod wyszukiwarki.
Site Title będzie tu najważniejszym nagłówkiem.
Później mamy Machine Heading, czyli
kolejne typy nagłówków i Subheading, czyli pod nagłówki.
I jeśli Twoje treści są odpowiednio ważne, jeśli rzeczywiście to są nagłówki, to po
prostu oznacz je tym właściwym tagiem HTML, dzięki czemu dasz sygnał robotowi
indeksującemu wyszukiwarki, żeby wziął je bardziej pod uwagę.
No i naturalnie zadbaj proszę o to, żeby w
tych nagłówkach wtedy mogły znaleźć jakieś słowa kluczowe, czyli to, co potencjalnie
Twoi użytkownicy będą wpisywać w wyszukiwarce, żeby znaleźć Twoją stronę.
Oczywiście nie wpisuje tutaj masy jakichś słów kluczowych.
Stronę robisz dla ludzi, a nie dla
robotów, ale to jest kolejna rzecz, o którą warto zadbać.
Są takie argumenty podnoszone, że właśnie
ta struktura w przypadku Web Builder'ów jest kiepska, bo te Web Builder'y robią tylko jakiś
jeden typ tagów HTML'owych, czyli same Divy np.
Absolutnie się z tym nie zgadzam.
Te nowe Web Builder'y zdecydowanie dają taką kontrolę.
No ale jasne, jak ktoś zapomni
tego przestawić albo po prostu wybierze zły element, no to będzie miał zły.
Także zadbaj o nagłówki i zadbaj o odpowiednią strukturę strony.
Również o to, żeby ta strona nie była zbytnio skomplikowana.
Jeżeli w jednym kontenerze wsadzasz drugi,
a później w środku jeszcze 3, a później 5 kolumn, a później jeszcze 10 jakiś znaczników
różnych, no to podobnie jak w normalnym życiu wiadomo, że temu robotowi trudniej
będzie po tym chodzić i ta struktura będzie trudniejsza do zrozumienia.
Aczkolwiek akurat wydaje mi się, że w przypadku Web Builder'ów to po prostu one
automatycznie chronią nas przed takim skomplikowaniem i dużo łatwiej jest
skomplikować strukturę robiąc stronę z palca.
A w momencie kiedy wyklikujemy
coś z Web Builder'a.
Tak naprawdę nawet nie mamy możliwości tego popsuć.
Następnie zadbaj o linkowanie wewnętrzne oraz anchor.
Już Ci tłumaczę czym to jest.
Jeżeli mamy taki prosty Web Builder jak tutaj, tzn.
że z reguły tworzymy tutaj strony typu
one page, no to nie mamy problemu z linkami, z nazwami.
Aczkolwiek gdybyśmy mieli tutaj kolejne
podstrony, to warto by było, żeby te podstrony miały jakieś sensowne nazwy.
Żeby strona Dziękuję
nazywała się dziękuję albo Thank you a nie nazywała się nie wiem site 0789.HTML,
bo to jak wygląda pasek adresu w przeglądarce też jest bardzo ważne dla
robotów, ale w przypadku akurat tej naszej strony pamiętaj proszę o tym, żeby zadbać
właśnie o dobre te anchor'y i dobre wewnętrzne linkowanie
przez to, że tutaj możemy wpisać tą nazwę, ona pojawia się w pasku
adresu przeglądarki po hashu, czyli mamy np.
Slack.eduweb.pl# thank you section.
W momencie gdy klikniemy na guzik, który nas do tego przekierowuje.
Więc to jest właśnie to miejsce, które
pozwoli Ci zrobić ten dobry, ten dobry link i żeby ten link w pasku adresu
wyglądał sensowny, powinieneś używać tutaj dobrych nazw sensownych nazw.
Druga sprawa to anchor'y.
Czyli przykładowo jeśli mamy jakikolwiek
link tutaj to zobacz, że no ten link odnosi się do jakiejś nieistniejącej strony.
Natomiast tzw.
anchor text to jest to co występuje tutaj, czyli to jest to co widać dla użytkownika,
a pod spodem jest to podlinkowane tak jak nasz status.
Więc to jest właśnie anchor text i ten anchor text powinien być sensowny.
Nie powinno tu raczej się znaleźć właśnie to samo, czyli raczej nie róbmy tak, że
adres wstawiamy i pod link i tutaj na wierzchu lepiej jest dać sensowny
anchor tag tzw., czyli opis tego linku.
I w tym opisie też fajnie jakby się znalazło jakieś słowo kluczowe.
I mówię tutaj o linkowaniu wewnętrznym
również do naszej strony, czyli o linkowaniu do tych różnych sekcji.
No wiadomo, że jeżeli linkujemy do jakiejś zewnętrznej strony,
to nie będzie miało takiego dużego wpływu na pozycjonowanie naszej witryny co tutaj
damy w anchor tagu, ale często linkujemy np.
wewnętrznie z pomocą menu i wtedy w menu zamiast nazywać jakieś sekcji o nas, to
lepiej ją nazwać o Slack'u, dlatego, że wtedy będziemy mieli w środku słowo
kluczowe, którego ludzie mogą szukać w wyszukiwarce.
Na o nas raczej nikt w wyszukiwarce nie szuka, więc warto zadbać o te anchor tagi.
To jest jedna z niezwykle istotnych rzeczy.
No i samo linkowanie wewnętrzne.
Czyli chodzi o te wszystkie linki u nas w
menu, linki do podstron i linki, które pojawiają się w adresie, nawet jeśli są to
właśnie te kotwice, czyli te linki z haszem.
Następnie Alt tagi dla obrazków znów bardzo ważna, kluczowa rzecz.
Czyli jeśli korzystamy z jakiegoś obrazka,
to mamy możliwość zawsze nadania mu takiego alternatywnego tekstu.
On jest opcjonalny, ale proszę zawsze go używaj, np.
możemy wpisać tutaj, że to jest Slack logo.
Oczywiście nie używaj tutaj jakichś
tysięcy słów kluczowych, bo od razu Google wyrzuci Cię z indeksu, ale
użyj tutaj właśnie dobrego opisu tego, co znajduje się na zdjęciu.
Jedna rzecz to są roboty indeksujące, ale druga rzecz to jest accessibility i osoby,
które korzystają ze screen riderów, które są niedowidzące i one nie będą w stanie w
ogóle połapać się na Twojej stronie w momencie, gdy nie napiszesz dobrze tych
Alt tekstów, więc poświęć na to chwilę czasu.
Jak widzisz Carrd jak i również każdy
przyzwoity Web Builder to oferuje i pozwala Ci wpisać właśnie te Alt tagi,
Alt teksty do wszystkich obrazków powinny
one się znaleźć, nawet jeżeli to jest jakiś taki prosty obrazek.
A jeżeli to jest obrazek, do którego nie
masz pomysłu jak zrobić taki Alt tag, to raczej nie powinien być to obrazek.
powinno być to raczej tło osadzone w CSS, ale o tym może jeszcze porozmawiamy.
Natomiast pamiętaj, że Alt tagi trzeba robić i są one dostępne również w Carrd.
Sensowne nazwy stron.
No to już jest to co powiedziałem.
Żeby ten pasek adresu miał wyglądał
dobrze, żeby zawierał słowa kluczowe, żeby nie był przesadnie długi.
Raczej krótsze adresy są dobre.
A kolejna, już przedostatnia rzecz, o której chcę powiedzieć to tzw.
Sitemapa, czyli mapa witryny wygenerowana
przez jakieś narzędzie albo stworzona przez nas.
I z mojego doświadczenia wynika, że zdecydowana większość stron takiej Sitemapy w
ogóle nie ma i w związku z tym korzystając z Web Builder'ów takich jak Carrd masz od razu
przewagę konkurencyjną w kontekście pozycjonowania.
Dlaczego? Dlatego, że Carrd i przy okazji z
poprzedniej lekcji zobacz, że już mi działa domena slack.eduweb.pl
na tej subdomenie już jest moja strona wyświetlana.
Co prawda nie ma jeszcze certyfikatu SSL
podpiętego, ale kolejna zaleta Carrd jest taka, że ten certyfikat SSL
jest generowany przez Let's Encrypt taką darmową usługę, który zaraz zacznie
działać, on w ciągu jednej doby zaczyna działać na takich domenach
podpiętych do Carrd i jest kompletnie darmowy.
To znaczy, że nie będziesz musiał dopłacić za certyfikat SSL, a w momencie gdy hostujesz
to u siebie raczej ten certyfikat SSL jest płatny.
Zawsze te kilka dolarów kosztuję,
a polscy operatorzy to już w ogóle nie wiedzą ile za niego brać.
I uważam, że to jest skandal.
No ale dobra, przejdźmy na slack.eduweb.pl/sidemap.xml
to właśnie w takim formacie XML jest ta Sitemapa.
I okazuje się, że Carrd generuje ją nam od ręki.
No więc, pokaż mi proszę narzędzie, które Ci wygeneruje to od ręki np.
jeżeli piszesz stronę z palca, raczej tak nie jest.
Raczej trzeba właśnie zawsze zadbać o to, żeby tą Sitemapę utrzymywać, napisać do niej
jakieś oprogramowanie, które ją utrzymuje, a tutaj mamy to gotowe.
Także Sitemapy są akurat przez Carrd generowane.
Jest to ważna rzecz, o którą warto zadbać.
A Sitemapa zawiera nic innego jak po prostu listę rzeczy, które znajdują się u nas na
stronie, listę linków, listę zasobów i to jest znacznie łatwiejsze
później dla robota, do skakania po tych
linkach właśnie i indeksowania naszej witryny.
Później OG tagi dla social media.
Już o tym mówiłem, więc ostatnia rzecz, czyli optymalizacja zasobów.
Pokazywałem Ci jedno z narzędzi, czyli Image optim, którym ja przelatuje
wszystkie obrazki przed zaimportowaniem ich gdziekolwiek do sieci.
Proszę, pamiętaj o tym, żeby takie obrazki po prostu zmniejszać.
Jeżeli masz kontener 600 na 300 pikseli na
obrazek, to nie ma naprawdę sensu pakować tam obrazka w rozdzielczości 4K albo
150 megapikseli, bo będzie on zdecydowanie za duży.
W związku z tym staraj się z pomocą prostych narzędzi, takich jak np.
Figma, Sketch, Canva nawet czy Photoshop,
zmniejszać te obrazki i przycinać je do odpowiednich rozmiarów.
A nawet jeśli nie, to przynajmniej do
mniej więcej takich rozmiarów, jakie powinny mieć, a następnie optymalizować je
z pomocą jakiegoś narzędzia takiego jak Image optim albo np.
TinyIMG
natomiast uwaga znów kolejna ogromna
zaleta Carrd w ten Web Builder jest wbudowany automatyczny taki kompresor obrazków.
Ja wolę szczerze mówiąc
samodzielnie kompresować te obrazki, bo wtedy mam na to wpływ.
Jak finalnie one wyglądają.
Jeżeli byś wrzucił naprawdę jakiś bardzo
dużo obrazek do Carrd typu dwumegowy, to on potrafi Ci dwumegowy obrazek
skompresować do ok. nie wiem 200, 300, 400 KB maksymalnie.
No i rzeczywiście odbywa się to kosztem
jakości, no ale po to, żeby nasza strona była szybsza, ponieważ strony szybsze
zdecydowanie lepiej indeksuje się w wyszukiwarkach.
No i warto zadbać, jeżeli się potrafi te
obrazki przeskalować samemu o to, żeby to zrobić samemu i poświęcić na to chwilę
czasu nawet z pomocą Image optim, które jest bardzo proste w obsłudze.
Natomiast jeśli nie, no to zobacz, że w przypadku Web Builder'ów też mamy tę zaletę, że
one zrobią to za nas w przypadku pisania stron z palca.
Niestety nie.
Co więcej, jeśli chodzi o dostarczanie tych zasobów, to Web Bulider'y często też
mają przewagę, ponieważ przeciwieństwie do jakiegoś naszego zwykłego hostingu, one
często korzystają z hostingu, który jest rozrzucone po całym świecie, obsługują
serwery CDN, obsługują cash'owanie, czyli właśnie nagłówki.
Pokazywałem to już wcześniej w Carrds.
Ustawiane odpowiednio nagłówki potrafią znacznie przyspieszyć naszą stronę.
W sekcji publikacji znajduje się w opcjach tutaj informacja o tym Update Frequency
to jest właśnie to miejsce, w którym powinieneś to ustawić
i ta opcja znacznie przyspieszy ładowanie Twojej strony.
Nie mówiąc już o tym, że Web Builder'y takie jak np.
Carrd mają też wbudowane w przypadku
obrazków nie tylko optymalizację tych obrazków.
Tutaj właśnie możesz zaznaczyć czy odznaczyć tą opcję, aby nie kompresowało
Ci obrazków. Możesz też to zrobić, ale też implementuje
akurat Carrd takie coś jak lazy loading czyli ładowanie takie obrazka sekwencyjne.
Widziałeś to pewnie jak pierwszy raz odświeżaliśmy sobię tą stronę, gdzie cały
obrazek w tle nie wczytał się od razu tylko ładował się po kolei.
I to też znacznie przyspiesza ładowanie.
I jeszcze inne rzeczy np.
responsywność tej strony, czyli to, że out of the box.
Te strony, które tworzymy są responsywne, czyli dobrze wyglądają na każdej
rozdzielczości, w zasadzie na każdym urządzeniu.
To jest ogromnie ważne.
Ja o tym nie mówię przypadkowo, dlatego że zarówno prędkość, jak i responsywność
strony są jednymi z głównych czynników, które Google bierze pod uwagę przy
ustalaniu rankingów w wynikach wyszukiwania.
Naprawdę to są kluczowe rzeczy i jeżeli ktoś jeszcze ma wątpliwości, czy Web Builder'y
są dobre pod SEO, czy są kiepskie pod SEO, to proszę pokażcie mi albo sprawdźcie
sobie te strony, które ludzie kodują z palca i zobaczcie ile z nich ma
zimplementowane te wszystkie mechanizmy czyli dobre cash'owanie, optymalizacja
plików, lazy loading, RWD, CDN'y, które dostarczają zawartość.
No i wszystkie rzeczy macie na
wyciągnięcie ręki, czyli Alt teksty i wszystkie jakieś inne rzeczy.
Więc naprawdę to jest podejście quality first.
W przypadku Carrd
czapki z głów, ponieważ wszystko to co powinno być jest zrobione i obiecuję Wam,
że pod SEO ten Web Builder naprawdę jest bardzo dobry.
To wszystko w tej lekcji. Do usłyszenia!