Slide 1

Slide 1 text

Automating SEO with AI-Driven App Scripts Panos Kondylis SLEED Speakerdeck.com/pkondylis linkedin.com/in/kondilis/ panosko

Slide 2

Slide 2 text

About Me Panos Kondylis Director of SEO 22 years of experience in DM & SEO Married, father of šŸ§‘šŸ‘© Love for šŸŽ¶,šŸ€ & SEO Thinks ā€œThe Wireā€ is the best TV ever made

Slide 3

Slide 3 text

About SLEED Based in Greece Founded in 2010 Clients from more than 25 industries An inhouse team of 160+ Sleeders E- Business Agency of the Year & E-Commerce Agency of the year

Slide 4

Slide 4 text

What we will see today SEO scripts that accelerate our day2days Tools with unique functionality How these scripts have helped us? 01 02 03

Slide 5

Slide 5 text

Chat GPT Arrived! Hello SEOs! This is a world full of possibilities

Slide 6

Slide 6 text

Our team started experimentingā€¦ Time to avenge for the endless follow ups to devs

Slide 7

Slide 7 text

Tools created, productivity boosted! If Oasis are still relevant in the 2020ā€™s, anything is possible, humans!

Slide 8

Slide 8 text

So weā€™ve created 2 types of tools The ones that accelerate our day2day ..and the ones with REALLY unique functionality

Slide 9

Slide 9 text

The SEO Tools

Slide 10

Slide 10 text

The ones that accelerate our day2days What an N-Gram is? N-Gram Analysis of Keywords 1 An n-gram is a sequence of n adjacent words in particular order.

Slide 11

Slide 11 text

The ones that accelerate our day2days What is this tool about? Helps us cluster our keyword research ļ¬le into N-Grams N-Gram Analysis of Keywords 1

Slide 12

Slide 12 text

The ones that accelerate our day2days How does it work? 1 We insert a keyword research ļ¬le (from any tool like GSC, SEMRush, etc). 2 Clusters the keywords in 1-grams, 2-grams and 3-grams. N-Gram Analysis of Keywords 1

Slide 13

Slide 13 text

The ones that accelerate our day2days Identiļ¬es Key Topics & Patterns What is the value? N-Gram Analysis of Keywords 1 1 2 Content Strategy resonates easily and fast

Slide 14

Slide 14 text

Raw Data 1 Gram 2 Gram 3 Gram The ones that accelerate our day2days Insights: You know in a glimpse of an eye that: ā— HP, Dell & Lenovo are the most searched brands ā— People are searching for ā€œhow toā€™sā€ and ā€œlaptops forā€ ā†’ This means we need to create a. Pages with guides for laptops b. Pages with Laptops for various needs (i.e for Gaming, for University, for Students etc) N-Gram Analysis of Keywords 1

Slide 15

Slide 15 text

What is this tool? Monitors if the primary keyword -for which a web page ranks- is present in the pageā€™s meta title. The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities Title Optimisation Checker 2

Slide 16

Slide 16 text

How does it work? Title Optimisation Checker The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 2

Slide 17

Slide 17 text

What is the value? The ones that accelerate our day2days ā— For every keyword our pages rank for, the script checks if these keywords are present in these pagesā€™ Meta Titles. ā— This insight allows us to either create new dedicated pages or optimise current ones to capitalize on these opportunities. The ones that oļ¬€er UNIQUE functionalities Title Optimisation Checker 2

Slide 18

Slide 18 text

What is this tool? We monitor our websiteā€™s Web Vitals vs competition. [Can be updated regularly, upon our needs] The ones that accelerate our day2days CrUX Report with Competitors The ones that oļ¬€er UNIQUE functionalities 3

Slide 19

Slide 19 text

How does it work? The ones that accelerate our day2days 1 Collects data automatically on a daily basis (LCP, INP, CLS, TTFB, etc), via the CrUX API. 2 Shows in one view how our direct competitors doing in this metric. CrUX Report with Competitors The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 3

Slide 20

Slide 20 text

CrUX Report with Competitors The ones that oļ¬€er UNIQUE functionalities 3

Slide 21

Slide 21 text

The ones that accelerate our day2days Bulk Recaching Tool | Prerender.io API What is Prerender.io? ā— Improves SEO for JavaScript-heavy websites by rendering static HTML. ā— Enhances crawlability by converting dynamic content into SEO friendly pages. ā— Caches rendered pages for faster delivery and reduced server load. ā— Supports modern frameworks like React, Angular, and Vue for seamless integration. The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 4 The problem: Pages are recached every X days

Slide 22

Slide 22 text

The ones that accelerate our day2days Bulk Recaching Tool | Prerender.io API What is this tool? 1. We add a list of URLs we want to recache, or a speciļ¬c sitemap.xml 2. All our URLs are added in the recache queue of Prerender.io The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 4

Slide 23

Slide 23 text

The ones that accelerate our day2days Why this is important? i.e Black Friday: Prices, content, page structure will change (maybe more than once) ā†’ This way we can re-cache speciļ¬c pages, saving time and money! The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 4 Bulk Recaching Tool | Prerender.io API

Slide 24

Slide 24 text

How does it work? The ones that accelerate our day2days 1 2 We insert our keyword list We use our custom prompts, using OpenAI API. Bulk Creation Tool | Content The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 5 No need to pay for plugins 2 Gives as output an H1, a meta title, meta description & FAQs for each page

Slide 25

Slide 25 text

The ones that accelerate our day2days Bulk Creation Tool | Content The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 5

Slide 26

Slide 26 text

What is this tool? Indexing API script The ones that accelerate our day2days The scripts uses Indexing API to mass-index up to 200 pages/day, from a selected set of URLs we enter (instead of the manual 10/day limit) 6

Slide 27

Slide 27 text

The ones that accelerate our day2days What is this tool? ā— Upload an Organic Position Rankings ļ¬le (from GSC, SEMRush, etc.) ā— Generate a Cannibalization Analysis report highlighting competing keywords across pages. Cannibalization Analysis report The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 7

Slide 28

Slide 28 text

The ones that accelerate our day2days Cannibalization Analysis report The ones that accelerate our day2days The ones that oļ¬€er UNIQUE functionalities 7

Slide 29

Slide 29 text

Tools for various wants and needs ā— Alt Text Bulk Creation Tool ā— Google Ads Scripts ā— More in the makingā€¦ But there is moreā€¦

Slide 30

Slide 30 text

How these scripts have helped us?

Slide 31

Slide 31 text

Is there any beneļ¬t? > 30 hrs saved / month Provide Unique Information More insights Perform tasks we could have not done otherwise For each person, by using the scripts Such as CRUX Insights Vs the Competition Via API use, such as Prerender.io or Indexing API We can analyse our content much more eļ¬ƒciently

Slide 32

Slide 32 text

Automating SEO with AI-Driven App Scripts Panos Kondylis SLEED Speakerdeck.com/pkondylis linkedin.com/in/kondilis/ panosko