📌 Różne

Pozycjonowanie Sklepu Internetowego

Michał Wiercimok
Michał Wiercimok
Ekspert Google Ads i SEO · od 2003
10 sierpnia 2021
⏱ 5 min czytania
Pozycjonowanie Sklepu Internetowego

Pozycjonowanie to wciąż najpopularniejsza forma promocji sklepów internetowych, długofalowo jest najbardziej opłacalna. Stąd praktycznie we wszystkich biznesplanach sklepów internetowych zapisana jest jako strategiczna. Jak podjeść do pozycjonowania sklepu? W tym wpisie znajdziesz porady.

Jeśli chcesz dużo sprzedawać i z zyskiem, dobre pozycje w wyszukiwarce mogą w tym skutecznie pomóc. Pamiętaj tylko, że pozycje same w sobie nie zwiększą sprzedaży, liczą się również inne elementy, jak użyteczność sklepu, obsługa klienta, czy oferta.

Jak zacząć pozycjonowanie sklepu internetowego

Platforma sklepowa

Jedno z pierwszych pytań jakie powinieneś sobie zadać to jak założyć sklep internetowy, na jakiej platformie sklepowej. Czy wybrać rozwiązanie w abonamencie (SaaS), czy też sklep na własnym serwerze. Dobra wiadomość jest taka, że aktualnie większość gotowych rozwiązań lepiej lub gorzej jest przygotowana pod SEO. Wybór, powinieneś kierować przede wszystkim swoją wygodą i wymaganiami.

Sam rekomenduję dla początkujących SaaS, gdyż dzięki bardzo niskiej inwestycji dostanie się relatywnie dużo, uda się przetestować co jest potrzebne i czego brakuje przy prowadzeniu sklepu. Jeśli będzie czegoś brakowało, można przenieść sklep na przykład po roku na bardziej dedykowane rozwiązanie.

Wybór platformy ma dość duże znacznie. Uproszczając ten wątek (bo nie o wyborze platformy dzisiaj piszę), do wyboru mamy:

  • gotowe platformy w systemie abonamentowym - SAAS (Shoper, IAI, Sky Shop,)
  • skrypty z otwartym kodem (open source) do instalacji na własnym serwerze jak Woocommerce, Presta Shop, Magento, itp.
  • skrypty dedykowane

Gotowe platformy pozwalają na szybkie i relatywnie tanie uruchomienie sklepu, szczególnie polecane początkującym (ale nie tylko). Platformy te z roku na rok coraz lepiej dbają o SEO (kilka lat temu i dawniej, była w większości przypadków tragedia), należy jednak pamiętać, że nie mamy, lub mamy bardzo ograniczony dostęp do kodu źródłowego, przez co część optymalizacji SEO nie będzie możliwa do wdrożenia.

Otwarte oprogramowanie daje nam największe możliwości, zwłaszcza w mojej opinii połączenie WordPress i Woocommerce. Choć same oprogramowanie jest bezpłatne, to na konfigurację będziesz potrzebować czas i pewnych umiejętności. Lub zatrudnić wyspecjalizowane osoby. Również wiele rozszerzeń jest dodatkowo płatne (nie są to zazwyczaj bardzo wysokie kwoty, ale…).

Dedykowany skrypt. Tu możesz otrzymać najlepsze rozwiązania jak i najgorsze, wszystko to kwestia Twojego budżetu i umiejętności agencji tworzącej oprogramowanie. Rozwiązanie to może być dobre osób, które już prowadzą sklep kilka lat i wiedzą co potrzebują, i czego im brakuje w innych rozwiązaniach.

Słowa kluczowe

Większość osób chcących pozycjonować swój sklep internetowy dobiera bardzo ogólne słowa kluczowe, z dużą ilością wyszukiwań i konkurencyjnością, zarazem z niskim współczynnikiem konwersji. Wypozycjonowanie takich fraz jest bardzo trudne, czasochłonne i drogie.

Warto wcześniej sprawdzić,** kto znajduje się pod tego typu frazami**. Przykładowo dla frazy “biżuteria” wyszukiwanego średniomiesięcznie 22 000 razy według ahrefs.com

Wyniki wyszukiwania Google dla słowa “Biżuteria”

Czy naprawdę myślisz, że te firmy inwestujące lata, duże pieniądze w marketing internetowy, łatwo dadzą się wyprzedzić początkującemu sprzedawcy? Raczej nie.

**Dlatego powinieneś skoncentrować się ma bardziej szczegółowych frazach kluczowych z mniejszą konkurencyjnością. Znaleźć swoją niszę. **Prawdopodobnie zajmie to sporo czasu, zwłaszcza jeśli nie masz doświadczenia, ale jest to bardzo ważne.

Z drugiej strony wpisując frazę “Suplementy diety” w Google. 8/10 pierwszych wyników wyszukiwania to artykuł blogowe, poradnikowe. A tylko 2 wyniki wyszukiwania to sklepu internetowe. To sygnał, jakiego typu strony będą rankować z większym prawdopodobieństwem pod tą frazą.

On-page SEO

Zadbaj o tytuły podstron</p> <p>Zadbaj o unikalne opisy Meta Description</p> <p>Adresy URL</p> <p>Zadbaj o wysokiej jakości, unikalne opisy kategorii i produktów. Pomóc tu mogą również treści generowane przez użytkowników, na przykład recenzje produktów.</p> <p>Używaj znaczników danych jak schema.org. Dzięki nim możesz uzyskać nawet 30% wyższy współczynnik CTR w wynikach wyszukiwania (<a href="https://searchengineland.com/how-to-get-a-30-increase-in-ctr-with-structured-markup-105830">https://searchengineland.com/how-to-get-a-30-increase-in-ctr-with-structured-markup-105830</a>).</p> <ul> <li> <p>Pamiętaj o SSL</p> </li> <li> <p>Przeprowadź audyt SEO, coś zawsze może umknąć</p> </li> </ul> <h2 id="techniczne-seo">Techniczne SEO</h2> <p>Filtry wyszukiwania mogą tworzyć duplikaty treści w obrębie witryny, oraz zużywać crawl budget (<a href="https://webmasters.googleblog.com/2017/01/what-crawl-budget-means-for-googlebot.html">https://webmasters.googleblog.com/2017/01/what-crawl-budget-means-for-googlebot.html</a>).</p> <p>Podobny problem może występować z paginacją kategorii. Tu często zalecam, by jedynie pierwsza strona kategorii się indeksowała.</p> <p>Używaj adresów kanonicznych tam gdzie mogą wystąpić duplikaty (<a href="https://support.google.com/webmasters/answer/139066?hl=pl">https://support.google.com/webmasters/answer/139066?hl=pl</a>).</p> <h2 id="linkowanie---link-building">Linkowanie - Link building</h2> <p>Sprawdź jakie strony linkują do storn Twojej konkurencji.</p> <p>Stwórz strategię linkowania do swojej storny.</p> <h3 id="pomysł-na-linki-do-sklepu-internetowego">Pomysł na linki do sklepu internetowego.</h3> <p>Strony producentów, na podstronach “gdzie kupić”.</p> <p>Recenzje produktów</p> <p>Aby wyszukać miejsca na tego typu linki, możemy stworzyć odpowiednie zapytanie w Google. Przykładowo, jeśli chcemy znaleźć strony z recenzjami kremów do rąk, możemy użyć zapytania: intitle:“krem do rąk” intitle:“recenzja”, które zwraca 1 160 wyników.</p> <p><picture> <source srcset="/media/posts/2020/07/image-5.webp" type="image/webp"> <img src="/media/posts/2020/07/image-5.png" alt="" loading="lazy"> </picture></p> <p><em>zapytanie w google intitle:“krem do rąk” intitle:“recenzja”</em></p> <p>Następnie wystarczy skontaktować się z autorami, czy nie chcieli by zrecenzować waszego produktu.</p> <h2 id="content-marketing">Content Marketing</h2> <p>Tworzenie bloga, infografik, materiałów wideo, raportów itp./</p> <h2 id="ile-kosztuje-pozycjonowanie-sklepu">Ile kosztuje pozycjonowanie sklepu</h2> <p>Koszt pozycjonowania, jak większości usług wyceniana jest na podstawie pracochłonności. Więcej o tym pisałem już w wpisie <a href="https://michal.wiercimok.pl/ile-to-kosztuje-ile-za-to-wziac/">https://michal.wiercimok.pl/ile-to-kosztuje-ile-za-to-wziac/</a>.</p> <p><a href="https://michal.wiercimok.pl/pozycjonowanie-stron-poradnik/">Pozycjonowanie</a> małego sklepu w wąskiej, mało konkurencyjnej niszy możesz przeprowadzić samemu, jeśli masz czas i chęci do nauki. Musisz jednak zastanowić się czy w tym czasie, nie lepiej będzie rozwijać biznes i obsługę klienta, a zadania zlecić.</p> <p>Aktualnie <a href="https://michal.wiercimok.pl/wycena-pozycjonowania/">wycena pozycjonowania</a> małych sklepów to 1000 - 1500 zł netto miesięcznie. Średnia wartość pozycjonowania sklepu to 3000 - 5000 zł netto. Jednak trzeba Pamiętać, że są branże bardzo konkurencyjne, gdzie stawki są wielokrotnie wyższe, a sklepy tworzą własne działy SEO wewnątrz organizacji.</p> <p>Jeśli będziesz działać w najbardziej konkurencyjnych branżach, Twój sklep będzie miał dział marketingu z dyrektorem, który doradzi Ci najlepsze rozwiązanie. Jeśli chcesz działać w takich branżach, musisz mieć budżet i czas.</p> </div> <div class="bp-author-bio"> <picture> <source srcset="/images/about/mw-avatar.webp" type="image/webp"> <img src="/images/about/mw-avatar.jpg" alt="Michał Wiercimok" class="bp-bio-avatar"> </picture> <div> <div class="bp-bio-name">Michał Wiercimok</div> <div class="bp-bio-title">Ekspert Google Ads, SEO i AI · od 2003</div> <p class="bp-bio-text">Od 2003 roku związany z branżą e-marketingu. Właściciel agencji Top Position, wyróżnionej przez Google w programie Rising Stars 2016. Piszę o tym, co sam testuję i wdrażam u klientów.</p> <a href="/o-mnie/" class="bp-bio-link">Poznaj mnie bliżej →</a> </div> </div> </article> <aside class="bp-sidebar"> <div class="bp-toc-card"> <div class="bp-toc-header"> <svg class="ico ico-clipboard-list" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"/><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/><path d="M12 11h4"/><path d="M12 16h4"/><path d="M8 11h.01"/><path d="M8 16h.01"/></svg> Spis treści</div> <nav class="bp-toc-list"> <nav id="TableOfContents"> <ul> <li><a href="#jak-zacząć-pozycjonowanie-sklepu-internetowego">Jak zacząć pozycjonowanie sklepu internetowego</a> <ul> <li><a href="#platforma-sklepowa">Platforma sklepowa</a></li> </ul> </li> <li><a href="#słowa-kluczowe">Słowa kluczowe</a></li> <li><a href="#on-page-seo">On-page SEO</a></li> <li><a href="#techniczne-seo">Techniczne SEO</a></li> <li><a href="#linkowanie---link-building">Linkowanie - Link building</a> <ul> <li><a href="#pomysł-na-linki-do-sklepu-internetowego">Pomysł na linki do sklepu internetowego.</a></li> </ul> </li> <li><a href="#content-marketing">Content Marketing</a></li> <li><a href="#ile-kosztuje-pozycjonowanie-sklepu">Ile kosztuje pozycjonowanie sklepu</a></li> </ul> </nav> </nav> </div> <div class="bp-sidebar-widget"> <div class="bp-widget-title">Udostępnij artykuł</div> <div class="bp-share-btns"> <a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3a%2f%2fmichal.wiercimok.pl%2fblog%2fpozycjonowanie-sklepu%2f" target="_blank" rel="noopener" class="bp-share-btn">💼 LinkedIn</a> <a href="https://twitter.com/intent/tweet?url=https%3a%2f%2fmichal.wiercimok.pl%2fblog%2fpozycjonowanie-sklepu%2f&text=Pozycjonowanie+Sklepu+Internetowego" target="_blank" rel="noopener" class="bp-share-btn">🐦 Twitter / X</a> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3a%2f%2fmichal.wiercimok.pl%2fblog%2fpozycjonowanie-sklepu%2f" target="_blank" rel="noopener" class="bp-share-btn">📘 Facebook</a> <button class="bp-share-btn" onclick="navigator.clipboard.writeText('https:\/\/michal.wiercimok.pl\/blog\/pozycjonowanie-sklepu\/');this.textContent='✓ Skopiowano!'"> <svg class="ico ico-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"/></svg> Kopiuj link</button> </div> </div> <div class="bp-sidebar-widget"> <div class="bp-widget-title">Podobne artykuły</div> <div class="bp-related-mini"> <a href="/blog/claude-code-ollama-lokalne-ai-kodowanie/" class="bp-related-mini-item"> <img src="/media/posts/2026/01/olama.avif" alt="Claude Code + Ollama: lokalne AI do kodowania – kompletny przewodnik" class="bp-related-mini-img" loading="lazy"> <div> <div class="bp-related-mini-title">Claude Code + Ollama: lokalne AI do kodowania – kompletny przewodnik</div> <div class="bp-related-mini-date">stycznia 2026</div> </div> </a> <a href="/blog/dlaczego-budowanie-marki-to-klucz-do-sukcesu-sprzedazy/" class="bp-related-mini-item"> <picture> <source srcset="/media/posts/2025/06/marka.webp" type="image/webp"> <img src="/media/posts/2025/06/marka.jpg" alt="Dlaczego budowanie marki to klucz do sukcesu sprzedaży" class="bp-related-mini-img" loading="lazy"> </picture> <div> <div class="bp-related-mini-title">Dlaczego budowanie marki to klucz do sukcesu sprzedaży</div> <div class="bp-related-mini-date">czerwca 2025</div> </div> </a> <a href="/blog/czy-ai-potrafi-pisac-tresci-ktore-rzeczywiscie-rankuja-seo-a-narzedzia-ai-w-2025-roku/" class="bp-related-mini-item"> <div class="bp-related-mini-img" style="background:var(--gray-100);"></div> <div> <div class="bp-related-mini-title">Czy AI potrafi pisać treści, które rzeczywiście rankują? SEO a narzędzia AI w 2025 roku</div> <div class="bp-related-mini-date">maja 2025</div> </div> </a> </div> </div> <div class="bp-sidebar-widget bp-newsletter-widget"> <div class="bp-widget-title" style="color:#fff;margin-bottom:10px;">📬 Newsletter</div> <p style="font-size:13px;color:rgba(255,255,255,0.5);font-weight:300;line-height:1.55;margin-bottom:14px;">Nowe artykuły i aktualizacje Google Ads prosto na email.</p> <input type="email" placeholder="twoj@email.pl" class="bp-newsletter-input"> <button class="bp-newsletter-btn">Zapisuję się →</button> </div> </aside> </div> <div class="bp-related-section"> <div class="bp-section-label">Czytaj dalej</div> <h2 class="bp-section-title">Powiązane artykuły</h2> <div class="bp-related-grid"> <a href="/blog/claude-code-ollama-lokalne-ai-kodowanie/" class="bp-related-card"> <div class="bp-related-card-img"> <img src="/media/posts/2026/01/olama.avif" alt="Claude Code + Ollama: lokalne AI do kodowania – kompletny przewodnik" loading="lazy"> <span class="bp-related-card-cat">Różne</span> </div> <div class="bp-related-card-body"> <div class="bp-related-card-title">Claude Code + Ollama: lokalne AI do kodowania – kompletny przewodnik</div> <div class="bp-related-card-date"> <svg class="ico ico-calendar" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="18" height="18" x="3" y="4" rx="2" ry="2"/><line x1="16" x2="16" y1="2" y2="6"/><line x1="8" x2="8" y1="2" y2="6"/><line x1="3" x2="21" y1="10" y2="10"/></svg> stycznia 2026 · 3 min</div> </div> </a> <a href="/blog/jak-udostepnic-dostep-do-konta-google-tag-manager-gtm/" class="bp-related-card"> <div class="bp-related-card-img"> <picture> <source srcset="/media/posts/2025/08/google-tag-manager.webp" type="image/webp"> <img src="/media/posts/2025/08/google-tag-manager.jpg" alt="Jak udostępnić dostęp do konta Google Tag Manager (GTM)?" loading="lazy"> </picture> <span class="bp-related-card-cat">Marketing</span> </div> <div class="bp-related-card-body"> <div class="bp-related-card-title">Jak udostępnić dostęp do konta Google Tag Manager (GTM)?</div> <div class="bp-related-card-date"> <svg class="ico ico-calendar" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="18" height="18" x="3" y="4" rx="2" ry="2"/><line x1="16" x2="16" y1="2" y2="6"/><line x1="8" x2="8" y1="2" y2="6"/><line x1="3" x2="21" y1="10" y2="10"/></svg> sierpnia 2025 · 2 min</div> </div> </a> <a href="/blog/dlaczego-budowanie-marki-to-klucz-do-sukcesu-sprzedazy/" class="bp-related-card"> <div class="bp-related-card-img"> <picture> <source srcset="/media/posts/2025/06/marka.webp" type="image/webp"> <img src="/media/posts/2025/06/marka.jpg" alt="Dlaczego budowanie marki to klucz do sukcesu sprzedaży" loading="lazy"> </picture> <span class="bp-related-card-cat">Różne</span> </div> <div class="bp-related-card-body"> <div class="bp-related-card-title">Dlaczego budowanie marki to klucz do sukcesu sprzedaży</div> <div class="bp-related-card-date"> <svg class="ico ico-calendar" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="18" height="18" x="3" y="4" rx="2" ry="2"/><line x1="16" x2="16" y1="2" y2="6"/><line x1="8" x2="8" y1="2" y2="6"/><line x1="3" x2="21" y1="10" y2="10"/></svg> czerwca 2025 · 5 min</div> </div> </a> </div> </div> <div class="bp-post-cta"> <div class="bp-post-cta-inner"> <h2 class="bp-post-cta-title">Chcesz <em>więcej klientów</em> z internetu?</h2> <p class="bp-post-cta-sub">Google Ads, SEO, strategia marketingowa — pomogę Ci dobrać kanały i narzędzia, które realnie przełożą się na wyniki Twojej firmy.</p> <a href="/kontakt/" class="btn-primary">Umów bezpłatną konsultację →</a> </div> </div> </main> <footer class="site-footer"> <div class="footer-inner"> <div class="footer-top"> <div class="footer-brand"> <a href="/" class="footer-logo"> <div class="logo-mark small">MW</div> Michał Wiercimok </a> <p class="footer-brand-desc">Marketing internetowy z ponad 20-letnim doświadczeniem. Google Ads, SEO, AI — od Katowic po całą Polskę.</p> </div> <div class="footer-col"> <div class="footer-col-title">Usługi</div> <ul class="footer-links"> <li><a href="/uslugi/google-ads/">Google Ads</a></li> <li><a href="/uslugi/seo/">SEO</a></li> <li><a href="/uslugi/marketing-360/">Marketing 360°</a></li> <li><a href="/uslugi/szkolenia-i-doradztwo/">Szkolenia</a></li> <li><a href="/uslugi/tworzenie-stron/">Tworzenie stron</a></li> </ul> </div> <div class="footer-col"> <div class="footer-col-title">Informacje</div> <ul class="footer-links"> <li><a href="/o-mnie/">O mnie</a></li> <li><a href="/blog/">Blog</a></li> <li><a href="/pozycjonowanie/katowice/">Pozycjonowanie Katowice</a></li> <li><a href="/zatrudnij-mnie/">Zatrudnij mnie</a></li> <li><a href="/kalkulator-roi/">Kalkulator ROI</a></li> </ul> </div> <div class="footer-col"> <div class="footer-col-title">Kontakt</div> <ul class="footer-links"> <li><a href="tel:+48535629629">📞 +48 535 629 629</a></li> <li><a href="mailto:michal@wiercimok.pl">📧 michal@wiercimok.pl</a></li> <li><span> <svg class="ico ico-map-pin" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg> Katowice, Śląsk</span></li> <li><a href="https://www.linkedin.com/in/michalwiercimok/" target="_blank" rel="noopener">💼 LinkedIn</a></li> <li><a href="https://share.google/QF04dKApKvIiD2f17" target="_blank" rel="noopener"> <svg class="ico ico-map-pin" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg> Google Moja Firma</a></li> </ul> </div> </div> <div class="footer-bottom"> <span>© 2003–2026 Michał Wiercimok. Wszelkie prawa zastrzeżone.</span> <div class="footer-right"> <nav class="footer-legal" aria-label="Stopka — linki prawne"> <a href="/polityka-prywatnosci/">Polityka prywatności</a> </nav> <div class="footer-socials"> <a href="https://www.linkedin.com/in/michalwiercimok/" target="_blank" rel="noopener" class="social-link" aria-label="LinkedIn">in</a> </div> </div> </div> </div> </footer> <script src="/js/main.min.805a228ad2b20bab22176e0d8a7f65825b50ca19a5a68544a3bc7f7da1da0e4a.js" defer integrity="sha256-gFoiitKyC6siF24Nin9lgltQyhmlpoVEo7x/faHaDko="></script> <script> window.addEventListener('scroll', function() { var doc = document.documentElement; var scrolled = doc.scrollTop; var total = doc.scrollHeight - doc.clientHeight; var pct = Math.min((scrolled / total) * 100, 100); var bar = document.getElementById('bpProgressBar'); if (bar) bar.style.width = pct + '%'; }); (function() { var headings = document.querySelectorAll('.bp-article h2[id]'); var tocItems = document.querySelectorAll('.bp-toc-list a'); if (!headings.length || !tocItems.length) return; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(e) { if (e.isIntersecting) { tocItems.forEach(function(t) { t.classList.remove('active'); }); var active = document.querySelector('.bp-toc-list a[href="#' + e.target.id + '"]'); if (active) active.classList.add('active'); } }); }, { rootMargin: '-80px 0px -60% 0px' }); headings.forEach(function(h) { observer.observe(h); }); })(); </script> <style> @media (max-width: 600px) { #cc-banner { padding: 8px 14px !important; } #cc-banner > div { gap: 8px !important; } #cc-banner p { font-size: 11.5px !important; min-width: 0 !important; line-height: 1.35 !important; } #cc-banner button { padding: 7px 14px !important; font-size: 12px !important; } } </style> <div id="cc-banner" style="display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0D1B2A;border-top:1px solid rgba(21,88,214,0.3);padding:16px 24px;font-family:'DM Sans',sans-serif;"> <div style="max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap;"> <p style="flex:1;min-width:280px;font-size:14px;color:rgba(255,255,255,0.7);line-height:1.5;margin:0;"> Korzystam z cookies i Google Analytics, aby lepiej rozumieć ruch na stronie. <a href="/polityka-prywatnosci/" style="color:#5B9BFF;text-decoration:underline;">Polityka prywatności</a> </p> <div style="display:flex;gap:10px;flex-shrink:0;"> <button id="cc-reject" style="padding:10px 20px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);background:transparent;color:#fff;font-size:13px;font-weight:600;cursor:pointer;">Odrzuć</button> <button id="cc-accept" style="padding:10px 24px;border-radius:8px;border:none;background:#1558D6;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 12px rgba(21,88,214,0.4);">Akceptuję</button> </div> </div> </div> <script> (function(){ var CONSENT_KEY = 'mw_cookie_consent'; var saved = localStorage.getItem(CONSENT_KEY); function grantConsent() { gtag('consent', 'update', { 'ad_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted', 'analytics_storage': 'granted' }); } if (saved === 'granted') { grantConsent(); } else if (saved === 'denied') { } else { var banner = document.getElementById('cc-banner'); if (banner) banner.style.display = 'block'; } document.addEventListener('click', function(e) { if (e.target.id === 'cc-accept') { localStorage.setItem(CONSENT_KEY, 'granted'); grantConsent(); document.getElementById('cc-banner').style.display = 'none'; } if (e.target.id === 'cc-reject') { localStorage.setItem(CONSENT_KEY, 'denied'); document.getElementById('cc-banner').style.display = 'none'; } }); })(); </script> </body> </html>