#SMX #25A @portentint
Force-directed diagrams for teaching & analysis
ADVANCED SEO VISUALIZATION
#SMX #25A @portentint
Ian Lurie
@portentint portent.com
#SMX #25A @portentint
Slides at: http://portent.co/fd-slides
#SMX #25A @portentint
I AM NOT A PROFESSIONAL
#SMX #25A @portentint
A STORY AS OLD AS ME
#SMX #25A @portentint
There is orphaned
content. It’s important.
#SMX #25A @portentint
how the @#!$(!! do I explain this?
#SMX #25A @portentint
#SMX #25A @portentint
OUR JOB ISN’T JUST ABOUT BEING
RIGHT
#SMX #25A @portentint
OUR JOB IS ABOUT BEING
UNDERSTOOD
#SMX #25A @portentint
FORCE DIRECTED DIAGRAMS
#SMX #25A @portentint
AS A TEACHING TOOL
#SMX #25A @portentint
#SMX #25A @portentint
SHOW IT
ORPHANED CONTENT
#SMX #25A @portentint
“I GET IT”
#SMX #25A @portentint
AS A DIAGNOSTIC TOOL
#SMX #25A @portentint
I don’t wanna look
through the log file!
#SMX #25A @portentint
#SMX #25A @portentint
PAGINATION TUNNEL
#SMX #25A @portentint
INFINITELY EXPANDING URLS
#SMX #25A @portentint
INFINITELY EXPANDING URLS hey
handsome
#SMX #25A @portentint
OUR JOB ISN’T JUST ABOUT BEING
RIGHT
#SMX #25A @portentint
OUR JOB IS ABOUT BEING
UNDERSTOOD
#SMX #25A @portentint
HOW-TO
#SMX #25A @portentint
HOW-TO (IN 6 MINUTES)
#SMX #25A @portentint
GRAVITY, REPULSION, EDGES
#SMX #25A @portentint
NODE (URL)
EDGE (LINK)
#SMX #25A @portentint
GRAVITY
can’t… escape…
#SMX #25A @portentint
REPULSION get away!!!
#SMX #25A @portentint
GEPHI
#SMX #25A @portentint
STEP 1: Create edges & nodes
#SMX #25A @portentint
SCREAMING FROG
#SMX #25A @portentint
#SMX #25A @portentint
SCREAMING FROG
#SMX #25A @portentint
Source Destination
CPU ABUSE
#SMX #25A @portentint
DEDUPE EDGES
#SMX #25A @portentint
GET NODE ‘WEIGHT’
#SMX #25A @portentint
ADD IT TO THE EDGES SHEET
#SMX #25A @portentint
EXPORT
#SMX #25A @portentint
THE SHEET
http://portent.co/forcexls
#SMX #25A @portentint
STEP 2: Generate your graph
#SMX #25A @portentint
GEPHI.GITHUB.IO
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
IMPORT
#SMX #25A @portentint
IMPORT
#SMX #25A @portentint
IMPORT
#SMX #25A @portentint
GENERATE
#SMX #25A @portentint
GENERATE
#SMX #25A @portentint
#SMX #25A @portentint
gaaah wtf
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
#SMX #25A @portentint
THE GRAPH
http://portent.co/gephi-pi
#SMX #25A @portentint
THIS IS UGLY
#SMX #25A @portentint
THIS IS NOT A SITE MAP
#SMX #25A @portentint
CPU ABUSE
#SMX #25A @portentint
< 4500 URLS
#SMX #25A @portentint
40000 URLS
Ubuntu 6-core Xeon 128GB RAM
2x GPUs
#SMX #25A @portentint
WHY DO IT?
#SMX #25A @portentint
OUR JOB ISN’T JUST ABOUT BEING
RIGHT
#SMX #25A @portentint
OUR JOB IS ABOUT BEING
UNDERSTOOD
#SMX #25A @portentint
THANK YOU!
SEE YOU @SMX WEST SAN JOSE, CA
MARCH 1-3, 2016
#SMX #25A @portentint
THANK YOU!
SEE YOU @SMX WEST SAN JOSE, CA
MARCH 1-3, 2016
Oh, also: Portent’s hiring SEOs, PPCs & all around smarty-pants