Om du driver ett företag i Malmö, Lund, Helsingborg eller någon annanstans i Skåne och planerar en ny webbplats (eller bygger om en befintlig) är svaret på "hur hittar folk mig?" inte längre bara att ranka på Google — det handlar också om att bli citerad av AI-sökmotorer.
Den här guiden samlar de tekniska och strategiska punkterna du behöver tänka på — för både klassisk SEO (Google, Bing) och GEO, Generative Engine Optimization (ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini) — när du bygger eller bygger om en sajt.
1. Teknisk grund: där SEO och GEO möts
AI-sökmotorer (LLM-baserade system) förväntar sig ren, semantisk, väl strukturerad HTML för att crawla, indexera och sammanfatta innehåll. En WordPress-plus-plugins-stack levererar sällan den renheten.
Med Next.js statisk export, så som vi bygger på Skåne Digital:
| Egenskap | SEO-effekt | GEO-effekt |
|---|---|---|
| Serversvarstid 120–200 ms | Core Web Vitals (LCP/INP/CLS) rankningssignal | Snabb crawling, fullständig innehållshämtning |
| Ingen databas, PHP eller adminpanel | Minimal attackyta, ingen bortkastad crawl-budget | LLM-botar (GPTBot, ClaudeBot, PerplexityBot) crawlar utan friktion |
| Statisk HTML från en CDN-edge | Optimerad TTFB och LCP | Innehållet är omedelbart tillgängligt, ingen väntan på JavaScript-rendering |
| Semantisk HTML5 (<article>, <section>, <header>, <nav>) | Googles crawler förstår strukturen | LLM:er tolkar sektioner, rubriker, listor korrekt |
| JSON-LD strukturerad data (byggtid) | Rich results (FAQ, HowTo, LocalBusiness, Service) | AI-system läser schemat för att förstå entiteter och relationer |
Tumregel: om din sajt visar 50+ requests, dussintals tredjepartsskript och en TTFB över 2 sekunder i webbläsarens F12 → Network-flik, kommer både Google och AI-botar att ha svårt med den.
2. Lokal SEO: kraven för Malmö/Lund
För att synas i Googles lokala kartpaket måste din Google Business Profile (GBP) och din webbplats matcha exakt.
Checklista:
-
NAP-konsistens (Name, Address, Phone)
- Din GBP-profil, sajtens footer,
LocalBusinessJSON-LD, hitta.se, eniro.se, Bing Places, Apple Maps — identiska, tecken för tecken. - Adressformatet konsekvent överallt det förekommer.
- Din GBP-profil, sajtens footer,
-
Rätt primär kategori
- "Webbdesigner" / "Webbyrå" / "Mjukvarubolag" — beskriv vad du gör med en enda, korrekt kategori. Lägg till sekundära kategorier för tjänster du faktiskt erbjuder (SEO, e-handel, underhåll).
-
LocalBusiness+WebSite+OrganizationJSON-LD{ "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Skåne Digital", "address": { "@type": "PostalAddress", "addressLocality": "Malmö", "addressRegion": "Skåne", "addressCountry": "SE" }, "geo": { "@type": "GeoCoordinates", "latitude": 55.605, "longitude": 13.0038 }, "telephone": "+46 72 680 78 34", "url": "https://skanedigital.com", "priceRange": "$$", "areaServed": ["Malmö", "Lund", "Helsingborg", "Skåne län"] }(Om du medvetet inte publicerar en gatuadress — som vi inte gör — hoppa över fältet
streetAddressoch stanna på stad/region/land-nivå.)Det här måste injiceras i den statiska HTML:en vid byggtillfället, inte läggas till senare via ett plugin.
-
Stads-/tjänstesidor
- En dedikerad sida för varje kombination av målstad och tjänst (t.ex. en sida för "webbdesign i Malmö", en annan för "webbdesign i Lund").
- Innehåll: referenser från den staden, lokal sökintention, en "vi finns här också"-signal för närliggande företag.
- Länka de flerspråkiga versionerna med
hreflang(sv/en/tr/...).
-
En recensionsstrategi
- Efter varje projekt, be kunden om en recension med en direktlänk till din GBP.
- Svara på recensioner — Google ser besvarade recensioner som en signal om ett "aktivt företag".
3. Innehållsarkitektur: topic clusters och semantiskt djup
Google letar inte längre efter "sökordstäthet" — det letar efter ämnesauktoritet (topical authority). AI-sökmotorer fungerar enligt samma princip: sajter som täcker ett ämne heltäckande, strukturerat, från trovärdiga källor kommer i topp.
Exempel på clusterstruktur för ett Malmö-/Lundföretag:
Pillar page: en tjänsteöversiktssida — omfattning, process, prismodell, referenser, FAQ.
Clustersidor (exempel):
- E-handelssajt för Malmöföretag
- SEO-rådgivning för Lundföretag
- WordPress vs. Next.js-jämförelse för Skåneföretag
- Guide för optimering av Google Business Profile
- Core Web Vitals / sidhastighet förklarat
Intern länkstrategi:
- Varje clustersida länkar tillbaka till pillar page
- Pillar page länkar ut till varje cluster
- Blogginlägg länkar till relevanta cluster-/tjänstesidor
BreadcrumbListJSON-LD kommunicerar hierarkin till Google och AI-system
4. GEO (Generative Engine Optimization): optimering för AI-sökmotorer
ChatGPT (Bing-baserad), Perplexity, Google AI Overviews, Claude, Gemini — de här systemen kör inte en klassisk rankningsalgoritm, de gör LLM-baserad sammanfattning och besvarande. För att citeras som "källa" av de här systemen:
4.1. Publicera llms.txt och llms-full.txt
- En
/llms.txt-fil i roten: vad din sajt handlar om, en lista över viktiga sidor, varumärkesidentitet. /llms-full.txt: en sammanslagen markdown/text-version av alla viktiga sidor.- De här filerna hjälper AI-botar (GPTBot, ClaudeBot, PerplexityBot) att förstå din sajt snabbt och fullständigt.
På Skåne Digitals sajter genereras de här filerna automatiskt som
public/llms.txtochpublic/llms-full.txt.
4.2. Strukturerad data (Schema.org) — byggtid, inte plugin
AI-system extraherar JSON-LD från HTML och behandlar det som kunskapsgraf-noder. Följande är nödvändiga:
| Schematyp | Varför? |
|---|---|
| Organization / LocalBusiness | Vilka ni är, var ni finns, vad ni gör |
| WebSite + SearchAction | Sajtens sökfunktion kan synas i AI Overviews |
| Service / Product | Era tjänster/produkter känns igen som entiteter |
| FAQPage | FAQ-svar citeras direkt i AI-svar |
| BreadcrumbList | Sidhierarkin gör kontexten tydlig |
| Article / BlogPosting | Era blogginlägg kan citeras som "källa" |
| Review / AggregateRating | Socialt bevis, förtroendepoäng |
Viktigt: det här schemat måste skrivas in i den statiska HTML:en vid byggtillfället. Schema som renderas klientsidan (i webbläsaren) läses vanligtvis inte av AI-botar.
4.3. Innehållsformat: svar först, strukturerat, citerbart
AI-system föredrar korta, tydliga, rubricerade, listade, tabellformade texter framför långa stycken.
Skrivregler:
- Formulera H2/H3-rubriker som frågor: "Hur lång tid tar en webbplats i Malmö?", "Next.js eller WordPress?"
- Ge svaret i de första 2–3 meningarna, detaljer efteråt (omvänd pyramid)
- Använd punktlistor, jämförelsetabeller, numrerade stegvisa listor
- Ha minst ett
FAQPage-block (3–5 vanliga frågor) på varje sida - Ange statistik, källor, datum, mätbar data ("40 % snabbare", "LCP 1,2 s", "2026 års data")
4.4. Koda in E-E-A-T-signaler
Person/Author-schema som attribuerar innehåll till ett riktigt namn, LinkedIn, foto, bioPublisher/Organizationför organisatorisk identitetdatePublished,dateModifiedi ISO 8601-format- Externa källor ni citerar bör vara trovärdiga (myndigheter, utbildning, branschorganisationer)
5. Flerspråkig struktur: avgörande för Skånemarknaden
Malmö-/Lundföretag riktar sig oftast till minst svenska + engelska, och ofta även arabiska, polska, somaliska, turkiska eller farsi.
Teknisk implementation (Next.js eller liknande):
├── /sv/ (svenska - standard)
├── /en/ (engelska)
├── /ar/ (arabiska)
├── /tr/ (turkiska)
└── /pl/ (polska)
Nödvändiga tekniker:
hreflangpå varje sida (HTML<head>+ HTTP-header + sitemap)x-defaultpekar mot/sv/eller/en/- En språkväljare som bevarar kontexten (länkar till översättningen av aktuell sida, inte tillbaka till startsidan)
- Fältet
inLanguagei JSON-LD korrekt satt på varje sida - En separat
<url>-post i sitemap för varje språk
6. Hastighet och Core Web Vitals: den gemensamma nämnaren för ranking och AI-crawling
| Mått | Bra tröskel | Varför viktigt? | |---|---|---| | LCP (Largest Contentful Paint) | < 2,5 s | Google-ranking, AI-crawltid | | INP (Interaction to Next Paint) | < 200 ms | Användarupplevelse, avgörande rankningsfaktor | | CLS (Cumulative Layout Shift) | < 0,1 | Visuell stabilitet, förtroendesignal | | TTFB (Time to First Byte) | < 200 ms | Crawl-budget, fullständig innehållshämtning av AI-botar | | Totalt antal requests | < 30 | Snabbare crawling, färre fel | | Tredjepartsskript | 0–1 (exklusive analys) | Säkerhet, integritet, hastighet |
Testverktyg:
- PageSpeed Insights — Googles egen data
- WebPageTest — verklig enhets-/nätverkssimulering
curl -I https://dinsajt.se— kollaserver-timing,cf-cache-status,content-encoding: br
7. Säkerhet och förtroendesignaler
Både Google och AI-system favoriserar säkra, transparenta, tydligt ägda sajter.
- HTTPS + HSTS (obligatoriskt)
security.txt(/.well-known/security.txt) — en kanal för säkerhetsrapportering- En integritetspolicy och en GDPR-anpassad cookiebanner (Google Consent Mode v2)
robots.txt— bestäm medvetet om ni tillåter eller begränsar AI-botar (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)- På kontaktsidan: fysisk adress (eller serviceområde), telefon, e-post, organisationsnummer, momsregistreringsnummer
8. Mätning och process: aldrig "klart"
Kolla varje månad:
- Google Search Console → Prestanda → Sidor / Sökfrågor / Länder / Enheter
- GBP-prestanda → Sök / Kartor / Vägbeskrivningar / Söktermer
- PageSpeed (mobil/desktop) — startsidan plus era 5 viktigaste sidor
- Sitemap /
robots.txt/llms.txt— tillgänglighet, aktualitet - AI-synlighetstest: fråga ChatGPT/Perplexity/Gemini "webbyrå i Malmö" — vilka sajter dyker upp? Är ni en av dem?
Kolla varje kvartal:
- Innehållsuppdatering (datum, pris, referenser, FAQ)
- Nytt blogginlägg / fallstudie
- Schema-/JSON-LD-granskning (Google Rich Results Test)
- Konkurrentanalys: vilka termer rankar konkurrenterna för
9. Skåne Digital-skillnaden: vi lämnar den här checklistan som en startpunkt
När ni jobbar med ett team baserat i Malmö, som lever Skånemarknaden dagligen, och kodar från grunden med en Next.js statisk arkitektur:
| Process | Skåne Digital | Typisk byrå |
|---|---|---|
| Teknisk SEO-/GEO-grund | Klar vid leverans (byggtid) | Tillagd senare via plugin, eller aldrig |
| LocalBusiness + Service + FAQ JSON-LD | På varje sida, statiskt | Via plugin, dynamiskt, ibland saknas |
| llms.txt / llms-full.txt | Genereras automatiskt | Okänt / saknas |
| Flerspråkig hreflang + stadssidor | Inbyggt i arkitekturen | Manuellt / plugin / ofullständigt |
| Core Web Vitals-rapport | Ingår vid leverans | En separat tjänst, om den ens erbjuds |
| Lokal SEO (GBP, NAP, recensionsstrategi) | Ingår som rådgivning | Separat avgift / externt paket |
| Portabilitet (ingen inlåsning) | Statiska filer, era att behålla | Beroende av WP-databasen |
10. Tre steg för att komma igång
- Ett kostnadsfritt introsamtal (kaffe på vårt Malmökontor, eller videosamtal) — era mål, nuvarande sajt, konkurrenter, budget.
- En fast offert — vad som ingår, vad som inte gör det, tidsplan, kostnad. Inga överraskningar.
- Kick-off — innehållsinsamling, designgodkännande, utveckling, test, lansering, 30 dagars support.
Slutsats
Om du driver ett företag i Malmö eller Lund och vill att din webbplats ska fungera på Google, i AI-sökmotorer och i att omvandla besökare till kunder — kompromissa inte på den femsidiga grunden: infrastruktur, lokal kunskap, hastighet, transparens och mätbarhet.
Ta en titt på våra tjänster, bläddra bland tidigare arbeten, eller hör av dig för att boka ett kostnadsfritt introsamtal.
På vårt Malmökontor, eller online — låt oss prata om ditt projekt.