Hack the BOSS Ted DRAKE Yahoo! France. 2 BOSS Basics “BOSS is a data API. It’s not a search API” -Vik Singh, BOSS Architect www2009 Conference, Madrid.

Slides:



Advertisements
Similar presentations
The Big Idea for the “Emerging Young Artists” is to do SMART marketing using digital marketing avenues. The idea is to create awareness and increase.
Advertisements

Publishing and the Web. What do online customers want? The Google generation expect: To find everything quickly & efficiently Websites to be easy to use.
SEO & SMO Working Plan Copyright © Orion Computech | | - | Skype: - vishal.orion.
IU Librarians’ Day - 05/15/09 Emerging Technologies & Libraries: What’s new & useful to libraries Chanitra Bishop, Instruction & Emerging Technologies.
Engaging networks can help you to grow your online community Outreach top 10.
L. Grewe. YQL – what is it Yahoo! Query Language.
Google Tools and your Library - the Possibilities are Exponential Google CSE Google CSE Google Scholar Google Scholar Google My Library Google.
SEO PACKAGES. Types of Plans Starter Plan Business Plan Enterprises Plan.
Search Engine Optimization March 23, 2011 Google Search Engine Optimization Starter Guide.
Presented by: FeedDealer.com. Getting your Website on Top – Search Engine Optimization 5-in-15.
SEO Techniques Tech Talk 29 th August 2013 (By PEN Vannak)
SOCIAL NETWORKING APP FACEBOOK. WHAT IS FACEBOOK Facebook was created in 2004 by Mark Zuckerburg and was first used on computers. It was one of the first.
WageIndicator SEO, December 10, 2008 Irene van Beveren Today: 0.Why SEO is important 1.Keyword Strategies 2.Title Tags 3.Internal Links 4.Duplicate Content.
Web Content Management at GCN.com The Gilbane Conference: Content Technologies for Government Alec Dann SVP of Internet Publishing PostNewsweek Tech Media.
8/16/2015 Search Engine Optimization (SEO). Keyword Research After closely monitoring the competitors we have come up with the business keywords that.
SEO Lunch How to Grow A Business in 3 Bites Akiva Ben-Ezra
On-Site Strategies for Optimizing Your Local Business. sunclouddesign.com/talks.
For REAL MEN REAL STYLE.  Search Engine Optimization  SEO is strategies, techniques and tactics to improve or promote a website in order to get a.
SEO for Web Designers By Alfredo Palconit, Jr.. I. What is SEO? A process of improving a site’s traffic and rank from organic search engine results. Notes:
Result presentation. Search Interface Input and output functionality – helping the user to formulate complex queries – presenting the results in an intelligent.
Search Engine Optimization. Introduction SEO is a technique used to optimize a web site for search engines like Google, Yahoo, etc. It improves the volume.
Getting Started (The Basics) Copyright 2012 Peoplemovers.com, All rights reserved.
7 features or concepts your website needs to have in place to get noticed on the web and help you succeed.
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
I did my video Now What? Youtube Secrets Revealed!
Beyond Google Search Using Google Search tools to their potential.
Kat & Mouse | katandmouse.com | facebook.com/katandmouseo Blogging + SEO It’s more than just a title tag. By Kathy Long, SECRO (Search Engine Conversion.
Web 2.0: Concepts and Applications 4 Organizing Information.
Strengths: SEO – Moderate Page Placement Inbound Links: 11 Onsite Lead Generation Mobile Optimization Onsite Blogging -API To Social Sites - Facebook,
ATLAS Outreach & Education News & Collaboration. News Reporting ATLAS progress and results to the world ATLAS Week - 11 Oct 2011S. Goldfarb - ATLAS Outreach.
Web 2.0: Concepts and Applications 6 Linking Data.
 BUSME Project Amir & Anne. BACKGROUND: BUSINESS PLAN  An online application or website for intercity bus planning  The only site that allows bus operators.
Op.Cit Bookstore November 13, 2013 © 2013 Watermelon Mountain Web Marketing 1 Jan Zimmerman, Author Web Marketing for Dummies Social Media Marketing All-in-One.
Integrating SMO and SEO Jacob Morgan and Jose Nunez.
Social Bookmarking and Linking Strategies Page 1 Linda Fisk and Mark Robertson Freedom Interactive Marketing.
SEO ENRICH YOUR MARKET BY SMART SEARCH SOLUTIONS1.
Get Found on Google YouTube Secrets Revealed!. Use Video To be seen by the world!!!! 2.
Do's and don'ts to improve your site's ranking … Presentation by:
Link building or “Off Page SEO” is more important than on page SEO. Google puts a lot of ranking weight on incoming links to your website. Links to your.
WordPress Workshop Part 6: SEO Basics SocialBizNow.com Roohi Moolla CEO/Founder SocialBizNow | SocialBizWorld | NeighborhoodNow
Local Search Ranking Factors Benu Aggarwal
5 Weeks Due Date April 15. Content Not Key Google performs 3 Billion Searches a day.
Tracking Emerging Technologies With Python. Pick Topics There is huge list of emerging technologies. Just a few… Multi-core Parallel Programming Web FrameworksScalable.
1. About Us 2 Social Annex spun out of Immply Group – a web development and design agency specializing in Social media, CMS, social networking and eCommerce.
SEO Who knew 3 letters could mean so much?. What is SEO? Search Engine Optimization (SEO) is the practice of improving and promoting a web site in order.
Features. Yahoo! Features My Yahoo! Flickr Delicious Yahoo! Pipes Yahoo! Maps Yahoo! Developer Network (YDN) Yahoo! Finance Yahoo! Mobile Yahoo! Hot.
“How to INDEX and Rank Your Post in Google in Under 60 Seconds!” ~by Brian Cain.
Blogging Webinar LEARN THE BENEFITS OF BLOGGING & HOW TO GET STARTED!
By: Wesley Tedlock Digital Marketing: Blogging!. What’s the big deal about Blogs? Have an impact on different brands It’s a way to get your thoughts across.
Services & Startup-Quotation. Our Services 1.Social Media Marketing (SMM) 2.Search Engine Optimization (SEO) 3.Pay Per Click (PPC): Google AdWord and.
Yahoo! BOSS Open up Yahoo!’s Search data via web services Developer & Custom Tracks Big Goal – If you’re in a vertical and you perform a search, you should.
What is Seo? SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search.
In c orporati n g SEO Strategi es in Yo ur Library Tabatha Farney Director of Web Services & Technologies Kraemer Family Library University of Colorado.
SEO 101 Presented By: Simon Heseltine Director AIM: SimonHeseltine AOL Analytics University.
By Ondrej Rafaj Get More Sales in the iPhone App Store by improving your organic results.
KeywordTool.com keywordtool.com What is KeywordTool.com?
Think Digital, Think Ally Digital Media 1of19 SEO Press Release Strategy 2015.
Who is Executive Web Club? Globally Local from Nanaimo, BC to Mumbai, India  White Label Platforms  Search Engine Optimization  Mobile Apps Development.
Use Your Social Profiles To get Search Engine Optimized.
1 OCM U 1.6 Creating Content for The Web The Office of Communications and Marketing (OCM)
My Favorite Top 5 Free Keyword Research Tools –
Search Engine Optimisation No Point having a lovely site and lovely content if no one can find it!
Benefits of Online Business Directory Listings Presented to you By Local Search UAE
Frompo is a Next Generation Curated Search Engine. Frompo has a community of users who come together and curate search results to help improve.
Search Engine Optimization (SEO) Presentation By Celina Jonesi Small Business Seo – KG Tech.
Search Engine Optimization(S.E.O)
SEARCH ENGINE OPTIMIZATION SEO. What is SEO? It is the process of optimizing structure, design and content of your website in order to increase traffic.
Objective % Explain concepts used to create websites.
Mendeley.
Getting to the Top of.
Presentation transcript:

Hack the BOSS Ted DRAKE Yahoo! France

2 BOSS Basics “BOSS is a data API. It’s not a search API” -Vik Singh, BOSS Architect www2009 Conference, Madrid

3 Change ranking Create your own look and feel Use your favorite ads Mash with external APIs BOSS = Freedom

4 Coming Soon… SLA Customer Support Fees: -Free for most uses -Costs based on usage

5 BOSS Details REST based API. XML or JSON output Web, News, Image, SiteSearch, and Spelling Suggestion services Time span filtering for News Search Delicious Tags and Popularity Keyterm extraction Microformat and RDF data Extended abstracts Recognizes most search filters from Yahoo! and Google (backdoor hacks)

6 What is the most important part of your application? The results display? The text ads? The rounded borders? The smooth animations? The perfect URL? THE QUERY STRING!!!

7 The Query Tells you what the user is looking for Generates related topics Powers secondary APIs Can be generated by a search box, URL, tags,or keyword extraction from the page. The Query is your BFF!

8 Let’s Start Hacking! Get an API key You don’t need a URL for now. Update it later for better tracking and promotion.

9 Site Specific Results Search only one site: /ysearch/web/v1/golf+site:vw.com? Search from a select group of sites: /ysearch/web/v1/golf?sites=vw.com,vwtrendsw eb.com,performancevwmag.com,caranddriver.c om

10 Tag or Title Filters Use the inurl: filter to simulate tag search: /ysearch/web/v1/inurl:golf? Use intitle: to filter results with query in title /ysearch/web/v1/intitle:golf?

11 Get Related Sites Use related:foo.html to find related sites /ysearch/web/v1/related: nddriver.com/car/2006-models/2006- golf.html?

12 BOSS Keyterms Keyterms are words used to find a site while searching on Yahoo! Listed in order of relevance. /web/v1/{query}?view=keyterms

13 Delicious Tags and Popularity How many times has a page been saved in Delicious? What tags have been associated with the page? How many times? view=delicious_saves,delicious_toptags

14 KeyTerms + Delicious Tags: What are they good for? Relevancy Related Searches Search Suggest Tag Clouds Trigger secondary APIs Highlight Popular Results

15 What it looks like Bucharest city Romanian population Romania architecture city centre clubs

16 BOSS Mashup Framework Python based framework to mash BOSS API with secondary web services and proprietary data Easy integration with Google APP Engine Powers the infamous YUIL (4 hour search) project. Fast prototyping with minimal code

17 BOSSY Code on BOSS Mashup Platform __author__ = "Vik Singh from yos.util import text, typechecks from yos.yql import db from yos.boss import ysearch def month_lookup(s): for m in ["jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sept", "oct", "nov", "dec"]: if s.startswith(m): return m def parse_month(s): months = filter(lambda m: m is not None, map(month_lookup, text.uniques(s))) if len(months) > 0: return text.norm(months[0]).capitalize() def parse_year(s): years = filter(lambda t: len(t) == 4 and typechecks.is_int(t), text.uniques(s)) if len(years) > 0: return text.norm(years[0])

Relevancy Hacking

19 Location Based Relevancy Where am I? Where am I going? What can I find? Map generated by FirePin application on iPhoneFirePin

20 Location Based Relevancy Fire Eagle: Standardized location and sharing platform Live location tracking Find upcoming traffic cameras, landmarks, restaurants, headlines, photos, twitter buzz, etc… Shared locations with friends Mining Interesting Locations and Travel Sequences from GPS Trajectories for Mobile Users by Yu Zheng, Lizhu Zhang, Xing Xie and Wei-Ying MaMining Interesting Locations and Travel Sequences from GPS Trajectories for Mobile Users

21 Secondary Sources Wikipedia, Craigslist, Government Data… 1.Blah 2.Foo 3.Blah Blah 1.Baz 2.Bar 3.Foo 1. Foo Multiple sources to increase relevance DuckDuckGo.com = BOSS + Wikipedia (and other services)DuckDuckGo.com Understanding User's Query Intent with Wikipedia by Jian Hu, gang wang, Fred Lochovsky and Zheng Chen - www2009 conferenceUnderstanding User's Query Intent with Wikipedia OpenData: DataMob.org, TheInfo.org, InfoChimps.orgDataMob.org TheInfo.orgInfoChimps.org

22 Real Time Events Tweet News: Twitter + News SearchTweet News Twitter users share most timely articles Relevancy highlights tweeted stories BOSS

23 Internal + External Data Sources BOSS Tech Crunch Search: BOSS + Access to proprietary data Tech Crunch Search Create custom tables in YQL BOSS “Vertical Lens” defines what internal data BOSS should index as well as your preferred external sources.

24 Offline Analysis Coloralo requests extra images caches them analyzes them for relevancy Coloralo finds coloring book images.

25 Quick and Easy semantic Search Limit your results to sites with microformats or rdf data: searchmonkeyid:com.yahoo.page.uf.hreview Request structured data, keyterms, and Delicious data from BOSS: view=keyterms,searchmonkey_feed,searchmonkey_rdf,delicious_top tags,delicious_saves Sample request: yid:com.yahoo.page.uf.hreview?appid=YourAppId&format=xml&star t=0&count=15&view=keyterms%2Csearchmonkey_feed%2Csearchm onkey_rdf%2Cdelicious_toptags

26 Inurl and Intitle Hacks Use your favorite search engine hacks with BOSS. Most of the SERP advanced search tricks will work with your BOSS requests. This does not include Google, Yahoo!, or other specific patterns such as !sports

27 Website Description Get a more complete picture of a target web site by combining multiple requeststarget web site Find the number of external sites linking to the site: /ysearch/se_inlink/v1/{site}?omit_inlinks=domain Find the pages within the site: /ysearch/se_pagedata/v1/{site}? Find related web pages: /ysearch/web/v1/related:{site}?view=delicious_saves,delicious_topt ags

28 Filter News by Time Older, less timely articles may have more natural relevancy. Control this by selecting the age range for news articles. Use orderby=date to show latest instead of most relevant. What happened while you were asleep: /ysearch/news/v1/{query}?age=9h&orderby=date Limit news articles to 1-7 days old: /ysearch/news/v1/{query}?age=1d-7d

29 Vertical Focus Vertical Search Engines already have a niche audience. Limit searches to appropriate sites: InsiderFood InsiderFood Truevert creates a model of word relations in context to its niche: environmental.Truevert

30 Go Beyond the Web Site Desktop: Xobni for OutlokXobni Tools: Zemanta finds related information for blogs and sZemanta Modular: Create an application for Facebook, Yahoo, MySpace and more with the Open Social standard.Open Social

31 Go from Search to Action Keyword Finder uses BOSS keyterms to return the top 10 keywords used by successful sites for a queryKeyword Finder Bossy returns a single answer to questions. Where is Big Ben? London.Bossy

32 Resources Yahoo! BOSS: BOSS Mashup Framework: YQL: Fire Eagle: Google App Engine: Amazon Web Services: oAuth: Open Social: Open Data: Alt Search Engines: BOSS Hacks: -Add your hack to