---
title: Programmiline SEO
description: Andmeallikatest masskorras loodud lehtede SEO planeerimine ja analüüs.
category: Marketing
sublabel: SEO
author: AgriciDaniel
tags: 
license: MIT
source: https://github.com/AgriciDaniel/claude-seo
---

# Programmaatilise SEO analüüs ja planeerimine

Ehita ja auditeeri SEO-lehti, mida genereeritakse suurel skaalal struktureeritud andmeallikatest.
Jõustab kvaliteedikontrolle, et vältida õhukese sisu karistusi ja indeksi paisumist.

## Andmeallika hindamine

Hinda andmeid, mis toidavad programmaatilisi lehti:
- **CSV/JSON-failid**: Ridade arv, veergude unikaalsus, puuduvad väärtused
- **API lõpp-punktid**: Vastuse struktuur, andmete värskus, päringupiirangud
- **Andmebaasipäringud**: Kirjete arv, väljade terviklikkus, uuendussagedus
- Andmekvaliteedi kontrollid:
  - Igal kirjel peab olema piisavalt unikaalseid atribuute, et genereerida eristuvat sisu
  - Märgista dubleerivad või peaaegu dubleerivad kirjed (>80% väljade kattuvus)
  - Kontrolli andmete värskust; aegunud andmed toodavad aegunud lehti

## Mallimootori planeerimine

Kujunda mallid, mis toodavad unikaalseid ja väärtuslikke lehti:
- **Muutujate sisestuskohad**: Pealkiri, H1, sisusektsioonid, metakirjeldus, skeem
- **Sisuplokid**: Staatiline (jagatud lehtede vahel) vs dünaamiline (igal lehel unikaalne)
- **Tingimuslik loogika**: Näita/peida sektsioone andmete saadavuse põhjal
- **Täiendav sisu**: Seotud üksused, kontekstuaalsed näpunäited, kasutajate loodud sisu
- Malli ülevaatuse kontroll-loend:
  - Iga leht peab lugema iseseisva, väärtusliku ressursina
  - Ei mingeid „mad-libs“ mustreid (lihtsalt linna/toote nimede vahetamine identses tekstis)
  - Dünaamilised sektsioonid peavad lisama tõelist teavet, mitte ainult märksõnavariatsioone

## URL-mustri strateegia

### Levinud mustrid
- `/tools/[tool-name]`: Tööriista/toote kataloogilehed
- `/[city]/[service]`: Asukoha + teenuse lehed
- `/integrations/[platform]`: Integratsiooni maandumislehed
- `/glossary/[term]`: Definitsiooni/viite lehed
- `/templates/[template-name]`: Allalaaditavate mallide lehed

### URL-reeglid
- Väiketähelised, sidekriipsuga slugid, mis on tuletatud andmetest
- Loogiline hierarhia, mis peegeldab saidi arhitektuuri
- Ei mingeid dubleerivaid slugisid; jõusta unikaalsus genereerimise ajal
- Hoia URL-id alla 100 tähemärgi
- Ei mingeid päringuparameetreid esmaste sisu-URL-ide jaoks
- Järjekindel kaldkriipsu lõpukasutus (sobita olemasoleva saidi mustriga)

## Sisemise linkimise automatiseerimine

- **Keskme/kodarate mudel**: Kategooria keskmelehed, mis lingivad üksikutele programmaatilistele lehtedele
- **Seotud üksused**: Automaatne linkimine 3–5 seotud lehele andmeatribuutide põhjal
- **Jälgketid**: Genereeri BreadcrumbList-skeem URL-i hierarhiast
- **Ristlinkimine**: Lingi programmaatiliste lehtede vahel, mis jagavad atribuute (sama kategooria, sama linn, sama funktsioon)
- **Ankrutekst**: Kasuta kirjeldavat, varieeruvat ankruteksti. Väldi täpse vaste märksõnakordamist
- Lingitihedus: 3–5 sisemist linki 1000 sõna kohta (sobita seo-content juhistega)

## Õhukese sisu kaitsemeetmed

### Kvaliteedikontrollid

| Mõõdik | Lävend | Tegevus |
|--------|-----------|--------|
| Sisuülevaatuseta lehed | 100+ | ⚠️ HOIATUS: nõua enne avaldamist sisuauditit |
| Põhjenduseta lehed | 500+ | 🛑 TÄIELIK PEATUS: nõua kasutaja selgesõnalist heakskiitu ja õhukese sisu auditit |
| Unikaalne sisu lehe kohta | <40% | ❌ Märgi õhukeseks sisuks (tõenäoline karistusrisk) |
| Sõnade arv lehe kohta | <300 | ⚠️ Märgi ülevaatuseks (võib napida piisavat väärtust) |

### Skaleeritud sisu kuritarvitamine: jõustamise kontekst (2025–2026)

Google'i skaleeritud sisu kuritarvitamise poliitika (tutvustati 2024. aasta märtsis) koges 2025. aastal olulist jõustamise eskaleerumist:

- **Juuni 2025:** Käsitsi rakendatavate sanktsioonide laine, mis sihtis veebisaite, millel on suurel skaalal AI-ga genereeritud sisu
- **August 2025:** Kolmandate osapoolte / SEO-kogukonna teated kirjeldasid tugevamat SpamBraini tuvastust AI-ga genereeritud lingiskeemide ja sisufarmide jaoks
- **Tulemus:** Google teatas 45% vähenemisest madala kvaliteediga, ebaoriginaalses sisus otsingutulemustes pärast 2024. aasta märtsi jõustamist

**Täiustatud kvaliteedikontrollid programmaatiliste lehtede jaoks:**
- **Sisu eristamine:** ≥30–40% sisust peab olema tõeliselt unikaalne kahe suvalise programmaatilise lehe vahel (mitte ainult linna/märksõna stringi asendus)
- **Inimese ülevaatus:** Vähemalt 5–10% valim genereeritud lehtedest tuleb enne avaldamist üle vaadata
- **Järkjärguline kasutuselevõtt:** Avalda 50–100-leheliste partiidena. Jälgi indekseerimist ja järjestusi 2–4 nädalat, enne kui laiendad. Ära kunagi avalda 500+ programmaatilist lehte korraga ilma selgesõnalise kvaliteedikontrollita.
- **Iseseisva väärtuse test:** Iga leht peaks läbima kontrolli: „Kas seda lehte tasuks avaldada isegi siis, kui ühtki muud sarnast lehte poleks olemas?“
- **Saidi reputatsiooni kuritarvitamine:** Google täpsustas saidi reputatsiooni kuritarvitamise sõnastust 2024-11-19; käsitle kolmanda osapoole / majutatud programmaatilist sisu poliitikariskina. Alates 2026-08-28 sõltub jõustamine otsijast: käsitsi sanktsioonid kehtivad väljaspool EMP-d, samas kui EMP kasutajate puhul võidakse kolmanda osapoole sektsioon liigitada põhidomeenist eraldi. Teata riskist mõlema sihtrühma kohta.

> **Soovitus:** HOIATUSE kontroll `<40% unikaalse sisu` puhul jääb asjakohaseks. Kaalu TÄIELIKKU PEATUST `<30%` unikaalse sisu puhul, et vältida skaleeritud sisu kuritarvitamise riski.

### Turvalised programmaatilised lehed (OK suurel skaalal)
✅ Integratsioonilehed (päris seadistusdokumentide, API detailide, ekraanipiltidega)
✅ Malli/tööriista lehed (allalaaditava sisuga, kasutusjuhistega)
✅ Sõnastikulehed (200+ sõnalised definitsioonid koos näidete, seotud terminitega)
✅ Tootelehed (unikaalsed spetsifikatsioonid, arvustused, võrdlusandmed)
✅ Andmepõhised lehed (unikaalne statistika, graafikud, analüüs iga kirje kohta)

### Karistusrisk (väldi suurel skaalal)
❌ Asukohalehed, kus identses tekstis on vahetatud ainult linna nimi
❌ „Parim [tööriist] [valdkonna] jaoks“ ilma valdkonnaspetsiifilise väärtuseta
❌ „[Konkurendi] alternatiiv“ ilma päris võrdlusandmeteta
❌ AI-ga genereeritud lehed ilma inimese ülevaatuse ja unikaalse lisaväärtuseta
❌ Lehed, kus >60% sisust on jagatud malli üldtekst

### Unikaalsuse arvutamine
Unikaalse sisu % = (ainult sellel lehel unikaalsed sõnad) / (lehe sõnade koguarv) × 100

Mõõda kõigi teiste programmaatilise komplekti lehtede vastu. Jagatud päised, jalused ja navigatsioon jäetakse arvutusest välja. Malli üldtekst ON kaasatud.

**Metaandmeid hinnatakse eraldi.** See arvutus katab ainult põhiteksti, seega komplekt, mis selle läbib, võib ikkagi kanda igal URL-il ühte ja sama genereeritud pealkirja/kirjelduse kuju. Käivita `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run metadata_template.py --pairs-file <file> --json` (heuristiline, deterministlik stringide võrdlus) üle kogu komplekti ja käsitle `site_risk` väärtust `high` kui kontrolli läbikukkumist, olenemata põhiteksti unikaalsusest.

## Kanoonilise URL-i strateegia

- Igal programmaatilisel lehel peab olema iseviitav kanooniline silt
- Parameetrivariatsioonid (sortimine, filter) kanoonilised baas-URL-ile, kui dubleerivad või vähese väärtusega
- Lehekülgedeks jaotatud sari: kasuta iseviitavaid lehekülgedeks jaotatud lehti, kui sisu erineb; hoia lingid roomatavad
- Kui programmaatilised lehed kattuvad käsitsi tehtud lehtedega, on käsitsi tehtud leht kanooniline
- Ei mingit kanoonilist viidet teisele domeenile, välja arvatud tahtlik ristdomeeni seadistus

## Saiditabeli integreerimine

- Genereeri automaatselt saiditabeli kirjed kõigi programmaatiliste lehtede jaoks
- Jaga 50 000 URL-i või 50 MB pakkimata saiditabeli faili kohta, kumb enne täitub (protokolli piirang)
- Kasuta saiditabeli indeksit, kui on vaja mitut saiditabeli faili
- `<lastmod>` peegeldab tegelikku andmeuuenduse ajatemplit (mitte genereerimise aega)
- Jäta noindex’itud programmaatilised lehed saiditabelist välja
- Registreeri saiditabel failis robots.txt
- Uuenda saiditabelit dünaamiliselt, kui andmeallikasse lisatakse uusi kirjeid

## Indeksi paisumise vältimine

- **Noindex vähese väärtusega lehed**: Lehed, mis ei vasta kvaliteedikontrollidele
- **Lehekülgedeks jaotus**: Reserveeri noindex/kanooniline koondamine tõeliste duplikaatide või vähese väärtusega filtreeritud vaadete jaoks
- **Fasetiline navigatsioon**: Reserveeri noindex/kanooniline baaskategooriale tõeliste duplikaatide või vähese väärtusega filtreeritud vaadete jaoks
- **Roomamiseelarve**: Saitidel, kus on >10k programmaatilist lehte, jälgi roomamisstatistikat Search Console'is
- **Õhukeste lehtede koondamine**: Liida ebapiisavate andmetega kirjed koondlehtedeks
- **Regulaarsed auditid**: Indekseeritud lehtede arvu iga-kuine võrdlus kavandatud arvuga

## Väljund

### Programmaatilise SEO skoor: XX/100

### Hinnangu kokkuvõte
| Kategooria | Olek | Skoor |
|----------|--------|-------|
| Andmekvaliteet | ✅/⚠️/❌ | XX/100 |
| Malli unikaalsus | ✅/⚠️/❌ | XX/100 |
| URL-struktuur | ✅/⚠️/❌ | XX/100 |
| Sisemine linkimine | ✅/⚠️/❌ | XX/100 |
| Õhukese sisu risk | ✅/⚠️/❌ | XX/100 |
| Indeksihaldus | ✅/⚠️/❌ | XX/100 |

### Kriitilised probleemid (paranda kohe)
### Kõrge prioriteet (paranda 1 nädala jooksul)
### Keskmine prioriteet (paranda 1 kuu jooksul)
### Madal prioriteet (tööjärjekord)

### Soovitused
- Andmeallika täiustused
- Malli muudatused
- URL-mustri kohandused
- Kvaliteedikontrollile vastavuse tegevused

## Vigade käsitlemine

| Stsenaarium | Tegevus |
|----------|--------|
| URL kättesaamatu | Teata ühendusveast koos olekukoodiga. Soovita URL-i juurdepääsetavuse kontrollimist ja autentimisnõuete kontrollimist. |
| Programmaatilisi lehti ei tuvastatud | Teavita kasutajat, et malliga genereeritud ega andmepõhiseid lehemustreid ei leitud. Soovita kontrollida, kas lehed kasutavad kliendipoolset renderdust või kas URL osutab õigele sektsioonile. |
| Õhukese sisu lävend ületatud | Käivita kvaliteedikontrolli hoiatus. Teata unikaalse sisu protsent ja märgista lehed, mis jäävad alla 40% unikaalsuse. Nõua enne jätkamist kasutaja kinnitust. |
| Kvaliteedikontrolli rikkumine | Peata analüüs TÄIELIKU PEATUSE lävendi juures (500+ lehte ilma põhjenduseta või <30% unikaalset sisu). Esita leiud ja nõua jätkamiseks kasutaja selgesõnalist heakskiitu. |