Hur Spyglass fungerar
En genomgång av hela ändringsdetektions-pipelinen – från SSE-signal till visuell diff i din dashboard.
Firehose SSE-ström
När du lägger till en URL kopplas en Firehose-regel upp som lyssnar på sidändringar via Server-Sent Events. Varje ändringssignal levereras på under 60 sekunder.
Varje konto kan ha flera Firehose-tappar, var och en med upp till 25 regler. Systemet fördelar automatiskt regler mellan tappar för optimal kapacitet.
Baslinje-snapshot
Vid första kontrollen hämtas sidan och konverteras till normaliserad markdown. Titel, innehåll, meta-taggar och schema-markup lagras som din baslinje.
HTML rensas från script, styles, navigering och sidfot. Cloudflare CDN-CGI e-postskyddstokens normaliseras för att förhindra falska positiver.
SHA-256 innehållshash
Varje snapshot hashas med SHA-256. Om hashen inte förändrats mot baslinjen ignoreras signalen – ingen onödig data lagras.
Hashmetoden är deterministisk: samma innehåll ger alltid samma hash, oavsett när sidan hämtas.
Radnivå-diff
När hashen förändras beräknas en radnivå-diff mot baslinjen. Tillägg markeras grönt, borttagningar rött – precis som i Git.
Diff-algoritmen arbetar på ordnivå och grupperar sammanhängande ändringsblock till chunks för läsbarhet.
Jaccard likhetspoäng
En Jaccard-baserad ordöverlappskoefficient beräknas mellan det gamla och nya innehållet. Låg poäng indikerar drastisk omskrivning.
Formel: |A ∩ B| / |A ∪ B| – andelen ord som finns i båda versionerna delat med det totala ordförrådet.
Realtidsnotis
En notis skapas och levereras via Supabase Realtime direkt till din dashboard. Du ser ändringen inom sekunder, inte minuter.
Notiser länkas till den specifika URL:en och den detekterade diffsen. Klicka direkt för att se vad som ändrades.
Verifiera din parasit-SEO-konfiguration
Spoof-kontrollen kör 11 separata tester mot din källsida och parasitsida. Varje test returnerar pass, fail eller warn med en förklarande text.
En genomgående grön kontroll innebär att sökmotorerna förstår sambandet mellan sidorna och att du maximerar auktoritetsöverföringen.
- Canonical-tagg (källa)Ska peka på parasitsidan
- Parasitens self-canonicalSka vara självrefererande
- Hreflang-taggar (källa)x-default + språktaggar
- Hreflang-taggar (parasit)Speglar källans struktur
- Innehållslikhet ≥ 85%Jaccard-poäng på brödtext
- Titel-matchSamma titel på båda sidor
- Meta description-matchIdentisk eller snarlik
- Open Graph URL-taggOG:URL pekar rätt på båda
- Schema / JSON-LDWebPage-typ med korrekt @id
- Intern länk till parasitKällan länkar till spoofen
- Robots meta (parasit)Index, follow – inte noindex