Zapisana Analiza
Ta analiza została wykonana 1 miesiąc temu (29.03.2026 14:16). Od tego czasu strona mogła ulec zmianom.
Dobry
Strona zoptymalizowana, kilka obszarów do poprawy
Zamknij lukę. Otrzymaj plan działania, aby osiągnąć wynik 80+ w 24h.
Otrzymaj plan poprawy
Twoja strona uzyskała 74/100. Przeanalizujemy Twoje wyniki i wyślemy szczegółowy plan poprawy SEO.
Dziękujemy!
Wyślemy Ci plan poprawy w ciągu 24 godzin.
⚠️ Krytyczne Problemy (1)
-
65/100
Core Web Vitals
7 z 10 obrazów nie ma width/height - duże ryzyko CLS
Rekomendacja: Dodaj wskazówki preload dla krytycznych zasobów (czcionki, główny obraz, CSS)
Wyniki Kategorii
Meta Informacje
56/100Treść
88/100Zasoby
79/100Techniczne SEO
79/100Priorytetowe Rekomendacje
Top 15Dodaj dane strukturalne Article/BlogPosting - kluczowe dla zrozumienia treści przez AI
Brak danych strukturalnych
Strona nie ma znaczników Schema.org, które mówią Google dokładnie, czym jest treść (artykuł, produkt, firma itp.).
Nie korzystasz z "rich snippets" - rozszerzonych wyników z gwiazdkami, cenami, zdjęciami.
Dodaj odpowiedni typ Schema.org (np. Article, Product, Organization) w formacie JSON-LD.
Dodaj width i height do wszystkich obrazów aby zapobiec Cumulative Layout Shift
Obrazki bez wymiarów
Obrazki nie mają atrybutów width i height. Przeglądarka nie zna rozmiaru przed załadowaniem.
Powoduje "przeskok" layoutu (CLS) gdy obrazek się załaduje. To negatywnie wpływa na Core Web Vitals.
Dodaj width i height do każdego obrazka odpowiadające jego naturalnemu rozmiarowi.
Włącz kompresję gzip lub brotli dla HTML, CSS, JS - zmniejsza rozmiar do 70%
Brak kompresji zasobów
Serwer nie kompresuje plików tekstowych (HTML, CSS, JS) przed wysłaniem.
Transfer danych jest 60-80% większy. Strona ładuje się znacząco wolniej.
Włącz kompresję gzip lub brotli w konfiguracji serwera.
Add Strict-Transport-Security header with max-age of at least 31536000 (1 year). This protects users against HTTPS downgrade attacks
Strona nie jest bezpieczna (brak HTTPS)
Twoja strona nie używa szyfrowanego połączenia HTTPS. Przeglądarki pokazują ostrzeżenie "Niebezpieczna" przy adresie.
Google obniża pozycje stron bez HTTPS. Użytkownicy nie ufają stronom bez "kłódki" w pasku adresu.
Zainstaluj certyfikat SSL (wiele hostingów oferuje darmowy Let's Encrypt) i przekieruj ruch na https://.
Add Content-Security-Policy header - the most effective protection against XSS attacks. Start with report-only mode: Content-Security-Policy-Report-Only
Brak nagłówków bezpieczeństwa
Strona nie wysyła podstawowych nagłówków bezpieczeństwa, które chronią przed atakami.
Strona jest bardziej podatna na ataki typu XSS, clickjacking i inne.
Dodaj nagłówki: X-Content-Type-Options, X-Frame-Options, Content-Security-Policy.
Add X-Frame-Options: SAMEORIGIN header. This protects against clickjacking attacks where an attacker embeds your page in a hidden iframe
Brak nagłówków bezpieczeństwa
Strona nie wysyła podstawowych nagłówków bezpieczeństwa, które chronią przed atakami.
Strona jest bardziej podatna na ataki typu XSS, clickjacking i inne.
Dodaj nagłówki: X-Content-Type-Options, X-Frame-Options, Content-Security-Policy.
Add X-Content-Type-Options: nosniff header. This prevents the browser from interpreting files as a different MIME type, which can lead to malicious code execution
Brak nagłówków bezpieczeństwa
Strona nie wysyła podstawowych nagłówków bezpieczeństwa, które chronią przed atakami.
Strona jest bardziej podatna na ataki typu XSS, clickjacking i inne.
Dodaj nagłówki: X-Content-Type-Options, X-Frame-Options, Content-Security-Policy.
Użyj natywnego lazy loading (loading="lazy") dla obrazów w celu przyspieszenia ładowania strony
Brak lazy loading obrazków
Wszystkie obrazki ładują się od razu, nawet te niewidoczne na ekranie. To spowalnia stronę.
Wolniejsze pierwsze wyświetlenie strony, szczególnie na wolnych połączeniach.
Dodaj loading="lazy" do obrazków poniżej pierwszego ekranu.
Tylko 0 z 8 obrazów używa nowoczesnych formatów - skonwertuj JPG/PNG do WebP/AVIF
Stare formaty obrazków
Obrazki używają starszych formatów (JPG, PNG). Nowoczesne formaty (WebP, AVIF) są o 25-35% mniejsze.
Wolniejsze ładowanie strony przez większe pliki. Wyższe zużycie danych użytkowników.
Konwertuj obrazki do WebP lub AVIF. Możesz użyć <picture> dla kompatybilności.
Żaden obraz nie używa nowoczesnych formatów (WebP/AVIF) - konwersja może zaoszczędzić do 30% rozmiaru
Stare formaty obrazków
Obrazki używają starszych formatów (JPG, PNG). Nowoczesne formaty (WebP, AVIF) są o 25-35% mniejsze.
Wolniejsze ładowanie strony przez większe pliki. Wyższe zużycie danych użytkowników.
Konwertuj obrazki do WebP lub AVIF. Możesz użyć <picture> dla kompatybilności.
Dodaj wymagane tagi Twitter Card: twitter:title, twitter:description, twitter:image
Brak twitter:card
Brak podstawowego tagu twitter:card określającego typ karty.
Twitter nie wie, jaki format karty wyświetlić.
Dodaj twitter:card z wartością "summary" lub "summary_large_image".
Dodaj schema FAQPage dla sekcji pytań i odpowiedzi - idealne źródło cytatów AI
Dodaj informacje o autorze (autor schema lub meta tag) - buduje wiarygodność dla AI
Dodaj datę publikacji (datePublished w schema lub article:published_time) - sygnał świeżości
Strona ma podstawy, ale wymaga optymalizacji - skup się na danych strukturalnych i sygnałach autorytetu
🎯 Szybkie Zwycięstwa
Najlepsze ROIHTTP Headers Security
ROI: 15-
Add Strict-Transport-Security header with max-age of at least 31536000 (1 year). This protects users against HTTPS downgrade attacks
Strona nie jest bezpieczna (brak HTTPS)
Twoja strona nie używa szyfrowanego połączenia HTTPS. Przeglądarki pokazują ostrzeżenie "Niebezpieczna" przy adresie.
WpływGoogle obniża pozycje stron bez HTTPS. Użytkownicy nie ufają stronom bez "kłódki" w pasku adresu.
Jak naprawićZainstaluj certyfikat SSL (wiele hostingów oferuje darmowy Let's Encrypt) i przekieruj ruch na https://.
-
Add Content-Security-Policy header - the most effective protection against XSS attacks. Start with report-only mode: Content-Security-Policy-Report-Only
Brak nagłówków bezpieczeństwa
Strona nie wysyła podstawowych nagłówków bezpieczeństwa, które chronią przed atakami.
WpływStrona jest bardziej podatna na ataki typu XSS, clickjacking i inne.
Jak naprawićDodaj nagłówki: X-Content-Type-Options, X-Frame-Options, Content-Security-Policy.
Twitter Cards
ROI: 11-
Dodaj wymagane tagi Twitter Card: twitter:title, twitter:description, twitter:image
Brak twitter:card
Brak podstawowego tagu twitter:card określającego typ karty.
WpływTwitter nie wie, jaki format karty wyświetlić.
Jak naprawićDodaj twitter:card z wartością "summary" lub "summary_large_image".
-
Dodaj twitter:site z @username aby powiązać z kontem Twitter
Brak twitter:site
Brak tagu twitter:site określającego konto Twitter witryny.
WpływKarta nie będzie powiązana z kontem Twitter Twojej firmy.
Jak naprawićDodaj twitter:site z @username Twojego konta.
Image Optimization
ROI: 8.5-
Użyj natywnego lazy loading (loading="lazy") dla obrazów w celu przyspieszenia ładowania strony
Brak lazy loading obrazków
Wszystkie obrazki ładują się od razu, nawet te niewidoczne na ekranie. To spowalnia stronę.
WpływWolniejsze pierwsze wyświetlenie strony, szczególnie na wolnych połączeniach.
Jak naprawićDodaj loading="lazy" do obrazków poniżej pierwszego ekranu.
-
Dodaj responsywne obrazy (srcset, picture) dla lepszej wydajności na mobile
Obrazki nie są responsywne
Obrazki nie dostosowują się do rozmiaru ekranu. Na telefonach mogą być za duże i spowalniać ładowanie.
WpływWolniejsze ładowanie na urządzeniach mobilnych. Wyższe zużycie danych użytkowników.
Jak naprawićUżyj responsywnych obrazków (srcset, sizes) lub elementu <picture> dla różnych rozmiarów.
Header Structure
ROI: 7-
Zachowaj logiczną hierarchię nagłówków bez pomijania poziomów (H1 → H2 → H3)
Przerwana hierarchia nagłówków
Nagłówki powinny iść po kolei: H1 → H2 → H3. Przeskoki (np. z H1 do H4) są mylące dla czytników ekranowych i Google.
WpływOsoby niewidome używające czytników ekranowych mogą mieć problemy z nawigacją. Google gorzej rozumie strukturę.
Jak naprawićZachowaj logiczną hierarchię: H1 → H2 → H3 → H4 bez przeskoków.
Core Web Vitals
ROI: 7- Dodaj wskazówki preload dla krytycznych zasobów (czcionki, główny obraz, CSS)
-
Dodaj width i height do wszystkich obrazów aby zapobiec Cumulative Layout Shift
Obrazki bez wymiarów
Obrazki nie mają atrybutów width i height. Przeglądarka nie zna rozmiaru przed załadowaniem.
WpływPowoduje "przeskok" layoutu (CLS) gdy obrazek się załaduje. To negatywnie wpływa na Core Web Vitals.
Jak naprawićDodaj width i height do każdego obrazka odpowiadające jego naturalnemu rozmiarowi.
AI Citation
ROI: 6.33- Rozważ dodanie tabel z danymi - świetne źródło cytatów dla AI
-
Dodaj dane strukturalne Article/BlogPosting - kluczowe dla zrozumienia treści przez AI
Brak danych strukturalnych
Strona nie ma znaczników Schema.org, które mówią Google dokładnie, czym jest treść (artykuł, produkt, firma itp.).
WpływNie korzystasz z "rich snippets" - rozszerzonych wyników z gwiazdkami, cenami, zdjęciami.
Jak naprawićDodaj odpowiedni typ Schema.org (np. Article, Product, Organization) w formacie JSON-LD.
Szczegółowe Wyniki
26 analizatorówSoftware House & Agencja SEO | Aplikacje Laravel, Strony WWW i E-commerce | AP2Media
Długość: 84 znakówPartner technologiczny dla biznesu. Łączymy Software House (Laravel/Vue.js) z Agencją Interaktywną i SEO. Tworzymy dedykowane systemy CRM, sklepy online i skuteczne kampanie widoczności.
Długość: 186 znakówwidth=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover
UTF-8
pl-PL
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Index: Tak | Follow: TakStruktura HTML
Zasoby
Cache
Render-blocking zasoby: 5
Struktura treści
Format odpowiedzi
Dane strukturalne
Sygnały autorytetu
Rozkład wagi wg kategorii
Kompresja
Minifikacja
Linki wewnętrzne - przekierowane (4)
| URL | Kod | Przekierowanie na |
|---|---|---|
| https://ap2media.com/blog/ | 301 | https://ap2media.com/blog |
| https://ap2media.com/kontakt/ | 301 | https://ap2media.com/kontakt |
| https://ap2media.com/realizacje/ | 301 | https://ap2media.com/realizacje |
| https://ap2media.com/o-nas/ | 301 | https://ap2media.com/o-nas |
pl-PL
Skalowalny
Wymagane pola
25%OG Fallback
Analiza znaków
Dodatkowe cechy
Dofollow / Nofollow
Tekst kotwicy
Uszkodzone linki (2)
Łańcuch przekierowań (1 krok)
Przekierowanie www
Przekierowanie HTTPS
Meta Refresh
Przekierowanie JS
Twitter/X
KompletneAnaliza obrazka social media
Czytelność tekstu
| Wskaznik | Wynik |
|---|---|
| Flesch Reading Ease | 31.6 |
| Flesch-Kincaid Grade | 9.8 |
| Gunning Fog Index | 10.0 |
| Coleman-Liau Index | 12.0 |
| SMOG Index | 9.3 |
| Poziom trudnosci | Difficult |
| Słów na zdanie (średnia) | 3.7 |
Struktura
Proporcja treści do HTML
LCP - Szczegóły
INP - Szczegóły
CLS - Szczegóły
TTFB - Szczegóły
Resource Hints
Najczęstsze słowa (226 unikalnych)
| # | Słowo | Ile razy | Gęstość | |
|---|---|---|---|---|
| 1 | seo | 7 | 1.94% |
|
| 2 | 2026 | 7 | 1.94% |
|
| 3 | zobacz | 6 | 1.66% |
|
| 4 | software | 5 | 1.39% |
|
| 5 | house | 5 | 1.39% |
|
| 6 | strony | 5 | 1.39% |
|
| 7 | 03 | 5 | 1.39% |
|
| 8 | laravel | 4 | 1.11% |
|
| 9 | systemy | 4 | 1.11% |
|
| 10 | crm | 4 | 1.11% |
|
Frazy dwuwyrazowe (21 unikalnych)
| # | Fraza | Ile razy | Gęstość | |
|---|---|---|---|---|
| 1 | software house | 5 | 1.40% |
|
| 2 | 03 2026 | 4 | 1.12% |
|
| 3 | partner technologiczny | 2 | 0.56% |
|
| 4 | łączymy kompetencje | 2 | 0.56% |
|
| 5 | kompetencje software | 2 | 0.56% |
|
| 6 | house laravel | 2 | 0.56% |
|
| 7 | laravel vue | 2 | 0.56% |
|
| 8 | vue js | 2 | 0.56% |
|
| 9 | js ze | 2 | 0.56% |
|
| 10 | ze skutecznością | 2 | 0.56% |
|
Frazy trzywyrazowe (11 unikalnych)
| # | Fraza | Ile razy | Gęstość | |
|---|---|---|---|---|
| 1 | łączymy kompetencje software | 2 | 0.56% |
|
| 2 | kompetencje software house | 2 | 0.56% |
|
| 3 | software house laravel | 2 | 0.56% |
|
| 4 | house laravel vue | 2 | 0.56% |
|
| 5 | laravel vue js | 2 | 0.56% |
|
| 6 | vue js ze | 2 | 0.56% |
|
| 7 | js ze skutecznością | 2 | 0.56% |
|
| 8 | ze skutecznością agencji | 2 | 0.56% |
|
| 9 | skutecznością agencji interaktywnej | 2 | 0.56% |
|
| 10 | agencji interaktywnej seo | 2 | 0.56% |
|
"Partner Technologiczny dla Twojego Biznesu"
42 znakówRozkład nagłówków
- Skok z H2 do H4 (pominięto H3)
Jakość anchor tekstów
Głębokość linkówanych URL
Lokalizacja linków na stronie
Właściwości WebPage:
Właściwości ImageObject:
Właściwości BreadcrumbList:
Brak obrazów na stronie
Przekierowanie HTTP → HTTPS
Nagłówki bezpieczeństwa
| Słowo kluczowe | Title | Description | H1 | Spójność |
|---|---|---|---|---|
| 2026 | ✗ | ✗ | ✗ | 0/3 |
| house | ✓ | ✓ | ✗ | 2/3 |
| strony | ✓ | ✗ | ✗ | 1/3 |
| zobacz | ✗ | ✗ | ✗ | 0/3 |
| software | ✓ | ✓ | ✗ | 2/3 |
width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover
Rozmiar czcionek
Elementy dotykowe
Media Queries
Responsywne obrazy
Software House & Agencja SEO | Aplikacje Laravel, Strony WWW i E-commerce | AP2Media
Partner technologiczny dla biznesu. Łączymy Software House (Laravel/Vue.js) z Agencją Interaktywną i SEO. Tworzymy dedykowane systemy CRM, sklepy online i skuteczne kampanie widoczności.
AP2Media
Wymagane tagi
100%Zalecane tagi
| Naglowek | Status | Szczegoly |
|---|---|---|
| HSTS | Nie | brak |
| Content-Security-Policy | Nie | brak |
| X-Frame-Options | Nie | brak |
| X-Content-Type-Options | Nie | brak |
| Referrer-Policy | Nie | brak |
| Permissions-Policy | Nie | brak |
| X-XSS-Protection | Nie | brak |
Twoja strona potrzebuje profesjonalnej pomocy
Z wynikiem 74/100 Twoja strona traci klientów i pozycję. Możemy pomóc — otrzymaj bezpłatną wycenę poprawy w 24 godziny.
Dziękujemy!
Skontaktujemy się z Tobą w ciągu 24 godzin z bezpłatną wyceną poprawy Twojej strony.
Szybki, bezpieczny hosting z darmowym SSL, automatycznymi kopiami zapasowymi i zoptymalizowany pod SEO. Wszystko czego potrzebuje Twoja strona w jednym miejscu.