68
EECI 2012 Tuesday, October 16, 12

404 Page Strategies with ExpressionEngine

Embed Size (px)

DESCRIPTION

By default, ExpressionEngine displays the homepage instead of a 404 page when a resource is not found. Fortunately, there are tweaks and strategies that can be applied to ensure a rock-solid 404 strategy for your ExpressionEngine site that will improve usability, increase SEO, and even increase sales.

Citation preview

Page 1: 404 Page Strategies with ExpressionEngine

EECI 2012Tuesday, October 16, 12

Page 2: 404 Page Strategies with ExpressionEngine

Unmet Expectation

Acknowledgement of Situation

Offer to Remedy

Tuesday, October 16, 12

Page 3: 404 Page Strategies with ExpressionEngine

Unmet Expectation

Acknowledgement of SituationValidation of Feelings

EmpathyIce Cream

Ask QuestionsListen

Nod Head“That must be frustrating”

Above all DO NOT offer to remedy!

Tuesday, October 16, 12

Page 4: 404 Page Strategies with ExpressionEngine

404 PAGESwith ExpressionEngine

Tuesday, October 16, 12

Page 5: 404 Page Strategies with ExpressionEngine

@RYANBATTLES

Tuesday, October 16, 12

Page 6: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 7: 404 Page Strategies with ExpressionEngine

FRONT-END DEVELOPER

HTML • CSS • JavaScript

Tuesday, October 16, 12

Page 8: 404 Page Strategies with ExpressionEngine

FRONT-END DEVELOPER

HTML • CSS • JavaScript

ExpressionEngine • PHP • CodeIgniter

Tuesday, October 16, 12

Page 9: 404 Page Strategies with ExpressionEngine

FRONT-END DEVELOPER

HTML • CSS • JavaScript

ExpressionEngine • PHP • CodeIgniter

Business Owner • Entrepreneur

Tuesday, October 16, 12

Page 10: 404 Page Strategies with ExpressionEngine

WHERE I’VE BEEN

Tuesday, October 16, 12

Page 11: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 12: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 13: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 14: 404 Page Strategies with ExpressionEngine

HTTP STATUS 404

Tuesday, October 16, 12

Page 15: 404 Page Strategies with ExpressionEngine

404 NOT FOUNDThe requested resource could not be found but

may be available again in the future.

Tuesday, October 16, 12

Page 16: 404 Page Strategies with ExpressionEngine

HTTP STATUS CODES

• 1xx Informational

• 2xx Success

• 3xx Redirection

• 4xx Client Error

• 5xx Server Error

Tuesday, October 16, 12

Page 17: 404 Page Strategies with ExpressionEngine

4XX ERROR CODES

• 401 - Unauthorized

• 403 - Forbidden

• 404 - Not Found

• 406 - Not Acceptable

• 408 - Request Timeout

• 409 - Conflict

• 410 - Gone

• 417 - Expectation Failed

• 418 - I’m a Teapot

• 420 - Enhance Your Calm

Tuesday, October 16, 12

Page 18: 404 Page Strategies with ExpressionEngine

WHO CARES?

• Your Browser

Tuesday, October 16, 12

Page 19: 404 Page Strategies with ExpressionEngine

WHO CARES?

• Your Browser

• Your Search Engine Ranking

Tuesday, October 16, 12

Page 20: 404 Page Strategies with ExpressionEngine

WHO CARES?

• Your Browser

• Your Search Engine Ranking

• Your Visitors

Tuesday, October 16, 12

Page 21: 404 Page Strategies with ExpressionEngine

WHO CARES?

• Your Browser

• Your Search Engine Ranking

• Your Visitors

• Your Bottom Line

Tuesday, October 16, 12

Page 22: 404 Page Strategies with ExpressionEngine

WHO CARES?

• Your Browser

• Your Search Engine Ranking

• Your Visitors

• Your Bottom Line

• Your Reputation

Tuesday, October 16, 12

Page 23: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 24: 404 Page Strategies with ExpressionEngine

INFORMATIVE

Tuesday, October 16, 12

Page 25: 404 Page Strategies with ExpressionEngine

INFORMATIVEASSURING

Tuesday, October 16, 12

Page 26: 404 Page Strategies with ExpressionEngine

INFORMATIVE

HELPFULASSURING

Tuesday, October 16, 12

Page 27: 404 Page Strategies with ExpressionEngine

INFORMATIVE

HELPFULENTERTAINING

ASSURING

Tuesday, October 16, 12

Page 28: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 29: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 30: 404 Page Strategies with ExpressionEngine

WHY DO THEY HAPPEN?

Tuesday, October 16, 12

Page 31: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 32: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 33: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 34: 404 Page Strategies with ExpressionEngine

The EEquation

Tuesday, October 16, 12

Page 35: 404 Page Strategies with ExpressionEngine

THE DEFAULT

Tuesday, October 16, 12

Page 36: 404 Page Strategies with ExpressionEngine

THE DEFAULT

Tuesday, October 16, 12

Page 37: 404 Page Strategies with ExpressionEngine

THE DEFAULT

• Allows a mistyped segment_2

Tuesday, October 16, 12

Page 38: 404 Page Strategies with ExpressionEngine

THE DEFAULT

• Allows a mistyped segment_2

• Looks for template in default template group

Tuesday, October 16, 12

Page 39: 404 Page Strategies with ExpressionEngine

THE DEFAULT

• Allows a mistyped segment_2

• Looks for template in default template group

• Show Homepage by default

Tuesday, October 16, 12

Page 40: 404 Page Strategies with ExpressionEngine

FIRST STEP

Tuesday, October 16, 12

Page 41: 404 Page Strategies with ExpressionEngine

THE BETTER

• if segment_2, it better be valid

Tuesday, October 16, 12

Page 42: 404 Page Strategies with ExpressionEngine

THE BETTER

• if segment_2, it better be valid

• segment_1 must be a template group

Tuesday, October 16, 12

Page 43: 404 Page Strategies with ExpressionEngine

THE BETTER

• if segment_2, it better be valid

• segment_1 must be a template group

• homepage only shown at URL root.

Tuesday, October 16, 12

Page 44: 404 Page Strategies with ExpressionEngine

CODING TIME

Tuesday, October 16, 12

Page 45: 404 Page Strategies with ExpressionEngine

“WRONG BLOG POST”

mysite.com/blog/full/we-are-going-bankrupt

Tuesday, October 16, 12

Page 46: 404 Page Strategies with ExpressionEngine

“WRONG BLOG POST”

Tuesday, October 16, 12

Page 47: 404 Page Strategies with ExpressionEngine

“EXTRA CRAP IN THE URL”

mysite.com/blog/full/realpost/buy-viagra

Tuesday, October 16, 12

Page 48: 404 Page Strategies with ExpressionEngine

“EXTRA CRAP IN THE URL”

http://expressionengine.com/overview/built-on-wordpress

Tuesday, October 16, 12

Page 49: 404 Page Strategies with ExpressionEngine

“EXTRA CRAP IN THE URL”

Tuesday, October 16, 12

Page 50: 404 Page Strategies with ExpressionEngine

“EXTRA CRAP IN THE URL”

Tuesday, October 16, 12

Page 51: 404 Page Strategies with ExpressionEngine

“EXTRA CRAP IN THE URL”Remove it

Tuesday, October 16, 12

Page 52: 404 Page Strategies with ExpressionEngine

WHEN IS A 404NOT A 404?

Tuesday, October 16, 12

Page 53: 404 Page Strategies with ExpressionEngine

200 HEADER: “OKAY”

Tuesday, October 16, 12

Page 54: 404 Page Strategies with ExpressionEngine

CHANGE THAT TO 404

Tuesday, October 16, 12

Page 55: 404 Page Strategies with ExpressionEngine

WHAT ABOUT OUTSIDE EE?

ErrorDocument 404 /index.php/pages/404

Tuesday, October 16, 12

Page 56: 404 Page Strategies with ExpressionEngine

404 CONTENT

Tuesday, October 16, 12

Page 57: 404 Page Strategies with ExpressionEngine

Reinforce Your Brand

Tuesday, October 16, 12

Page 58: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 59: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 60: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 61: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 62: 404 Page Strategies with ExpressionEngine

Provide Suggestions

Tuesday, October 16, 12

Page 63: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 64: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 65: 404 Page Strategies with ExpressionEngine

Tuesday, October 16, 12

Page 66: 404 Page Strategies with ExpressionEngine

ANALYTICS

Tuesday, October 16, 12

Page 67: 404 Page Strategies with ExpressionEngine

QUESTIONS?

View original article link onryanbattles.com

Tuesday, October 16, 12

Page 68: 404 Page Strategies with ExpressionEngine

¡MUCHAS GRACIAS!

Tuesday, October 16, 12