Automatizace pro každodenní SEO
David Brenner - KLENOTA
Plán
🍲Omáčka na začátek
🦾Co se snažíme v KLENOTA automatizovat
🦾Jaké nástroje a jak k tomu používáme
🦾Konkrétní příklady použití
🍻Socializace
🚂21.30 odjezd Praha hl.n.
O mně
⌛Doing SEO since 2012
💼Centrum.cz -> Economia -> Sun Marketing -> Seznam -> KLENOTA
❤️Technické SEO & Data
🫶Běhání, badminton, cestování vlakem, koncerty, vinyly, 🌿vaření
O nás
E-shop
Marketing
Proč automatizovat?
Proč automatizovat
⏳Šetření času
✅Menší chybovost
⏱️Pravidelné naplánované úlohy
🥱Rutinní práci za mě odvede stroj/robot/algoritmus
⚙️Hromadné zpracování dat (například nějakým cyklem v pythonu)
⚠️Alerting
🚀Rychlejší přístup k datům na základě kterých se rozhoduji
👷♂️Předzpracovaná pracovní data
Automatizace v CZ SEO
(odkaz vede na středeční webinář)
Je automatizace vždy přínosná?
Ne.
Je automatizace vždy přínosná?
Čeho v KLENOTA se automatizace týká (nebo může týkat)
SEO
Další
Co používáme
Server
+
Reporty
Connectory
Komponenty
Vizualizace
Alerty
Monitoring chyb
Dashboardy
Jednorázové procesy
Vstupní data
Automatické crawly
Funkce:
Custom extractory
Uložené konfigurace
Scheduled crawls
Bulk exports
Export do Google Sheets
Výstupy:
Nevyužíváme napojení Screamig frog na API -> často to automatický crawl rozbije
Automatické crawly - Custom extractors
Automatické crawly - Configuration
Automatické crawly - Scheduling
Automatické crawly - Scheduling
Automatické crawly - Bulk exports
Data z API - CMS, DB produktů, Collabim
Parametry produktů (materiál, kámen, typ produktu, karáty, brus)
Skladovost produktů
Data o objednávkách (počet ks, cena, země dodání, storna)
Collabim (odkazy, klíčová slova)
API DB produktů
Collabim API
Transformace dat
Transformace dat
Spojování dat - vždy musí být společný sloupec (identifikátor) přes který se tabulky dají spojit
Čištění a konverze dat (desetiná čárka/tečka; velká/malá písmena; prázdné znaky)
Agregace dat
Extrakce sloupců
Výpočet nových hodnot
Vytváření nových dimenzí
Transformace dat v Keboola
SQL, Python, R
Transformace dat v Keboola
Výhody:
Nevýhody:
Doporučuju školení od Tastu: https://academy.taste.cz/posunte-svou-datovou-analyzu-za-hranice-excelu
Transformace dat v Keboola - Dashboard
Transformace dat v Keboola - Components
Transformace dat v Keboola - Components
Transformace dat v Keboola - Transformations
Transformace dat v Keboola - Transformations
Transformace dat v Keboola - Flows
SQL napíše ChatGPT :)
SQL debuguje ChatGPT :)
Transformace dat v Looker Studiu
Výhody:
Nevýhody:
Transformace dat v Looker Studiu - Blending
Transformace dat v Looker Studiu - Custom field
Transformace dat v Google Sheets
Doporučuji školení od Marka Prokopa: https://www.prokopsw.cz/cs/skoleni-google-sheets
Ukládání dat
Ukládání dat do Google Sheets
Výhody:
Nevýhody:
Ukládání dat do Google Big Query
Výhody:
Nevýhody:
Konkrétní příklady
Alerting chyb
Alerting chyb
Alerting chyb
Produktový přehled
Statistiky podle typu obsahu - CZ
Statistiky podle typu obsahu - CZ
Statistiky podle typu obsahu - CZ
Statistiky podle typu obsahu - DE
Odkazové příležitosti
👨💻
👨💻
Odkazové příležitosti
Evidence odkazů s cenou
Kontrola funkčnosti odkazů
SEO Rozpočet
Odkazy, které chceme
Odkazové příležitosti
Příležitosti pro získání odkazu ze staršího článku
Máme seznam domén, kde můžeme získat odkaz (výměna nebo nákup) a chceme získat seznam vstupních stránek relevantních pro umístění odkazu.
Klíčová slova
Domény
https://www.google.com/search?q=site%3A[DOMENA]+[KW]&ie=UTF-8
Vstupní stránky
Detekce gramatických chyb
Pravidelný report Spelling errors
👨💻
Seznam KW, které nejsou chyba
(globálně nebo pro daný jazyk)
Odečtení věcí, které nejsou chyba z reportu
Filtrovatelný seznam chyb k opravení
Oprava chyby
Není chyba - Příště už se do Looker Studia nedostane
👨💻
Export storen pro PPC
GPT-4: Klasifikace/tagování klíčových slov
Využití pluginu do Google Sheets a napojení na API
Volitelně se to dá zpracovat Pythonem nebo Rkem
Stačí na to model GPT 3.5 Turbo
Pro představu: Jedno klasifikační schéma nad 7000 klíčovými slovy trvalo 20 minut a stálo 4 dolary. Chybovost nebyla vyšší než by udělal člověk :)
GPT-4: Meta Descriptions
Využití Google Sheets pluginu a napojení na API
Je potřeba GPT-4
Volitelně se to dá zpracovat Pythonem nebo Rkem
S API opatrně, jinak můžou kredity utíkat dost rychle a nekontrolovaně
Doporučení: Data zpracovávejte po menších dávkách (třeba 100 řádků). GPT-4 je pomalejší.
N-gramovač (brzy na mém GitHubu)
N-gramy v OpenRefine
Co si z toho odnést?
Děkuju!
@dejfnn