"Economics of Web Design" by Yury Lifshits

63
Economics of Web-Design Yury Lifshits Caltech http://yury.name CS Club, Steklov Institute, 2008 1 / 35

description

http://yury.name

Transcript of "Economics of Web Design" by Yury Lifshits

Page 1: "Economics of Web Design" by Yury Lifshits

Economicsof Web-Design

Yury LifshitsCaltech

http://yury.name

CS Club, Steklov Institute, 2008

1 /35

Page 2: "Economics of Web Design" by Yury Lifshits

A camel is a horse designed bya committee

Vogue’1958

Less is more

1855, Robert Browning(English poet)

2 /35

Page 3: "Economics of Web Design" by Yury Lifshits

A camel is a horse designed bya committee

Vogue’1958

Less is more

1855, Robert Browning(English poet)

2 /35

Page 4: "Economics of Web Design" by Yury Lifshits

A camel is a horse designed bya committee

Vogue’1958

Less is more

1855, Robert Browning(English poet)

2 /35

Page 5: "Economics of Web Design" by Yury Lifshits

Outline

1 Anti-AdWords Theorem

2 Dynamic Design

3 Hit Counter Project Proposal

3 /35

Page 6: "Economics of Web Design" by Yury Lifshits

Outline

1 Anti-AdWords Theorem

2 Dynamic Design

3 Hit Counter Project Proposal

3 /35

Page 7: "Economics of Web Design" by Yury Lifshits

Outline

1 Anti-AdWords Theorem

2 Dynamic Design

3 Hit Counter Project Proposal

3 /35

Page 8: "Economics of Web Design" by Yury Lifshits

1Anti-AdWords Theorem

4 /35

Page 9: "Economics of Web Design" by Yury Lifshits

Problem Statement

Given 10 organic search results

and 5 sponsored results

place them on 15 slots on a webpage

5 /35

Page 10: "Economics of Web Design" by Yury Lifshits

Math model (1/2)

Every link i:Price piRelevance ri

Attractiveness ai

Every slot j:Attention share sj

6 /35

Page 11: "Economics of Web Design" by Yury Lifshits

Math model (1/2)

Every link i:Price piRelevance riAttractiveness ai

Every slot j:Attention share sj

6 /35

Page 12: "Economics of Web Design" by Yury Lifshits

Math model (1/2)

Every link i:Price piRelevance riAttractiveness ai

Every slot j:Attention share sj

6 /35

Page 13: "Economics of Web Design" by Yury Lifshits

Math Model (2/2)

Matching M:Place every link i to slot j = M(i)

User clicks on link iwith probability proportional tosM(i) + ai

7 /35

Page 14: "Economics of Web Design" by Yury Lifshits

Math Model (2/2)

Matching M:Place every link i to slot j = M(i)

User clicks on link iwith probability proportional tosM(i) + ai

7 /35

Page 15: "Economics of Web Design" by Yury Lifshits

Payoffs

Expected relevance:

Rel(M) =15∑

i=1

(sM(i) + ai) · ri

Expected revenue:

Rev(M) =15∑

i=1

(sM(i) + ai) · pi

Attractiveness is not important

8 /35

Page 16: "Economics of Web Design" by Yury Lifshits

Payoffs

Expected relevance:

Rel(M) =15∑

i=1

(sM(i) + ai) · ri

Expected revenue:

Rev(M) =15∑

i=1

(sM(i) + ai) · pi

Attractiveness is not important

8 /35

Page 17: "Economics of Web Design" by Yury Lifshits

Payoffs

Expected relevance:

Rel(M) =15∑

i=1

(sM(i) + ai) · ri

Expected revenue:

Rev(M) =15∑

i=1

(sM(i) + ai) · pi

Attractiveness is not important

8 /35

Page 18: "Economics of Web Design" by Yury Lifshits

Payoffs

Expected relevance:

Rel(M) =15∑

i=1

(sM(i) + ai) · ri

Expected revenue:

Rev(M) =15∑

i=1

(sM(i) + ai) · pi

Attractiveness is not important

8 /35

Page 19: "Economics of Web Design" by Yury Lifshits

Payoffs

Expected relevance:

Rel(M) =15∑

i=1

(sM(i) + ai) · ri

Expected revenue:

Rev(M) =15∑

i=1

(sM(i) + ai) · pi

Attractiveness is not important8 /35

Page 20: "Economics of Web Design" by Yury Lifshits

Pareto-Optimal Matching

M is Pareto-Optimal iff there is no M′ such that

Rel(M) < Rel(M′), Rev(M) < Rev(M′)

Otherwise M is stupid

9 /35

Page 21: "Economics of Web Design" by Yury Lifshits

Pareto-Optimal Matching

M is Pareto-Optimal iff there is no M′ such that

Rel(M) < Rel(M′), Rev(M) < Rev(M′)

Otherwise M is stupid

9 /35

Page 22: "Economics of Web Design" by Yury Lifshits

Example (1/2)

Attention Link Relevance Price50% O1 2 -40% A1 0 25$10% A2 1 20$

1.1 12$

10 /35

Page 23: "Economics of Web Design" by Yury Lifshits

Example (2/2)

Attention Link Relevance Price50% A2 1 20$40% O1 2 -10% A1 0 25$

1.3 12.5$

11 /35

Page 24: "Economics of Web Design" by Yury Lifshits

Anti-AdWords

Left — organic, right —advertising

Under presented modelAdWords design can be stupid

That is, another presentationcan improve both relevanceand revenue

12 /35

Page 25: "Economics of Web Design" by Yury Lifshits

Anti-AdWords

Left — organic, right —advertising

Under presented modelAdWords design can be stupid

That is, another presentationcan improve both relevanceand revenue

12 /35

Page 26: "Economics of Web Design" by Yury Lifshits

Anti-AdWords

Left — organic, right —advertising

Under presented modelAdWords design can be stupid

That is, another presentationcan improve both relevanceand revenue

12 /35

Page 27: "Economics of Web Design" by Yury Lifshits

Notation

Page attention structure P:

20% 18% 15% . . . 4% 2%

Fixed design D:Ad slots, organic slots

20% 18% 15% . . . 4% 2%

13 /35

Page 28: "Economics of Web Design" by Yury Lifshits

Notation

Page attention structure P:

20% 18% 15% . . . 4% 2%

Fixed design D:Ad slots, organic slots

20% 18% 15% . . . 4% 2%

13 /35

Page 29: "Economics of Web Design" by Yury Lifshits

Anti-AdWords Theorem

∀P ∀∗D∃ links L such thatany matching M ∈ D

is stupid for L

14 /35

Page 30: "Economics of Web Design" by Yury Lifshits

Alternative to AdWords

Single list for sponsored andorganic results

Tradeoff ranking

15 /35

Page 31: "Economics of Web Design" by Yury Lifshits

Alternative to AdWords

Single list for sponsored andorganic results

Tradeoff ranking

15 /35

Page 32: "Economics of Web Design" by Yury Lifshits

Further questions

Do we need to keep 10 Organicguarantee?

Adwords redundancy?

Quantify possible Adwordsinprovements

Find all rankings on a trade-offcurve

16 /35

Page 33: "Economics of Web Design" by Yury Lifshits

Further questions

Do we need to keep 10 Organicguarantee?

Adwords redundancy?

Quantify possible Adwordsinprovements

Find all rankings on a trade-offcurve

16 /35

Page 34: "Economics of Web Design" by Yury Lifshits

Further questions

Do we need to keep 10 Organicguarantee?

Adwords redundancy?

Quantify possible Adwordsinprovements

Find all rankings on a trade-offcurve

16 /35

Page 35: "Economics of Web Design" by Yury Lifshits

Further questions

Do we need to keep 10 Organicguarantee?

Adwords redundancy?

Quantify possible Adwordsinprovements

Find all rankings on a trade-offcurve

16 /35

Page 36: "Economics of Web Design" by Yury Lifshits

2Dynamic Design

17 /35

Page 37: "Economics of Web Design" by Yury Lifshits

Increase Key Numbers

Owners utility

User utility

18 /35

Page 38: "Economics of Web Design" by Yury Lifshits

Key Numbers for Owner

Ad revenue

Number of users

Volume of content

Amount of feedback

User time online

Brand recognition

19 /35

Page 39: "Economics of Web Design" by Yury Lifshits

Key Numbers for Owner

Ad revenue

Number of users

Volume of content

Amount of feedback

User time online

Brand recognition19 /35

Page 40: "Economics of Web Design" by Yury Lifshits

Key Numbers for User

# of matches (dating)

# of job offers

# of answers (QA)

# interesting stories (news)

# of compliments (socialnetworks)

20 /35

Page 41: "Economics of Web Design" by Yury Lifshits

Key Numbers for User

# of matches (dating)

# of job offers

# of answers (QA)

# interesting stories (news)

# of compliments (socialnetworks)

20 /35

Page 42: "Economics of Web Design" by Yury Lifshits

Design=

tool for increasingkey numbers

21 /35

Page 43: "Economics of Web Design" by Yury Lifshits

Main Challenge

Quantify Design

22 /35

Page 44: "Economics of Web Design" by Yury Lifshits

Main Challenge

Quantify Design

22 /35

Page 45: "Economics of Web Design" by Yury Lifshits

Design Decisions

What to display

With what priorities?

23 /35

Page 46: "Economics of Web Design" by Yury Lifshits

Quantify Internal Priorities

Attention budgets and auctions

24 /35

Page 47: "Economics of Web Design" by Yury Lifshits

Dynamic Design

Choices based on opportunity(user, action, time) knowledge

25 /35

Page 48: "Economics of Web Design" by Yury Lifshits

Design Mechanisms

Chosen by owner

Fresh

User voted

Random

Personalized

Paid

26 /35

Page 49: "Economics of Web Design" by Yury Lifshits

Design Mechanisms

Chosen by owner

Fresh

User voted

Random

Personalized

Paid26 /35

Page 50: "Economics of Web Design" by Yury Lifshits

Minimalism?

Design complexity = # of links

Links with CTR < .001 are worsethan ads

One random big instead manystatic small

27 /35

Page 51: "Economics of Web Design" by Yury Lifshits

Links to kill

Amazon: “Add to wedding registry”

Google: “Report yourself”

Yahoo: “Horoscopes”

28 /35

Page 52: "Economics of Web Design" by Yury Lifshits

Django MTV Tricks

Template inheritance

If/for loops in templates

Exceptions

29 /35

Page 53: "Economics of Web Design" by Yury Lifshits

3Hit Counter Project Proposal

30 /35

Page 54: "Economics of Web Design" by Yury Lifshits

Hit Analysis

Easy: incoming hits

Hard: outgoing hits

31 /35

Page 55: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solution

Can be blocked

Inverted indexInternal hits only

GotoBad for SEO

32 /35

Page 56: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solutionCan be blocked

Inverted indexInternal hits only

GotoBad for SEO

32 /35

Page 57: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solutionCan be blocked

Inverted index

Internal hits only

GotoBad for SEO

32 /35

Page 58: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solutionCan be blocked

Inverted index

Internal hits only

GotoBad for SEO

32 /35

Page 59: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solutionCan be blocked

Inverted indexInternal hits only

Goto

Bad for SEO

32 /35

Page 60: "Economics of Web Design" by Yury Lifshits

Outgoing Hits

Ajax solutionCan be blocked

Inverted indexInternal hits only

GotoBad for SEO

32 /35

Page 61: "Economics of Web Design" by Yury Lifshits

Call for Feedback

Volunteers for hit counterproject?

33 /35

Page 62: "Economics of Web Design" by Yury Lifshits

Links

http://yury.nameHomepage

http://yury.name/newweb.htmlTutorial “The New Web”

http://yury.name/reputation.htmlTutorial “Reputation Systems”

34 /35

Page 63: "Economics of Web Design" by Yury Lifshits

Thanks for your attention!Questions?

35 /35