Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Matt Beswick-Get More from your Content, Embrac...
Search
Distilled
December 04, 2014
Technology
0
310
Matt Beswick-Get More from your Content, Embrace your Inner Geek
Distilled
December 04, 2014
Tweet
Share
More Decks by Distilled
See All by Distilled
Wil Reynolds — Paid Search Strategies SEOs will Love
distilled
0
120
Rand Fishkin — Search Ranking Factors in 2015 What Data, Opinions, and Testing Reveal
distilled
0
180
Larry Kim — The Top 10 Facebook & Twitter Advertising Hacks of All Time
distilled
0
140
Will Critchlow - Practical Tips for the Future of Search II
distilled
0
270
Tom Anthony - New Paradigms: Five Fundamental Changes in Search II
distilled
0
300
Aaron Friedman — ‘Google's Predictable Content Preference’
distilled
0
270
Aleyda Solis — ‘Unlocking Growth Opportunities with Search Analytics’
distilled
0
220
Anum Hussain — ‘Topics Over Keywords: An SEO-Driven Approach to Content Marketing’
distilled
0
280
Casie Gillette — ‘21 Must-Have PR Tools and Tactics’
distilled
0
170
Other Decks in Technology
See All in Technology
[TechNight #90-1] 本当に使える?ZDMの新機能を実践検証してみた
oracle4engineer
PRO
3
140
ローカルLLMでファインチューニング
knishioka
0
130
生成AIでwebアプリケーションを作ってみた
tajimon
2
130
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
260
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
150
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
160
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
2
440
20250623 Findy Lunch LT Brown
3150
0
800
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
290
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
150
A2Aのクライアントを自作する
rynsuke
1
160
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
400
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
660
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
69
4.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Done Done
chrislema
184
16k
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/