Contenu connexe
Similaire à APIs and Efficiency SEOProSco Presentation 18th Oct 2012 (20)
APIs and Efficiency SEOProSco Presentation 18th Oct 2012
- 2. |
Contents
1 Introduction
2 Analytics
3 Adwords
4 Link Tools
5 Non-API Based Efficiency
© 2012. Proprietary and confidential | p. 2
- 5. 1 | Introduction
What is an API?
An application programming interface (API) is a specification intended to be used as an
interface by software components to communicate with each other. (Wikipedia)
Essentially, a way of getting data from pieces of software easier
© 2012. Proprietary and confidential | p. 5
- 7. 1 | Introduction
Why Use APIs?
1. Maximise Efficiency
2. Customisation
3. Reduce Frustration
© 2012. Proprietary and confidential | p. 7
- 9. 2 | Analytics
Reporting
Reasons your reporting is rubbish:
• It takes too long to produce
• Your clients don’t bother to read it
• It uses time that could be better spent elsewhere
© 2012. Proprietary and confidential | p. 9
- 10. 2 | Analytics
Google Analytics API
The GA API has a number of uses:
• Customising data collection, i.e. for use in mobile applications
• Configuration of Google Analytics accounts
• Customised reporting
© 2012. Proprietary and confidential | p. 10
- 11. 2 | Analytics
Google Analytics API
The GA API has a number of uses:
• Customising data collection, i.e. for use in mobile applications
• Configuration of Google Analytics accounts
• Customised reporting
© 2012. Proprietary and confidential | p. 11
- 12. 2 | Analytics
Using the GA API
The online GA resource has tutorials for Java, Python, PHP and JavaScript
API pulls out data in a raw format
2 obvious ways to interact with the API:
• Online
• Offline
© 2012. Proprietary and confidential | p. 12
- 13. 2 | Analytics
Using the GA API
Online Method
Query API Using a Script
Make Customised Online Reports
???
Profit
© 2012. Proprietary and confidential | p. 13
- 14. 2 | Analytics
Using the GA API
Online Method Example
© 2012. Proprietary and confidential | p. 14
- 15. 2 | Analytics
Using the GA API
Offline Method
Obviously, Excel will be needed…
• Use your script to Export to CSV
• Use a tool such as Excellent Analytics
© 2012. Proprietary and confidential | p. 15
- 16. 2 | Analytics
Using the GA API
Offline Method Example (NOT AN OMD REPORT)
© 2012. Proprietary and confidential | p. 16
- 17. 2 | Analytics
Using the GA API
Do
1 Use segmentation
2 Make reports clean and clear
3 Make reports ROI heavy
4 Make reports interactive
© 2012. Proprietary and confidential | p. 17
- 18. 2 | Analytics
Using the GA API
Don’t
1 Include things because they’re ‘pretty’
2 Simply replicate the GA interface
3 Bombard clients with huge walls of text
4 Include anything that still requires manual input
© 2012. Proprietary and confidential | p. 18
- 20. 3 | Adwords
Why Use the Adwords API?
Obvious benefits of Adwords API:
• More efficient and dynamic paid search management
• Use of traffic estimator and keyword tool
© 2012. Proprietary and confidential | p. 20
- 21. 3 | Adwords
Why Use the Adwords API?
Obvious benefits of Adwords API:
• More efficient and dynamic paid search management
• Use of traffic estimator and keyword tool
© 2012. Proprietary and confidential | p. 21
- 22. 3 | Adwords
Using the Adwords API
Some barriers to using the Adwords API:
• Require an MCC account
• Need to apply for an API Token and meet required minimum functionality
• Costs
© 2012. Proprietary and confidential | p. 22
- 23. 3 | Adwords
Using the Adwords API
Import Adwords keyword traffic estimations straight in to Excel:
http://seogadget.com/google-adwords-plugin-excel/
This has obvious uses:
• Keyword research
• Expanding out existing keyword lists
• Combine with ranking data to highlight ‘quick wins’ and visibility reports
• Combine with RKG Duck - http://www.rimmkaufman.com/duck/
© 2012. Proprietary and confidential | p. 23
- 24. 3 | Adwords
No API Token?
© 2012. Proprietary and confidential | p. 24
- 25. 3 | Adwords
No API Token?
© 2012. Proprietary and confidential | p. 25
- 27. 4 | Link Tools
Why Use Link Tool APIs?
1 Using the interface is very time consuming
2 Default exports usually include junk
3 Customisation
4 Record changes over time
© 2012. Proprietary and confidential | p. 27
- 28. 4 | Link Tools
API Choice
Three main choices for API:
• Majestic SEO (£250 to £1,000)
• SEOMoz ($500 to $10,000)
• Ahrefs ($79 to $500)
Or…crawl the web yourself
© 2012. Proprietary and confidential | p. 28
- 29. 4 | Link Tools
API Usage Examples
• Link diversity
• IP diversity
• Links with PageRank
• Common URLs
• Geographical Spread
• Anchor distribution
• Brand vs Non-Brand
• Link type
• Link churn
• Toxic links
• Documentation of all of the above in a relevant format
© 2012. Proprietary and confidential | p. 29
- 30. 4 | Link Tools
Alternatives
Create a tool that analyses CSV files from data exports
Use an existing tool that would still save time, e.g.
• Linkdex
• SEOMoz Labs
• Link Research Tools
• SEO Tools for Excel
• Bright Local
• Link Detective
• Link Building Toolbar
© 2012. Proprietary and confidential | p. 30
- 31. 4 | Link Tools
Examples of Alternatives
Link Detective
© 2012. Proprietary and confidential | p. 31
- 32. 4 | Link Tools
Examples of Alternatives
SEO Tools for Excel
© 2012. Proprietary and confidential | p. 32
- 33. 4 | Link Tools
Social
© 2012. Proprietary and confidential | p. 33
- 35. 5 | Non-API Efficiency
Technical Audits
© 2012. Proprietary and confidential | p. 35
- 36. 5 | Non-API Efficiency
Technical Audits
It will never be possible to audit a site automatically but the following tools will help with the
basics:
• URIValet
• WooRank
• BuiltWith
• YSlow
• WebPageTest
© 2012. Proprietary and confidential | p. 36
- 37. 5 | Non-API Efficiency
Technical Audit Tool Examples
© 2012. Proprietary and confidential | p. 37
- 38. 5 | Non-API Efficiency
Technical Audit Tool Examples
© 2012. Proprietary and confidential | p. 38
- 39. 5 | Non-API Efficiency
Other Technical Audit Improvements
Use PowerPoint instead of Word
• More efficient
• Easier for client to understand
Create a tool that will automatically generate your template
© 2012. Proprietary and confidential | p. 39
- 40. 5 | Non-API Efficiency
Ultimate Goal
Never have to spend time gathering data
• More time for analysis
• Better results for client
• Minimise BS
© 2012. Proprietary and confidential | p. 40
- 41. 5 | Non-API Efficiency
Bonus Slide
If you’re wanting to do some really clever stuff with APIs, there is a huge database of APIs
here:
http://www.programmableweb.com
Blog is full of ideas, one good blog post explaining the use of Semantic APIs:
http://blog.programmableweb.com/2012/06/13/111-semantic-apis-musicbrainz-calais-and-
dbpedia/
© 2012. Proprietary and confidential | p. 41