Förbättringsförslag: Dahlmans Kylteknik
Baserat på granskning från: 2026-04-15 (audit) · 2026-05-05 (konkurrent + URL-mappning)
Främsta säljpunkter
- Mobil-LCP är 42 sekunder. Industrikyla — som har kontor i samma stad som er — laddar på 6 sekunder. Lokala kunder googlar och hittar dem först.
- Ni saknar LocalBusiness schema. Ert dotterbolag på Edingsvägen 6 är osynligt i Google Knowledge Panel och AI-sökningars faktarutor — Industrikyla får utrymmet i stället.
- Era 111 kundcase är klart störst i segmentet, men majoriteten av bilderna saknar alt-text. Ni signalerar tunt innehåll till Google trots att substansen finns där.
- En popup som frågar "privatperson eller företag?" skickar ungefär halva er marknadsföringstrafik direkt vidare till Kylbolaget Väst — innan besökaren sett något av Dahlmans innehåll. Ingen konkurrent har det.
- Butik är en av era sex vertikaler i menyn — men sidan finns inte. Klick på "Butik" landar på en placeholder utan innehåll. Det är 1/6 av er erbjudandebredd som inte säljer sig själv.
Snabba vinster
Hög effekt, lågt arbete. Säljer projektet.
1. Byt 86 MB hero-video mot lättviktig WebM eller poster-image
Problem: Startsidan skickar en 86 MB MP4-video som auto-loadar på mobil. Den står ensam för 88 % av sidvikten och 42 sekunders Largest Contentful Paint.
Varför det spelar roll: Google's Page Experience-signal använder fält-LCP som rankningsfaktor. Vid 42 sekunder demoteras Dahlmans systematiskt på mobila sökningar för konkurrensutsatta queries. Utöver SEO: 70 %+ av era besökare har troligen redan lämnat innan sidan ens renderats.
Vår lösning: Komprimera videon till WebM under 2 MB (samma upplevda kvalitet vid 1080p), eller behåll en statisk hero-bild med "spela upp"-knapp som triggar videon på klick. Same fix på /verksamhetsomraden/ (53 MB-video där också).
Effekt: Hög | Arbete: Snabb vinst (halvdag) | Kategori: Performance
2. Lägg till LocalBusiness + ContactPoint schema i footern
Problem: Ni publicerar bara generisk Organization-strukturerad data. Adress, telefon, öppettider, serviceområden och geokoordinater finns ingenstans i maskinläsbart format.
Varför det spelar roll: Industrikyla — er närmaste konkurrent i regionen — publicerar Place + Organization + ContactPoint JSON-LD och är därmed berättigad till Knowledge Panel-fakta, lokal SERP-rich-results och AI-sök-faktarutor när någon frågar "kyltekniker Uddevalla". Ni är inte det.
Vår lösning: Ett enda JSON-LD-block i footern (gäller hela sajten) med LocalBusiness, PostalAddress (Edingsvägen 6, 451 52 Uddevalla), telefon (0522-12470), e-post, öppettider, serviceområden (Uddevalla, Bohuslän, Västra Götaland), geokoordinater. Plus ContactPoint på /kontakt/.
Effekt: Hög | Arbete: Snabb vinst (2 h) | Kategori: SEO
3. Skapa Butik-vertikal-sidan
Problem: "Butik" finns i navigationen — kopplad till /verksamhetsomraden/kategori/, en placeholder. Direkturl /verksamhetsomraden/butik/ returnerar 404. En av sex vertikaler säljer sig inte alls.
Varför det spelar roll: Detaljhandelskunder (ICA, City Gross, Coop) syns i era kundcase men har ingen landningssida att ta emot trafik från sökord som "kylsystem livsmedelsbutik" eller "butikskyla". Trafiken från de 111 kundcasen pekar mot en återvändsgränd. Direkt konverteringsförlust.
Vår lösning: Skapa /verksamhetsomraden/butik/ med samma innehållsdjup som /fastighetsagare-brf/ (~1 200 ord). Återanvänd kundcase-citat från ICA-, City Gross-, Coop- och ChopChop-projekt. 301-redirect placeholdern.
Effekt: Hög | Arbete: Snabb vinst (1 dag copy + 30 min teknik) | Kategori: Innehåll / Struktur
4. Skriv alt-text för bilderna på topp-10-sidor
Problem: Startsida 0/5 bilder med alt-text. Om-oss 0/4. Kontakt 0/9 (inklusive medarbetarfoton och logga). Kundcase-thumbnails saknar konsekvent alt-text. Varför det spelar roll: Tre konsekvenser: (a) WCAG 2.1-brott (juridisk risk i EU), (b) Google Image Search-osynlighet — kundcase-foton kan inte hittas, (c) AI-sökmotorer som Perplexity och ChatGPT förlitar sig på alt-text för visuell kontext, ni signalerar tunt innehåll. Vår lösning: Skriv beskrivande svensk alt-text för cirka 30 bilder på de fem primära sidorna. Bonus: skriv en mall-prompt för redaktör att använda framöver på nya kundcase. Effekt: Hög | Arbete: Snabb vinst (halvdag) | Kategori: Tillgänglighet / SEO
5. Fixa typo-slug på integritetspolicy
Problem: Live-URL är /intergritetspolicy/ (saknar t). Korrekt slug /integritetspolicy/ 404:ar.
Varför det spelar roll: Cookie-banderoll och GDPR-länkar pekar på en typo-URL. Förtroendetapp för ögat som upptäcker det. Lätt att google:a "dahlmans integritetspolicy" och hamna på 404.
Vår lösning: Skapa korrekt slug, 301:a typo-versionen. 5 minuters jobb.
Effekt: Låg–medel | Arbete: Snabb vinst (5 min) | Kategori: Innehåll / Struktur
6. Aktivera BreadcrumbList schema globalt
Problem: Endast 1 av 5 testade sidor publicerar breadcrumb-strukturerad data. Yoast har funktionen, den är bara inte aktiverad globalt. Varför det spelar roll: Breadcrumbs i SERP ökar CTR med 5–15 % på interna sidor och hjälper Google förstå webbplatsens hierarki. Saknad data = saknade sitelinks. Vår lösning: Yoast → Search Appearance → Breadcrumbs → enable schema. 15 minuter. Effekt: Medel | Arbete: Snabb vinst (15 min) | Kategori: SEO
7. Ta bort eller skydda WordPress-fingerprints
Problem: /readme.html returnerar 200 med WordPress-versionsinformation. /wp-login.php är publikt åtkomlig utan rate-limiting.
Varför det spelar roll: Versionsfingerprints gör det enklare för automatiserade botar att rikta exploits. Inte exploaterbart i isolation, men onödig hygienrisk.
Vår lösning: Ta bort /readme.html eller blockera via nginx-config. Lägg till en lättviktig härdningsplugin (Limit Login Attempts Reloaded eller liknande) eller döljt admin-URL.
Effekt: Låg | Arbete: Snabb vinst (15 min) | Kategori: Säkerhet
8. Ta bort eller villkora intercept-modalen
Problem: En fullskärmsmodal frågar "privatperson eller företag?" på varje sida i varje session. Privatkunder skickas till Kylbolaget Väst innan de sett något av Dahlmans innehåll.
Varför det spelar roll: Detta är den enskilt största strukturella konverteringsläckan på sajten. Ingen konkurrent har en motsvarande popup. Dessutom är modalens ARIA brutet (Lighthouse score 0 på aria-allowed-attr) — den är inte heller skärmläsarvänlig.
Vår lösning: Tre alternativ i prioritetsordning:
- Ta bort helt. Privatpersons-vertikal finns redan i navigationen (
/verksamhetsomraden/privatpersoner/) — leder besökaren själv dit om de vill. Inget skäl att intercepta. - Behåll men cookie-baserat: visa max en gång per besökare, inte per session.
- Behåll men villkora till specifika landningssidor (t.ex. annonskampanjer riktade mot privatpersoner). Effekt: Hög | Arbete: Snabb vinst (1 h om alt 1, halvdag om alt 2/3) | Kategori: Konvertering
Kärnförbättringar
Hög effekt, medel arbete. Huvuddelen av redesignen.
9. Bygg om titlar och meta descriptions för topp-15-sidor
Problem: Yoast-mallen genererar repetitiva, korta meta descriptions (53–71 tecken — sweet spot är 140–160). Title tags är 31–49 tecken — lämnar 10–25 tecken på bordet på varje sida. Varför det spelar roll: CTR i SERP styrs primärt av title + meta description. Korta strängar = sämre CTR = lägre relevanssignaler = sämre ranking. Kumulativ effekt över hundratals visningar per dag. Vår lösning: Skriv anpassade title (50–60 tecken) och meta description (140–160 tecken) för: startsida, tjänste-hub, alla 6 vertikaler, om-oss, kontakt, hållbarhet, jobba-hos-oss, nyheter, kundcase. ~15 strängar totalt. Effekt: Medel–hög | Arbete: Medel (1 dag) | Kategori: SEO
10. Bädda in inline-kontaktformulär på alla tjänstevertikalsidor
Problem: En användare som landar på /verksamhetsomraden/fastighetsagare-brf/ från Google läser 1 200 ords expert-pitch och slutar på en länk "Kontakta oss". Ingen direkt formulärinteraktion.
Varför det spelar roll: Industrikyla har formulär på sin startsida. Intemp har "Vill du bli uppringd?" med två fält. Industri-standarden i kyltjänstesegmentet är inline lead-capture, inte sidbyte. Varje ny sida är 50 % bortfall.
Vår lösning: Bädda in ett kompakt 3-fälts-formulär (Namn, Telefon, Meddelande) längst ner på varje vertikalsida, med integritetsbock. Skicka leadet till befintligt formulärsystem. Plus en mer omfattande "Begär offert"-form på relevant tjänstesida.
Effekt: Hög | Arbete: Medel (1–2 dagar) | Kategori: Konvertering
11. Skriv om om-oss-sidan från 380 ord till en riktig företagssaga
Problem: Om-oss på 380 ord för ett 54-årigt företag är magert. Ingen grundarberättelse, ingen tidslinje, inga kundloggor, inga certifieringar. Varför det spelar roll: Etableringstrovärdighet är ett konkurrensvapen — Industrikyla är 12 år, Intemp 8 år, Dahlmans (i någon form) 54. Ni är längst etablerade i segmentet och utnyttjar det inte. AI-sök prioriterar "etablerad expertis" som E-E-A-T-signal. Ni har den signalen, sajten visar den inte. Vår lösning: Skriv om om-oss till ~1 000 ord: tidslinje (1971 → idag), grundare, NCG-medlemskap-betydelsen, certifieringar (REKO, kyltekniker-licenser), kundloggor (ICA, AstraZeneca, Eskilstuna kommun från kundcasen), miljöprofil (CO2-projekten). Lägg till strukturerad data Organization med foundingDate. Effekt: Medel–hög | Arbete: Medel (2–3 dagar copy) | Kategori: Innehåll / E-E-A-T
12. Bygg ut tjänstevertikalsidorna med visuellt innehåll
Problem: /verksamhetsomraden/fastighetsagare-brf/ har 1 200 ord och 1 bild (en logga). Tekniskt kompetent men visuellt tunt — bryter inte upp text, har inga case-bevis inline, inga produktbilder.
Varför det spelar roll: Dwell-time och scroll-depth är rankingsignaler. En vägg av text gör att besökare bouncar tidigare. Ingen visuell kontext gör att Google har svårt att förstå vad sidan handlar om utöver det som står i texten.
Vår lösning: Lägg till per vertikalsida: 3–5 kontextrelevanta foton (helst riktiga installationer från egna kundcase), ett inline-kundcase-block (bild + citat + länk till hela caset), en kort "Vanliga frågor"-sektion med FAQPage schema, en "Vi har levererat till"-loggrad. Återanvänd existerande kundcase-tillgångar.
Effekt: Medel | Arbete: Medel (3–5 dagar för alla 6 vertikaler) | Kategori: Innehåll
13. Implementera redirect-plan för 188 URL:er
Problem: Vid redesign förlorar Dahlmans utan redirect-plan all upparbetad SEO-myndighet på 111 nyhetsposter, 34 kundcase, 6 delägarsidor och 20 statiska sidor. Ranking och organisk trafik faller drastiskt under 30–60 dagar.
Varför det spelar roll: Externa länkar (från NCG-systerbolag, partner-sajter, branschmedier) pekar mot specifika URL:er. 404 förlorar både länkmyndighet och direkt trafik från klicken.
Vår lösning: Använd URL-kartan i reports/url-map.md. ~155 1-till-1-redirects, 5 410 Gone, 5 högprioriterade renames (Butik, integritetspolicy-typo, kundcase/elementor-11431, dubbla delägar-arkiv, /verksamhetsomraden/kategori/). Implementera via "Redirection"-plugin på serversida. Verifiera med curl-skript före go-live. Övervaka GSC i 90 dagar efter.
Effekt: Hög (kritisk vid redesign) | Arbete: Medel (1 dag implementation + verifieringssvep) | Kategori: SEO / Struktur
14. Generera per-sektion-OG-bilder
Problem: Alla 5 testade sidor delar samma 1000×500 logga som og:image. Sociala previews (Facebook, LinkedIn, X, Slack) ser identiska ut oavsett vilken sida som delas. Varför det spelar roll: Klick-genom-andel på delade länkar styrs i hög grad av preview-bild. Generisk logga ≈ generisk relevans. Specifika bilder per sektion ≈ konkret innehåll-signal. Vår lösning: Designa 6 OG-bilder (1024×512): startsida, tjänste-hub, om-oss, hållbarhet, kontakt, jobba-hos-oss. Plus en mall-baserad approach för enskilda kundcase där rubrik + bild auto-genereras. Effekt: Medel | Arbete: Medel (designdag + Yoast-konfig) | Kategori: SEO / Social
15. Lägg till ContactPoint schema på kontaktsidan + öppettider
Problem: /kontakt/ är logisk hemvist för ContactPoint schema (telefon, e-post, contactType="customer service", availableLanguage="sv"). Saknas. Öppettider publiceras inte i strukturerad form heller.
Varför det spelar roll: Lokal sökning och AI-sökmotorer kan svara "Är Dahlmans öppet nu?" eller "Telefon till Dahlmans Uddevalla?" direkt om datan finns strukturerad. Annars måste användaren klicka in på sajten — eller välja en konkurrent vars data är strukturerad.
Vår lösning: Lägg till ContactPoint JSON-LD på /kontakt/ med telefon, e-post, contactType, availableLanguage, hoursAvailable. Komplettera LocalBusiness-blocket i footern med openingHoursSpecification.
Effekt: Medel | Arbete: Snabb vinst–medel (2 h) | Kategori: SEO
Trevligt att ha
Medel effekt, värda att ha med i scope men inte säljpunkter.
16. Sätt noindex på arkivsidor med lågt värde
/kategorier/okategoriserad/— meningslös WP-default/nyheter/tag/featured/— endast 1 tagg/author/{4}— författar-arkiv har lågt SEO-värde i tjänste-B2B- Ev.
/kategorier/case/om dubblett mot/nyheter/case/Effekt: Låg | Arbete: Snabb vinst (Yoast-konfig)
17. Slå ihop dubbletter i medarbetarkatalog och nyheter
/bli-en-del-av-ncg/.../delagare/+/.../delagare-2/— dubblett- 2 nyhetsposter med
-2-suffix duplicerar tidigare poster Effekt: Låg | Arbete: Snabb vinst (redaktionellt + 4 redirects)
18. Fixa Elementor-popup ARIA-attribut
Problem: Lighthouse aria-allowed-attr score 0, link-name score 0, skip-link score 0 — alla från Elementor-popup-modalen och ikon-only-länkar.
Varför det spelar roll: Tillgänglighet 89 → 95+. WCAG-kompatibilitet utan extra kostnad om modalen ändå byggs om enligt #8.
Effekt: Låg–medel | Arbete: Snabb vinst (efter modal-beslut) | Kategori: Tillgänglighet
19. Lägg till FAQPage schema på vertikalsidor
Problem: Tjänstevertikalsidor (#12) får en "Vanliga frågor"-sektion. FAQPage JSON-LD ger rich-result-möjlighet. Effekt: Låg–medel | Arbete: Snabb vinst (om FAQ-sektionen byggs)
20. Lägg till Service / Offer schema per vertikal
Problem: Sex vertikaler är sex tjänster. Service-strukturerad data hjälper Google förstå utbudet. Effekt: Låg–medel | Arbete: Snabb vinst (en mall, six implementationer)
Framtida överväganden
Låg effekt eller mycket stort arbete — lyfts om budget eller tid medger.
21. CrUX-data är under tröskeln — för få mobilbesökare för fältdata
Inte ett "fix" i sig, men ett tecken på att organisk trafik (eller åtminstone Chrome-andelen) är låg. Efter prestandafix bör volym öka över 28 dagar — bevaka när CrUX-data dyker upp som en signal på att fixarna fungerar.
22. Implementera IndexNow för snabbare indexering vid publicering
WordPress-plugin gör att nytt kundcase-innehåll och nyhetsinlägg indexeras snabbare i Bing och i Yandex.
23. Multi-language (engelsk version)
NCG opererar i Norden. En engelsk version av site (med hreflang) öppnar B2B-prospektering mot internationella industrikunder. Stort arbete — bara om strategin pekar dit.
24. Site-search med produktindex
Kundcase-innehållet är klart störst i segmentet — en sökfunktion (Algolia, MeiliSearch eller WordPress-default + caching) gör arkivet mer användbart.
25. Härdning av WordPress
Plugin-revision, mer aggressiv WAF, automatiserad backup-verifiering. Inte säljpunkter men hygien för långsiktigt drift.
Föreslaget omfång
Sidor att bygga om:
- Startsida (hero-video + modal-fix + LocalBusiness schema)
- 6 vertikalsidor (varav 1 ny: Butik) (#3, #10, #12)
- Om-oss (#11)
- Kontakt (#15)
- 5–10 högvärdes-kundcase som mallar (alt-text, intern länk-uppdatering)
Viktiga funktioner att lägga till:
- LocalBusiness + ContactPoint + BreadcrumbList + (FAQPage / Service) schema-modul
- Inline lead-capture på vertikalsidor (#10)
- Redirect-tabell för 188 URL:er (#13)
- Per-sektion OG-bildmall (#14)
- Cookie-villkorad eller borttagen intercept-modal (#8)
Uppskattad komplexitet: Medel.
- Inga grundläggande tekniska skiften krävs (WordPress + Yoast behålls).
- Inga datamigrationer.
- Inga nya post types.
- Designsystemet behåller den moderna profilen — punkt-fixar snarare än rebuild.
Antal redirects: 188 (varav ~155 1-till-1, 5 högprioriterade renames, 5 410 Gone, 12 noindex-arkiv).
Kritiska beroenden inför signering:
- Beslut om intercept-modal (ta bort / cookie-villkora / behålla men tillgänglig)
- Tillgång till video-källfiler för komprimering
- Tillgång till befintliga kundcase-foton (för #4, #12)
- Beslut om Butik-vertikalens copy-strategi (#3) — egen-skriven eller intervjubaserad