Superlad dine filtre og dynamiske tags med RegEx
Sidst opdateret den torsdag den 7. marts 2024
Hvad er RegEx i SEO?
RegEx, forkortelse for regulære udtryk, er et kraftfuldt værktøj, der bruges til at søge efter mønstre i tekst. Det kan bruges til at gruppere søgeord eller URL'er, der matcher det samme mønster. I denne hjælpeguide vil vi se på, hvordan du kan bruge RegEx i AccuRanker til at forbedre din filtrering.
Hvad kan RegEx gøre?
RegEx kan bruges til at oprette både enkle og komplekse grupper af søgeord og URL'er. Et meget simpelt eksempel ville være at finde alle søgeord, der indeholder "seo" eller "rank tracker" eller "accuranker". Det kan du gøre med følgende mønster: seo|rank tracker|accuranker
. Du skal blot indsætte dette i dit søgeordsfilter som vist på billedet nedenfor.
Du kan også være mere kreativ - for eksempel vil følgende RegEx finde alle søgeord, der starter med "accuranker" og derefter indeholder et af ordene api eller affiliate: ^accuranker (api|affiliate)
. RegEx er et ekstremt fleksibelt værktøj, og du kan lære nogle tips og tricks til at bruge RegEx senere i denne artikel.
Hvor kan jeg bruge RegEx i AccuRanker?
Du kan bruge RegEx i søgeordsfilteret og URL-filteret på alle faner, inklusive Discovery. Du kan også bruge dem, når du opretter dynamiske tags til at anvende RegEx-filtre på søgeord, URL'er og title tags. Bemærk venligst, at vi kun understøtter re2 regulære udtryk, som understøtter alle de mest almindelige brugssager og hjælper med at holde filtreringen lynhurtig. RegEx skelner mellem store og små bogstaver, så det betyder noget, om du skriver ord med stort eller ej.
Anvendelsesområder for RegEx i SEO
Der er mange anvendelsesmuligheder for RegEx til gruppering af søgeord, her er et par eksempler.
Identificering af spørgsmål
En enkel måde at identificere spørgsmål på ville være at anvende RegEx
\b(hvem|hvad|hvor|når|hvorfor|hvordan)\b
Dette regulære udtryk vil kun matche "hvem", "hvad", "hvor", "hvornår", "hvorfor" og "hvordan", når disse ord optræder som komplette, adskilte ord i teksten. Dette inkluderer tilfælde, hvor de er i begyndelsen eller slutningen af en sætning eller omgivet af mellemrum, tegnsætning eller andre ikke-ordtegn.
Hvis du kun er interesseret i sætninger, der starter med et af disse ord, skal du erstatte det første \b med et ^.
Identificering af nøgleord med lang hale
Dette regulære udtryk vil matche sætninger med mere end fire ord.
(\w+\b\s*){5,}
(\w+\b\s*): Matcher et ord efterfulgt af en ordgrænse for at sikre, at hele ordet fanges, og tillader derefter et hvilket som helst antal mellemrumstegn at følge. Denne gruppe sikrer, at vi matcher et ord og eventuelle efterfølgende mellemrum som en enhed.- \w+: Matcher et eller flere ordtegn (bogstaver, cifre, understregninger).
- \b: Fastsætter endnu en ordgrænse i slutningen af ordet for at sikre, at vi fanger hele ord.
- \s*: Matcher nul eller flere whitespace-tegn efter ordet.
{5,}: Denne kvantifikator matcher den foregående gruppe (\w+\b\s*) fem eller flere gange, hvilket sikrer, at sætningen har mindst fem ord.
Identifikation af brandede søgninger eller produktsøgninger
Dit brand kan være repræsenteret af forskellige stavemåder. Hvis dit brand f.eks. er Levi's, kan du oprette en RegEx til at fange søgeord, der inkluderer Levi, Levi's eller Levis. En simpel RegEx til dette formål kunne være: levi|levi's|levis. Hvis du ønsker at målrette mod en bestemt produktkategori, f.eks. jeans fra Levi's, og du ved, at nogle af deres modeller hedder 501, 502, 511 og 514, ville en simpel RegEx til at fange disse være 501|502|511|514
. Hvis du ønsker en mere kreativ tilgang, kan du også lede efter søgeord, der indeholder et tal i intervallet 500 til 599. Dette kan gøres med følgende RegEx: \b(5\d{2})\b
, som leder efter et ordskifte, derefter 5 efterfulgt af præcis to cifre og derefter et ordskifte.
Regex og ChatGPT
ChatGPT er et fantastisk værktøj til at skabe regulære udtryk, der passer til dine behov. Hvis du har et ChatGPT-abonnement, kan du bruge en af de eksisterende brugerdefinerede GPT'er, for eksempel RegEx GPT, men der er også værktøjer som AutoRegex, der kan hjælpe dig. Ellers kan du bruge vores brugerdefinerede prompt, som du skal indsætte som det første stykke tekst i din prompt:
Denne GPT er specialiseret i at oprette regulære udtryk (regex) ved hjælp af re2-syntaks. Den bør altid give regex først i sit svar, efterfulgt af en kort forklaring på, hvordan det fungerer. GPT'en er designet til at fokusere på at levere kortfattede og klare regex-løsninger og undgå lange diskussioner eller ikke-relateret indhold. Den skal sikre, at den leverede regex er nøjagtig og overholder retningslinjerne for re2-syntaks og henvender sig til brugere, der søger hurtige og pålidelige regex-mønstre til deres specifikke behov.
Hvis du vil lære, hvordan man laver RegEx uden hjælp fra AI, kan nedenstående snydeark være nyttigt!
RegEx snydeark
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |