SEO GEM · integracija

Jedan tag, četiri polja.
Ostalo radi skripta.

Ne gradi se ništa. SEO GEM je spoljni servis koji se učita u editoru članka i popuni četiri polja. Nema integracije na serveru, nema naše biblioteke u vašem kodu i ništa se ne menja u tekstu članka. Po specifikaciji je to jedan radni dan posla na CMS strani.

1

script tag na strani editora

4

polja na članku

1 dan

posla na CMS strani

0

izmena na serveru

Kako teče

Od klika u editoru do zaglavlja javne strane.

Ceo put ide iz pregledača novinara. Platforma samo čuva četiri polja i ispisuje ih na javnoj strani — kao i svako drugo polje koje već ima.

01

Editor članka

Skripta pročita naslov, lid i tekst kada novinar klikne dugme.

03

Četiri polja

CMS ih čuva uz članak i vraća frontendu kroz svoj API.

04

Javna strana

title, description, keywords i JSON-LD u zaglavlju članka.

Šta treba za start

Tri stvari. Ništa više.

Ovo je cela lista. Ako vaš CMS već ima SEO polja, ostaje samo prva i treća stavka.

01

Script tag u editoru

Jedna linija na strani za pisanje i izmenu članka. Sve specifičnosti vašeg CMS-a su atributi tog taga — nema koda po meri.

02

Četiri polja na članku

SEO naslov, meta opis, ključne reči i jedno polje za Schema.org. Ako ne postoje, dodaju se kao i svako drugo polje i izlažu frontendu.

03

Ispis u zaglavlju

Frontend ta četiri polja ispisuje u zaglavlju članka. Tri su obični meta tagovi, četvrto je blok strukturiranih podataka.

Kako izgleda

Ceo posao na strani editora.

Skripta ubaci jedno dugme i panel iznad polja SEO naslova. Ne menja ništa drugo na strani i ne blokira čuvanje članka.

<!-- na strani za pisanje i izmenu članka -->
<script src="https://…/cms-embed.js"
  data-api-key="ključ vašeg portala"
  data-language="sr"
  data-editor-type="ckeditor"
  data-field-title='[name="heading"]'
  data-field-seo-title='[name="seo_title"]'
  data-field-meta-desc='[name="meta_description"]'
  data-field-keywords='[name="keywords"]'
  data-field-schema='[name="schema_org"]'></script>

Razlike između CMS-ova rešavaju se atributima, ne kodom: selektori polja, tip editora, jezik i adresa članka. Zato ista skripta radi u dva potpuno različita CMS-a — jednom na CKEditoru i drugom na TinyMCE-u. Za treći editor dodajemo adapter, a tag ostaje isti.

Četiri polja

Iz CMS-a u zaglavlje koje Google razume.

Alat daje kraće vrednosti nego što je limit polja, da uvek ima rezerve.

Polje u CMS-uIspis na strani člankaAlat daje · polje prima
SEO naslov<title>do 75 · 80 znakova
Meta opis<meta name="description">do 160 · 180 znakova
Ključne reči<meta name="keywords">do 300 · 300 znakova
Schema.orgJSON-LD NewsArticle, umesto generičkog blokanekoliko KB · textarea

Schema koju alat upiše nosi naslov, opis, jezik, rubriku, datum objave i izmene, autora, izdavača sa logotipom, sliku, kanonsku adresu, ključne reči i teme i entitete iz samog teksta. Pri svakom sledećem čuvanju članka skripta sama osveži datum izmene i uskladi naslov, sliku i adresu — bez ijednog poziva servisa.

Podela posla

Ko šta radi pre prvog članka.

Vaša strana

  • Script tag na strani za pisanje i izmenu članka
  • Četiri SEO polja na članku, sačuvana i dostupna frontendu
  • Ispis ta četiri polja u zaglavlju javne strane
  • Staging sa test nalogom, za zajedničku proveru pre puštanja

Naša strana

  • Ključ za vaš portal i podešavanje dozvoljenih adresa
  • Jezički paket za vaše tržište, sa proverom izlaznog jezika
  • Podaci o izdavaču — ime, logotip, domen — za strukturirane podatke
  • Test strana koja ponavlja strukturu vašeg editora, pre nego što iko dira vaš CMS
  • Zajednički test na stagingu: pun krug od naslova do javne strane, oko pola sata
  • Izveštaj o efektu po članku i rubrici, iz Search Console-a i GA4

Šta alat ne radi

Granice su uže nego što očekujete.

Ne dira tekst članka

Čita naslov, lid i tekst; upisuje isključivo u četiri SEO polja. Telo članka i sva ostala polja ostaju netaknuta.

Ne blokira redakciju

Ako servis ne odgovori, čuvanje i objava rade normalno. Polja ostaju kakva su bila, a novinar dobije dugme za ponovni pokušaj.

Ne meša portale

Ključ je izdat po portalu i određuje čiji su podaci. Istorija izbora naslova vaše redakcije ne utiče na predloge bilo kog drugog korisnika.

Ne prikuplja podatke o čitaocima

Alat ne vidi posetioce portala. Tekst članka obrađuje se kod spoljnih AI provajdera pod uslovima koji isključuju korišćenje sadržaja za treniranje modela.

Česta pitanja

Ono što pita tehnički tim.

Koliko posla je zaista?

Po specifikaciji jedan radni dan na CMS strani: tag na dve strane editora, četiri polja na članku i ispis u zaglavlju. Zatim zajednički test na stagingu od pola sata. Tako je prošlo u dva različita CMS-a.

Treba li nam integracija na serveru?

Ne. Nema poziva našeg servisa sa vaše strane i nema naše biblioteke u vašem kodu. Sve se dešava u pregledaču novinara, na strani editora.

Šta ako već imamo SEO polja?

Utoliko bolje — onda otpada najveći deo posla. Javite nam selektore tih polja i ona se koriste takva kakva jesu.

Koje editore podržavate?

CKEditor 4 i 5 i TinyMCE 5 i noviji idu odmah. Za drugi editor javite koji koristite i dodajemo adapter; ostatak integracije se ne menja.

Sledeći korak

Pošaljite strukturu editora.
Vraćamo test stranu.

Pre nego što iko dira vaš CMS, napravimo stranu koja ponavlja strukturu vašeg editora i na njoj prođemo pun krug. Tek onda ide zajednički test na vašem stagingu.

Zatražite test → Nazad na SEO GEM