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
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
170
Rand Fishkin — Search Ranking Factors in 2015 What Data, Opinions, and Testing Reveal
distilled
0
230
Larry Kim — The Top 10 Facebook & Twitter Advertising Hacks of All Time
distilled
0
200
Will Critchlow - Practical Tips for the Future of Search II
distilled
0
310
Tom Anthony - New Paradigms: Five Fundamental Changes in Search II
distilled
0
360
Aaron Friedman — ‘Google's Predictable Content Preference’
distilled
0
330
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
320
Casie Gillette — ‘21 Must-Have PR Tools and Tactics’
distilled
0
210
Other Decks in Technology
See All in Technology
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
360
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
240
Escolhendo LLMs na Prática: Lições Reais em Busca Agêntica no Mercado Livre —TDC 2026 Floripa
jpbonson
0
110
現場をAIで動かす「フィジカル AI」の組み込み設計の考え方【SORACOM Discovery 2026】
soracom
PRO
0
150
Retriever と Reranker、結局どうする?
kazuaki
1
520
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
2.9k
VPCセキュリティ対応の最新事情
nagisa53
2
350
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
200
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
320
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
210
自己解決や回答速度を上げる、サポート業務へのAIの組み込み方【SORACOM Discovery 2026】
soracom
PRO
0
120
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
150
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
How to Talk to Developers About Accessibility
jct
2
460
GraphQLとの向き合い方2022年版
quramy
50
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Paper Plane (Part 1)
katiecoart
PRO
1
9.9k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
A Modern Web Designer's Workflow
chriscoyier
698
190k
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/