80
Fully Optimized Commonly-Missed Opportunities and New On-Page SEO Techniques Jon Henshaw Co-founder of Raven Tools @RavenJon

Fully Optimized

Embed Size (px)

Citation preview

Page 1: Fully Optimized

Fully OptimizedCommonly-Missed Opportunities and New On-Page SEO Techniques

Jon Henshaw Co-founder of Raven Tools

@RavenJon

Page 2: Fully Optimized

What’s the typical approach to optimizing sites for search engines?

Page 3: Fully Optimized

Optimized URL naming convention domain.com/category/product-name/

Page 4: Fully Optimized

Optimized Page Titles & Descriptions

Page 5: Fully Optimized

Awesome content

Page 6: Fully Optimized

All done!

I think I’ll sleep here the rest of

the day*

* Actual guy who slept there the rest of the day

Page 7: Fully Optimized

Most sites have hundreds and even thousands of problems to

fix and optimize

Page 8: Fully Optimized

Next step is to do a site audit

Page 10: Fully Optimized

Once you finish fixing and optimizing everything, you can…

Page 11: Fully Optimized

…sit back, relax and drink tiny bottles of

wine

Page 12: Fully Optimized

Wait! Not yet!…you’re still not done!

Page 13: Fully Optimized

Hide irrelevant content

Page 14: Fully Optimized

Are these pages relevant?

• About Us

• Contact

• Terms of Service

• Privacy Policy

Page 15: Fully Optimized

Exclude irrelevant pages in robots.txt

Page 16: Fully Optimized
Page 17: Fully Optimized

Sanitize affiliate links

Page 18: Fully Optimized

Google isn’t the biggest fan of affiliate links

Page 19: Fully Optimized

Internally link to a disallowed folder and redirect to the destination

Page 20: Fully Optimized

Choose a folder name like domain.com/go

Page 21: Fully Optimized

Disallow the folder in robots.txt

Page 22: Fully Optimized

Create a 301 redirect for the affiliate link

Page 23: Fully Optimized

domain.com/go/timecapsule

Page 24: Fully Optimized

WordPress Plugin

Redirection raven.link/redirection

Page 25: Fully Optimized

Optimize how you code

Page 26: Fully Optimized

Turn off JS and CSS

Page 27: Fully Optimized

Code without style first

Page 28: Fully Optimized

Use semantic elements to communicate context

Page 29: Fully Optimized

<header>

<nav>

<article> <aside>

<footer>

Page 30: Fully Optimized

Navigation

Advertising

Page 31: Fully Optimized
Page 32: Fully Optimized

List of HTML Semantic Elements raven.link/semantic

Page 33: Fully Optimized

Predict the next ranking factors and implement them now*

* Even if they never become factors, your visitors will love you!

Page 34: Fully Optimized

Google cares a lot about mobile and UX

Page 35: Fully Optimized

Google also has a history of identifying and utilizing standards and accessibility

Page 36: Fully Optimized

Form “input types” that enhance mobile UX fit that pattern

Page 37: Fully Optimized

type=“email”

Page 38: Fully Optimized

type=“date”

Page 39: Fully Optimized

type=“time”

Page 40: Fully Optimized

type=“tel”

Page 41: Fully Optimized

All standard input type options raven.link/inputtype

Page 42: Fully Optimized

Use frameworks that allow good code, are easy to configure and are responsive

Page 43: Fully Optimized

Foundation

Page 44: Fully Optimized

Custom Download raven.link/foundation

Page 45: Fully Optimized

Add Breadcrumbs

Page 46: Fully Optimized

Communicates context and enhances SERPs

Page 47: Fully Optimized

Footer

Can go anywhere on your site

Page 48: Fully Optimized

Google’s Breadcrumb Instructions raven.link/breadcrumbs

Page 49: Fully Optimized

WordPress plugins

Yoast SEO raven.link/yoast

NavXT raven.link/navxt

Page 50: Fully Optimized

Optimize images for mobile devices

Page 51: Fully Optimized

Responsive images are

not optimized images

Page 52: Fully Optimized

Optimization is serving a different image

Page 53: Fully Optimized

Thankfully we have a new HTML standard called SRCSET

Page 54: Fully Optimized

SRCSET can serve both smaller and completely different images to

improve speed and UX

Page 55: Fully Optimized

Create smaller versions for mobile

1024px800px

550px360px

Page 56: Fully Optimized

SRCSET is an attribute to the IMG element

<img alt="my awesome cat" src="image.png" srcset="cat-hd.png 2x, cat-med.png 640w, cat-med-hd.png 640w 2x" />

Page 57: Fully Optimized

Specify device width

<img alt="my awesome cat" src="image.png" srcset="cat-hd.png 2x, cat-med.png 640w, cat-med-hd.png 640w 2x" />

Page 58: Fully Optimized

Specify High DPI

<img alt="my awesome cat" src="image.png" srcset="cat-hd.png 2x, cat-med.png 640w, cat-med-hd.png 640w 2x" />

Page 59: Fully Optimized

Customize image by device type

Mobile Desktop

Page 60: Fully Optimized

WordPress Plugin

SrcSet Responsive Images raven.link/srcsetwp

Page 61: Fully Optimized

Speed in general matters

Page 62: Fully Optimized

Don’t use a 💩 hosting provider* and use a CDN to deliver assets

My old advice

* I still advise not using a 💩 hosting provider, but that’s not the point I’m trying to make right now

Page 63: Fully Optimized

Use Cloudflare• Significant speed increase with HTTP/2

• CDN for your entire site, not just assets

• Security and DDoS protection

My new advice

Page 64: Fully Optimized
Page 65: Fully Optimized

Enhance SERPs with schema.org microdata

Page 66: Fully Optimized

http://schema.org/Recipe

Page 67: Fully Optimized

Integrate in HTML elements

Page 68: Fully Optimized

JSON-LD makes it simpler

Page 69: Fully Optimized

Use Schema App raven.link/schemaapp

Page 70: Fully Optimized
Page 71: Fully Optimized

Consider using AMP if you’re a publisher or blogger (and soon ecommerce sites)

ampproject.org

Page 72: Fully Optimized

AMP strips out all of the unnecessary code and delivers content almost instantly to mobile devices

Page 73: Fully Optimized

What it looks like via mobile

search

Page 74: Fully Optimized

Google’s results are hosted by Google https://www.google.com/amp/www.bbc.co.uk/news/amp/36582770

Page 75: Fully Optimized

Fortunately, you can add GA Tracking raven.link/ampga

Page 76: Fully Optimized

Ads are also supported raven.link/ampads

Page 77: Fully Optimized

Automattic has been actively working with AMP

Page 78: Fully Optimized

They created a WordPress plugin for AMP raven.link/amp

Page 79: Fully Optimized

For all others platforms, check out Mercury raven.link/postlight

Page 80: Fully Optimized

Thank you!

Early access to Site Auditor raven.link/early

Jon Henshaw @RavenJon