BS: Own It - Technical SEO for Marketers

166
Technically SEO Embrace your inner nerd & learn to call BS Ian Lurie @portentint Portent, Inc. Prepared for Digital Dealer 22

Transcript of BS: Own It - Technical SEO for Marketers

Page 1: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

TechnicallySEOEmbrace your inner nerd & learn to call BS

Ian Lurie@portentintPortent, Inc.Prepared for Digital Dealer 22

Page 2: BS: Own It - Technical SEO for Marketers

Me: Obsessive AnswererHistory MajorLaw Degree@portentint

Page 3: BS: Own It - Technical SEO for Marketers

CEO & Founder, Portent, Inc.Best Team Ever

Page 4: BS: Own It - Technical SEO for Marketers

SEO since

Page 5: BS: Own It - Technical SEO for Marketers

Nerd.

Page 6: BS: Own It - Technical SEO for Marketers

I’m not mean. I’m angry.

Page 7: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

A tale of whooaaa…

Page 8: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

2 million visitors lost (30% of traffic)

Data from SEMRush

2m visitors lost (30% of traffic)

Page 9: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

When this happens, everyone thinks “penalty”

Page 10: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Nope. A technical change did it (and usually does)

Data from SEMRush

Page 11: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

426,000 pages of amazing content

Worthless

Data from SEMRush

Page 12: BS: Own It - Technical SEO for Marketers
Page 13: BS: Own It - Technical SEO for Marketers

B.S. OWN IT.

Page 14: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

How Quickly We ForgetSearch Engines = Technology

Page 15: BS: Own It - Technical SEO for Marketers

Ignoring Technical SEO

poot

Page 16: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO has the highest ROI because no one does it right

Page 17: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO has the highest ROI because it affects everything

Page 18: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO is easy because all you have to do is build right

Page 19: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

aka…

Page 20: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

#bullshitownitcopyright me 2017

Page 21: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Yes, this is possible. And regardless of SEO, it’s the right way to build it.

Page 22: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Own ItAs a marketer, you don’t need to be a tech geek. You must understand what’s possible & what’s not & what’s good or bad.

Page 23: BS: Own It - Technical SEO for Marketers

What I didInspected manufacturer sitesInspected dealer sitesBased this on the top issues

Page 24: BS: Own It - Technical SEO for Marketers

What I didn’tNo Google Search ConsoleNo Bing Webmaster ToolsNo typical stuff (like broken links)Try to cover everything (madness)

Page 25: BS: Own It - Technical SEO for Marketers

Duplication

Page 26: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Wastes Crawl Budget

Page 27: BS: Own It - Technical SEO for Marketers

You’re splitting your votes

Hurting authority

Page 28: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Creates Thin Content

Page 29: BS: Own It - Technical SEO for Marketers

CanonicalizationCanonicalization

Page 30: BS: Own It - Technical SEO for Marketers

3/5 Nerds

Page 31: BS: Own It - Technical SEO for Marketers

How I feel when someone confuses “canonicalization” with “rel=canonical”

Page 32: BS: Own It - Technical SEO for Marketers

www.portent.com/index.html/index.php

gack

Page 33: BS: Own It - Technical SEO for Marketers

Different authority for each URL

Data from Majestic SEO

Page 34: BS: Own It - Technical SEO for Marketers
Page 35: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Tool: Screaming Frog

Page 36: BS: Own It - Technical SEO for Marketers

CanonicalizationHTTPS vs HTTP

Page 37: BS: Own It - Technical SEO for Marketers

https://portent.comhttp://portent.com

wait, what?

Page 38: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Doubles site sizeMay waste ½ crawl budget

Page 39: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Screaming Frog: Select “URI” tab

Page 40: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Filter for duplicates

Page 41: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Vóila

Page 42: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix: Stop it

##@!@# fix it

or

http >> 301 redirect >> https

Page 43: BS: Own It - Technical SEO for Marketers

CanonicalizationInconsistent home page linking

Page 44: BS: Own It - Technical SEO for Marketers

mysite.comwww.mysite.com

www.mysite.com/index.html

wait, what?

Page 45: BS: Own It - Technical SEO for Marketers

Splits internal votes

Hurting authority

Page 46: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Screaming Frog “Internal” tab

Page 47: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Look for common addresses

Page 48: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix: Link consistently

http://www.carmaker.com/not “/”

http://www.carmaker.com/index.html

Page 49: BS: Own It - Technical SEO for Marketers

CanonicalizationNon-UX data in URLs

Page 50: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

/car.html?sourcepath=coupes/car.html?sourcepath=sedans

This data offers value to the user experience.

Page 51: BS: Own It - Technical SEO for Marketers

/car.html?utm_src=209348a;osjkf/car.html?nav-id=topnav/car.html?nav-id=footer

wait, what?

Page 52: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

No value to the user experience

/car.html?utm_src=209348osjkf/car.html?nav-id=topnav/car.html?nav-id=footer

Page 53: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Screaming Frog: Select “URI” tab

Page 54: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Filter for duplicates

Page 55: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix: Use UTM properly

Don’t hardcode UTM codes into onsite or offsite links

Page 56: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix: Only include UX-relevant data

If data isn’t essential to the user experience, it shouldn’t be in the URL

Page 57: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix: Learn analytics

Google Tag ManagerEvent trackingHeat mapping

Other javascript999,999 other options

Page 58: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

If nothing else

/car.html#nav-id=topnav/car.html#!nav-id=topnav/car.html?nav-id=topnav

Page 59: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

rel = canonical?

“Well, we can just use rel=canonical”

Wastes crawl budget: Google & Bing must crawl all pages to read rel=canonical

Page 60: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Canonical issues: Things you’ll hear

“We need it for analytics”“It’s just the way it is”

“It’ll take years!!!”“No one told me”

“SEO is crap”

Page 61: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 62: BS: Own It - Technical SEO for Marketers

Spider trapsWhy Google & Bing hate you

Page 63: BS: Own It - Technical SEO for Marketers

4/5 Nerds

Page 64: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Take a relative link…

<a href=“~/page.html”>

…add a search crawler…

Page 65: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

HILARITY ENSUES

<a href = “~”>

Page 66: BS: Own It - Technical SEO for Marketers

/en-us/

/en-US/US-Distribution

/en-US/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

Page 67: BS: Own It - Technical SEO for Marketers

/en-us/

/en-US/US-Distribution

/en-US/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

Page 68: BS: Own It - Technical SEO for Marketers

/en-us/

/en-US/US-Distribution

/en-US/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=B682300BEAD24C0ABC268DB377B1D5A0&_z=z

/en-US/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/link.aspx?_id=6F0F84644AC94212ACA891D5AE1868C9&_z=z

Crawl budget spent

90% of site not indexed

Infinite pages

Lousy user experience

Page 69: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Common Causes

Send to a friendQuote requestsComment forms

CalendarsDrugs

Page 70: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Screaming Frog: Select “URI” tab

Page 71: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Filter for duplicates

Page 72: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Filter for duplicates

Page 73: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

The Fix

Avoid relative linking

Page 74: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

The Fix

Never, ever, ever, ever, ever, ever, ever use “~”

Ever

Page 75: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Things you’ll hear about duplication

“It’s easier”“It only works this way”

“Look! Squirrel!”

Page 76: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 77: BS: Own It - Technical SEO for Marketers

Code

Page 78: BS: Own It - Technical SEO for Marketers

Robots tags and filesManaging crawlers (or not)

Page 79: BS: Own It - Technical SEO for Marketers

3/5 Nerds

Page 80: BS: Own It - Technical SEO for Marketers

Good

Page 81: BS: Own It - Technical SEO for Marketers

Says “Except the bots listed above, ignore this site.”

So Google is disallowed.

Awful

Page 82: BS: Own It - Technical SEO for Marketers

Also says: “Developer was stoned”

Page 83: BS: Own It - Technical SEO for Marketers

User-agent: *Disallow:

Some stuff should be hidden

Page 84: BS: Own It - Technical SEO for Marketers

User-agent: *Disallow:

On the dev site? Oy.

Page 85: BS: Own It - Technical SEO for Marketers
Page 86: BS: Own It - Technical SEO for Marketers

User-Agent: *Disallow: /privateNoindex: /private

Tells Bots to Totally Ignore Content

Page 87: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

The Fix

Read robotstxt.orgAvoid alcohol when programming

Page 88: BS: Own It - Technical SEO for Marketers

Javascript frameworksThe new sexy. Complete with STDs

Page 89: BS: Own It - Technical SEO for Marketers

5/5 Nerds

Page 90: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Tool: Web Developer Extension

Page 91: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Disable JavaScript

Page 92: BS: Own It - Technical SEO for Marketers

Before

Page 93: BS: Own It - Technical SEO for Marketers

After

Page 94: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Terrible User Experience

Done wrong, slow initial render(always seems to be done wrong)

Page 95: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Terrible SEO

May be treated as hidden contentZero indexing

Page 96: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix

Server-side rendering

Page 97: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix

Snapshots

Page 98: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix

Progressive Web App?

Page 99: BS: Own It - Technical SEO for Marketers

To Fix

how does this improve the user

experience?

Page 100: BS: Own It - Technical SEO for Marketers
Page 101: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 102: BS: Own It - Technical SEO for Marketers

Code bloatCode bloat

Page 103: BS: Own It - Technical SEO for Marketers

Code bloatPoor organization

Page 104: BS: Own It - Technical SEO for Marketers

4/5 Nerds

Page 105: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Terrible User Experience

Slow rendering

Webpagetest.org

Page 106: BS: Own It - Technical SEO for Marketers

Tool: Google Pagespeed Insights

Page 107: BS: Own It - Technical SEO for Marketers

Tool: Google Pagespeed Insights

Page 108: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

To Fix

CSS firstDefer javascript

Page 109: BS: Own It - Technical SEO for Marketers

Code bloatThe Viewstate variable

Page 110: BS: Own It - Technical SEO for Marketers

4/5 Nerds

Page 111: BS: Own It - Technical SEO for Marketers
Page 112: BS: Own It - Technical SEO for Marketers

Slows rendering. Makes me cry.

Page 113: BS: Own It - Technical SEO for Marketers

View source

Page 114: BS: Own It - Technical SEO for Marketers

Search for “viewstate”

Page 115: BS: Own It - Technical SEO for Marketers

Lookie thar…

Page 116: BS: Own It - Technical SEO for Marketers

To fix: Remove it

EnableViewState = “false”

Page 117: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Things you’ll hear about code bloat

“Fixing that won’t do anything”“Tell me the ROI in advance”

Page 118: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

$??? million lost

Code bloat, bad robots.txt Data from SEMRush

Major retailer (who shall remain nameless)Major Retailer

All fixed

Page 119: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 120: BS: Own It - Technical SEO for Marketers

Server Gotchas

Page 121: BS: Own It - Technical SEO for Marketers

Response codesThree little digits that control your site

Page 122: BS: Own It - Technical SEO for Marketers

3/5 Nerds

Page 123: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 Response

May I please have the page “Alfred.html?”

Of course, my little friend! Here you go.

Page 124: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

Excellent. I’ll index this and

make it part of my rankings.

Page 125: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

301 Response

May I please have the page “Alfred.html?”

It’s gone forever. Sniff. try “lola.html”

Page 126: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

OK. I’ll pass all authority and index the

new page

Page 127: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

302 Response

May I please have the page “Alfred.html?”

Not right now. It’ll be back. For now, try “lola.html”

Page 128: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

Huh. I’ll ignore the new page.

Page 129: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

4xx Response

May I please have the page “Alfred.html?”

ah, $%@#. I can’t find it. It’s

gone. I dunno.

Page 130: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

I’ll get rid of this page

forever and ever.

Page 131: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

5xx Response

May I please have the page “Alfred.html?”

aaaUUGGhh!!!!!

Page 132: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

oookaaayyyyy. I’ll just step back slowly &

come back another time.

Page 133: BS: Own It - Technical SEO for Marketers

httpstatus.io

A url that doesn’t exist

Server response

Page 134: BS: Own It - Technical SEO for Marketers

httpstatus.io

A url that doesn’t exist

Server response

Page 135: BS: Own It - Technical SEO for Marketers

BAD

301/404

301/404

404

301/404

301/404

SHOULD BE

Page 136: BS: Own It - Technical SEO for Marketers

Better

Page 137: BS: Own It - Technical SEO for Marketers

100s of 404 pages indexed100s of duplicate pages

Page 138: BS: Own It - Technical SEO for Marketers

Wasted crawl budgetThin content

Page 139: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

The Fix

Do it right200 = OK404 = Not found301 = Redirect forever

Page 140: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

On .NET

“Oh, we can’t do that on .NET”

Page 141: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Really?!

response.Status = “404 Not Found”

Page 142: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

200 tells search engines to index the page content, determine authority, and rank the page

wait. Maybe 301 and 302 are the same. Right? Or not. Or maybe yes. Losers.

Page 143: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Client Site

Fixed 302 redirect

Fixed canonical issues

Data from SEMRush

Page 144: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 145: BS: Own It - Technical SEO for Marketers

GZIP compressionThe easiest server site speed win

Page 146: BS: Own It - Technical SEO for Marketers

4/5 Nerds

Page 147: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

checkgzipcompression.com

Page 148: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

“We can’t do GZIP…”

Page 149: BS: Own It - Technical SEO for Marketers

IIS

Enable static content compression

Enable dynamic content compression

☐✓

☐✓

Page 150: BS: Own It - Technical SEO for Marketers

Apache

mod_deflate

Page 151: BS: Own It - Technical SEO for Marketers

nginx

ngx_http_gzip_module

Page 152: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

checkgzipcompression.com

Page 153: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 154: BS: Own It - Technical SEO for Marketers

More & more & more &…

Page 155: BS: Own It - Technical SEO for Marketers

Your CMSRequirements

Page 156: BS: Own It - Technical SEO for Marketers

SchemaStructured data for everything

Page 157: BS: Own It - Technical SEO for Marketers

AMP (Accelerated Mobile Pages)A horrible joke on all of us

Page 158: BS: Own It - Technical SEO for Marketers

Disk and memory cachingNot sure if you have access

Page 159: BS: Own It - Technical SEO for Marketers
Page 160: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO has the highest ROI because no one does it right

Page 161: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO has the highest ROI because it affects everything

Page 162: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO is easy because all you have to do is build right

Page 163: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO is about understanding what’s possible

Page 164: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

Technical SEO is about accountability

Page 165: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

B.S.Own It.

Page 166: BS: Own It - Technical SEO for Marketers

@PORTENTINT #DD22

The Slides. The Links.portent.co/nerdy-dd22

Ian Lurie@portentintAsk questions any time!!!