Pełny audyt seo-audit skill. Wszystkie punkty CRITICAL/HIGH zrobione.
og:title, og:url — dynamiczne per-page (commit 1d5d4c5)og-image.png 1200×630px wygenerowana przez Pillowrobots.txt — sitemap link + Disallow: /lp/sitemap.xml — wykluczanie przez sitemap: false, bez deprecated <priority>www → bez www, logo poprawionedata-nosnippet + label — zapobiega konfliktowi NAP?v=1783027939llms.txt w rootpreconnect dla GTMwidth/height (CLS fix)795b7bab43ad45b194160a8f2b666671 + ping w deploy.shopeningHours, priceRange, areaServed, description, geo, @id, serviceType, offersoferta.html: meta descriptionsrcset: oferta images 400w/800w, team photos 300w (29 nowych AVIF)_layouts/miasto.html + _data/cities.ymlnoindex: true, sitemap: false — nie indeksować bez zgody SEO/outsourcing-it-vs-wlasny-informatyk/ i /abonament-it-vs-godzinowe/sitemap: false — odblokować gdy SEO zaakceptujerobots.txt: Allow dla GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot; CCBot zablokowanydateModified_data/cities.yml — local_intro per miasto (SEO)Why: CTR strony głównej wynosił 0.9% przy 6507 wyświetleniach — dużo fraz w top 10 bez kliknięć.
How to apply: Przy kolejnych edycjach meta tagów sprawdzać GSC przed zmianą — dane są teraz dostępne przez skill.
~/.config/claude-seo/google-api.jsonclaude-seo@claude-seo-501220.iam.gserviceaccount.com — dostęp do GSC (sc-domain:dragonfly.pl), plik w ~/.config/claude-seo/service_account.json~/.config/claude-seo/.venv (google-auth, google-api-python-client)Wszystkie frazy rankują na stronę główną:
80a1dd9)Było: Zewnętrzna obsługa informatyczna dla firm. Reagujemy w 1h, monitorujemy 24/7. Help desk, serwery, chmura, bezpieczeństwo IT. Wrocław.
Jest: Obsługa IT dla firm we Wrocławiu – reagujemy w 1h, monitoring 24/7. Helpdesk, serwery, chmura, cyberbezpieczeństwo. Sprawdź abonament od 500 zł.
Powód: brak CTA, zimne otwarcie (“Zewnętrzna”), brak geolokacji na początku. Nowy description zaczyna od frazy geolokacyjnej, kończy aktywnym CTA.
Plik: index.html front matter (description + og_description).
4ad261a)Wyniki przed: Performance 72, LCP 8.5s (Poor), FCP 2.4s, TBT 70ms Wyniki po: Performance 93, LCP 3.0s (Needs Improvement), FCP 2.0s, TBT 40ms
Zmiany:
hero-background.avif: 124KB → 40KB (-68%, rekompresja crf 32)hero-background-800w.avif: nowy plik 15KB dla mobile (800px, crf 38)default.html: hero preload przeniesiony przed <link rel="stylesheet"> (wcześniejsze odkrycie)default.html: imagesrcset/imagesizes na preload linkuindex.html: srcset + sizes na hero <img>, usunięty duplikat width/heightPozostały problem: LCP 3.0s zamiast <2.5s (próg “Good”) — CSS render-blocking 854ms + Cookiebot 1202ms. Następny krok: rozważyć inline critical CSS lub opóźnienie Cookiebot.