Audyt SEO: lasodkrywcow.pl
Strona ma solidne fundamenty techniczne (HTTPS, robots.txt, sitemap, szybki CMS), ale zawiera krytyczne bledy on-page SEO, ktore drastycznie ograniczaja potencjal rankingowy. Brak meta description na prawie wszystkich stronach, wielokrotne H1 na stronie glownej, systemowy brak alt textow na obrazach, oraz niedokonczona wersja angielska z lorem ipsum wymagaja natychmiastowej interwencji.
Top 5 najwazniejszych problemow
- Brak meta description na prawie wszystkich stronach (tylko /o-nas/ ma) Krytyczny
- Wielokrotne tagi H1 na stronie glownej (3x H1) Krytyczny
- Wersja EN niedokonczona: mieszanka PL/EN, lorem ipsum, __trashed w sitemap Krytyczny
- Systemowy brak alt textow na wszystkich obrazach Wysoki
- Brak schematu LocalBusiness / AmusementPark Wysoki
Crawlability i indeksacja
robots.txt OK
Plik robots.txt jest poprawnie skonfigurowany i generowany automatycznie przez Yoast SEO.
User-agent: * Disallow: Sitemap: https://lasodkrywcow.pl/sitemap_index.xml
XML Sitemap Sredni
Sitemap index zawiera 10 sub-sitemapow. Wykryto kilka problemow wplywajacych na jakosc indeksacji.
| Sub-sitemap | Ilosc URL | Ostatnia modyfikacja | Status |
|---|---|---|---|
post-sitemap.xml |
6 URL | 2025-04-11 | OK |
page-sitemap.xml |
~46 URL | 2026-02-13 | Zawiera __trashed |
landing-sitemap.xml |
1 URL | 2026-02-06 | OK |
bloki-sitemap.xml |
? | 2026-02-11 | Do wylaczenia |
atrakcje-sitemap.xml |
18 URL | 2025-08-22 | Typo w URL |
opinie-sitemap.xml |
? | 2025-04-11 | Do weryfikacji |
nagrody-sitemap.xml |
? | 2025-04-01 | Do weryfikacji |
category-sitemap.xml |
? | 2025-04-11 | Do weryfikacji |
author-sitemap.xml |
? | 2025-03-19 | Do weryfikacji |
/en/__trashed/w sitemap — usuniety wpis, zwraca 200, pokazuje polityke prywatnoscibloki-sitemap.xml— wewnetrzne bloki WP, nie powinny byc indeksowane- Brak
changefreq/priority(mniejszy wplyw, ale dobra praktyka)
Struktura strony OK
Nawigacja glowna zawiera: O nas, Bilety, Grupy, Atrakcje, Gastronomia, Blog, Ambasador, Kontakt.
Stopka: FAQ, Regulaminy, Polityka Prywatnosci.
Architektura jest plaska — wiekszosc stron jest osiagalna w 1–2 klikniec od strony glownej.
/wpis/lista-trakcji/...) nie sa linkowane ze strony /atrakcje/ — sa to orphan pages (strony osierocone), ktore Google moze miec trudnosc z odkryciem i zaindeksowaniem.
Literowka w URL atrakcji Krytyczny
Wszystkie 18 stron atrakcji uzywaja wadliwego segmentu URL:
/wpis/lista-trakcji/nazwa-atrakcji/
zamiast poprawnego:
/wpis/lista-atrakcji/nazwa-atrakcji/
lista-trakcji zamiast lista-atrakcji jest widoczna w URL, co negatywnie wplywa na postrzeganie strony przez uzytkownikow i wyszukiwarki. Google analizuje slowa w URL jako sygnal rankingowy — brakujacy prefix „a” powoduje utrate kontekstu semantycznego.
lista-trakcji na lista-atrakcji (lub lepiej: atrakcje), a nastepnie ustawienie przekierowan 301 ze starych URL na nowe.
Kanoniczne URL (canonical) OK
Tagi rel="canonical" sa poprawnie ustawione (self-referencing) na sprawdzonych stronach, w tym /o-nas/ i podstronach atrakcji. Yoast SEO generuje je domyslnie.
Wersja www vs non-www / HTTPS OK
Przekierowania dzialaja poprawnie. HTTPS jest aktywne, a HTTP automatycznie przekierowuje na HTTPS. Brak duplikacji www / non-www.
Fundamenty techniczne
HTTPS / SSL OK
Certyfikat SSL jest aktywny. Przekierowanie HTTP → HTTPS dziala poprawnie. Wszystkie zasoby laduja sie przez HTTPS.
WordPress / Yoast SEO OK
Strona oparta na WordPress z motywem wlasnym lasodkrywcow i wtyczka Yoast SEO.
| Element | Wartosc |
|---|---|
| CMS | WordPress |
| Motyw | lasodkrywcow (wlasny) |
| Wtyczka SEO | Yoast SEO |
| Analityka | Google Tag Manager |
| Remarketing | TikTok Pixel |
| Heatmapy | Hotjar |
| Fonty | Jost, Paper Cuts |
Struktura URL Sredni
- Literowka
lista-trakcjizamiastlista-atrakcji(18 stron atrakcji) - Strony EN z sufiksem
-2:/en/faq-2/,/en/bilety-2/zamiast anglojezycznych slugow - Prefix
/wpis/niepotrzebnie wydluza URL
- Male litery
- Myslniki jako separatory
- Trailing slash konsekwentny
Wydajnosc / Core Web Vitals Do zbadania
Core Web Vitals nie zostaly w pelni przetestowane w ramach tego audytu. Ponizsza analiza opiera sie na obserwacjach kodu zrodlowego.
- 60+ zdjec na stronie
/o-nas/— duze obciazenie - Wielu dostawcow JS: GTM, TikTok Pixel, Hotjar — kazdy dodaje opoznienie
- Brak formatu WebP — wieksze rozmiary plikow graficznych
On-page SEO
Meta description Krytyczny
/o-nas/) ma ustawiony meta opis. Wszystkie pozostale strony nie maja meta description, co oznacza, ze Google generuje wlasne snippety z tresci strony — czesto nieoptymalne.
Jedyny istniejacy meta opis:
"To idealny pomysl na weekend z dziecmi. U nas atrakcje dla dzieci lacza sie z natura..."
- Strona glowna (
/) /bilety//atrakcje//blog//kontakt//gastronomia//faq/- Wszystkie wpisy blogowe (5 stron)
- Wszystkie strony atrakcji (18 stron)
- Landing page
- Wszystkie strony EN
Title tags Sredni
Wiekszosc tytulow uzywa szablonu [Nazwa] - Las Odkrywcow. Sa poprawne technicznie, ale nie wykorzystuja pelnego potencjalu SEO (brak slow kluczowych, generyczne frazy).
| Strona | Tytul (title tag) | Ocena |
|---|---|---|
/ |
Las Odkrywcow (domyslny) | Generyczny |
/o-nas/ |
Naturalny Park Rozrywki dla dzieci i doroslych! | Dobry |
/bilety/ |
Bilety - Las Odkrywcow | Szablonowy |
/atrakcje/ |
Atrakcje - Las Odkrywcow | Szablonowy |
/blog/ |
Blog - Las Odkrywcow | Szablonowy |
/kontakt/ |
Kontakt - Las Odkrywcow | Szablonowy |
/faq/ |
FAQ - Las Odkrywcow | Szablonowy |
/gastronomia/ |
Gastronomia - Las Odkrywcow | Szablonowy |
/en/home-english/ |
Home - English - Las Odkrywcow | Generyczny |
Naglowki H1 Krytyczny
/) posiada 3 tagi H1 zamiast jednego. Zaden z nich nie zawiera kluczowych fraz SEO takich jak „park przygod”, „park rozrywki” czy „Ulez”.
Znalezione H1 na stronie glownej:
<h1>„Chcesz dolaczyc do grona odkrywcow niesamowitych przygod?”<h1>„Co u nas znajdziesz?”<h1>„Odkrywaj LAS!”
<h1>Las Odkrywcow — Naturalny Park Przygod dla Dzieci i Doroslych w Ulezu</h1>Pozostale naglowki zmienic na H2.
Obrazy — alt text Krytyczny
- Zdjecia atrakcji
- 60+ zdjec galerii na
/o-nas/ - Ikony na
/kontakt/i/gastronomia/ - Zdjecia we wpisach blogowych
- Mapa na landing page
alt do wszystkich obrazow. Dla galerii mozna uzyc wzorca: alt="Las Odkrywcow - [opis zdjecia] - park przygod Ulez". Dla ikon dekoracyjnych: alt="" (pusty, ale obecny).
Open Graph / Social Sredni
Tylko strona /o-nas/ posiada tagi Open Graph (og:type, og:image, og:description). Pozostale strony nie maja tagow OG.
- Open Graph na stronie glownej i pozostalych podstronach
- Twitter Cards na calej stronie
Podsumowanie per-strona Tabela zbiorcza
| Strona | Title | Meta desc | H1 | OG | Schema | Alt |
|---|---|---|---|---|---|---|
/ |
Domyslny | BRAK | 3x H1! | BRAK | WebPage, Org, Bread | BRAK |
/o-nas/ |
OK | OK | 1x OK | OK | WebPage, Org, Bread | BRAK (60+) |
/bilety/ |
Szablonowy | BRAK | 1x OK | BRAK | WebPage, Org, Bread | BRAK |
/atrakcje/ |
Szablonowy | BRAK | 1x OK | BRAK | WebPage, Org, Bread | BRAK |
/faq/ |
Szablonowy | BRAK | 1x OK | BRAK | FAQPage (15q!) | BRAK |
/blog/ |
Szablonowy | BRAK | — | BRAK | — | BRAK |
/kontakt/ |
Szablonowy | BRAK | — | BRAK | WebPage, Org, Bread | BRAK |
/gastronomia/ |
Szablonowy | BRAK | 1x OK | BRAK | WebPage, Org, Bread | BRAK |
Tresc i E-E-A-T
Blog Sredni
Blog zawiera tylko 5 wpisow, wszystkie opublikowane tego samego dnia (11 kwietnia 2025) — wskazuje na jednorazowy bulk upload.
| Tytul wpisu | Czas czytania | Data publikacji |
|---|---|---|
| Jak zachecic dziecko do poznawania swiata... | 3 min | 2025-04-11 |
| Jak poglebic relacje z dzieckiem? | 5 min | 2025-04-11 |
| Jak zachecic dziecko do spedzania czasu na naturze? | 6 min | 2025-04-11 |
| Jakie sa korzysci z zabaw na naturze? | 2 min | 2025-04-11 |
| Integracja sensoryczna - co to jest? | 6 min | 2025-04-11 |
- Wszystkie wpisy opublikowane tego samego dnia (wyglada na bulk upload)
- 0 komentarzy na wszystkich wpisach
- Brak nowych tresci od 10 miesiecy
- Tematyka dobra (zabawy na naturze, integracja sensoryczna), ale brak kontynuacji
Thin content — bilety Sredni
18 podstron biletowych (bilet-dla-1-osoby, bilet-dla-1-osoby-kdr, bilet-sezonowy, itd.) z minimalna unikalna trescia. Kazda podstrona zawiera glownie cene i krotki opis — to thin content, ktory Google moze traktowac jako niskiej jakosci.
/bilety/ z przejrzysta tabela cenowa. Ustawic noindex na indywidualnych podstronach biletowych lub przekierowac 301 na /bilety/.
Thin content — atrakcje Sredni
Strony atrakcji zawieraja ok. 500–700 slow, ale duza czesc to boilerplate (godziny otwarcia, dojazd, kontakt) powtarzany na kazdej stronie.
E-E-A-T (Experience, Expertise, Authoritativeness, Trust) Do poprawy
| Komponent | Status | Komentarz |
|---|---|---|
| Experience | OK | Wlasne atrakcje, autentyczna tresc, realne zdjecia |
| Trustworthiness | OK | Dane kontaktowe, adres fizyczny, HTTPS, regulamin, polityka prywatnosci |
| Expertise | Do poprawy | Brak informacji o autorach wpisow blogowych (autor: „Las Odkrywcow”) |
| Authoritativeness | Do poprawy | Brak wzmianek o certyfikatach, nagrodach, wspolpracach |
Wersja wielojezyczna (EN)
Mieszanka PL/EN na stronach angielskich Krytyczny
/en/home-english/ zawiera polskie naglowki na stronie deklarowanej jako angielska:
- H1: „Chcesz dolaczyc do grona odkrywcow niesamowitych przygod?”
- H2: „Co u nas znajdziesz?”
Lorem ipsum w stopce EN Krytyczny
„Quis autem vel eum...” (lorem ipsum). To wyglada bardzo nieprofesjonalnie i sygnalizuje Google, ze strona nie jest gotowa do indeksacji.
Brak tagow hreflang Krytyczny
hreflang laczacych wersje polska i angielska strony. Google nie wie, ze /o-nas/ i /en/o-nas-2/ to ta sama tresc w roznych jezykach. Moze to prowadzic do kanibalizacji w wynikach wyszukiwania.
Strona __trashed w sitemap Krytyczny
/en/__trashed/ jest obecny w sitemap, zwraca kod 200 (zamiast 404 lub 410) i wyswietla polityke prywatnosci. To usuniety wpis WordPress, ktory nie zostal poprawnie oczyszczony.
Sufiksy -2 w URL angielskich Sredni
Strony EN uzywaja polskich slugow z sufiksem -2 zamiast wlasciwych anglojezycznych URL:
| Obecny URL | Sugerowany URL |
|---|---|
/en/faq-2/ |
/en/faq/ |
/en/bilety-2/ |
/en/tickets/ |
/en/o-nas-2/ |
/en/about-us/ |
Wersja angielska wymaga pilnej decyzji:
(A) Naprawic EN calosciowo — przetlumaczyc wszystkie tresci, dodac hreflang, poprawic URL, usunac lorem ipsum.
(B) Ustawic noindex na wszystkich stronach /en/ i usunac je z sitemap — opcja szybsza i bezpieczniejsza, jesli wersja EN nie jest priorytetem biznesowym.
Rekomendacja: Opcja B jako krok natychmiastowy, nastepnie planowe wdrozenie opcji A.
Schema / Structured Data
FAQPage OK
Wzorowa implementacja na /faq/:
- 15 pytan w formacie JSON-LD
- Unikalne ID dla kazdego pytania
- Poprawne
acceptedAnswer - Jezyk:
pl-PL - Pozycje (position) ustawione
Podstawowe schematy (Yoast) OK
Yoast SEO generuje podstawowe schematy na wszystkich stronach:
- WebPage — na wszystkich stronach
- Organization — z logo i profilami social media
- BreadcrumbList — na wszystkich stronach
- Article — na wpisach blogowych
- ImageObject — gdzie Yoast wykrywa obrazy
LocalBusiness / AmusementPark Krytyczny
- Wyswietlania w Google Maps
- Wynikow Local Pack (3-pack)
- Knowledge Panel w Google
- Wyszukiwan typu „park rozrywki w poblizu”
AmusementPark (podtyp LocalBusiness) z pelnym adresem, godzinami otwarcia, danymi kontaktowymi, cenami biletow i zdjeciami. Gotowy kod JSON-LD dostepny w schema-snippets.html.
Brakujace schematy dodatkowe Sredni
| Schemat | Status | Dotyczy stron |
|---|---|---|
WebPage |
Obecny | Wszystkie strony |
Organization |
Obecny | Wszystkie strony |
BreadcrumbList |
Obecny | Wszystkie strony |
FAQPage |
Obecny | /faq/ |
Article |
Obecny | Wpisy blogowe |
LocalBusiness / AmusementPark |
BRAK | — |
TouristAttraction |
BRAK | — |
Event |
BRAK | — |
Menu / Restaurant |
BRAK | — |
Offer |
BRAK | — |
Plan dzialan
Ponizej skrocone podsumowanie priorytetow. Szczegolowy plan z instrukcjami krok po kroku dostepny w osobnym dokumencie.
-
1Dodac meta opisy do stron PL Uzupelnic meta description na wszystkich stronach polskich przez panel Yoast SEO. Priorytet: strona glowna, /bilety/, /atrakcje/, /o-nas/ (juz ma), wpisy blogowe.
-
2Naprawic H1 na stronie glownej Zostawic jeden H1 z glowna fraza kluczowa. Pozostale tagi H1 zmienic na H2. Dodac lokalizacje (Ulez) do naglowka.
-
3Wersja EN: noindex lub naprawic Natychmiast ustawic noindex na wszystkich stronach /en/ i usunac je z sitemap. Docelowo: przetlumaczyc lub calkowicie wylaczyc.
-
4Usunac /en/__trashed/ z sitemap Trwale usunac strone z kosza WordPress. Zweryfikowac, ze zwraca 404 lub 410.
-
5Dodac alt text do obrazow Uzupelnic atrybuty alt na wszystkich obrazach. Zaczac od strony glownej, /atrakcje/, /o-nas/ (60+ zdjec). Uzyc opisowych fraz z nazwami atrakcji.
-
6Wdrozyc schemat LocalBusiness / AmusementPark Dodac JSON-LD z pelnym adresem, godzinami, kontaktem. Gotowy kod w schema-snippets.html.
-
7Wlaczyc Open Graph na wszystkich stronach W Yoast ustawic domyslny obraz OG i uzupelnic meta opisy (OG generuje sie z nich automatycznie).
-
8Naprawic URL atrakcji (lista-trakcji → lista-atrakcji) Zmienic slug typu wpisu w WP. Ustawic przekierowania 301 ze starych URL.
-
9Skonsolidowac podstrony biletowe Polaczyc 18 podstron biletowych w jedna strone /bilety/ z tabela cenowa. Przekierowania 301.
-
10Wylaczenie bloki-sitemap.xml Wylaczyc indeksowanie wewnetrznych blokow WP w Yoast → Ustawienia → Typy tresci.
-
11Regularnie rozbudowywac blog Minimum 2 wpisy miesiecznie. Tematy sezonowe, porady dla rodzicow, relacje z wydarzen.
-
12Rozbudowac tresc atrakcji Dodac unikalne opisy, grupy wiekowe, zasady, wiecej zdjec z alt textami. Cel: 1000+ slow unikalnej tresci.
-
13Optymalizacja tytulow stron Zastapic szablonowe tytuly frazami kluczowymi, np. „Bilety i cennik | Las Odkrywcow - Park Przygod Ulez”.
-
14Dodac schematy Event, Menu, Offer Event dla sezonowych otwarc i imprez, Menu/Restaurant dla gastronomii, Offer dla biletow.
-
15Strategia linkowania wewnetrznego Polaczyc strony atrakcji ze strona /atrakcje/. Dodac linki kontekstowe z blogu do podstron atrakcji i biletow.
-
16Zbadac Core Web Vitals Uruchomic PageSpeed Insights, wdrozyc lazy loading, WebP, optymalizacje JS third-party.
Weryfikacja
Po wdrozeniu zmian zweryfikuj poprawnosc za pomoca ponizszej listy kontrolnej: