CINXE.COM

Audyt SEO strony internetowej - dlaczego nie może być darmowy ?

<!DOCTYPE html><!-- Last Published: Fri Feb 14 2025 20:30:11 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.hauerpower.com" data-wf-page="65822c2cdd01623b396f2f0d" data-wf-site="5fc789b1d6e4cd803b5cdf2e" lang="pl" data-wf-collection="65822c2cdd01623b396f2e89" data-wf-item-slug="audyt-seo-strony-internetowej-i-pozycjonowanie"><head><meta charset="utf-8"/><title>Audyt SEO strony internetowej - dlaczego nie może być darmowy ?</title><meta content="Co to jest audyt seo strony internetowej ? Ile kosztuje audyt, analiza i ocena strony internetowej. Zobacz jaka jest cena audytu ?" name="description"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="N_PCE8Facklx9FNxpU3xrV6Qx_tMcWwdxYeOtkD32t8" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/css/hp2020.webflow.d3fb055ee.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","DM Serif Text:regular"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60942bb71543789c424eabf5_hauerpower-projektowanie-stron.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60942c342d21d334d760b34f_hp.png" rel="apple-touch-icon"/><link href="https://www.hauerpower.com/blog/audyt-seo-strony-internetowej-i-pozycjonowanie" rel="canonical"/><script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5F63HVH');</script> <!-- End Google Tag Manager --> <script type="text/javascript"> !function(){"use strict";!function(e,t){var n=e.amplitude||{_q:[],_iq:{}};if(n.invoked)e.console&&console.error&&console.error("Amplitude snippet has been loaded.");else{var r=function(e,t){e.prototype[t]=function(){return this._q.push({name:t,args:Array.prototype.slice.call(arguments,0)}),this}},s=function(e,t,n){return function(r){e._q.push({name:t,args:Array.prototype.slice.call(n,0),resolve:r})}},o=function(e,t,n){e[t]=function(){if(n)return{promise:new Promise(s(e,t,Array.prototype.slice.call(arguments)))}}},i=function(e){for(var t=0;t<m.length;t++)o(e,m[t],!1);for(var n=0;n<g.length;n++)o(e,g[n],!0)};n.invoked=!0;var u=t.createElement("script");u.type="text/javascript",u.integrity="sha384-x0ik2D45ZDEEEpYpEuDpmj05fY91P7EOZkgdKmq4dKL/ZAVcufJ+nULFtGn0HIZE",u.crossOrigin="anonymous",u.async=!0,u.src="https://cdn.amplitude.com/libs/analytics-browser-2.0.0-min.js.gz",u.onload=function(){e.amplitude.runQueuedFunctions||console.log("[Amplitude] Error: could not load SDK")};var a=t.getElementsByTagName("script")[0];a.parentNode.insertBefore(u,a);for(var c=function(){return this._q=[],this},p=["add","append","clearAll","prepend","set","setOnce","unset","preInsert","postInsert","remove","getUserProperties"],l=0;l<p.length;l++)r(c,p[l]);n.Identify=c;for(var d=function(){return this._q=[],this},f=["getEventProperties","setProductId","setQuantity","setPrice","setRevenue","setRevenueType","setEventProperties"],v=0;v<f.length;v++)r(d,f[v]);n.Revenue=d;var m=["getDeviceId","setDeviceId","getSessionId","setSessionId","getUserId","setUserId","setOptOut","setTransport","reset","extendSession"],g=["init","add","remove","track","logEvent","identify","groupIdentify","setGroup","revenue","flush"];i(n),n.createInstance=function(e){return n._iq[e]={_q:[]},i(n._iq[e]),n._iq[e]},e.amplitude=n}}(window,document)}(); amplitude.init('417920805c6715706899b5a88be83fdd'); </script> <meta name="msvalidate.01" content="1FACD260AC5E7C8F62CAF03EAE15225B" /><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FundingAgency", "name": "hauerpower", "url": "https://www.hauerpower.com", "logo": "https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/6093efecaf7e2e326bcb3383_hauerpower-tworzenie-stron-logo.png", "contactPoint": { "@type": "ContactPoint", "telephone": "514 963 507", "contactType": "technical support", "areaServed": "PL", "availableLanguage": "Polish" }, "sameAs": [ "https://www.facebook.com/Hauerpowerstudio/", "https://www.instagram.com/hauerpower_uxui_webdesign/", "https://pl.linkedin.com/company/hauerpower", "https://www.hauerpower.com" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "hauerpower", "image": "https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/6093efecaf7e2e326bcb3383_hauerpower-tworzenie-stron-logo.png", "@id": "", "url": "https://www.hauerpower.com", "telephone": "514963507", "priceRange": "2", "address": { "@type": "PostalAddress", "streetAddress": "al 25 listopada 85", "addressLocality": "Kraków", "postalCode": "31-408", "addressCountry": "PL" }, "geo": { "@type": "GeoCoordinates", "latitude": 50.06465009999999, "longitude": 19.9449799 } , "sameAs": [ "https://www.facebook.com/Hauerpowerstudio/", "https://www.instagram.com/hauerpower_uxui_webdesign/", "https://pl.linkedin.com/company/hauerpower" ] } </script></head><body class="body-6"><div data-w-id="e475ac92-1fbc-b04b-718c-135f083ac32e" class="navigation"><a title="hauerpower" href="https://www.hauerpower.com" class="logohp w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/650490ade48715c9bfd6a27c_hauerpower.svg" loading="lazy" width="118" alt="hauerpower agencja digital" class="image-32"/></a><div class="div-block-105 w-clearfix"><ul role="list" class="list-7"><li data-w-id="be453162-d9cf-3650-c8a5-6ec1e18d76b2" class="parent-menu-item listamenu"><a href="/dlaczego-my" data-w-id="be453162-d9cf-3650-c8a5-6ec1e18d76b3" class="l1">Dlaczego my ?</a></li><li data-w-id="be453162-d9cf-3650-c8a5-6ec1e18d7687" class="parent-menu-item listamenu"><a href="#" class="l1">Usługi</a><aside class="div-block-108 submenu-wrap vison"><div class="div-block-110"><ul role="list" class="submenu"><li class="list-item-9"><a href="/projektowanie-stron-internetowych" class="list-item-8">Projektowanie UX/UI</a></li><li class="list-item-9"><a href="/strony-internetowe" class="list-item-8">Strony internetowe</a></li><li class="list-item-9"><a href="/dedykowane-rozwiazania-wordpress" class="list-item-8">Dedykowane rozwiązania Wordpress</a></li><li class="list-item-9"><a href="/tworzenie-i-projektowanie-portali-internetowych" class="list-item-8">Tworzenie portali internetowych</a></li><li class="list-item-9"><a href="/rozwiazania-ecommerce-tworzenie-sklepow" class="list-item-8">Rozwiązania e-commerce</a></li><li class="list-item-9"><a href="/analityka-internetowa" class="list-item-8">Analityka internetowa</a></li></ul></div></aside></li><li data-w-id="be453162-d9cf-3650-c8a5-6ec1e18d76cd" class="parent-menu-item listamenu"><a href="#" class="l1">Systemy CRM</a><section class="div-block-108 submenu-wrap"><div class="div-block-110"><ul role="list" class="submenu"><li class="list-item-9"><a href="/systemy-crm-oprogramowanie-dla-firm" class="list-item-8">Systemy CRM dla firm</a></li><li class="list-item-9"><a href="/moduly-systemu-crm-poznaj-mozliwosci" class="list-item-8">Moduły</a></li><li class="list-item-9"><a href="https://www.hauerpower.com/kategoria/wszystko-o-crm" class="list-item-8">Wiedza</a></li><li class="list-item-9"><a href="https://www.hauerpower.com/case-studies#wdrozenia-systemow-crm" class="list-item-8">Case studies</a></li></ul></div></section></li><li class="listamenu"><a href="/automatyzacja" class="l1">Automatyzacja</a></li><li class="listamenu"><a href="/case-studies" class="l1">Case studies</a></li><li class="listamenu"><a href="/blog" class="l1">Wiedza</a></li><li class="listamenu"><a href="/kontakt" class="l1">Kontakt</a></li><li class="listamenu enw"><a href="/en/agency-digital" class="l1">/en</a></li></ul></div><a href="https://www.hauerpower.com/kontakt#konsultacja" class="link-block btctmenu w-inline-block"><div class="link-text linkborder">Bezpłatna konsultacja</div></a><div id="w-node-e475ac92-1fbc-b04b-718c-135f083ac332-083ac32e" data-w-id="e475ac92-1fbc-b04b-718c-135f083ac332" class="hamburger-menu"><div class="menu-bar top-bar"></div><div class="menu-bar bottom-bar"></div></div></div><div class="menu-container"><div class="div-block-111"><div class="text-block-2">Warto przeczytać :</div></div><div class="div-block-105apla w-clearfix"><ul role="list" class="listapla-desktop"><li class="listamenu l1first"><a href="/agencja-interaktywna-krakow" class="l2">Agencja interaktywna</a></li><li class="listamenu"><a href="https://www.hauerpower.com/blog/jak-zrobic-strone-na-wordpress" class="l2">Jak zrobić stronę na wordpress ?</a></li><li class="listamenu ostatnia-apla"><a href="https://www.hauerpower.com/blog/popularne-strony-wordpress" class="l2">Popularne strony na wordpress</a></li><li class="listamenu ostatnia-apla"><a href="https://www.hauerpower.com/blog/co-to-jest-cta-jak-zaprojektowac" class="l2">Jak stworzyć skuteczny CTA ?</a></li><li class="listamenu ostatnia-apla"><a href="https://www.hauerpower.com/en/agency-digital" class="l2">EN</a></li></ul><ul role="list" class="listapla"><li class="listamenu"><a href="/dlaczego-my" class="l2">Dlaczego my</a></li><li data-w-id="ecd3fe0e-f78f-1325-905c-7c0d333fe85a" class="parent-menu-item listamenu"><a href="#" class="l2 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/636b6b0529ebd65a25ad29c0_expand_more_FILL0_wght400_GRAD0_opsz48.svg" loading="lazy" alt="" class="menu-arrow"/><div>Usługi</div></a><div class="div-block-108apla"><div class="div-block-110 bapla"><ul role="list" class="submenu"><li class="list-item-9"><a href="/projektowanie-stron-internetowych" class="list-item-8">Projektowanie UX/UI</a></li><li class="list-item-9"><a href="/strony-internetowe" class="list-item-8">Strony internetowe</a></li><li class="list-item-9"><a href="/dedykowane-rozwiazania-wordpress" class="list-item-8">Dedykowane rozwiązania Wordpress</a></li><li class="list-item-9"><a href="/tworzenie-i-projektowanie-portali-internetowych" class="list-item-8">Tworzenie portali internetowych</a></li><li class="list-item-9"><a href="/rozwiazania-ecommerce-tworzenie-sklepow" class="list-item-8">Rozwiązania ecommerce</a></li><li class="list-item-9"><a href="/analityka-internetowa" class="list-item-8">Analityka internetowa</a></li></ul></div></div></li><li data-w-id="4a7093a9-ad7b-6af0-35a5-072cf3c33415" class="parent-menu-item listamenu"><a href="#" class="l2 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/636b6b0529ebd65a25ad29c0_expand_more_FILL0_wght400_GRAD0_opsz48.svg" loading="lazy" alt="" class="menu-arrow"/><div>Systemy CRM</div></a><div class="div-block-108apla"><div class="div-block-110"><ul role="list" class="submenu"><li class="list-item-9"><a href="/systemy-crm-oprogramowanie-dla-firm" class="list-item-8">Systemy CRM dla firm</a></li><li class="list-item-9"><a href="/moduly-systemu-crm-poznaj-mozliwosci" class="list-item-8">Moduły podstawowe i dodatkowe CRM</a></li><li class="list-item-9"><a href="https://www.hauerpower.com/kategoria/wszystko-o-crm" class="list-item-8">Wiedza</a></li><li class="list-item-9"><a href="https://www.hauerpower.com/case-studies#wdrozenia-systemow-crm" class="list-item-8">Case studies</a></li></ul></div></div></li><li class="listamenu"><a href="/automatyzacja" class="l2">Automatyzacja</a></li><li class="listamenu"><a href="/case-studies" class="l2">Case studies</a></li><li class="listamenu"><a href="/blog" class="l2">Wiedza</a></li><li class="listamenu ostatnia-apla"><a href="/kontakt" class="l2">Kontakt</a></li><li class="listamenu"><a href="https://www.hauerpower.com/en/agency-digital" class="l2">EN</a></li></ul></div></div><div id="progress-bar" class="progress-bar"></div><div class="div-block-7"><a href="/kategoria/seo" class="link-block-3 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60a7c6da2bd8e00966be0090_sb.png" loading="lazy" width="30" alt="powrot do bloga" class="image-7"/></a></div><div class="section"><div class="container wpsrwn"><div class="blog-text-wrap centered"><div class="div-block-112"><div class="text-block-3"><a href="/blog" class="link-18">agencja digital</a></div><div class="text-block-3">/</div><div class="text-block-3"><a href="/blog" class="link-19">wiedza</a></div><div class="text-block-3">/</div><a href="/kategoria/seo" class="link-16">seo</a><div class="text-block-3">/</div><div class="text-block-4">Audyt SEO strony internetowej – dlaczego nie może być darmowy, cena, koszt</div></div><h1 class="blog-post-title">Audyt SEO strony internetowej – dlaczego nie może być darmowy, cena, koszt</h1><div class="blog-author-container"><div time-to-read="" class="blog-post-author bpa2">Minuty</div><div class="blog-post-author">Autor:</div><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/671cb76cfcbe13a7ba2e75aa_hauer-mateusz.png" loading="lazy" width="40" alt="" class="image-46"/><div class="blog-post-author bpa2">Hauer Mateusz</div><a title="Hauer Mateusz" href="https://www.linkedin.com/in/hauermateusz/" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/65414fcb41d62047705baaf3_linkedin-hauer-mateusz.svg" loading="lazy" alt="Hauer Mateusz LinkedIn" width="12" class="image-30"/></a></div></div><div class="image-wrap"><img alt="Audyt SEO strony internetowej – dlaczego nie może być darmowy, cena, koszt" src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/60b4f9058fc38de89a5b6540_audyt-seo-strony-internetowe-onsite.jpg" sizes="(max-width: 479px) 96vw, (max-width: 767px) 97vw, (max-width: 991px) 95vw, (max-width: 1919px) 800px, 900px" srcset="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/60b4f9058fc38de89a5b6540_audyt-seo-strony-internetowe-onsite-p-500.jpg 500w, https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/60b4f9058fc38de89a5b6540_audyt-seo-strony-internetowe-onsite.jpg 780w" class="blog-post-image"/><div id="spis-tresci" class="div-block-163"><div class="rich-text-block w-dyn-bind-empty w-richtext"></div></div></div><div read-text="" class="blog-post-wrap"><div stylee="" class="blog-post-rich-text cmsclass w-richtext"><h2>Co to jest audyt SEO ?</h2><p>‍</p><p>Audyt SEO to jeden z najważniejszych etapów od których należy rozpocząć budowę widoczności strony w wyszukiwarce. Dzięki niemu będziemy mogli :</p><ul role="list"><li>ocenić aktualny potencjał strony internetowej, </li><li>sprawdzić potencjalne problemy,</li><li>ocenić jakoś wykonania optymalizacji SEO / czynniki onsite /,</li><li>ocenić profil linków prowadzących do strony,</li><li>sprawdzić wdrożenie technicznego SEO.</li></ul><p>‍</p><p>Podstawowe zagadnienia</p><ul role="list"><li>audyt seo - definicja</li></ul><p>‍</p><p><strong>Proces wykonania audytu składa się z kilku części  :</strong></p><p>‍</p><p>Ocen stanu indeksacji strony w wyszukiwarce</p><ul role="list"><li>ręczne sprawdzenie stanu indeksacji strony w Google</li><li>wersja mobilna strony - ocena szybkości i wydajności</li></ul><p>‍</p><p>Analiza Google Search Console</p><ul role="list"><li>sprawdzenie zgłaszanych błędów,</li><li>sprawdzenie statusów podstron,</li><li>sprawdzenie problemów z indeksacją,</li><li>sprawdzenie kar lub filtrów,</li><li>czy jest wdrożony Google Analitycs lub Tag Manager</li></ul><p>‍</p><p>Analiza widoczności strony na frazy kluczowe</p><ul role="list"><li>analiza i ocena widoczności strony</li><li>analiza słów kluczowych - typ i charakter</li></ul><p> </p><p>‍</p><p>Techniczne SEO</p><ul role="list"><li>budowa dokumentu html</li><li>ocena szybkości strony</li><li>sprawdzenie przekierowań w różnych wariantach domeny</li><li>linki kanoniczne</li><li>analiza pliku robots.txt</li><li>podstrona 404</li><li>błędne ścieżki URL</li><li>obsługa skryptów js</li><li>ładowanie obrazów za pomocą lazy-load</li><li>wdrożenie przyjaznej paginacji</li><li>wskaźniki core Web Vitals</li><li>wdrożenie danych strukturalnych</li><li>obsługa i renderowanie strony</li><li>ścieżka powrotu</li><li>czy wdrożono proste adresy</li><li>optymalizacja obrazów</li><li>czy istnieją przekierowania 301</li></ul><p>‍</p><p>SEO onsite</p><ul role="list"><li>analiza pokrycia tematycznego</li><li>czy istnieją duplikaty podstron</li><li>czy zachodzi kanibalizacja</li><li>sprawdzenie wdrożenia nagłówków Hx</li><li>analiza meta tagów title I description</li><li>poprawność wykonania znaczników alt</li><li>relewantny content w sekcji above the fold do zapytania</li></ul><p>‍</p><p>SEO offsite</p><ul role="list"><li>analiza profilu linków</li><li>analiza stron konkurencji (architektura informacji strony, budowa strony, linki do strony)</li><li>pokrycie zestawów fraz kluczowych konkurencji z audytowaną stroną</li><li>sąsiedztwo strony na serwerze</li></ul><p>‍</p><p>Analiza Google Analitycs</p><ul role="list"><li>sprawdzenie współczynnika odrzuceń</li><li>analiza najlepszych stron wejścia</li><li>analiza stron wyjścia</li><li>analiza przepływu użytkowników po stron</li></ul><p>‍</p><h2>Audyt SEO strony internetowej</h2><p>‍<br/>Z tego artykułu dowiesz się co to jest audyt i jak powinien być przeprowadzony. Dlaczego ocena strony internetowej pod względem optymalizacji dla wyszukiwarki jest ważna i powinna być wykonana w pierwszej kolejności gdy coś jest nie tak ze stroną internetową. </p><p>Poznasz kulisy pracy nad audytem oraz jak bardzo jest on czasochłonny. Co za tym idzie audyt wykonywany profesjonalnie nie może być darmowy. Potrzeba czasu oraz wielu godzin analiz strony i czynników wpływających na ranking w wyszukiwarce by móc wskazać potencjalne problemy ze stroną.</p><p>Zobacz również : <a href="https://www.hauerpower.com/blog/uzyteczna-strona-internetowa-ux-ui-oraz-audyt">co to jest audyt UX</a></p><p>‍</p><h4>Kluczowe aspekty audytu SEO</h4><p>Jakie obszary powinen sprawdzić audytor strony ? Poznaj zakres analizy i audytu.</p><p>Wykonując audyt skupiamy się na kilku obszarach analizy strony, które realizowane są w oparciu o odpowiednią check listę zadaniową. Według niej procesuje audytor.</p><p>‍</p><h3>Stan indeksacji strony w wyszukiwarce</h3><p>‍<br/>Kiedy otrzymujemy stronę internetową do audytu SEO zaczynamy od sprawdzenia stopnia jej indeksacji w Google, a także widoczności strony na frazy kluczowe w wyszukiwarce. </p><p>Zobacz również</p><ul role="list"><li>‍<a href="https://www.hauerpower.com/blog/jak-wybrac-slowa-kluczowe">jak wybrać słowa kluczowe ?</a></li><li><a href="https://www.hauerpower.com/blog/pozycjonowanie-strony-wordpress">jak pozycjonować stronę Wordpress ?</a></li><li><a href="https://www.hauerpower.com/blog/optymalizacja-strony-internetowej-seo-przyjazne-wyszukiwarce">optymalizacja SEO strony internetowej - jak zrobić ?</a></li></ul><p>‍</p><h4>Jak sprawdzić stan indeksacji strony ?</h4><p>Stopień indeksacji możemy ocenić w bardzo prosty sposób. Wystarczy w wyszukiwarce Google wpisać komendę:</p><p><strong>site:nazwadomeny.pl</strong></p><p>‍</p><p><strong>Wynik analizy stanu indeksacji </strong></p><p>W przypadku zwrócenia listy podstron zgadzającej się z ilością podstron z mapy witryny oznacza to że cały serwis jest zaindeksowany poprawnie. </p><p>Bywa też tak że indeksowane są niepotrzebnie obniżając jakość strony :</p><ul role="list"><li>podstrony kategorii,</li><li>podstrony autorów,</li><li>regulamin, polityka prywatności,</li><li>wersje robocze postów lub kilka wersji tego samego wpisu,</li><li>podstrony z doklejonymi parametrami,</li></ul><p>W takiej sytuacji warto sprawdzić ręcznie listę zaindeksowanych podstron lub skorzystać z odpowiednich programów które wylistują pełną listę podstron.</p><p>‍</p><p>W przypadku gdy naszej strony nie ma na pierwszej stronie wyników wyszukiwania może to oznaczać:</p><ul role="list"><li>filtr nałożony przez Google ( informacje możemy sprawdzić w wiadomościach od Google, zobacz <a href="https://www.hauerpower.com/blog/google-search-console-co-to-jest-poradnik">poradnik Google Search Console</a>),</li><li>kiepskie linkowanie,</li><li>inne problemy technicznego SEO. </li></ul><p>‍</p><p><strong>Mojej strony nie ma w wynikach Google ?</strong></p><p>Jeśli po wpisaniu poprawnej komendy nie otrzymamy żadnych rezultatów może to oznaczać że strony nie odwiedził jeszcze robot Google (w przypadku kiedy jest to nowa domena) i czeka na dodanie do bazy danych (wiek witryny można łatwo sprawdzić za pomocą strony https://web.archive.org ). </p><p>‍</p><p>Brak zwrócenia wyników z komendy site:domena.pl może oznaczać :</p><ol start="" role="list"><li>blokadę w pliku robots.txt,</li><li>blokadę indeksowania strony przez Google w pliku html w tagu meta komendą &#x27;noindex,</li><li>blokadę noindex w popularnej wtyczce yoast w Wordpress, którą lubią ustawić developerzy na wersji wdrożeniowej.</li></ol><p>‍</p><p>Warto więc od razu sprawdzić, jaka jest przyczyna blokady i które podstrony zostały zablokowane. Bywa i tak, że webmaster przez przypadek blokuje w ten sposób całą domenę. Jeśli ma to miejsce, to żadne nasze działania optymalizacyjne i linkowanie nie przyniosą rezultatu. </p><p>‍</p><p>W pliku robots.txt powinny natomiast być zablokowane niektóre elementy, tak jak strony z parametrami wyszukiwania czy regulamin.</p><p>‍</p><p>‍</p><figure style="max-width:1092pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b85dfedb907bd4c377e8_uzupelniony-audyt-seo_html_64423f572c9365fe_1_11zon.jpg" loading="lazy" alt="audyt seo stan indeksacji strony"/></div><figcaption>analiza strony komendą site:domena.pl</figcaption></figure><p>‍</p><figure style="max-width:1090pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b87759a00ba2d9944051_uzupelniony-audyt-seo_html_4e778148dde5abfd_2_11zon.jpg" loading="lazy" alt="audyt strony SEO indeksacja"/></div><figcaption>analiza strony w przeglądarce bing</figcaption></figure><p>‍</p><figure style="max-width:1103pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b8a7afe50b13fa76a536_uzupelniony-audyt-seo_html_45e52cbee0778853_3_11zon.jpg" loading="lazy" alt="konfiguracja strony robot txt"/></div><figcaption>analiza pliku robots.txt</figcaption></figure><p>‍</p><h2>Wersja mobilna strony internetowej</h2><p>‍</p><p>W audycie SEO nie możemy pominąć analizy jakości i wydajności wersji responsywnej strony internetowej. Badania przeprowadzane są głównie programami : </p><ul role="list"><li>Google Page Speed,</li><li>gtmetrix.com,</li><li>Google Light House ,</li></ul><p>Dzięki nim poznajemy budowę szablonu html oraz jego składowych, wielkość plików css i js oraz sposób wykonywania kodu. Dowiemy się też które elementy wymagają poprawy, a ich wykonanie przez serwer zajmuje za dużo czasu.</p><p>Algorytm Google ocenia dwie wersje strony mobilną i desktop. Jednak to wersja mobilna wyznacza ogólną wydajność strony.</p><p>‍</p><p><strong>Wersja responsywna, a współczynnik odrzuceń strony ?</strong></p><p>Poprawna i szybka wersja responsywna strony jest istotna również ze względu na użytkowników i ruch jaki generują do strony internetowej. Brak dopracowania wersji responsywnej lub zbyt długi czas oczekiwania na załadowanie strony to potencjalne straty.</p><p>‍</p><p> </p><h2>Google Page Speed – optymalizacja prędkości strony</h2><p>‍</p><p>Negatywnie na ocenę strony www może wpłynąć również zbytnia bliskość elementów klikalnych, która utrudni użytkownikom wygodne korzystanie z serwisu, jak i blokowanie niektórych zasobów strony w wersji mobilnej. Warto również zwrócić na wielkość fontu, który jest wyświetlany w wersji mobilnej. </p><p>‍</p><p>W tym przypadku można skorzystać również z narzędzia oferowanego przez Google https://search.google.comtestmobile-friendly . Pamiętaj, że nie musisz osiągnąć maksymalnego wyniku w tym teście. </p><p>‍</p><p>Zdobycie 80 – 90 punktów będzie w tym wypadku naprawdę świetnym wynikiem, który pomoże w optymalizacji Twojej strony zarówno dla użytkownika, jak i dla Google ( Mobile First Index).</p><p>‍</p><figure style="max-width:1103pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b8e11a46a672416e21d9_uzupelniony-audyt-seo_html_10f602f88a4cbde5_5_11zon.jpg" loading="lazy" alt="optymalizacja seo strony internetowej"/></div><figcaption>test optymalizacji mobilnej strony w google search console</figcaption></figure><p>‍</p><h2>Audyt SEO poprawa widoczności strony internetowej</h2><p>‍</p><p>Pora zabrać się w naszym audycie SEO za widoczność strony internetowej. Jeśli mamy dostęp do Google Search Console, możemy mieć pewien ogląd na temat pozycji naszych słów kluczowych, na które widoczna jest nasza witryna, jednak trzeba pamiętać, że nie będziemy w stanie porównać swoich wyników z konkurencją. Warto więc w tym miejscu skorzystać z takich narzędzi jak Senuto, które pozwoli na sprawdzenie naszej widoczności w TOP 3, TOP 10 i TOP 50. </p><p>‍</p><p>Dzięki temu narzędziu możemy również obserwować historię zmian widoczności, dzięki której jesteśmy w stanie ocenić, jak zmiany wprowadzane na stronie w poprzednich okresach wpływały na pozycję strony. Wykresy Senuto są również świetnym benchmarkiem, dzięki któremu będziemy w stanie wykazać efekty naszej pracy, jeśli będziemy również zajmować się pozycjonowaniem audytowanego serwisu.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b901e1a1374aa5f37cd4_uzupelniony-audyt-seo_html_5d23560b2dc3fb9a_4_11zon.jpg" loading="lazy" alt="co zawiera audyt seo"/></div><figcaption>Analiza widoczności na przestrzeni czasu. Analiza słów kluczowych TOP3 - 30.</figcaption></figure><p>‍</p><p>Na etapie sprawdzania widoczności powinniśmy porównać audytowaną domenę z jej największymi konkurentami. O co dokładnie chodzi? Sprawdźmy wspólne słowa kluczowe z konkurencją  i przeanalizujmy, w przypadku których fraz kluczowych jesteśmy w stanie nawiązać walkę o lepsze pozycję. </p><p>Drugi krokiem jest sprawdzenie słów na które konkurencja jest widoczna, a strona audytowana nie. Uzyskamy w ten sposób zestaw fraz, które możemy włączyć do pozycjonowania poprzez dodanie odpowiedniego contentu na stronie i linkowanie zewnętrzne.</p><p>‍</p><p> </p><h2>Podstawy optymalizacji onsite w audycie SEO</h2><p>‍</p><p> </p><h3>Meta tagi strony internetowej</h3><p>Jednym z podstawowych elementów optymalizacji strony internetowej jest odpowiednie dopasowanie meta tagów. Jest to stosunkowy prosty element audytu w przypadku małych stron. Można wtedy zrobić to nawet bez narzędzi, podglądając jedynie kod źródłowy na wszystkich podstronach lub korzystając z wtyczki SEO Quake. W przypadku większych stron konieczne jednak będzie wykorzystanie narzędzi. Warto skorzystać na przykład z takich programów jak Screaming Frog ( darmowy do 500 podstron), Xenu lub Sitebulb. Ten ostatni jest oczywiście płatny, jednak pozwala na przeprowadzanie bardzo szczegółowego sprawdzenia strony pod kątem nie tylko meta tagów, ale również linkowania wewnętrznego, szybkości, dostosowania do wersji mobilnej czy błędów w HTML, CSS czy JS.<br/>Na tym etapie narzędzie będzie jednak nam potrzebne do uzyskania listy wszystkich tagów TITLE i DESCRIPTION.</p><p>‍</p><figure style="max-width:1163pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b9484fd1aa384c9cd825_uzupelniony-audyt-seo_html_6e78f14cd40f9547_7_11zon.jpg" loading="lazy" alt="co zawiera audyt seo"/></div><figcaption>Analiza meta tagów strony</figcaption></figure><p>‍</p><p>Jaki powinien być TITLE Powinien być przede wszystkim unikalny i dopasowany do treści, która znajduje się na danej stronie. Umieszczamy w nim słowo kluczowe, jednak powinniśmy uważać, by sam tytuł był naturalny – jest to bowiem element widoczny w wynikach wyszukiwania. Przyjmuje się, że optymalna długość tagu TITLE TO 55-60 znaków, jednak Google co pewien czas zmienia swoje wytyczne w tym zakresie.</p><p>W tagu DESCRIPTION również powinniśmy umieścić słowo kluczowe i również ten opis powinien być unikalny. Dobrą praktyką jest tworzenie takich description, które pomogą na zwiększyć CTR. Nie powinniśmy więc zapomnieć o Call to Action, które zachęci użytkowników do kliknięcia w nasz link. Sama długość description ulegała w ostatnim czasie dużym zmianom. Obecnie przyjmuje się, że długość około 120 znaków jest w optymalna.</p><p>‍</p><p> </p><h3>Nagłówki H1-H5</h3><p>W tym wypadku również warto posłużyć się narzędziem, jeśli mamy do czynienia z większą stroną. Każda podstrona audytowanej domeny powinna mieć jeden, unikalny nagłówek H1, w którym znajduje się słowo kluczowe. Inne istotne śródtytuły umieszczamy w nagłówkach niższego rzędu zgodnie z wytycznymi HTML5.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b97c7fba6be2cf667780_uzupelniony-audyt-seo_html_ed4b6aafbff769a6-1_8_11zon.jpg" loading="lazy" alt="analiza strony programem screamingfrog"/></div><figcaption>Sprawdzenie parametrów onsite strony programem screamingfrog</figcaption></figure><p>‍</p><p>Indeksowane strony powinny mieć również unikalny content odpowiedniej długości. Dotyczy to zarówno stron produktowych, jak i wpisów blogowych. Nie ma oczywiście jednej wytycznej, co do długości i zagęszczenia słów kluczowych w tekstach, jednak z dużą dozą pewności można powiedzieć, kiedy teksty są za krótkie. Dobrze, by opisy produktów miały przynajmniej kilkaset znaków. </p><p>‍</p><p>W przypadku wpisów blogowych zazwyczaj jest to liczba 3000 plus. Jeśli chcecie być dokładniejsi, możecie skorzystać z narzędzie Surfer SEO, w którym możecie porównać długość tekstu, zagęszczenie słów kluczowych i ilość znaczników HTML w przypadku podstron konkurencji, która pojawia się na najwyższych pozycji. </p><p>‍</p><p>Możemy więc precyzyjnie sprawdzić, jakie rozwiązanie contentowe zostało najlepiej ocenione przez Google ( oczywiście w oderwaniu od linków czy autorytetu domeny).</p><p>‍</p><h3>Znacznik ALT</h3><p>Innym ważnym elementem, który bywa pomijany podczas tworzenia i rozbudowywania stron internetowych są alty obrazków, czyli tekst alternatywny dodawany do obrazka. Dzięki niemu Google jest w stanie lepiej zinterpretować to, co na obrazku się znajduje. Tekst alternatywny powinien być zgodny z tym, co znajduje się na zdjęciu.</p><p>‍</p><figure style="max-width:1200pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b9a9b6c81719df91836e_uzupelniony-audyt-seo_html_ddf731d1943bf7ae_9_11zon.jpg" loading="lazy" alt="opisy alt na stronie internetowej"/></div><figcaption>Jak poprawnie wdrożyć znacznik alt na stronie</figcaption></figure><p>‍</p><p>Oprócz oceny zawartości strony Google bierze pod uwagę również to, w jaki sposób i gdzie dane elementy znajdują się na stronie. Przede wszystkim bardzo ważnym miejscem na stronie, gdzie powinny się znaleźć najważniejsze informacje, jest tzw. pole nad linią załamania (ang. above the fold) – czyli miejsce widoczne zaraz po załadowaniu się strony bez przewijania jej w dół. To właśnie tutaj powinien znaleźć się nagłówek H1, a także przynajmniej część najważniejszych informacji o Twoich usługach lub produktach z uwzględnieniem słów kluczowych. Będzie to optymalne rozwiązanie zarówno z punktu widzenia SEO, jak i UX.</p><p> </p><h3>Adresy URL strony internetowej</h3><p>W adresach URL również powinniśmy umieścić słowa kluczowe odpowiednie dla danej podstrony. Nie powinny się w nich znajdować identyfikatory sesji ( takie blokujemy w robots.txt), a także nie powinny być zbyt długie.</p><p>‍</p><p> </p><h3>Duplikacja treści na stronie internetowej</h3><p> </p><p>W audycie SEO sprawdź unikalność treści na stronie. Istnieją dwie jej rodzaje. Z jednej strony opisy mogą być skopiowane z innych, zewnętrznych stron. Google może w takim przypadku uznać naszą stronę za duplikat tej samej treści, a tym samym obniżyć nasz ranking. Nie musi tak być, istnieje wiele przykładów, które zaprzeczają tej tezie, jednak warto unikać duplikacji z zewnętrznymi serwisami dla większego bezpieczeństwa, a także by uniknąć prawnych problemów.</p><p>Duplikacja może również zachodzić wewnątrz naszego serwisu. Jeśli mamy wiele produktów, różniących się jedynie kolorem, warto pokusić się o wprowadzenie adresów kanonicznych. W przypadku długich paginacji dobrym rozwiązaniem jest użycie znaczników rel=”prev”, rel=”next”. (Update: Google ogłosiło, że nie bierze pod uwagę tych znaczników od dłuższego czasu).</p><p>Innym źródłem duplikacji mogą być wersje witryny www, bez www, http i https. Warto wybrać jedną właściwą i z pozostałych wykonać przekierowanie 301. Należy również sprawdzić, czy w indeksie nie znajduje się strona w tych kilku wersjach pl, plindex.html czy plindex.php.</p><p>‍</p><p> </p><h3>Jak sprawdzić szybkość strony internetowej</h3><p> </p><p>W naszym audycie SEO dobrze jest zawrzeć również wytyczne na temat samej szybkości działania witryny. Na szczęście nie musi robić tego ręcznie, ponieważ na rynku możemy znaleźć programy, które w darmowej wersji wykonają tę pracę za nas w szczegółowy sposób. Przede wszystkim powinniśmy sprawdzić swoją stronę za pomocą narzędzia od Google, czyli Google Page Speed Insights.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096b9f2552ac2c1e9a8cbfa_uzupelniony-audyt-seo_html_8eb645f5de3289bb_12_11zon.jpg" loading="lazy" alt="czas wczytania strony w google page speed"/></div><figcaption>Sprawdzenie i analiza strony programami technicznymi gtmetrix, google page speed, lighthouse</figcaption></figure><p>‍</p><p>Możemy skorzystać z GTM Metrics lub Pingdom Tools. Uzyskamy w ten sposób szczegółowe wytyczne, które możemy przekazać wprost programistom do wdrożenia. Do uzyskanych w ten sposób wyników powinniśmy również podejść rozsądnie. Nie musimy wdrażać wszystkich wytycznych, które uzyskamy w wygenerowanych raportach. Niektóre z nich mogą bowiem sprawić, że strona straci zbyt wiele na atrakcyjności lub użyteczności. Podobnie jak w przypadku wersji mobilnej wynik powyżej 80 punktów będzie naprawdę dobrym rezultatem.</p><p>‍</p><p> </p><h3>Linkowanie wewnętrzne, przepływ link juice, przekierowania</h3><p>W prawidłowo zhierarchizowanej domenie główna strona posiada największą moc pod kątem SEO. Co zrobić, by przekazać część tej mocy podstronom? Oczywiście powinniśmy linkować. Z głównej strony powinny wychodzić linki do wszystkich najważniejszych kategorii. Dobrym rozwiązaniem jest, w tym przypadku, menu w górnej części strony, a także linki w stopce. Również powinniśmy umieszczać dodatkowe linki do innych podstron. Dobrą praktyką jest linkowanie do produktów z firmowego bloga.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096ba208b006417288cc2f0_uzupelniony-audyt-seo_html_6b9a6e5f8c95510a_6_11zon.jpg" loading="lazy" alt="linkowanie wewnetrzne strony internetowej"/></div><figcaption>Bardzo ważny element linkowanie wewnętrzne. Pomaga kierować moc i budować silosy tematyczne, a tym samym autorytet domeny pod względem wartościowych treści</figcaption></figure><p>‍</p><p>Jeśli adresy na stronie zmieniają się, oczywiście stosujemy przekierowania, by uniknąć duplikacji treści lub kanibalizacji słów kluczowych. Powinniśmy jednak pamiętać, by te łańcuchy przekierowań nie były zbyt długie, ponieważ ograniczą one nasz crawl budget. Warto więc stosować wtedy przekierowania 301, które są dla Google informacją o trwałym przeniesieniu treści z jednego adresu pod drugi. Dzięki temu rozwiązaniu treść dostępna jest w indeksie tylko pod jednym adresem. Jednocześnie wszystkie linki, które prowadziły do starego adresu przekazują moc do nowego.</p><p>‍</p><p> </p><h3>Błędy w Google Search Console</h3><p>Sprawdź koniecznie błędy 4xx i 5xx, wykorzystując Search Console. Nie mają one bezpośredniego wpływu na ranking strony, jednak mogą one skutecznie zniechęcić użytkowników do jej odwiedzania. Zmniejszają one również <a href="https://www.hauerpower.com/blog/czym-jest-crawl-budget">crawl budget</a>. Listę błędów można również wygenerować w takich programach jak Sitebulb. </p><p>‍</p><p>Zobacz nasz <a href="https://www.hauerpower.com/blog/google-search-console-co-to-jest-poradnik">poradnik google search console </a>w którym poznasz podstawowe funkcjonalności i możliwości analizy swojej strony intenretowej</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096ba6c89d52e6cb2e5727b_uzupelniony-audyt-seo_html_9fd5b1fb1012a200_11_11zon.jpg" loading="lazy" alt="bledy techniczne w search console"/></div><figcaption>Warto zaglądać do Search Consoli celem sprawdzenia stanu indeksacji oraz ewentualnych jej błędów</figcaption></figure><p>‍</p><p>‍</p><h2>Czynniki offsite na stronie internetowej</h2><p> </p><p>‍</p><p>Po audycie on-site warto sprawdzić, jakie linki prowadzą do naszej strony. Można to zrobić z wykorzystaniem takich programów jak Ahref czy Majestic. Na co zwrócić uwagę? Przede wszystkim na fakt, czy do naszej strony nie prowadzą linki wyjątkowo złej jakości ze spamerskich stron. </p><p>Takie linki najlepiej wykluczyć za pomocą narzędzia Google Disavow. Kolejna rzecz, o której warto pamiętać, to mityczny “naturalny profil linków”. </p><p>‍</p><h3>Linki do strony nie powinny pochodzić z jednego typu miejsca</h3><p>‍</p><p>Warto więc zadbać o to, by pochodziły zarówno z for, serwisów czy NAPów. Dobrze też, by część z linków pojawiała się jako anchor, część jako zwykły url, a część była podlinkowanym obrazkiem. </p><p>Linki nie powinny również prowadzić tylko do strony głównej. Przy planowaniu linkbuildingu warto rozłożyć na większą ilość podstron, które chcemy pozycjonować. Warto również zadbać o to, by zróżnicować anchory dla linków.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096babc74f83ba174e16cde_uzupelniony-audyt-seo_html_21a8a1be09c61b6d_14_11zon.jpg" loading="lazy" alt="analiza offsite programem ahrefs"/></div><figcaption>Analiza linkowania programem ahrefs</figcaption></figure><p>‍</p><h3>Znaczniki schema – mikroformaty, json</h3><p> </p><p>‍</p><p>Dane strukturalne to znaczniki, które możesz dodać do stron swoich witryn, by pomóc wyszukiwarkom lepiej zrozumieć treści, które znajdują się w twojej domenie. Wyszukiwarki mogą użyć pozyskane w ten sposób informacje, by wyświetlić treść w wynikach wyszukiwania w użyteczny (i atrakcyjny) sposób. </p><p>Poprawność wprowadzonych znaczników można sprawdzić za pomocą narzędzia do testowania danych uporządkowanych.</p><p>‍</p><figure style="max-width:1100pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096baddb6c817b079918bff_uzupelniony-audyt-seo_html_57ce5af0c315a266_13_11zon.jpg" loading="lazy" alt="dane strukturalne schema json"/></div><figcaption>Wdrożenie znaczników schema</figcaption></figure><p>‍</p><h3>Analiza map ciepła strony internetowej</h3><p>‍</p><p>Jeśli mamy dostęp do Google Analytics lub Hotjar, to warto skupić się ponadto na zachowaniu użytkowników. Przy tej okazji dobrze jest sprawdzić, na których stronach użytkownicy spędzają dużo czasu, jak wyglądają ich ścieżki poruszania się po stronie. </p><p>Dobrze też skupić się na tym, które strony generują wysoki współczynnik odrzuceń (Bounce Rate). Być może te strony zawierają jakieś błędy lub warto popracować nad treściami, które na nich się znajdują.</p><p>‍</p><figure style="max-width:1200pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/6096bafd88b424f7ba60a1b8_uzupelniony-audyt-seo_html_2daddc52d08d97e9_10_11zon.jpg" loading="lazy" alt="mapy ciepla hotjar lub mouseflow"/></div><figcaption>Mapy ciepła jako źródło nieocenionych informacji na temat poruszania się użytkownika po stronie</figcaption></figure><p>‍</p><p>To oczywiście tylko część najważniejszych elementów, o których sprawdzeniu należy pamiętać podczas audytu SEO. Na pewno są to jednak elementy, od których warto zacząć analizowanie strony. Dodatkowo można do takiego audytu dołożyć takie elementy jak zachowanie użytkowników na stronie czy dane strukturalne.</p><p>‍</p><p> </p><h2>Optymalizacja strony internetowej w pigułce</h2><p> </p><p>Sporo informacji, prawda? Na szczęście mamy dla ciebie krótkie podsumowanie, dzięki któremu łatwiej będziesz mógł wykonać podstawowy audyt SEO.</p><p>‍</p><p>‍</p><p><strong>Komentarze do wpisu naszej społeczności :</strong></p><p>‍</p><p>Mapa xml strony 🙂 Warto pamiętać też o utworzeniu mapy witryny i dodaniu jej do GSC, na pewno to pomoże w indeksowaniu strony przez roboty Google. A tak to bardzo fajne porady, w większości proste do wprowadzenia, więc nawet ktoś bez doświadczenia sobie poradzi</p><p>KARIN</p><p>‍</p><p>Przedstawione czynności wcale nie są trudne do zrealizowana a mimo wszystko wielu właścicieli stron i sklepów internetowych nie potrafi (a może nie chce) ich wprowadzić. Ciekawą opcją jest śledzenie zachowań użytkowników, ponieważ dzięki temu można dobrze zoptymalizować stronę i finalnie zwiększyć konwersję. Chwila poświęconego czasu na te czynności może zaskakująco dobrze zaprocentować w przyszłości</p><p>ADRIAN</p><p>‍</p><p>Wszystko pięknie cacy, ale moim zdaniem większą uwagę powinno skupić się na treści, odpowiedniemu nasyceniu słowami kluczowymi oraz wystarczająco wyczerpującą publikacją. Oczywiście nie zawsze da się to wdrożyć, głównie przy sklepach, ale moim zdaniem to są najważniejsze elementy przy audycie. Oczywiście zgadzam się również z tym co napisałaś, ale tak jak wspominam, moje zdanie jest nieco inne. Swoją drogą wartościowy wpis, konkretny i bardzooo długi…</p><p>TOMASZ</p><p>‍</p><p>Mam pytanie. Skąd pozyskac linki z obrazkami. Gdzie je wstawiać?</p><p>ADFEN</p><p>‍</p><p>Najgorsze jest to, że wiele osób które chcą pozycjonować swoje strony nie ma pojęcia że istnieje takie coś jak audyt SEO. Szkoda gdyż tego typu działania powinny być wdrażane przed podjęciem jakichkolwiek czynności co do pozycjonowania.</p><p>ŁUKASZ</p><p>‍</p><p>Warto dopisać fragment o linkach wychodzących i atrybucie rel=”nofollow”. Każdy wpis zwracający uwagę na znaczenie optymalizacji strony w procesie pozycjonowania na plus!</p><p>AFTERWEB</p><p>‍</p><p>Warto również pamiętać o aktualizacji treści na stronie czy blogu.</p><p>MICHAŁ</p><p>‍</p><p>Bardzo dobrze, że powstaje w sieci coraz więcej takich wpisów jak ten odnośnie audytów SEO. Niestety wiele osób bagatelizuje ich znaczenie i wychodzi z założenia, że jeśli zleci komuś ‘opiekę nad pozycjonowaniem strony’ to audyt jest mu zbędny. Pomija się często fakt, że aby dobrze prowadzić działania poprawiające SEO (czy jakiekolwiek inne działania usprawniające cokolwiek) dobrze jest mieć przygotowany w tym celu plan działania. W celu jego stworzenia audyt SEO witryny jest nieocenionym źródłem wiedzy i danych, które mogą taki plan utworzyć a dla tych, którzy lubią wszystko kontrolować może stanowić dobry element czuwania nad tym co w ogóle agencja/freelancer robi. I to nie koniecznie po to by ‘krzyczeć’ czemu to nie jest zrobione, ale po to aby móc zadawać pytanie: co z aspektem X czy działamy w tym kierunku, kiedy dlaczego i czemu w takiej kolejności?</p><p>SEOIT</p><p>‍</p><p>Wszystkie poruszone kwestie są jak najbardziej ok. Jeśli jednak analizujemy linkowanie wewnętrzne oraz zewnętrzne warto by było dodać akapit o roli Google Search Console w audycie. Nie zawsze istnieje możliwość uzyskania do niego dostępu, ale jeśli jest dostępne to staje się obowiązkowym narzędziem w ręku audytora.</p><p>Michał Pater<br/>grupa-tense.pl</p><p>‍</p><p>Audyt strony to pierwszy step jaki powinniśmy wykonać, kiedy rozpoczynamy proces pozycjonowania. Niestety większość klientów, a czasem nawet “specjalistów SEO” nie zdaje sobie sprawy z tego jak ważny jest to element w całej strategii.</p><p>KORDIAN MINKINA</p><p>‍</p><p>Dużo podstaw o audycie SEO. Osoby i firmy myślące o pozycjonowaniu powinny jednak zlecić audyt SEO wyspecjalizowanej firmie. Uniknie się wtedy wielu błędów mogących być efektem złej interpretacji, zaoszczędzi się również czas, który można wykorzystać na rozwój biznesu.</p><p>SEMPIRE</p><p>‍</p><p>SEO na pewno jest ważne, a bycie w top10 powinno być priorytetem dla każdego – kto prowadzi działalność w internecie.</p><p>JUNIOR</p><p>‍</p><p>Warto sprawdzać szybkość i optymalizację techniczną także na innych stronach do audytowania kondycji serwisu. Czasem też long tail jest sensowniejszy przy pozycjonowaniu.</p><p>ROBERT Z ADLANCERS</p><p>‍</p><p>Oczywiście, że zawsze prace trzeba rozpoczynać od konkretnego rozpoznania terenu. Brak audytu, to podejście jakby w ciemno. Może kiedyś było to skuteczne. Starczyło napchać słów kluczowych do meta i problem jakoś się rozwiązywał. Dziś mamy za dużo czynników rankujących, które należy prawidłowo zoptymalizować, aby osiągnąć bez tych działań jakiekolwiek efekty.</p><p>INNVEO</p><p>‍</p><p>Dziękuję za przydatną wiedzę na temat robienia audytu. W szczególności zainteresowały mnie informacje na temat treści, więc na pewno zacznę wcielać to w życie. Pozdrawiam!</p><p>PAULA</p><p>‍</p><p>“Sprawdź w Google Search Console, czy na Twojej stronie nie występują błędy 4xx lub błędy serwera 5xx. 404 możesz przekierować od odpowiedniej strony. Błędy serwera mogą świadczyć o jego zbytnim obciążeniu.”</p><p>Przekierować owszem, ale najpierw upewnijmy się, że to ma sens. Może najprościej będzie po prostu niedziałające strony usunąć ponieważ fatalnie wpływają one na pozycje.</p><p>JANEK</p><p>‍</p><p>“Indeksowane strony powinny mieć również unikalny content odpowiedniej długości. Dotyczy to zarówno stron produktowych, jak i wpisów blogowych. Nie ma oczywiście jednej wytycznej, co do długości i zagęszczenia słów kluczowych w tekstach, jednak z dużą dozą pewności można powiedzieć, kiedy teksty są za krótkie.”</p><p>Zbyt duże zagęszczenie słów kluczowych to też nie jest dobry pomysł, a jeśli chodzi o długość to wiadomo, że im bogatszy tekst tym lepiej ale najważniejsze jednak by był unikalny. W myśl starego góralskiego powiedzenia: nie liczy się ilość, a jakość.</p><p>MIKOŁAJ</p><p>‍</p><p>Mi się wydaję że dalej linki stoją na równi z contentem. Dodatkowo mam wrażenie że linki no follow też dużo dają.</p><p>INTER</p><p>‍</p><p>Dzień dobry.</p><p>Chyba nikt szanujący się pozycjoner nie dokona solidnego audytu strony internetowej pod SEO za darmo? Przecież czas to pieniądz i nikt nie pracuje za darmo.</p><p>Pozdrawiam<br/>Artur</p><p>‍</p><p>Witam.</p><p>Dobry audyt strony jest niezbędny przed rozpoczęciem pozycjonowania. I wg mnie nie można go zrobić za razem dobrze i za darmo. A na pytanie: Czy SEO jest aż tak ważne, odpowiadam, że nie jest ważne, jeśli całe życie chcemy wydawać na płatne reklamy Google Ads i nam to nie przeszkadza</p><p>DAMIAN</p><p>‍</p><p>‍</p><p>dziękujemy ;)</p><p>‍</p></div></div></div></div><div class="section wprowniez"><div class="container wpsrwn"><h2 class="heading-2 podobne">Zobacz również<br/></h2><div class="w-dyn-list"><div role="list" class="blog-grid no-bottom-margin w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/blog/link-baiting" class="blog-post-container w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/66ab29725a0652f87bbfb189_link-baiting.jpg" alt="" sizes="(max-width: 479px) 100vw, (max-width: 767px) 97vw, (max-width: 991px) 96vw, (max-width: 1279px) 28vw, (max-width: 1919px) 25vw, 26vw" srcset="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/66ab29725a0652f87bbfb189_link-baiting-p-500.jpg 500w, https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/66ab29725a0652f87bbfb189_link-baiting.jpg 780w" class="blog-image"/><div class="blog-title">Link baiting - czym jest i czy warto go stosować</div><div class="blog-summary">Link baiting to strategia tworzenia wartościowych i angażujących treści w celu zdobycia naturalnych linków zwrotnych, która przy odpowiednim zastosowaniu może znacząco poprawić pozycjonowanie w wyszukiwarkach i zwiększyć ruch na stronie. Dowiedz się jak wprowadzić ją już dziś do swoich treści.</div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/jak-sprawdzic-ilosc-wyszukiwan-slowa-kluczowego" class="blog-post-container w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65f2f333614d9a3e3eec68c3_jak-sprawdzic.jpg" alt="" sizes="(max-width: 479px) 100vw, (max-width: 767px) 97vw, (max-width: 991px) 96vw, (max-width: 1279px) 28vw, (max-width: 1919px) 25vw, 26vw" srcset="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65f2f333614d9a3e3eec68c3_jak-sprawdzic-p-500.jpg 500w, https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65f2f333614d9a3e3eec68c3_jak-sprawdzic.jpg 780w" class="blog-image"/><div class="blog-title">Jak sprawdzić ilość wyszukiwań słowa kluczowego? Poznaj sprawdzone metody i narzędzia</div><div class="blog-summary">Dowiedz się, w jaki sposób sprawdzić ilość wyszukiwać słów kluczowych, na które się pozycjonujesz lub planujesz pozycjonować swoją witrynę!</div></a></div><div role="listitem" class="w-dyn-item"><a href="/blog/jak-tworzyc-tresci-pod-seo-i-wyszukiwarke" class="blog-post-container w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65d5f9f6d3f3310c9494dd5d_jak-pisac-seo.jpg" alt="" sizes="(max-width: 479px) 100vw, (max-width: 767px) 97vw, (max-width: 991px) 96vw, (max-width: 1279px) 28vw, (max-width: 1919px) 25vw, 26vw" srcset="https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65d5f9f6d3f3310c9494dd5d_jak-pisac-seo-p-500.jpg 500w, https://cdn.prod.website-files.com/5fc789b1c6ee1591c57640a3/65d5f9f6d3f3310c9494dd5d_jak-pisac-seo.jpg 780w" class="blog-image"/><div class="blog-title">Jak tworzyć treści pod SEO i wyszukiwarkę</div><div class="blog-summary">Zainteresowany tworzeniem treści zoptymalizowanych pod kątem SEO i wyszukiwarek internetowych? W tym artykule znajdziesz sprawdzone strategie, które pomogą Ci osiągnąć ten cel.</div></a></div></div></div></div></div><div class="section black szare"><div class="container"><div class="simmetric-grid"><div class="column text"><h2 class="h2-white">Jesteś gotowy na POWER ?</h2><div class="white-text">Potrzebujesz świeżego spojrzenia ?<br/>‍<br/>Rozwiń i zaangażuj użytkowników. <br/>Usprawnij obsługę procesów sprzedaży oraz doświadczenia Klientów.<br/>‍<br/><strong>Uwolnij z nami swój  potencjał cyfrowy</strong>‍</div><a href="/kontakt" class="link-block w-inline-block"><div class="link-text linkborder">porozmawiajmy</div></a></div><div class="column image"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/65c14ba8c100f6cbaf37cf53_hauerpower.jpg" loading="lazy" sizes="(max-width: 479px) 96vw, (max-width: 991px) 100vw, (max-width: 1279px) 39vw, (max-width: 1439px) 36vw, (max-width: 1919px) 500px, 100vw" alt="agencja digital marketing" width="500" srcset="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/65c14ba8c100f6cbaf37cf53_hauerpower-p-500.jpg 500w, https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/65c14ba8c100f6cbaf37cf53_hauerpower.jpg 637w" class="image-6"/></div></div></div></div><div class="section footer szare"><div class="footer-links lfp"><a href="/dlaczego-my" class="footer-link-block first-link w-inline-block"><div class="footer-text">Dlaczego my ?</div><div class="footer-link-underline-wrap"><div class="footer-link-underline"></div><div class="link-number">01</div></div></a><a href="/blog" class="footer-link-block w-inline-block"><div class="footer-text">Baza wiedzy</div><div class="footer-link-underline-wrap"><div class="footer-link-underline"></div><div class="link-number">02</div></div></a><a href="/systemy-crm-oprogramowanie-dla-firm" class="footer-link-block w-inline-block"><div class="footer-text">CRM dla firm<br/></div><div class="footer-link-underline-wrap"><div class="footer-link-underline"></div><div class="link-number">04</div></div></a><a href="/case-studies" class="footer-link-block w-inline-block"><div class="footer-text">Case study</div><div class="footer-link-underline-wrap"><div class="footer-link-underline"></div><div class="link-number">03</div></div></a><a href="/kontakt" class="footer-link-block w-inline-block"><div class="footer-text">Kontakt<br/></div><div class="footer-link-underline-wrap"><div class="footer-link-underline"></div><div class="link-number">04</div></div></a></div><div class="div-block-8 lfp"><div class="div-block-9 lsstopka"><h3 class="heading hstyl2 styla">Hauerpower w social mediach :</h3></div><div class="div-block-9 pdsoc"><a title="Facebook hauerpower" rel="nofollow" href="https://www.facebook.com/Hauerpowerstudio/" target="_blank" class="link-block-5 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60a821bb469300a9747efa69_fb.svg" loading="lazy" height="30" alt="portal developerski cluch" width="10" class="image-8"/></a><a title="zobacz hauerpower na instagramie" rel="nofollow" href="https://www.instagram.com/hauerpower_uxui_webdesign/" target="_blank" class="link-block-5 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60a82141333d9d40bf725e71_ig.svg" loading="lazy" height="30" alt="portal developerski cluch" class="image-8"/></a><a title="agencja hauerpower na medium" rel="nofollow" href="https://hauerpower.medium.com" target="_blank" class="link-block-5 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/60a82018de611b589c699a0e_medium.svg" loading="lazy" height="30" alt="portal developerski cluch" class="image-8"/></a></div><div><a href="https://clutch.co/profile/hauerpower" target="_blank" class="link-block-14 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/6543a4d299178cd5ef8971d2_clutch-hauerpower.svg" loading="lazy" width="75" alt="" class="image-31"/></a><a href="https://pl.linkedin.com/company/hauerpower" target="_blank" class="link-block-14 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/65414fcb41d62047705baaf3_linkedin-hauer-mateusz.svg" loading="lazy" width="20" alt="" class="image-31"/></a><a href="https://dribbble.com/hauerpower" target="_blank" class="link-block-14 w-inline-block"><img src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/6543a3cc761230221bfc2f8d_hauerpower-dribbble.svg" loading="lazy" width="20" alt="" class="image-31"/></a></div></div><div class="columns-2 w-row"><div class="column-4 w-col w-col-3"><p class="paragraph-8">Agencja digital Hauerpower sp z o.o.<br/>31-408 Kraków, Al. 29 Listopada 85<br/>NIP 945-225-31-35        <br/><br/>‍<br/>Copyrights 2010-2025<a href="/tworzenie-stron-internetowych">‍</a></p></div><div class="column-5 w-col w-col-3"><ul role="list" class="list-2 w-list-unstyled"><li class="list-item-2"><a href="/tworzenie-stron-wordpress" class="link-20">tworzenie stron wordpress</a></li><li class="list-item-2"><a href="/strony-internetowe" class="link-20">strony internetowe</a></li><li class="list-item-2"><a href="/tworzenie-stron-internetowych" class="link-20">tworzenie stron internetowych</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/pozycjonowanie-strony-wordpress" class="link-20">pozycjonowanie wordpress</a></li><li class="list-item-2"><a href="/aplikacje-mobilne-krakow" class="link-20">tworzenie aplikacji mobilnych</a></li><li class="list-item-2"><a href="/administracja-strona-internetowa-opieka-wordpress" class="link-20">opieka i administracja stroną wordpress</a></li><li class="list-item-2"><a href="/wsparcie-wordpress" class="link-20">wsparcie wordpress</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/co-to-jest-landing-page-wordpress" class="link-20">strony landingpage</a></li><li class="list-item-2"><a href="/szkolenia-kurs-wordpress" class="link-20">szkolenia i kursy wordpress</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/strony-internetowe-katowice" class="link-20"> tworzenie stron katowice</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/tworzenie-stron-gdansk-poradnik" class="link-20"> tworzenie stron Gdańsk</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/tworzenie-stron-elementor-dlaczego-nie-warto" class="link-20"> tworzenie stron elementor</a></li></ul></div><div class="column-6 w-col w-col-3"><ul role="list" class="list-2 w-list-unstyled"><li class="list-item-2"><a href="/automatyzacja" class="link-20">automatyzacja dla firm</a></li><li class="list-item-2"><a href="/systemy-crm-oprogramowanie-dla-firm" class="link-20">systemy CRM dla firm</a></li><li class="list-item-2"><a href="/systemy-crm-dla-deweloperow" class="link-20">systemy CRM dla deweloperów</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/crm-dla-handlowca-jak-skutecznie-go-wykorzystac" class="link-20">CRM dla handlowca</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/jak-wybrac-crm-dla-malej-firmy" class="link-20">CRM dla dla małej firmy</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/ranking-i-porownanie-najlepszych-systemow-crm" class="link-20">ranking CRM 2025</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/audyt-seo-strony-internetowej-i-pozycjonowanie" class="link-20">audyt SEO</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/ile-kosztuje-strona-internetowa" class="link-20">ile kosztuje strona internetowa ?</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/opinie" class="link-20">hauerpower opinie</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/czym-jest-wyszukiwanie-glosowe-voice-search" class="link-20">co to jest wyszukiwanie głosowe</a></li><li class="list-item-2"><a href="/agencja-interaktywna-krakow" class="link-20">agencja interaktywna Kraków</a></li><li class="list-item-2"><a href="https://www.hauerpower.com/blog/marketing-co-to-jest-i-czym-jest" class="link-20">co to jest marketing ?</a></li></ul></div><div class="column-9 w-col w-col-3"><ul role="list" class="list-2 w-list-unstyled"><li class="list-item-2"><a href="/sklepy-internetowe-krakow" class="link-20">sklepy internetowe Kraków</a></li><li class="list-item-2"><a href="/pozycjonowanie-stron-krakow" class="link-20">pozycjonowanie stron Kraków</a></li><li class="list-item-2"><a href="/tworzenie-stron-krakow" class="link-20">strony internetowe Kraków</a></li><li class="list-item-2"><a href="/strony-internetowe-rzeszow" class="link-20">strony internetowe Rzeszów</a></li><li class="list-item-2"><a href="/strony-internetowe-warszawa" class="link-20">strony internetowe Warszawa</a></li><li class="list-item-2"><a href="/strony-internetowe-gdynia-cennik" class="link-20">strony internetowe Gdynia</a></li><li class="list-item-2"><a href="/strony-internetowe-poznan" class="link-20">strony internetowe Poznań</a></li><li class="list-item-2"><a href="/strony-internetowe-lodz" class="link-20">strony internetowe Łódź</a></li><li class="list-item-2"><a href="/strony-internetowe-wroclaw" class="link-20">strony internetowe Wrocław</a></li><li class="list-item-2"><a href="/strony-internetowe-dla-prawnikow" class="link-20">strony internetowe dla prawników</a></li><li class="list-item-2"><a href="/strony-internetowe-dla-deweloperow" class="link-20">strony internetowe dla deweloperów</a></li><li class="list-item-2"><a href="/strony-internetowe-dla-hoteli" class="link-20">strony internetowe dla hoteli</a></li><li class="list-item-2"><a href="/tworzenie-i-projektowanie-portali-internetowych" class="link-20">tworzenie portali internetowych</a></li></ul></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5fc789b1d6e4cd803b5cdf2e" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/5fc789b1d6e4cd803b5cdf2e/js/webflow.1f0356e8.fc1cc785b36b4558.js" type="text/javascript"></script><script> // Funkcja, która nasłuchuje kliknięcia na przycisk akceptacji function setupConsentButtonListener() { const acceptButton = document.querySelector('.cky-btn.cky-btn-accept'); if (acceptButton) { console.log('Przycisk akceptacji został znaleziony.'); acceptButton.addEventListener('click', function() { console.log('Zgoda została zaakceptowana!'); // Wysyłamy zdarzenie do GTM window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'consent_update' }); // Możesz załadować inne skrypty tutaj, jeśli jest to potrzebne // np. Google Tag Manager }); } else { console.log('Czekam na przycisk akceptacji...'); } } // Użycie MutationObserver do wykrywania zmian w DOM const observer = new MutationObserver(setupConsentButtonListener); // Rozpocznij obserwację na body (lub innym odpowiednim elemencie) observer.observe(document.body, { childList: true, subtree: true }); // Sprawdź również od razu, czy przycisk już istnieje setupConsentButtonListener(); </script> <script src="https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.mjs" type="module"></script> <script> document.addEventListener("DOMContentLoaded", function() { // Obliczanie czasu czytania const textElements = document.querySelectorAll("[read-text]"); const timeDisplay = document.querySelector("[time-to-read]"); let totalWords = 0; textElements.forEach(element => { const text = element.innerText || element.textContent; const wordCount = text.split(/\s+/).filter(word => word).length; totalWords += wordCount; }); const minutes = Math.ceil(totalWords / 200); // Średnio 200 słów na minutę let timeText; if (minutes === 1) { timeText = "minuta"; } else if (minutes % 10 >= 2 && minutes % 10 <= 4 && (minutes % 100 < 10 || minutes % 100 >= 20)) { timeText = "minuty"; } else { timeText = "minut"; } if (timeDisplay) { timeDisplay.innerText = minutes + " " + timeText; } // Pasek postępu przy przewijaniu window.addEventListener('scroll', function() { const scrollTop = window.scrollY; const documentHeight = document.body.scrollHeight - window.innerHeight; const scrollPercent = (scrollTop / documentHeight) * 100; const progressBar = document.getElementById('progress-bar'); if (progressBar) { progressBar.style.width = scrollPercent + '%'; } }); // Spis treści // Znajdź spis treści i nagłówki H2 w treści artykułu let toc = document.getElementById('spis-tresci'); let postContent = document.querySelector(".blog-post-wrap"); if (!toc || !postContent) { console.log("Brak elementu #spis-tresci lub .blog-post-wrap - skrypt przerwany."); return; } let tocItems = toc.querySelectorAll("li"); if (tocItems.length === 0) { console.log("Spis treści jest pusty - skrypt przerwany."); return; } let h2Headers = postContent.querySelectorAll("h2"); console.log(`Znaleziono ${h2Headers.length} nagłówków H2 w treści artykułu.`); // Funkcja do tworzenia identyfikatora na podstawie tekstu const generateId = (text) => { let id = text.toLowerCase() .replace(/ą/g, "a") .replace(/ć/g, "c") .replace(/ę/g, "e") .replace(/ł/g, "l") .replace(/ń/g, "n") .replace(/ó/g, "o") .replace(/ś/g, "s") .replace(/ź/g, "z") .replace(/ż/g, "z") .replace(/\s+/g, '-') // Zastąpienie spacji myślnikami .replace(/[^\w-]+/g, ''); // Usunięcie znaków specjalnych console.log(`Wygenerowano ID: ${id} dla nagłówka: ${text}`); return id; }; h2Headers.forEach(h2 => { let id = generateId(h2.innerText); h2.id = id; }); tocItems.forEach((item, index) => { if (h2Headers[index]) { let targetId = h2Headers[index].id; item.innerHTML = `<a href="#${targetId}">${item.innerText}</a>`; console.log(`Przypisano link do elementu spisu treści: ${item.innerText} -> #${targetId}`); } }); }); </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10