Et API (Application Programming Interface) er en aftalt grænseflade, som gør det muligt for to systemer at udveksle data eller udføre handlinger automatisk. I stedet for at kopiere oplysninger manuelt sender et program en forespørgsel til et andet system og modtager et struktureret svar.
Hvordan bruges et API i SEO?
Et API kan for eksempel hente søgedata, crawlresultater eller tekniske oplysninger til et dashboard. Et rapporteringssystem kan spørge efter data for bestemte sider, kombinere dem med egne tal og opdatere rapporten hver uge. Et API er altså forbindelsen – ikke selve analysen.
Data leveres ofte som JSON. En forespørgsel har typisk et endpoint, parametre og en adgangsnøgle. Svaret kan indeholde en statuskode, data og en fejlbesked. Se også vores forklaring af HTTP-statuskoder.
Hvad skal du kontrollere?
- Adgang: API-nøgler skal opbevares sikkert og må ikke ligge synligt i browserkode.
- Begrænsninger: Mange tjenester har kvoter, hastighedsgrænser og forskellige adgangsniveauer.
- Datakvalitet: Et korrekt API-svar er ikke nødvendigvis en korrekt forretningsmæssig konklusion.
- Fejlhåndtering: Integrationer bør kunne håndtere timeout, manglende felter og ændringer i API-versioner.
API og synlighed i søgemaskiner
Et API forbedrer ikke i sig selv en sides placering. Hvis indhold kun hentes via et API og indsættes med JavaScript, skal den færdige side stadig kunne crawles og gengives. Derfor bør du kontrollere den offentlige HTML og forstå, hvordan crawling fungerer.