Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Matt Beswick-Get More from your Content, Embrac...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Distilled
December 04, 2014
Technology
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Matt Beswick-Get More from your Content, Embrace your Inner Geek
Distilled
December 04, 2014
More Decks by Distilled
See All by Distilled
Wil Reynolds — Paid Search Strategies SEOs will Love
distilled
0
180
Rand Fishkin — Search Ranking Factors in 2015 What Data, Opinions, and Testing Reveal
distilled
0
240
Larry Kim — The Top 10 Facebook & Twitter Advertising Hacks of All Time
distilled
0
210
Will Critchlow - Practical Tips for the Future of Search II
distilled
0
320
Tom Anthony - New Paradigms: Five Fundamental Changes in Search II
distilled
0
370
Aaron Friedman — ‘Google's Predictable Content Preference’
distilled
0
340
Aleyda Solis — ‘Unlocking Growth Opportunities with Search Analytics’
distilled
0
270
Anum Hussain — ‘Topics Over Keywords: An SEO-Driven Approach to Content Marketing’
distilled
0
330
Casie Gillette — ‘21 Must-Have PR Tools and Tactics’
distilled
0
220
Other Decks in Technology
See All in Technology
Argo CDとAtlantisで実現するインフラ管理のセルフサービス化──小規模SREチームで支えるプラットフォーム
cassius7
0
240
Meet AgentCore Identity Consent Portal
hironobuiga
2
100
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3.3k
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
130
IR Today: Theory, Practice, and Agents
dtunkelang
0
240
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
2
740
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
110
GitHub Agentic Workflows を触ってみる
htkym
2
860
キャリアLT今日までそして明日から
kentapapa
1
120
20260915deck.gl-raster を使ってみた
rena1208
0
150
LT:「このままでいいのかな?」から一歩踏み出した私のデータキャリア選択〜社会人3年目に上京を決意したリアル〜Snowflake女子会 vol.8
snowwmn0824
0
110
AIは推し活である。
kurazuuuuuu
2
1k
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Building an army of robots
kneath
307
47k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Skip the Path - Find Your Career Trail
mkilby
1
240
Into the Great Unknown - MozCon
thekraken
41
2.7k
Chasing Engaging Ingredients in Design
codingconduct
0
340
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
Transcript
Get More From Your Content: Embrace Your Inner Geek. by
Matt Beswick, aged 31 and a half.
I have a confession. @mattbeswick
My friends and family have known this for a LONG
time. @mattbeswick
I’m a geek. @mattbeswick
From building crap batch programs when I was 12... @mattbeswick
To being part of a text-based game when I was
15... @mattbeswick
To a hacked together Facebook game that changed my life.
@mattbeswick
A Story of Growth... @mattbeswick
I’m a FAKE geek.
SELECT * FROM table! WHERE! username! LIKE! ‘%$username%’ @mattbeswick
Eventually I make stuff work. @mattbeswick
THIS IS MY CALL TO ARMS @mattbeswick
So don’t be scared… @mattbeswick
Being a geek helps make life easier. @mattbeswick
Being a geek saves you huge amounts of time. @mattbeswick
Here We Go! @mattbeswick
Crafting Stories @mattbeswick
Get Links @mattbeswick
Get Noticed @mattbeswick
Surveys FTW @mattbeswick
Single vs. Multiple @mattbeswick
@mattbeswick A List of Answers
@mattbeswick Multiple Questions = Crosstabs
It’s all about the idea, and the story. @mattbeswick
@mattbeswick Take The Answers & Look For Trends
@mattbeswick Create a list of the most interesting findings
Finally, get your creatives to do their thing @mattbeswick
Finally, get your creatives to do their thing
http://www.tecmark.co.uk/smartphone-‐usage-‐data-‐uk-‐2014/
This is the post. BBC? TV Coverage??
Lessons Learned @mattbeswick
1. Unique data is great for outreach @mattbeswick
2. You’re looking for a story @mattbeswick
3. Where possible, include the data @mattbeswick
4.Follow @staceycav @mattbeswick
Scraping @mattbeswick
Disclaimer: Google Don’t Like You Doing This @mattbeswick
Stealing Is Naughty @mattbeswick
None
@mattbeswick
http://www.targetlocal.co.uk/tools/ simple-serp-scraper/ You could use software… @mattbeswick
Where’s the fun in that? @mattbeswick
It’s Geek Time! @mattbeswick
PHP == Good @mattbeswick
http://www.google.com/search? hl=en&pws=0&q=searchlove 1. Google URL @mattbeswick
$html = file_get_contents($url_check); 2. Get the HTML @mattbeswick
@$dom->loadHTML($html); 3. Load the HTML @mattbeswick
$xpath = new DOMXPath($dom); 4. Convert to XPath @mattbeswick
$xpath->evaluate("//div[@id='search']// h3/a/@href"); 5. Grab the Results @mattbeswick
Success!? http://www.shutterstock.com/gallery-‐667657p1.html?cr=00&pl=edit-‐00 @mattbeswick
Cue Tumbleweed… @mattbeswick
The power comes when you do it en-masse @mattbeswick
“Online Share Trading” Example:
1. Take the top keywords for your client / site
@mattbeswick
best online share trading online share trading online share trading
uk share trading share trading account share trading online shares trading trade shares online trading shares trading shares online uk share trading @mattbeswick
2. Scrape page 1 for each of these phrases @mattbeswick
@mattbeswick
3. Get an overall view of who your competitors really
are @mattbeswick
@mattbeswick
You now know who you’re up against @mattbeswick
Let’s Take 5… @mattbeswick
@mattbeswick
This could get messy @mattbeswick
@mattbeswick Some Data Your Code Cool Stuff APIs (over) Simplified
@mattbeswick Not just for geeks* *Knowing how to code
helps.
@mattbeswick Get your learning on…
Building a Request @mattbeswick
Here’s what you get…
Which is the same as this @mattbeswick
http://api.sharedcount.com/? url=http://www.distilled.net Social Data? No Problem @mattbeswick
Here’s What We Get @mattbeswick
Again, doing this for one URL isn’t very powerful… http://i.dailymail.co.uk/i/pix/2010/12/20/article-‐1340131-‐0C8A6AA5000005DC-‐966_634x421.jpg
@mattbeswick
… but when you do it for the masses you
start to learn things. http://www.shutterstock.com/gallery-‐667393p1.html?cr=00&pl=edit-‐00 @mattbeswick
Twitter API – Get Tweets by Search – e.g. “SearchLove”
@mattbeswick
How about we do this for the speakers? @mattbeswick
Here’s some top level data for them… @mattbeswick
What are they reading? @mattbeswick
And look for sites that we should be publishing on.
@mattbeswick
Suggested Viewing – Richard Baxter http://www.slideshare.net/seogadget/really-targeted-outreach-from-richard-baxter-seogadget
Everything else basically involves stealing stuff. @mattbeswick
Let’s steal some keywords @mattbeswick
Take our list of competitors from earlier… Only use NICHE
competitors tddirectinvesting.co.uk money.co.uk iii.co.uk hl.co.uk thisismoney.co.uk selftrade.co.uk @mattbeswick
Use the SEMRush API to grab their paid and organic
keywords @mattbeswick
http://api.semrush.com/ ?type=domain_organic &key=YOUR_API_KEY &display_limit=500 &export_columns=Ph,Po,Nq,Cp,Ur &domain=selftrade.co.uk &database=uk In the background
we’re doing this… @mattbeswick
Which gives us this… @mattbeswick
And in the end we have a spreadsheet! @mattbeswick
Let’s order by ‘total competitors’ @mattbeswick
Or by landing page to identify groupings @mattbeswick
Want to take it a step further? @mattbeswick
Drop those landing pages into URLProfiler
Generate Screenshots @mattbeswick
You now know what they’re bidding on… … and their
landing pages
If that doesn’t generate ideas, nothing will. @mattbeswick
Flick Through & Pick Out Great Landing Pages More Tumbleweeds?
@mattbeswick
“We’re just here for the links” @mattbeswick
Let’s steal those too then. @mattbeswick
*Knowing how to code helps http://moz.com/products/api http://developer-‐support.majesticseo.com/ Our Heroes!
Take our list of competitors again… @mattbeswick
In the background $parameters["item"] = $url;! $parameters["datasource"] = "fresh”;! $parameters["Mode"]
= 1;! $parameters["Count"] = 10000;! $parameters["MaxSourceURLsPerRefDomain"] = 1;! $parameters["MaxSameSourceURLs"] = 1; @mattbeswick
In the background $api_service = new APIService(MAJESTIC_APP_API_KEY, MAJESTICSEO_ENDPOINT);! ! $response
= ! $api_service- >executeOpenAppRequest("GetBackLinkData", $parameters, MAJESTIC_ACCESS_TOKEN); @mattbeswick
We get a nice big list…
But there’s LOADS of crap @mattbeswick
@mattbeswick Export to Excel & Filter
So we can now steal their keywords, and their links...
@mattbeswick Let’s talk about the bigger picture
@mattbeswick It’s that word again
@mattbeswick This is what Google wants http://www.shutterstock.com/gallery-790342p1.html?cr=00&pl=edit-00
@mattbeswick Being a liar isn’t an option any more
@mattbeswick Combining all of the above helps you build networks
to build your brand.
API Examples http://www.mattbeswick.co.uk/big-list-of-apis/
One Last Bright Idea
Analyse a page for topics Get that list and store
it Use it as a basis for outreach
An example Textwise Response…
Don’t Forget Your Spider @mattbeswick
Keep on crawlin’! Build up a searchable database of sites
Use that db as a basis for outreach … and also check who they link to. Crawl each of those sites and check for topics… Start with a ‘seed’ list of sites
… here’s an example of what you get... @mattbeswick
One Problem…
Textbroker = $1000+/mth @mattbeswick
Matt Beswick Hidden Pixel @mattbeswick
[email protected]
FREE STUFF! http://www.hiddenpixel.com/SL2014/