Tehosta suodattimia ja dynaamisia tunnisteita RegExin avulla

Viimeksi päivitetty torstaina 7. maaliskuuta 2024

Mikä on RegEx SEO:ssa?

RegEx, joka on lyhenne sanoista regular expressions, on tehokas työkalu, jolla etsitään kuvioita tekstistä. Sen avulla voidaan ryhmitellä samaa kaavaa vastaavia avainsanoja tai URL-osoitteita. Tässä ohjeessa tarkastelemme, miten voit käyttää RegExiä AccuRankerissa suodatuksen tehostamiseksi.

Mitä RegEx voi tehdä?

RegExiä voidaan käyttää sekä yksinkertaisten että monimutkaisten avainsanojen ja URL-osoitteiden ryhmien luomiseen. Hyvin yksinkertainen esimerkki olisi löytää kaikki avainsanat, jotka sisältävät "seo" tai "rank tracker" tai "accuranker". Voit tehdä tämän seuraavalla kaavalla: seo|rank tracker|accuranker. Liitä tämä yksinkertaisesti avainsanasuodattimeen alla olevan kuvan mukaisesti.

keyword_filter_regex.png

Voit olla myös luovempi - esimerkiksi seuraava RegEx löytää kaikki avainsanat, jotka alkavat sanalla "accuranker" ja sisältävät minkä tahansa sanan api tai affiliate: ^accuranker (api|affiliate). RegEx on erittäin joustava työkalu, ja voit tutustua RegExin käyttöön liittyviin vinkkeihin ja nikseihin myöhemmin tässä artikkelissa.

Missä voin käyttää RegExiä AccuRankerissa?

Voit käyttää RegExiä avainsanasuodattimessa ja URL-suodattimessa kaikilla välilehdillä, Discovery mukaan lukien. Voit käyttää niitä myös luodessasi dynaamisia tunnisteita soveltaaksesi RegEx-suodattimia avainsanoihin, URL-osoitteisiin ja otsikkotunnisteisiin. Huomaa, että tuemme vain re2-säännöllisiä lausekkeita, jotka tukevat kaikkia yleisimpiä käyttötapauksia ja auttavat pitämään suodatuksen huippunopeana. RegEx-ilmaisut ovat suur- ja pienaakkoset huomioivia, joten sillä on merkitystä, kirjoitatko sanat isolla vai et.

dynamic_tag_regex.png

RegExin käyttötapaukset SEO:ssa

RegExin käyttötapauksia avainsanojen ryhmittelyssä on monia, tässä on muutamia esimerkkejä.

Kysymysten tunnistaminen

Yksinkertainen tapa tunnistaa kysymykset olisi soveltaa RegEx-merkkiä

\b(who|what|where|when|why|how)\b

Tämä säännöllinen lauseke vastaa sanoja "kuka", "mitä", "missä", "milloin", "miksi" ja "miten" vain silloin, kun nämä sanat esiintyvät tekstissä täydellisinä, erillisinä sanoina. Tämä koskee myös tapauksia, joissa ne ovat lauseen alussa tai lopussa tai välilyöntien, välimerkkien tai muiden ei-sanallisten merkkien ympäröimänä.

Jos välität vain sellaisista lauseista, jotka alkavat yhdellä näistä sanoista, korvaa ensimmäinen \b-merkki ^-merkillä.

Pitkien avainsanojen tunnistaminen

Tämä säännöllinen lauseke vastaa lauseita, joissa on yli neljä sanaa.

(\w+\b\s*){5,}

  • (\w+\b\s*): Täsmäyttää sanan, jota seuraa sananrajaus, jotta varmistetaan, että koko sana otetaan huomioon, ja sallii sen jälkeen minkä tahansa määrän välilyönti-merkkejä. Tällä ryhmällä varmistetaan, että sana ja kaikki sitä seuraavat välilyönnit muodostavat kokonaisuuden.- \w+: Sopii yhteen tai useampaan sanamerkkiin (kirjaimet, numerot, alleviivaukset).

    • \b: Asettaa sanan loppuun toisen sanarajan, jotta varmistetaan, että koko sana otetaan huomioon.
    • \s*: Sopii nollaan tai useampaan välilyöntimerkkiin sanan jälkeen.
  • {5,}: Tämä kvantifikaattori vastaa edeltävää ryhmää (\w+\b\s*) vähintään viisi kertaa, jolloin varmistetaan, että lauseessa on vähintään viisi sanaa.

Tuotemerkkihakujen tai tuotehakujen tunnistaminen

Tuotemerkkiäsi voi edustaa eri kirjoitusasuja. Jos tuotemerkkisi on esimerkiksi Levi's, voit luoda RegExin, jolla saatetaan löytää hakusanat, jotka sisältävät Levi, Levi's tai Levis. Suoraviivainen RegEx tähän tarkoitukseen voisi olla: levi|levi's|levis. Lisäksi jos haluat kohdistaa hakusi tiettyyn tuoteryhmään, kuten Levi'sin farkkuihin, ja tiedät, että joidenkin mallien nimet ovat 501, 502, 511 ja 514. Yksinkertainen RegEx, jolla nämä saadaan talteen, voisi olla 501|502|511|514. Vaihtoehtoisesti luovempi lähestymistapa on etsiä avainsanoja, joissa on numero välillä 500-599. Tämä onnistuu seuraavalla RegExillä: \b (5\d{2})\b, joka etsii sanatauon, sitten 5:n, jota seuraa täsmälleen kaksi numeroa ja sitten sanatauko.

Regex ja ChatGPT

ChatGPT on mahtava työkalu säännöllisten lausekkeiden luomiseen tarpeidesi mukaan. Jos sinulla on ChatGPT-tilaus, voit käyttää jotakin olemassa olevista mukautetuista GPT:istä, esimerkiksi RegEx GPT:tä, mutta on myös työkaluja, kuten AutoRegex, jotka voivat auttaa sinua. Muussa tapauksessa voit käyttää mukautettua kehotettamme, joka kannattaa lisätä kehotteen ensimmäiseksi tekstikappaleeksi:

tick

Tämä GPT on erikoistunut säännöllisten lausekkeiden (regex) luomiseen re2-syntaksia käyttäen. Sen pitäisi aina antaa regex vastauksessaan ensimmäisenä ja sen jälkeen lyhyt selitys siitä, miten se toimii. GPT:n tarkoituksena on keskittyä tuottamaan tiiviitä ja selkeitä regex-ratkaisuja ja välttää pitkiä keskusteluja tai asiaan liittymätöntä sisältöä. Sen tulisi varmistaa, että toimitettu regex on tarkka ja noudattaa re2-syntaksia koskevia ohjeita, ja palvella käyttäjiä, jotka etsivät nopeita ja luotettavia regex-malleja erityistarpeisiinsa.

Jos haluat oppia tekemään RegExin ilman tekoälyn apua, alla olevasta huijauslomakkeesta voi olla hyötyä!

RegEx-huijauslappu

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |