Gjør filtrene og de dynamiske taggene dine enda bedre med RegEx
Sist oppdatert den torsdag 7. mars 2024
Hva er RegEx i SEO?
RegEx, forkortelse for regulære uttrykk, er et kraftig verktøy som brukes til å søke etter mønstre i tekst. Det kan brukes til å gruppere søkeord eller nettadresser som matcher det samme mønsteret. I denne veiledningen ser vi på hvordan du kan bruke RegEx i AccuRanker til å forbedre filtreringen.
Hva kan RegEx gjøre?
RegEx kan brukes til å opprette både enkle og komplekse grupper av søkeord og nettadresser. Et veldig enkelt eksempel kan være å finne alle søkeord som inneholder "seo", "rank tracker" eller "accuranker". Du kan gjøre dette med følgende mønster: seo|rank tracker|accuranker
. Lim inn dette i søkeordfilteret, som vist på bildet nedenfor.
Du kan også være mer kreativ - for eksempel vil følgende RegEx finne alle søkeord som begynner med "accuranker" og deretter inneholder et av ordene api eller affiliate: ^accuranker (api|affiliate)
. RegEx er et ekstremt fleksibelt verktøy, og du kan lære noen tips og triks for bruk av RegEx senere i denne artikkelen.
Hvor kan jeg bruke RegEx i AccuRanker?
Du kan bruke RegEx i søkeordfilteret og URL-filteret i alle faner, inkludert Discovery. Du kan også bruke dem når du oppretter dynamiske tagger for å bruke RegEx-filtre på søkeord, URL-er og tittelkoder. Vær oppmerksom på at vi kun støtter re2 regulære uttrykk, som støtter alle de vanligste brukstilfellene og bidrar til at filtreringen går lynraskt. RegEx tar hensyn til store og små bokstaver, så det spiller ingen rolle om du bruker store eller små bokstaver.
Bruksområder for RegEx i SEO
Bruksområdene for RegEx for gruppering av søkeord er mange, her er noen eksempler.
Identifisere spørsmål
En enkel måte å identifisere spørsmål på kan være å bruke RegEx
\b(hvem|hva|hvor|når|hvorfor|hvordan)\b
Dette regulære uttrykket vil bare matche "hvem", "hva", "hvor", "når", "hvorfor" og "hvordan" når disse ordene forekommer som komplette, distinkte ord i teksten. Dette inkluderer tilfeller der de står i begynnelsen eller slutten av en setning, eller er omgitt av mellomrom, tegnsetting eller andre tegn som ikke er ord.
Hvis du bare er interessert i setninger som begynner med ett av disse ordene, erstatter du det første \b med et ^.
Identifisere nøkkelord med lang hale
Dette regulære uttrykket matcher setninger med mer enn fire ord.
(\w+\b\s*){5,}
(\w+\b\s*): Matcher et ord etterfulgt av en ordgrense for å sikre at hele ordet fanges opp, og tillater deretter at et hvilket som helst antall mellomromstegn følger etter. Denne gruppen sikrer at vi matcher et ord og eventuelle etterfølgende mellomrom som en enhet.- \w+: Matcher ett eller flere ordtegn (bokstaver, sifre, understrekninger).
- \b: Angir en annen ordgrense på slutten av ordet for å sikre at vi fanger opp hele ord.
- \s*: Matcher null eller flere mellomromstegn etter ordet.
{5,}: Denne kvantifikatoren matcher den foregående gruppen (\w+\b\s*) fem eller flere ganger, noe som sikrer at setningen har minst fem ord.
Identifisere merkevaresøk eller produktsøk
Varemerket ditt kan være representert med ulike stavemåter. Hvis merkevaren din for eksempel er Levi's, kan du opprette en RegEx for å fange opp søkeord som inneholder Levi, Levi's eller Levis. En enkel RegEx for dette formålet kan være: levi|levi's|levis. Hvis du ønsker å målrette deg mot en bestemt produktkategori, for eksempel jeans fra Levi's, og du vet at noen av modellene heter 501, 502, 511 og 514, kan en enkel RegEx for å fange opp disse være 501|502|511|514
. Hvis du ønsker en mer kreativ tilnærming, kan du også se etter søkeord som inneholder et tall mellom 500 og 599. Dette kan du gjøre med følgende RegEx: \b(5\d{2})\b
, som ser etter et ordskifte, deretter 5 etterfulgt av nøyaktig to sifre og så et ordskifte.
Regex og ChatGPT
ChatGPT er et fantastisk verktøy for å lage regulære uttrykk som passer dine behov. Hvis du har et ChatGPT-abonnement, kan du bruke en av de eksisterende egendefinerte GPT-ene, for eksempel RegEx GPT, men det finnes også verktøy som AutoRegex som kan hjelpe deg. Ellers kan du bruke vår egendefinerte ledetekst, som du bør sette inn som den første delen av teksten i ledeteksten:
Denne GPT-en er spesialisert på å lage regulære uttrykk (regex) ved hjelp av re2-syntaks. Den skal alltid levere regexet først i svaret, etterfulgt av en kort forklaring på hvordan det fungerer. GPT-en skal fokusere på å levere kortfattede og tydelige regex-løsninger, og unngå lange diskusjoner eller urelatert innhold. Den skal sikre at regexen som leveres, er nøyaktig og overholder retningslinjene for re2-syntaks, og henvender seg til brukere som ønsker raske og pålitelige regex-mønstre for sine spesifikke behov.
Hvis du vil lære deg å lage RegEx uten hjelp av AI, kan juksearket nedenfor være nyttig!
RegEx jukseark
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |