Kuinka tunnistaa heikkolaatuinen, ohut, tekoälyllä kirjoitettu sisältö joukkona Screaming Frogin ja OpenAI:n avulla

in Resurssit ja työkalut

Sisällön laatu on tärkeä tekijä hakukonesijoituksissa ja käyttäjien sitoutumisessa. Heikkolaatuista tai ohutta sisältöä sisältävien sivujen tunnistaminen voi auttaa parantamaan verkkosivustosi arvoa, parantamaan hakukoneoptimointia ja tarjoamaan vierailijoille paremman käyttökokemuksen. Tässä oppaassa näytän sinulle kuinka käyttää Screaming Frogin mukautettua JavaScript-ominaisuutta ja OpenAI:n sovellusliittymää sisältösi laadun automaattiseen arvioimiseen.

Sivuston sisällön manuaalinen tarkastaminen laatuongelmien varalta on pelottava ja aikaa vievä tehtävä. Kunkin sivun seulominen omaperäisyyden, osuvuuden ja arvon arvioimiseksi voi olla ylivoimaista, etenkin suurille, satoja tai tuhansia sivuja sisältäville verkkosivustoille.

Haaste kovenee, kun yritetään havaita tekoälyn tuottamaa sisältöä, joka voi heikentää sivustosi ainutlaatuisuutta ja aitoutta. Nämä kipukohdat korostavat tarvetta automaattinen ratkaisu, joka tunnistaa tehokkaasti heikkolaatuisen, ohuen tai tekoälyn kirjoittaman sisällön, jonka avulla voit keskittyä verkkosivustosi yleisen laadun parantamiseen.

Tämä opas näyttää kuinka käyttää Screaming Frogin mukautettu JavaScript-ominaisuus ja OpenAI:n API automatisoi tämän prosessin, mikä säästää aikaa ja tarjoaa kattavan sisällöntarkastuksen, jonka avulla voit helposti toimia.

Mitä tarvitset:

  • Huutava sammakko SEO Spider: Versio 19.0 tai uudempi.
  • OpenAI API-avain: Pääsy OpenAI:n GPT-4- tai GPT-3.5-turbo-malliin API:n kautta.
  • Microsoft Excel: Tietojen analysointia varten.

Huomautuksia: Sinulla on oltava aktiivinen OpenAI API-avain. Ilmoittaudu osoitteessa OpenAI:n verkkosivusto jos sinulla ei ole sellaista.

Prosessin yleiskatsaus

  1. Määritä Screaming Frog: Määritä Screaming Frog hahmontamaan JavaScript ja käyttämään mukautettua JavaScript-koodinpätkää.
  2. Käytä OpenAI:n APIa: Mukautettu JavaScript lähettää sivun sisällön OpenAI:n API:lle, joka arvioi sisällön laadun.
  3. Indeksoi verkkosivustosi: Screaming Frog indeksoi määritetyt URL-osoitteet ja kerää laatupisteitä ja arvioita.
  4. Analysoi tiedot: Vie indeksointitiedot Exceliin, poimi pisteet ja tunnista sivut, jotka kaipaavat parannusta.

Vaiheittainen opas

1. Aloita Screaming Frog SEO Spider

Käynnistä Screaming Frog SEO Spider -sovellus tietokoneellasi.

2. Ota JavaScript-renderöinti käyttöön

Dynaamisen sisällön näyttäminen tarkasti ja skriptimme suorittaminen:

  • Mene Konfigurointi > Hämähäkki.
  • Klikkaa tulkinta Tab.
  • valita JavaScript renderöintivaihtoehdoista.
  • Napauta OK.
Ota ScreamingFrog JavaScript renderöinti käyttöön

3. Määritä mukautettu JavaScript

Määritä mukautettu JavaScript-koodinpätkä, joka kommunikoi OpenAI:n API:n kanssa:

  • Mene Konfigurointi > Mittatilaus > JavaScript.
  • Valitse Lisää luodaksesi uuden katkelman.
  • Napsauta JS-kuvaketta avataksesi JavaScript-koodieditorin.
Screaming Frog Custom JavaScript Editor

Lisää mukautettu JavaScript-koodi

Kopioi ja liitä seuraava koodi komentosarjaeditoriin:

// Ask ChatGPT about AI detection // // Adjust the value of 'question' on line 26. // Adjust the value of 'userContentList' on line 27, currently set to body text. // Other examples such as page title, meta description, heading h1 or h2 are // shown on line 32 onwards. // // // This script demonstrates how JavaScript Snippets can communicate with // APIs, in this case ChatGPT. // // This script also shows how the Spider will wait for JavaScript Promises to // be fulfilled i.e. the fetch request to the ChatGPT API when fulfilled // will return the data to the Spider. // // IMPORTANT: // You will need to supply your API key below on line 25 which will be stored // as part of your SEO Spider configuration in plain text. Also be mindful if // sharing this script that you will be sharing your API key also unless you // delete it before sharing. // // Also be aware of API limits when crawling large web sites with this snippet. // const OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'; const question = `**The Score is: %%**\n\n You are an expert in detecting low-quality, thin, and unhelpful content. Start your response with **The Score is: %%** followed by your analysis.\n\n **Assessment:**\n\n Consider the following criteria, citing specific examples from the text to support your analysis:\n\n - **Lack of Originality:** Does the content provide unique insights, personal experiences, or well-researched perspectives, or is it simply rehashing common knowledge?\n\n - **Unnatural Phrasing:** Does the language sound robotic, awkward, or overly formal? Does it lack a natural flow or smooth transitions?\n\n - **Purpose:** Is the content informative, engaging, and relevant for its intended audience and purpose?\n\n - **Value:** Does the text go beyond surface-level observations to offer meaningful information, insights, or analysis?\n\n - **Supporting Evidence:** Are claims supported by credible examples, data, research, or citations? Are the examples relevant and well-explained?\n\n - **Tone:** Is the tone engaging and appropriate for the intended audience? Does it make the text enjoyable to read?\n\n **Reasoning:**\n\n Provide a concise explanation of the reasoning behind your assessment and score.\n\n **Score:**\n\n After your analysis, assign a probability score (0-100%) indicating how likely the content is to be low-quality, thin, or unhelpful:\n\n - **0-20%:** Very unlikely to be low-quality. The text is well-written, informative, and engaging, showing strong signs of quality.\n\n - **21-40%:** Unlikely to be low-quality, though there may be room for improvement.\n\n - **41-60%:** Possibly low-quality, but further analysis may be required.\n\n - **61-80%:** Likely low-quality, with multiple signs of thinness or lack of helpfulness.\n\n - **81-100%:** Very likely low-quality due to numerous factors indicating poor content.`; const userContentList = [document.body.innerText]; // Page Title // const userContentList = [document.title]; // meta description // const userContentList = [document.querySelector('meta[name="description"]')?.getAttribute('content')]; // heading h1 (replace with h2 etc as required) // const userContentList = [...document.querySelectorAll('h1')].map(h => h.textContent); function chatGptRequest(userContent) { return fetch('https://api.openai.com/v1/chat/completions', { method: 'POST', headers: { 'Authorization': `Bearer ${OPENAI_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "gpt-4o", "messages": [ { role: "user", content: `${question} ${userContent}` } ], "temperature": 0.7 }) }) .then(response => { if (!response.ok) { return response.text().then(text => {throw new Error(text)}); } return response.json(); }) .then(data => { return data.choices[0].message.content.trim(); }); } return Promise.all(userContentList.map(userContent => { return chatGptRequest(userContent); })) .then(data => seoSpider.data(data)) .catch(error => seoSpider.error(error));

Tärkeä: Korvaa 'YOUR_OPENAI_API_KEYtodellisella OpenAI API-avaimellasi. Pidä API-avaimesi turvassa äläkä jaa sitä julkisesti.

Tallenna komentosarja

  • Anna skriptille tunnistettava nimi, kuten "Sisällön laadun arviointi".
  • Napauta OK tallentaaksesi skriptin.

4. Tuo URL-osoitteet tarkastukseen

Voit joko indeksoida koko verkkosivustosi tai tuoda luettelon tietyistä URL-osoitteista (jälkimmäistä suositellaan).

URL-osoitteiden tuominen:

  • Mene tila > Lista.
  • Valitse Lataa > pasta.
  • Liitä URL-luettelosi valintaikkunaan.
  • Napauta OK.

5. Aloita indeksointi

  • Valitse Aloita -painiketta aloittaaksesi indeksoinnin.
  • Screaming Frog indeksoi jokaisen URL-osoitteen, suorittaa mukautetun JavaScriptin ja kerää tiedot.
  • Siirry Mukautettu JavaScript -välilehteen ja tarkista indeksoinnin edistyminen.
openai-sisältöpisteet

6. Vie ja analysoi tulokset

Vie tiedot

  • Kun indeksointi on valmis, siirry kohtaan Vie painiketta.
  • Tallenna vienti Excel- tai CSV-tiedostona.

Avaa Excelissä

  • Avaa tiedosto Microsoft Excelissä.
  • Näet URL-osoitteet sekä mukautetusta JavaScriptistä palautetut tiedot (eli sisällön arvioinnit).

Muokatun JavaScript-katkelman ymmärtäminen

Muokattu JavaScript-koodinpätkä suorittaa seuraavat toiminnot:

  1. Määrittää kehotteen: Tekee yksityiskohtaisen kehotteen, joka kehottaa tekoälyä arvioimaan sisällön laatua useiden kriteerien perusteella.
  2. Poimii sivun sisällön: Hakee sisäisen tekstin sivun rungosta (document.body.innerText).
    • valinnainen: Voit säätää userContentList kohdistaa tiettyihin elementteihin, kuten otsikoihin tai metakuvauksiin.
  3. Kutsuu OpenAI:n API:ta: Lähettää OpenAI API:lle pyynnön kehotteen ja sivun sisällön kanssa.
  4. Käsittelee vastauksen: Vastaanottaa ja palauttaa tekoälyn arvion, joka sisältää pisteet ja perustelut.

Keskeiset muuttujat selitetty

  • OPENAI_API_KEY: OpenAI API-avaimesi todennusta varten.
  • question: Tekoälylle annettu kehote.
  • userContentList: Matriisi, joka sisältää analysoitavan sisällön.

Huomautus malleista

  • Skripti käyttää parametria "model": "gpt-4".
  • Jos sinulla ei ole pääsyä GPT-4:ään, voit muuttaa tämän muotoon "malli": "gpt-4o", "malli": "gpt-4o-mini" tai "malli": "gpt-3.5-turbo". .

Excelin käyttäminen pisteiden poimimiseen

Tekoälyn vastaus alkaa "Pistemäärä on: XX%", Jossa XX on numeerinen pistemäärä.

Tämän pistemäärän poimiminen lajittelua ja suodatusta varten:

  1. Avaa indeksointi Excelissä tai CSV:ssä.
  2. Lisää uusi sarake: AI:n vastauksen sisältävän sarakkeen vieressä.
  3. Käytä mukautettua Excel-kaavaa:
=VALUE(MID(A2,FIND(":",A2)+2,FIND("%",A2)-FIND(":",A2)-2)/100)
  • korvata A2 soluviittauksella, joka sisältää AI:n vastauksen.
  1. Vedä kaava: Käytä sitä kaikille tietoja sisältäville riveille.
Screaming Frog OpenAI-sisältöpisteet Excelissä

Kuinka kaava toimii

  • FIND(":", A2)+2: Etsii sijainnin kaksoispisteen ja välilyönnin jälkeen.
  • FIND("%", A2): Etsii prosenttisymbolin sijainnin.
  • MID(...): Purkaa tuloksen sisältävän osamerkkijonon.
  • VALUE(...): Muuntaa poimitun tekstin numeroarvoksi.

esimerkki

Jos tekoälyn vastaus solussa A2 on:

The Score is: 75% **Assessment:** ... (assessment text) 

Kaava purkaa 0.75 numerona.

Paketoida

Integroimalla Screaming Frog OpenAI:n kielimalleihin, voit automatisoida verkkosivustosi sisällön laatuongelmien tarkastamisen. Tämän menetelmän avulla voit nopeasti tunnistaa sivut, jotka saattavat vaatia parannuksia, mikä varmistaa, että sivustosi ylläpitää korkeat standardit sekä käyttäjille että Hakukoneet.

Oletko kokeillut käyttää tätä komentosarjaa verkkosivustosi sisällön tarkastamiseen? Haluaisin kuulla kokemuksistasi. Räätälöitkö käsikirjoituksen tarpeidesi mukaan vai keskittyitkö tiettyihin sisältöelementteihin? Jaa näkemyksesi ja kerro meille, kuinka tämä lähestymistapa on auttanut sinua parantamaan sivustosi laatua.

Muista käyttää tätä tehokasta työkalua vastuullisesti ottaen huomioon API-käyttörajoitukset ja tietosuojaongelmat. Sisällön säännöllinen tarkastaminen voi johtaa parempi SEO-suorituskyky, lisääntynyt käyttäjien sitoutuminen ja vahvempi online-näkyvyys.

UKK

1. Onko turvallista jakaa OpenAI API -avaimeni komentosarjassa?

Ei, API-avaimesi on arkaluontoista tietoa. Älä koskaan jaa API-avainta julkisesti tai sisällytä sitä skripteihin, joita muut voivat käyttää. Pidä se aina turvassa.

2. Entä jos minulla ei ole pääsyä GPT-4:ään?

Voit muokata komentosarjaa käyttämään GPT-4o-, GPT-4o-mini- tai GPT-3.5-turboa muuttamalla malliparametria:

"model": "gpt-4o-mini",

3. Liittyykö OpenAI API:n käyttöön kuluja?

Kyllä, OpenAI API:n käyttämisestä aiheutuu kuluja, jotka perustuvat käyttöön. Säästä kustannuksissa rajoittamalla indeksoitavien URL-osoitteiden määrää. Katso OpenAI:n hintasivu lisätietoja.

4. Kuinka voin muokata arvioinnissa käytettyjä kriteerejä?

Voit muokata kysymys muuttuja skriptissä (const kysymys = 'xxx') sisällyttääksesi tai poissulkeaksesi kriteerit erityistarpeidesi perusteella.

5. Voinko käyttää tätä menetelmää muun kuin englanninkielisen sisällön analysointiin?

Kyllä, OpenAI:n mallit tukevat useita kieliä. Tehokkuus voi kuitenkin vaihdella kielen ja käytetyn mallin mukaan.

6. Mitkä ovat API-nopeusrajoitukset?

API-nopeusrajoitukset riippuvat OpenAI-tilistäsi ja käytetystä mallista. Tarkista OpenAI:n nopeusrajoitusohjeet lisätietoja.

Author

Matt Ahlgren

Mathias Ahlgren on toimitusjohtaja ja perustaja Website Rating, joka ohjaa maailmanlaajuista toimittajien ja kirjoittajien tiimiä. Hän on koulutukseltaan tietotieteen ja johtamisen maisteri. Hänen uransa kääntyi hakukoneoptimointiin yliopiston aikaisten verkkokehityskokemusten jälkeen. Yli 15 vuotta hakukoneoptimoinnin, digitaalisen markkinoinnin ja verkkokehittäjien parissa. Hänen painopisteensä sisältää myös verkkosivustojen turvallisuuden, josta todisteena on kyberturvallisuussertifikaatti. Tämä monipuolinen asiantuntemus tukee hänen johtajuutta Website Rating.

ETUSIVU » Resurssit ja työkalut » Kuinka tunnistaa heikkolaatuinen, ohut, tekoälyllä kirjoitettu sisältö joukkona Screaming Frogin ja OpenAI:n avulla
Jakaa...