Viva Media × PS Auction  ·  Teknisk migrationsgranskning

Så ser den nya v6-miljön ut för Google och AI, och vad som behöver hända före lansering

Det här är en granskning av er nya stage-miljö v6.psauction.com inför migreringen från Lovable. Den vandrar igenom era tidigare fynd från mars och visar vad som är löst, vad som återuppstått, och vad som är en inställning ni klickar i på lanseringsdagen.

Miljö: v6.psauction.com (stage, ej lanserad) Granskning: 2026-06-02 Status: Fas 2, pågående

Börja här

Tre saker att veta innan du läser vidare: var den nya sajten finns, var den gamla rapporten tog vägen, och vad du själv kan göra idag.

📊 Så mycket ligger på bordet, och var du börjar

Vi har gått igenom hela v6 mot dagens sajt och hittat 24 fynd (detta är v6-läget, inte samma lista som era mars-fynd längre ner). Fördelningen ser ut så här, så du vet omfånget innan du dyker i:

17
Skarpa fel som dev måste rätta. Riktig trasig kod eller struktur som följer med till produktion om ingen rör dem.
4
Lanserings-flippar. Rätt på en stage idag, bockas av på lanseringsdagen (brandvägg, indexlås, AI-robotar, cookie-banner). Inte buggar.
2
Ni har redan flaggat. Titel/metadata och grundat-år. Medvetet utelämnade, vi bedömer dem inte nu (se nedan).

17 + 4 + 2 = 23 av fynden kräver en åtgärd eller ett beslut. Det 24:e är en bevakningspunkt på vår sida (V6-18, om dagens trafik-equity).

Börja här (de tre som gör att Google inte ens når sajten):

  • Brandväggen blockerar sök- och AI-robotar (V6-05) på hela kategori- och objektytan. Vidarebefordra till tekniken idag, det är den tyngsta punkten.
  • Ingen crawlbar väg till objekten (V6-06), och den löses inte av att lyfta brandväggen. Listorna måste renderas på servern.
  • De adresser som rankar idag pekar ingenstans på v6 (V6-02), en redirect-karta måste byggas innan flytt.

Vi förstår att metadatan inte är klar, precis som du skrev 27 maj, så titlar och metabeskrivningar är medvetet inte bedömda i den här omgången. Det fulla läget för de 17 felen, de 4 flipparna och de utelämnade punkterna står i flikarna ovan.

🔗 Den nya miljön och åtkomst

Granskningen gäller v6.psauction.com. Miljön är IP-låst, vilket är helt rätt för en stage som inte ska lanseras än. Vivas IP (94.246.103.52) är vitlistad.

För att vi ska kunna komplettera den här rapporten med skärmbilder från v6 behöver fler granskar-IP:er vitlistas. Säg till så skickar vi dem.

📄 Den gamla rapporten (mars) är fryst

Allt arbete från mars samlades i en rapport som vi nu har fryst. Vi jobbar inte längre i den och ändrar den inte, vi tar bara insikter ur den och vandrar igenom dess fynd här. Vill du se utgångsläget, öppna den:

👉 Vad du kan göra inom 24 timmar

  • Vidarebeforda till tekniken. Den tyngsta punkten att lyfta direkt är att säkerhetsbrandväggen (WAF) svarar "förbjudet" till Google och AI-robotar på hela kategori- och objektytan. Den måste lyftas för verifierade robotar vid lansering, annars blir sajten osynlig i sök.
  • Bekräfta åtkomst för fler granskare så vi kan fylla på med skärmbilder och köra en sista verifiering direkt mot v6.
  • Vi (Viva) gör härnäst: kompletterar med v6-skärmbilder så fort access är på plats, och bygger den slutliga redirect-kartan tillsammans med ert dev-team.

🧪 Om bevisen i den här rapporten

Varje fynd är verifierat med faktiska HTTP-svar (curl-loggar visas per fynd) och omverifierat live mot v6 den 2026-06-04 från vitlistad IP, både med enkel sidhämtning och i en riktig webbläsare (Chrome DevTools). Under varje fynd finns en replikeringsväg: exakt vilken URL ni öppnar från vitlistad IP för att se samma sak själva, så ert tekniska team kan verifiera varje punkt direkt. Vill ni ha skärmbilder på enskilda fynd skickar vi dem.

Tidslinje: från mars-arbetet till v6

Hur projektet hänger ihop, så att den här rapporten landar i sitt sammanhang.

2026-06-04
Omverifiering live + webbläsar-granskning
Alla 24 fynd omverifierade direkt mot levande v6, både enkel sidhämtning och en riktig webbläsare (renderad vy, konsol, nätverk, AI-läsbarhet). Inget fynd föll. Några formuleringar skärptes med färska bevis.
2026-06-02
Fas 2-granskning av v6 genomförd
Sju granskningsspår mot v6, alla fynd HTTP-verifierade. Det är den här granskningen. Era mars-fynd är avstämda mot den nya miljön.
2026-05-27
Åtkomst beviljad
Vivas IP vitlistad. "Meddela mig när ni kör."
2026-05-25 (Fas 2)
Ny SSR-miljö in: v6.psauction.com
David: "Nu går vi in i fas två." Ny, versionerad testmiljö med server-rendering, IP-låst. Metadata ännu inte klar (CMS-koppling saknas), ska bortses från i första analysen.
2026-03-24
Mars-rapporten levererad
Komplett verifiering, side-by-side live mot stage. Rapporten som nu är fryst. Vi var nöjda med leveransen och bestämde att invänta en riktig stage-miljö för de punkter som inte gick att avgöra i Lovable.
2026-03-10 till 03-17
Kundmöte och åtgärder
Vi gick igenom fynden tillsammans, David genomförde åtgärder på stage, och 13 fynd verifierades åtgärdade vid uppföljningen.
2026-03-04
Granskning påbörjad (Fas 1)
Teknisk SEO-granskning av den dåvarande stage-miljön (Lovable). Första fynden dokumenterade.

Hur den nya sajten ser ut för Google och AI

En mening: sett av en vanlig webbläsare ser v6 mestadels rätt ut, men sett av sökmotorer och AI-robotar är v6 idag en nästan tom, delvis blockerad sajt på fel språk, utan crawlbar väg till sina kategori- och objektsidor. Att gå live så här vore en allvarlig trafikrisk.

Så här ser startsidan ut för Google (Googlebot), dagens sajt mot v6. Skärmbilder från v6 fylls på när fler granskar-IP:er är vitlistade.

✅ Dagens sajt (psauction.se)

Interna länkar för Google
311
Produktlänkar
30
Kategorilänkar
160
Synlig text
~22 600 tecken

⚠️ Nya v6 (v6.psauction.com)

Interna länkar för Google
46
Produktlänkar
0
Kategorilänkar
6
Synlig text
~2 400 tecken

Sett av AI-robotar: dubbelt blockerad, och svår att läsa

Allt fler köpare hittar auktioner via ChatGPT, Perplexity och Google AI-översikter, inte bara via klassisk sökning. Vi körde därför även AI-läsbarheten på v6. Läget är hårdare för AI än för vanlig sök, av tre skäl som staplar på varandra.

🚧 Dubbel spärr in

AI-robotar stoppas på två ställen samtidigt, och båda måste öppnas:

  • Brandväggen (V6-05) ger 403 till GPTBot, ClaudeBot och PerplexityBot på hela kategori- och objektytan.
  • robots.txt (V6-15) säger dessutom uttryckligen Disallow: / för GPTBot, ChatGPT-User, CCBot, anthropic-ai och Google-Extended.

Att lyfta brandväggen vid lansering räcker alltså inte, robots-blocket måste också släppas om ni vill synas i AI-svar. Det är ett medvetet kundbeslut (GEO-policy).

🧩 Och de sidor AI når är svåra att tolka

Även där en AI-agent tar sig in mäter Lighthouse AI-läsbarhet (Agentic Browsing) till 67 av 100. Den underkända punkten är att sidans tillgänglighets-struktur inte är välformad (V6-24), precis den struktur en AI-agent läser sidan igenom.

Kombinerat med de tomma objekt- och kategorisidorna (V6-06, V6-08) betyder det att v6 idag är både osynlig och, där den syns, svårtolkad för AI.

Vivas vinkel: AI-synlighet (GEO/AIO) är inte ett separat projekt utan samma fundament som teknisk SEO, en sajt som server-renderar sitt innehåll, släpper in rätt robotar och har en ren struktur blir läsbar för både Google och AI på en gång. Fixar ni de skarpa felen nedan rätar ni upp båda. När v6 är crawlbar tar vi gärna en egen runda på den agentiska beredskapen.

Vad hände med era fynd från mars?

I mars dokumenterade vi ett 60-tal fynd mot den dåvarande Lovable-miljön och fixade en stor del tillsammans med er. Nu när den riktiga stage-miljön (v6) finns har vi stämt av dem mot den. Här är helheten, detaljerna längst ner i rapporten.

24
Löst sedan mars. Behöver inte diskuteras.
24
Kräver åtgärd i v6. Det är dessa mötet ska handla om.
17
Medvetet skjutet eller på er sida (content, policy, live-konfig).

Totalt 65 fynd i mars-loggen (mars-sammanställningen sa 64, en räknemiss i en av summeringsraderna, inget fynd har tappats). De 24 som kräver åtgärd hänger ihop med de aktiva v6-fynden nedan. Mappningen ID för ID finns längst ner.

Vad behöver åtgärdas i v6

De här punkterna är faktiska fel som följer med till produktion om de inte åtgärdas. Tyngst först. Varje kort har vad det betyder, vilken URL det gäller, beviset, vem som äger det och vad som händer om det inte fixas.

🚩 Den enskilt viktigaste punkten

Säkerhetsbrandväggen svarar "förbjudet" till Google och AI-robotar (V6-05)

Avsiktligt på stage, lyft vid launch

En vanlig webbläsare kommer in på v6 och får sidan (200). Men Google, Bing, GPTBot, ClaudeBot och PerplexityBot får i stället 403 Förbjudet på hela /search*- och /item/view/*-ytan. Blockeringen sitter i lastbalanseraren (awselb), före själva sajten. På en stage som inte ska indexeras är det här rätt skydd. Det här kortet finns för att ni ska veta att det inte löser sig automatiskt: vid lansering måste filtret öppnas för verifierade robotar.

Om detta inte lyfts vid launch: Google och AI-robotar ser ingenting på kategori- och objektytan, där merparten av den organiska trafiken sitter. Hela sökintäkten blir osynlig.
Gäller: /search/typ=fordon_bilar, /item/view/959980/minikyl-redbull m.fl.  ·  Ägare: dev / infra (ELB/WAF-regel)
Googlebot-UA -> HTTP 403 · server: awselb/2.0 · body "403 Forbidden" (118 B) Bingbot / GPTBot / ClaudeBot / PerplexityBot / curl / tom UA -> 403 Full Chrome-browser-UA, SAMMA url -> HTTP 200 · x-powered-by: Next.js
Replikeringsväg: Begär v6.psauction.com/search/typ=fordon_bilar från vitlistad IP med en Googlebot-UA, du får 403 från awselb; samma URL med full browser-UA ger 200.

🔴 Fel som följer med till produktion

Google hittar ingen väg till objekt- och auktionssidorna (V6-06)

Kräver åtgärd

Listsidorna (/auctions, /sok) levereras som tomma ramar: header, meny och footer finns, men själva listan med auktioner och objekt laddas först i besökarens webbläsare. För Google betyder det 0 länkar till detaljsidor.

Det går djupare än brandväggen. v6 har två adresser för samma kategori, och båda är återvändsgränder för Google: den som fungerar (/search/itemtype=, visar 25 produkter och rätt rubrik i webbläsaren) ger robotar 403 (brandväggen, V6-05), och den som robotar når (/sok?kategori=, svarar 200) renderar ett tomt skal utan en enda produkt. Den fungerande sidan är osynlig, den synliga är tom. Det betyder att även om brandväggen lyfts vid lansering hittar Google fortfarande inga kategori-objekt, listorna måste renderas på servern.

Om detta inte fixas: Google kan inte upptäcka en enda objekt- eller auktionssida, varken via länk eller sajtkarta. De kan inte indexeras alls. Detta löses inte av att lyfta brandväggen, det är ett separat renderingsfel.
Gäller: /auctions, /sok, /search/itemtype=*, /sok?kategori=*  ·  Ägare: dev
/auctions (Googlebot 200) = tomt skal, h1=1, 0 auktions-/objektlänkar /sok?kategori=fordon_bilar (Googlebot 200) = TOMT: 0 produkter, tom h1, canonical -> psauction.se /search/itemtype=fordon_bilar (browser) = 25 produkter, h1 "Fordon i Sverige", korrekt self-canonical ... men samma URL för Googlebot = 403 (V6-05) Live psauction.se startsida = 30 /item/view-länkar. v6 = 0. (verifierat 2026-06-04 mot levande v6)
Replikeringsväg: Öppna /sok?kategori=fordon_bilar i webbläsaren (den Google når): tomt, inga produkter. Öppna /search/itemtype=fordon_bilar: 25 produkter, men den ger robotar 403.

Massivt tapp av innehåll och länkar mot dagens sajt (V6-09)

Kräver åtgärd

Sett av Google ger dagens startsida 311 interna länkar och cirka 22 600 tecken text. v6-startsidan ger 46 länkar och cirka 2 400 tecken. Internt länkvärde och crawlbart innehåll kollapsar vid migreringen.

Om detta inte fixas: Sajtens samlade ranking-styrka faller kraftigt direkt vid flytten, eftersom Google ser en bråkdel av innehållet och de interna länkarna.
Gäller: / (och nedåt)  ·  Ägare: dev / kund
Live startsida (Googlebot): 311 länkar, 30 produktlänkar, 160 kategorilänkar, ~22 588 tecken v6 startsida (Googlebot): 46 länkar, 0 produktlänkar, 6 kategorilänkar, ~ 2 404 tecken
Replikeringsväg: Jämför psauction.se/ och v6.psauction.com/ som Googlebot, länk- och textmängd faller 311 -> 46 respektive 22 588 -> 2 404.

De adresser som rankar idag pekar ingenstans på v6 (V6-02)

Kräver åtgärd

Samma sidtyp finns nu i tre olika adress-format samtidigt: live /search/typ=, v6-menyn /search/itemtype= och sajtkartan /sok?kategori=. Ingen av de sju mest trafikstarka live-adresserna får en permanent omdirigering (301) till sin v6-motsvarighet.

Om detta inte fixas: De live-adresser som bär den organiska trafiken pekar ingenstans efter flytten, och rankingen för dem tappas.
Gäller: alla /search/typ=*-kategorier  ·  Ägare: dev / kund  ·  Se: redirect-kartan (separat bilaga)
7 hög-equity live-format mot v6: 0 redirects (301/308). Ingen location-header. /search/typ=fordon_bilar (browser) -> canonical kollapsar till bart /search
Replikeringsväg: Begär de sju live-formaten mot v6, du får 0 st 301/308. Begär /search/typ=fordon_bilar som browser, canonical pekar på bart /search.

Canonical-taggarna pekar bort sidornas egen signal (V6-07)

Kräver åtgärd

Canonical-taggen talar om för Google vilken adress som är den "riktiga". På v6 är den fel på tre sätt samtidigt: startsidan pekar på en relativ rot, /auctions pekar på /auktioner som studsar tillbaka (loop), och /sv, /sok och detaljsidor pekar hårt på psauction.se (fel domän).

Om detta inte fixas: Nästan varje undersida säger åt Google att den riktiga sidan ligger någon annanstans, ofta på live-domänen, så v6-sidorna avindexeras.
Gäller: /, /auctions, /sv, /sok, objektsidor  ·  Ägare: dev
/ -> canonical href="/" (relativ rot) /auctions -> canonical "/auktioner" (men /auktioner -> 307 -> /auctions) /sv, /sok, /objekt/* -> canonical "https://psauction.se" (fel domän)
Replikeringsväg: Hämta /sok eller en objektsida på v6, canonical pekar på https://psauction.se i stället för v6-sidan själv.

Objektsidorna är tomma kopior av startsidan (V6-08)

Kräver åtgärd

Även en känd objekt-URL renderar för Google och browser ett generiskt startside-skal: generisk titel, ingen rubrik (H1), canonical mot fel domän och ingen produktdata (namn, pris, beskrivning). Objektinformationen finns bara i en del som laddas senare i webbläsaren.

Om detta inte fixas: En av era största sökytor, objektsidorna, rankar inte på något objekt, eftersom Google bara ser en tom dubblett av startsidan.
Gäller: /item/view/959980/minikyl-redbull m.fl.  ·  Ägare: dev
/item/view/959980/minikyl-redbull (browser): title "PS Auction - Den cirkulära handelsplatsen ..." (generisk) H1-antal = 0, canonical "https://psauction.se", 0 Product/Offer-schema Live samma objekt: title "Minikyl RedBull - Auktioner online ... | PS Auction"
Replikeringsväg: Öppna /item/view/959980/minikyl-redbull som browser, du ser startsidans skal utan H1 och utan produktdata.

Svensk sajt körs med engelska som standardspråk (V6-03)

Kräver åtgärd

En mellanlager-funktion tvingar allt till /en och sätter språk-cookien till engelska oavsett om besökaren begär svenska. Sidkoden säger <html lang="en"> på svenskt innehåll. Det finns ingen väg till ett svenskt språkläge.

Om detta inte fixas: Google läser svensk text som engelska, vilket urholkar relevansen för svenska sökord och kan ge språk-kannibalisering.
Gäller: /, /sv, hela sajten  ·  Ägare: dev
Cookie: NEXT_LOCALE=sv -> skrivs över till =en, x-middleware-rewrite: /en Accept-Language: sv-SE -> fortfarande /en /sv -> <html lang="en">, ingen <title>
Replikeringsväg: Begär v6.psauction.com/ med Cookie: NEXT_LOCALE=sv, du tvingas ändå till /en-trädet med engelsk språk-tagg.

Felaktiga adresser svarar "finns" i stället för "finns inte" (V6-01)

Kräver åtgärd

Alla okända eller felaktiga adresser (testat på 11+ varianter) svarar 200 OK med "indexera, följ" i stället för ett riktigt 404/410. Avslutade eller borttagna objekt blir därmed indexerbara tunna sidor.

Om detta inte fixas: Sajten fylls med indexerbara tomma sidor som späder ut kvaliteten i Googles ögon. Plattformen kan ge äkta 404, så det här är ett regressionsfel.
Gäller: /objekt/99999999, /this-does-not-exist-xyz m.fl.  ·  Ägare: dev
HEAD /this-does-not-exist-xyz -> HTTP 200, meta robots "index, follow" Samma 200 för /objekt/99999999, /auktion/99999999, /item, /lot ... (11+ vägar) Ingen X-Robots-Tag, ingen äkta 404
Replikeringsväg: Begär v6.psauction.com/this-does-not-exist-xyz, du får 200 OK märkt "index, follow" i stället för 404.

🟠 Åtgärda före indexerbar QA

Sajtkartan pekar på fel domän och saknar detaljsidor (V6-10)

Kräver åtgärd

Sajtkartan (sitemap) listar ett tjugotal adresser, men alla pekar på psauction.se (fel domän), datumet är fruset på 2025-12-23, flera adresser omdirigerar eller är blockerade, och inga objekt- eller auktionssidor finns med.

Om detta inte fixas: Google leds till fel domän och upptäcker aldrig de viktiga objekt- och auktionssidorna via sajtkartan.
Gäller: /sitemap.xml  ·  Ägare: dev
/sitemap.xml: ett tjugotal <loc> mot host psauction.se (ej v6) alla <lastmod> 2025-12-23 (fryst), 0 objekt-/auktions-URL:er robots Sitemap: pekar också på psauction.se
Replikeringsväg: Hämta v6.psauction.com/sitemap.xml, alla adresser pekar på psauction.se med fryst datum, inga detaljsidor.

Robotsskyddet träffar fel adresser, filterfällan ligger öppen (V6-11)

Kräver åtgärd

Robots-filen blockerar en adressfamilj (/search?*filter=) som ändå ger 403 för robotar. De faktiska filterfällorna (sortering, sidnummer, komma-listor) lever oblockerade på /sok? och /auctions?, alla 200, utan normalisering.

Om detta inte fixas: När canonical (V6-07) rättas exponeras hela parameter-rymden, och Google slösar crawl-budget på oändliga varianter av samma sida.
Gäller: /sok?sort=, /sok?sida=, /auctions?page=  ·  Ägare: dev + Viva (robots-strategi)
/sok?sort=price, /sok?sida=2, /auctions?page=2 -> alla 200, ingen normalisering, ingen rel=next/prev robots Disallow riktar sig mot /search?*filter= (en path som ändå ger 403)
Replikeringsväg: Begär /sok?sort=price och /auctions?page=2, båda 200 utan normalisering, medan robots bara skyddar den döda /search-familjen.

Språk-taggar (hreflang) saknas helt (V6-12)

Kräver åtgärd

Det finns noll hreflang-taggar på hela sajten, trots att det finns både ett engelskt träd och svenska adresser. Hreflang är det som parar ihop språkversioner åt Google.

Om detta inte fixas: Svensk och engelsk version konkurrerar om samma sökord och kannibaliserar varandra. (Prioritet efter att standardspråket, V6-03, är löst.)
Gäller: hela sajten  ·  Ägare: dev
grep hreflang på /, /sv, /en, /auctions -> 0 träffar Inga <link rel="alternate" hreflang> någonstans
Replikeringsväg: Sök efter hreflang i sidkoden på valfri v6-sida, 0 träffar.

Objekt och auktioner saknar produkt- och evenemangs-märkning (V6-13)

Kräver åtgärd

Objektsidor saknar Product/Offer-märkning, auktionssidor saknar Event-märkning, kategorisidornas list-märkning är tom (noll objekt), och brödsmuls-märkningen pekar på en adress som omdirigerar.

Om detta inte fixas: Ni tappar de rika sökresultaten (pris, datum, bilder) som hjälper både Google och AI att förstå auktionerna, och som konkurrenter har.
Gäller: /item/view/*, /auction/*, kategorisidor  ·  Ägare: dev
/item/view/* : 0 application/ld+json (inget Product/Offer) /auction/* : 0 Event, canonical hårdkodad placeholder /auction/10000/ kategorisida : ItemList finns men numberOfItems = 0 (tom)
Replikeringsväg: Sök efter ld+json på en objekt- eller auktionssida, 0 Product/Offer/Event-block.

Säljvägen ger serverfel hela vägen (V6-14)

Kräver åtgärd

Den svenska säljvägen är trasig från början till slut: /salj omdirigerar (307) till /sell, men /sell svarar med serverfel 500. Även den engelska /to-sell ger 500. En besökare som klickar "Sälj" landar alltså på ett serverfel.

Om detta inte fixas: Hela säljflödet går live trasigt. Säljare som ska lägga upp objekt möts av ett serverfel, och Google ser en 500 på en av sajtens viktigaste konverteringssidor.
Gäller: /salj, /sell, /to-sell  ·  Ägare: dev
/salj -> HTTP 307 -> /sell /sell -> HTTP 500 (serverfel, ej en fungerande sida) /to-sell -> HTTP 500 (verifierat 2026-06-04 mot levande v6)
Replikeringsväg: Begär v6.psauction.com/salj och följ omdirigeringen till /sell, du landar på HTTP 500. Samma för /to-sell.

Vad en riktig webbläsare visar

De här fynden syns bara när sidan körs i en riktig webbläsare (Chrome), inte i en enkel sidhämtning. Vi har medvetet hoppat över hastighetssiffror (Core Web Vitals), de mäter bara stage-servern, inte koden. Allt nedan är kod- eller innehållsnivå och följer med till produktion.

Bilderna saknar storleksangivelser (V6-19)

Kräver åtgärd

Varenda bild saknar angiven bredd och höjd. Det gör att sidan "hoppar" medan den laddar, eftersom webbläsaren inte vet hur stor plats bilden ska ha.

Om detta inte fixas: Innehållet hoppar vid laddning (layout shift), vilket sänker både upplevelsen och Googles Core Web Vitals vid lansering. Ren kod-fix.
Gäller: alla sidor  ·  Ägare: dev
Bilder med angiven width/height: startsida 0 av 64 kategorisida 0 av 51 auktionslista 0 av 56
Replikeringsväg: Öppna utvecklarverktygen på valfri v6-sida, bildelementen saknar width- och height-attribut.

Utgångna objekt kraschar i stället för att ge en riktig 404 (V6-20)

Kräver åtgärd

När ett objekt har gått ut (auktionen är slut) kraschar objektsidan i webbläsaren och visar "This page couldn't load", men servern svarar ändå HTTP 200 (allt ok). Orsaken: objekt-API:t svarar 406 och sidans kod kraschar.

Om detta inte fixas: Google indexerar utgångna, trasiga sidor som om de fungerade. De borde ge en riktig 404 eller 410.
Gäller: utgångna /item/view/*  ·  Ägare: dev
/item/view/959980/minikyl-redbull (utgånget): console: "Failed to load resource: status 406" (x4) console: "Uncaught Error: Minified React error #482" H1 = "This page couldn't load", HTTP-status = 200
Replikeringsväg: Öppna en utgången objekt-URL i webbläsaren, du ser "This page couldn't load" trots att servern svarar 200.

Objektsidans titel, canonical och dubbla rubrik (V6-21)

Kräver åtgärd

Ett aktuellt objekt renderar visserligen produktnamn och produktdata i webbläsaren (bra), men titeln är en generisk sajt-titel (PS Auctions standardtitel, inte objektets namn), canonical pekar på live-domänens rot (psauction.se), och rubriken (H1) står dubbelt.

Om detta inte fixas: Google får fel titel, skickas till fel domän via canonical, och ser en dubbel rubrik. Objektsidorna rankar inte på sina objekt. (Den dubbla rubriken är gamla fyndet F42 som återuppstått.)
Gäller: aktuella /item/view/*  ·  Ägare: dev
/item/view/1352258/mega-point-blue-line-borrslipningsmaskin: title = "PS Auction - Den cirkulära handelsplatsen ..." (generisk) canonical = "https://psauction.se/" (live-rot, fel domän) H1 = "Mega Point ... Borrslipningsmaskin" (förekommer 2 gånger) Product-schema = finns
Replikeringsväg: Öppna ett aktuellt objekt, titeln är startsidans, canonical pekar på psauction.se, och H1 står dubbelt.

Auktionsbilder blockeras av webbläsaren (V6-22)

Kräver åtgärd

Auktionernas miniatyrbilder (från en av bild-tjänsterna) blockeras av webbläsarens säkerhetsmekanism och laddar inte alls för besökaren. Objektbilderna, som ligger på en annan tjänst, laddar fint.

Om detta inte fixas: Auktionslistor visas utan bilder för besökare. Beror på saknade headers på den ena bild-tjänsten.
Gäller: auktions-thumbnails (en CDN)  ·  Ägare: dev / infra
startsidan, nätverk: 6 auktionsbilder (d1q0wiqmm61nzb.cloudfront.net) = ERR_BLOCKED_BY_ORB objektbilder (annan CDN) = 200 OK
Replikeringsväg: Öppna startsidan, nätverksfliken visar auktionsbilderna blockerade (ORB).

Cookie-bannern är felkonfigurerad för v6-domänen (V6-23)

Stäng vid launch

Cookie-samtyckesverktyget (Cookiebot) är inte auktoriserat för domänen v6.psauction.com, så bannern visas inte korrekt. Felet syns i webbläsarens konsol på varje sida.

Vid launch: Samtyckes- och GDPR-hanteringen fungerar inte på v6 förrän domänen läggs till i Cookiebot. En inställning, men måste vara på plats vid lansering.
Gäller: alla sidor  ·  Ägare: dev / kund (Cookiebot)
console (alla sidor): "The domain V6.PSAUCTION.COM is not authorized to show the cookie banner for domain group ID 763e03ab-..."
Replikeringsväg: Öppna konsolen på valfri v6-sida, Cookiebot-varningen syns där.

Tillgänglighet och AI-läsbarhet (V6-24)

Kräver åtgärd

En automatisk granskning (Lighthouse) gav Tillgänglighet 87 och AI-läsbarhet 67 av 100. Bristerna är otillräcklig färgkontrast, aria-attribut som inte matchar sina roller, rubriker i fel ordning, ram-element (iframe) utan titel, och en tillgänglighets-struktur som inte är välformad.

Om detta inte fixas: Påverkar både besökare med hjälpmedel och hur väl AI (ChatGPT, Perplexity) kan tolka sidan, en struktur som inte är välformad gör att AI-läsbarheten faller. Allt kod-nivå.
Gäller: hela sajten  ·  Ägare: dev
Lighthouse desktop (startsida): Accessibility 87, Best Practices 100, SEO 92, Agentic Browsing 67 7 underkända: färgkontrast, aria-roller, rubrik-ordning, iframe-titel, etikett-namn, ogiltig rel=canonical, accessibility-tree ej välformad
Replikeringsväg: Kör Lighthouse på startsidan, se kategorierna Accessibility och Agentic Browsing.

Lanserings-checklista (klickas på lanseringsdagen)

Det här är inte trasig kod, utan inställningar som är rätt för en stage-miljö men måste ändras när ni trycker på lanseringsknappen. De ska inte ligga som buggar i dev-backloggen, de ska bockas av vid cutover.

✅ Bocka av på lanseringsdagen

  • ▢ Lyft WAF-filtret för verifierade robotar (V6-05). Den absolut viktigaste. Verifiera direkt efter cutover att Googlebot och AI-robotar får 200 på /search* och /item/view*. Idag är de 403.
  • ▢ Lås indexerings-inställningen tills lansering, växla sedan medvetet (V6-04). Idag skyddar IP-låset miljön, men själva inställningarna (robots Allow:/ och index,follow på sidorna) står öppna. Sätt noindex tills cutover, och växla till indexerbar i ett medvetet steg vid go-live, så v6 aldrig konkurrerar med dagens sajt i Google.
  • ▢ Beslut: ska AI-robotar släppas in (V6-15)? Robots-filen blockerar idag GPTBot, ClaudeBot, PerplexityBot helt. Vill ni synas i AI-svar (ChatGPT, Perplexity) behöver de släppas in. Ert beslut.
  • ▢ Bekräfta svenska som standardspråk (kopplat till V6-03).
  • ▢ Lås vilket kategori-adressformat som är det rätta (typ= / itemtype= / sok?kategori=) innan redirect-kartan byggs. Idag finns tre varianter parallellt.

Medvetet utelämnat i den här omgången

Vissa saker bedömer vi inte ännu, för att ni sagt att de inte är klara. De registreras här så inget faller mellan stolarna.

💬 Det här har David lyft

I Fas 2-tråden (mejl 2026-05-27) skrev David: "metadatan ännu inte klar så ni kan bortse från den vid första analysen", eftersom den fulla CMS-kopplingen inte är på plats. Vi följer det. Punkterna nedan om titlar och metadata är alltså medvetet inte bedömda i den här omgången, de följs upp när CMS-texterna är inkopplade.

David nämnde också att "allt ska vara server side rendering" (mejl 2026-05-25, hedgat med "som jag förstår det"). Det stämmer delvis: ramen (header, meny, footer, redaktionell startsidetext) är server-renderad, men listorna med objekt och auktioner laddas fortfarande för sent för Google (se V6-06).

Generisk titel utan varumärke och sökord (V6-16)

Medvetet utelämnat (CMS)

Startsidans titel är Den cirkulära handelsplatsen, utan "PS Auction" och utan sökord. Dagens sajt har Auktioner online ... | PS Auction. Förväntas lösas när CMS-skriven metadata kopplas in, precis det David flaggade.

Ägare: CMS / kund  ·  Status: följs upp när metadata är inkopplad

Grundat-årtal och kontaktuppgift att verifiera (V6-17)

Kund verifierar

I sajtens märkning står grundat 1987, medan texten och llms.txt säger "sedan 1958". Kontaktmejlen i märkningen är info@ps.se (inte @psauction.se). Det här är text/innehåll som ni bör verifiera, inte ett tekniskt fel.

Ägare: kund / CMS

Era mars-fynd, ett för ett

Hela listan från mars, översatt till klarspråk, med status och koppling till v6. De som "kräver åtgärd" kommer först, de lösta och deferrade ligger hopfällda längst ner som lugn referens.

Kräver åtgärd i v6 (24)

Mars-IDVad det handlade omKopplat v6-fynd
F49Underkategorierna (Bilar, Båtar osv) gick inte att klicka sig in i som vanliga länkar, så hela kategoriträdet var osynligt för Google. I v6 stoppas samma yta i stället av att säkerhetsbrandväggen svarar "förbjudet" till robotar.V6-05
F01Sidorna byggdes klart först i besökarens webbläsare. I v6 är ramen färdig på servern men listorna med auktioner och objekt laddas fortfarande för sent för sökmotorer.V6-06
F20Auktionssidornas adresser fick ett rent format i mars, men det överlevde inte bytet till v6 och finns nu i tre varianter samtidigt.V6-02, V6-08
F47Informationssidorna fick nya adresser som inte matchar de gamla. I v6 har det vuxit till tre olika adress-språk för samma sidtyp och noll permanenta omdirigeringar.V6-02, V6-09
REC01Beslutet att behålla det gamla adressformatet för filter. I praktiken räddar det ingen trafik i v6 eftersom adresserna ändå blockeras och canonical kollapsar.V6-02
F24Tiotusentals filter-adresser i Googles index utan omdirigeringsplan. Var parkerat i mars, är nu en aktiv lanseringsspärr.V6-02, V6-05
F45Ett tjugotal informationssidor som fanns på live saknades på gamla stage. I v6 har innehållet rasat brett (startsidan ger Google en bråkdel av länkarna och texten mot live).V6-09
F16Canonical-taggen (som talar om vilken adress som är den riktiga) saknades på objekt- och auktionssidor. Fixades i mars men har återuppstått i v6 i flera nya former.V6-07, V6-08
F35Sökmotorer såg motstridiga indexerings-instruktioner (dubbel noindex). I v6 är problemet i stället att objektsidorna är tomma skal.V6-08
F42Objektsidor visade produktnamnet som rubrik två gånger. I v6 har det svängt till motsatsen, objektsidorna har ingen rubrik alls för sökmotorer.V6-08
F43Listsidan för auktioner saknade en huvudrubrik. Samma typ av tomt skal återkommer på v6:s objektsidor.V6-08
F41Trasiga auktionssidor svarade "allt ok" i stället för "finns inte". I v6 är felet bredare, alla okända adresser svarar ok och blir indexerbara tomma sidor.V6-01
F09Tomma filter-sidor svarade "allt ok" i stället för "finns inte". Ingår i samma bredare felaktiga 404-hantering i v6.V6-01
F37I mars blockerade test-sajten allt för sökmotorer (rätt för en testmiljö). I v6 är det omvänt, hela testmiljön är öppen för indexering och riskerar krocka med live.V6-04
F38Test-sajten råkade säga "indexera mig" trots lösenordsskydd. I v6 är hela miljön öppen för indexering och behöver låsas tills lansering.V6-04
F40Sajtkartan pekade på fel adresser och saknade sidor. I v6 har den återuppstått: pekar mot fel domän, fryst datum, inga objekt- eller auktionssidor.V6-10
F31Språkväxlaren fungerade inte och flerspråks-taggar (hreflang) saknades. I v6 är svenska sajten dessutom hårdkodad till engelska som standard.V6-03, V6-12
F18Filter-sidornas rubrik och titel visade föräldrakategorin i stället för det valda. Återkommer i v6:s ohanterade filter-parametrar.V6-11
F25Sid-numrering (sida 2, 3 osv) hanterades. I v6 lever liknande parametrar (sortering, sidnummer) oblockerade och skapar en crawl-fälla.V6-11
F29Filter-sidor hade motstridiga indexerings-taggar. I v6 skyddar robots-filen fel adresser medan de riktiga filter-fällorna ligger öppna.V6-11, V6-10
NLF05Objektsidor saknar produkt- och pris-märkning (Product/Offer) som ger rika sökresultat. Kvarstår i v6.V6-13
NLF06Auktionssidor saknar evenemangs-märkning (Event) som hjälper Google förstå auktioner. Kvarstår i v6.V6-13
NLF07Kategorisidor saknar list-märkning (ItemList). I v6 finns den men är tom (noll objekt).V6-13
NLF08Brödsmuls-märkning (BreadcrumbList) saknades. I v6 finns den men pekar på en adress som omdirigerar, så den är defekt.V6-13
Medvetet skjutet eller på er sida (17). Klicka för att visa
Mars-IDVad det handlade om
F07Den tunga JavaScript-filen (2,5 MB) kan dra ner laddningstiden och Core Web Vitals. Ej omverifierad mot v6, prestanda-punkt.
F08Möjlig överblockering i robots-filen. Löses när robots byggs om inför lansering.
F10Titlarna följde inget enhetligt format, och i v6 är startsidans titel generisk utan varumärke eller sökord. Hör ihop med metadatan som David flaggat ännu inte är klar (kopplat V6-16), följs upp när CMS-texterna kopplas in.
F15Titeln stod dubbelt. Kvarstår som titel-fråga i v6, del av samma metadata som är medvetet utelämnad i denna omgång (kopplat V6-16).
F17Delningsbilden (OG-titel) på objektsidor visade auktionsnamnet i stället för objektet. Innehållspunkt, tas i lanserings-QA.
F23Den övergripande adress-strategin. Kund beslutade i möte att bygga rätt långsiktigt i stället för en snabbfix, parkerat för uppföljning.
F48Outlet-kategorin saknades på stage. Väntar på att stage fylls med riktig data, verifieras då.
F05Delningsbilden (OG-adress) saknade sökväg på live kategorisidor. Löses av serverrendering på live, utanför scope.
F06Meta-taggar byggdes i webbläsaren på live. Löses av serverrendering på live, utanför scope.
F13Delningsbildens adress pekade på startsidan för live-auktioner. Live-konfiguration, utanför scope.
F14Live-sajten rapporterade "indexera inte". Bedömt avsiktligt och motsägs av att live drar ~17-45k besök i månaden, avskrivet.
F26Delningsbildens adress var fel innan JavaScript kört på live-auktioner. Löses av serverrendering på live, utanför scope.
NLF09Citerbara faktablock saknades i brödtexten (hjälper AI och utvalda utdrag). Content-punkt, ej omverifierad mot v6.
NLF10Geografisk täckning (Sverige) fanns bara delvis i texten. Content-punkt, ej omverifierad mot v6.
NLF11Meta-beskrivningar saknade volym-siffror (antal auktioner). Content-punkt, ej omverifierad mot v6.
NLF12Schema-märkningen (HowTo) låg isolerad på startsidan utan full täckning. Content-punkt, ej omverifierad mot v6.
REC03Cookie-banner bör behandla "Avvisa alla" likvärdigt med "Tillåt alla". Öppen GDPR-hygienpunkt på er sida.
Löst sedan mars (24). Klicka för att visa
Mars-IDVad det handlade om, och varför det är lugnt
F02Innehållet i den gamla sitemap.xml var okänt. Ersatt av det större sitemap-fyndet, stängt.
F03En tidig robots.txt-fråga. Ersatt av ett senare robots-fynd, stängt.
F04Inkonsekvent snedstreck i slutet av adresser. Crawl bekräftade noll sidor med problemet.
F11Misstänkt canonical-bugg med fyrkant-tecken. Visade sig vara ett verktygs-artefakt, ej verkligt.
F12Canonical pekade mot föräldrakategori vid multi-filter. Bekräftat korrekt och avsiktligt.
F19Objektens adress-struktur var identisk på live och stage. Bekräftat korrekt.
F21Auktionssidorna visade inte individuell auktionsdata. Löstes via det nya adressformatet i mars.
F22Live-auktionssidor sa "indexera inte". Bekräftat avsiktligt av kund.
F27Objektens adress-struktur på live, identisk med stage. Bekräftat korrekt.
F28Delningstiteln (OG-titel) var generisk på stage. Gjordes unik per sida i mars.
F30Det gamla auktions-adressformatet ersattes med rent format i mars.
F32FAQ-schemat hade ett parse-fel. Rättat till fyra fungerande fråga-svar-par.
F33Dubbla meta-beskrivningar. Reducerat till en unik per sida.
F34Dubbla meta-keywords. Helt borttaget.
F36Två canonical-taggar per sida (grundbuggen bakom F16). I v6 finns nu exakt en per sida, den biten är löst.
F39Sid-numreringen visades inte vid klick. Fungerar nu.
F44Test-sajten var lösenordsskyddad i mars. Lösenordet togs bort, ej längre aktuellt (v6 är ny miljö).
F46Säljsidan fanns på två adresser på gamla stage. Lovable-specifik routing, ej återflaggad i v6.
F50Meta-taggar uppdaterades inte vid klick mellan kategorier på gamla stage. Fixades i mars, Lovable-specifikt.
NLF01llms.txt (fil för AI-robotar) hade trasiga svenska tecken. I v6 korrekt UTF-8 utan teckenfel.
NLF02Organisations-schema saknades på startsidan. Finns och är giltigt i v6.
NLF03Webbplats- och sökruts-schema saknades. Finns och är giltigt i v6.
NLF04FAQ-schemat var tomt. Fyllt med fyra fråga-svar-par redan i mars, giltigt i v6.
REC02Rekommendation att stage stödjer kommaseparerat filterformat. Bekräftat implementerat.