Think like a PM and
optimise beyond
the SEO bubble
Gus Pelogia
Indeed
speakerdeck.com/pelogia
@pelogia
Slide 2
Slide 2 text
@pelogia | guspelogia.com | #brightonseo
Visibility DR Rankings Crawling CWV
Slide 3
Slide 3 text
@pelogia | guspelogia.com | #brightonseo
Burst the bubble image
Lorem ipsum dolor sit amet consectetur
SEO
Slide 4
Slide 4 text
Digital Product Manager
Deliver business impact by identifying and
solving customer problems
Source: Lenny's Newsletter
Slide 5
Slide 5 text
@pelogia | guspelogia.com | #brightonseo
Place screenshot here
Know before you apply
Save time, increase chance
of vacancy filled
Hybrid vs Remote
Partial flexibility
Create alerts
See only opportunities that
matter
Filter Jobs by “Remote”
Slide 6
Slide 6 text
SEO Product Manager
Discovers, builds and iterates
product features that support your
audience, humans and bots, to
achieve a goal
Slide 7
Slide 7 text
@pelogia | guspelogia.com | #brightonseo
SEO Product Initiatives Examples
Programmatic Pages Internal Link Module Title Tests
Slide 8
Slide 8 text
Product
Requirement
Document
(PRD)
Slide 9
Slide 9 text
@pelogia | guspelogia.com | #brightonseo
Slide 10
Slide 10 text
@pelogia | guspelogia.com | #brightonseo
A PRD is your pitch to gain buy-in and
resources from those who are not sold on the
idea yet
Slide 11
Slide 11 text
@pelogia | guspelogia.com | #brightonseo
… but also allows you to consolidate exactly
what and why you’re doing something
Slide 12
Slide 12 text
Let's write a
PRD today
Slide 13
Slide 13 text
@pelogia | guspelogia.com | #brightonseo
Product Requirements Document
Opportunity
Business opportunity
Background
Set the scene
MVP
How the feature looks like
Slide 14
Slide 14 text
@pelogia | guspelogia.com | #brightonseo
Product Requirements Document
Open Questions
To discuss with stakeholders
Technical Debt
Baseline for requires tasks
Rollout &
Measurement
Dates and goals
Slide 15
Slide 15 text
@pelogia | guspelogia.com | #brightonseo
Automated
Internal Link Module
Slide 16
Slide 16 text
01
Background
Slide 17
Slide 17 text
@pelogia | guspelogia.com | #brightonseo
Internal links are an important ranking factor.
The anchor text is considered by Google to
understand what your page should rank for.
Background
Slide 18
Slide 18 text
@pelogia | guspelogia.com | #brightonseo
We have [1000+] [page type] on our website
and making these changes manually is a
daunting activity
Background
Slide 19
Slide 19 text
@pelogia | guspelogia.com | #brightonseo
An automatic solution would save us time and
allow us to adapt the strategy and boost a new
page instantly.
Background
Slide 20
Slide 20 text
02
Opportunity
Slide 21
Slide 21 text
@pelogia | guspelogia.com | #brightonseo
An automatic solution would save as time and allow us to
adapt the strategy. We could “boost” a new page instantly.
The MVP will cover [50] product pages with a
minimum traffic potential of [20000] searches
and conversion potential of [200] leads
Opportunity
Slide 22
Slide 22 text
@pelogia | guspelogia.com | #brightonseo
An automatic solution would save as time and allow us to
adapt the strategy. We could “boost” a new page instantly.
After [three months], we expect an increase of
[5%] in traffic and conversions
Opportunity
Slide 23
Slide 23 text
@pelogia | guspelogia.com | #brightonseo
An automatic solution would save as time and allow us to
adapt the strategy. We could “boost” a new page instantly.
After the MVP, this can be expanded to our Top
[5] target countries in a fraction of the time
Opportunity
Slide 24
Slide 24 text
03
MVP
Slide 25
Slide 25 text
@pelogia | guspelogia.com | #brightonseo
An automatic solution would save as time and allow us to
adapt the strategy. We could “boost” a new page instantly.
Minimum Viable Product
A basic but functional version of your
initiative that allows to prove impact
Slide 26
Slide 26 text
@pelogia | guspelogia.com | #brightonseo
MVP Format
50
Highest [potential] pages will
receive links
Max one link to the same
destination per page
Slide 27
Slide 27 text
@pelogia | guspelogia.com | #brightonseo
MVP Format
50
Highest [potential] pages
100
Minimum extra internal links
Max one link to the same
destination per article
Links will include parameter
trackers
Slide 28
Slide 28 text
@pelogia | guspelogia.com | #brightonseo
MVP Format
50
Highest [potential] pages
100
Minimum extra internal links
Max one link to the same
destination per article
Links will include parameter
trackers
Service will update published
and new articles
5
Max automated links per page,
max one per paragraph
Slide 29
Slide 29 text
@pelogia | guspelogia.com | #brightonseo
UI for editors to make changes
01
Multiple anchor text to same destination URL
02
Links to other products or domains
03
Does not include
@pelogia | guspelogia.com | #brightonseo
Phase 2: Pre-flight work
Technical Debt
Design how links
will appear
Research how
other
teams/products
may use this
feature
Slide 33
Slide 33 text
@pelogia | guspelogia.com | #brightonseo
Phase 3: Eng build
Technical Debt
Verify if platform
improvements are
a blocker
Technical stuff -
APIs, cronjobs, S3
buckets, etc
Slide 34
Slide 34 text
@pelogia | guspelogia.com | #brightonseo
Phase 4: Rollout
Technical Debt
Measure
conversion impact
(short and long-
term)
Run A/B test for
[2] weeks before
releasing to all
users
Slide 35
Slide 35 text
05
Open Questions
Slide 36
Slide 36 text
@pelogia | guspelogia.com | #brightonseo
How can we ensure an anchor text is present in at least 50 articles?
Can we exclude specific articles to display these links?
How easy is it to update and expand the anchor text list?
Programmatic Internal Linking
Both groups historically perform the same way (similar traffic)
Control Group (No Change) Test Group (Links Added)
Causal Impact Analysis
Slide 42
Slide 42 text
Causal Impact Analysis
Slide 43
Slide 43 text
Incremental
[traffic gain], not just
traffic increase
Slide 44
Slide 44 text
@pelogia | guspelogia.com | #brightonseo
Not an endorsement, but worth checking
SEO A/B Test Page Splitter
(Free)
An OrangeValley tool made by Koen Leemans
Slide 45
Slide 45 text
@pelogia | guspelogia.com | #brightonseo
A (paid) database of case studies and metrics
Slide 46
Slide 46 text
@pelogia | guspelogia.com | #brightonseo
Programmatic Internal Link
Related Articles
Fact Checked Articles
Author Pages
Detailed Structured Data
AI Content
Add Month/Year on Page Titles
Adding Hreflang
Updated Meta Description
Dynamic Price on Title Tags
FAQ Structured Data with Links
Add Publish Date (SERPs)
Slide 47
Slide 47 text
@pelogia | guspelogia.com | #brightonseo
A few more
Slide 48
Slide 48 text
@pelogia | guspelogia.com | #brightonseo
Test small, increase gradually. That’s your MVP!
01
Plan to revert changes
02
Document your progress (e.g. Wiki, PRDs)
03
Product & SEO <3
Slide 49
Slide 49 text
@pelogia | guspelogia.com | #brightonseo
A PRD is your pitch to gain buy-in and
resources from those who are not sold on the
idea yet