Enhance your e commerce pdx ga user group

71
Enhance Your eCommerce Merging SEO & Analytics @mike_arnesen #PDXGA

description

Check out my presentation for the PDX Google Analytics User Group. I'm covering a TON of information today, pretty much everything I've ever used or presented on regarding eCommerce SEO and analytics. Get ready!

Transcript of Enhance your e commerce pdx ga user group

Page 1: Enhance your e commerce   pdx ga user group

Enhance Your eCommerce Merging SEO & Analytics

@mike_arnesen #PDXGA

Page 2: Enhance your e commerce   pdx ga user group

Download bit.ly/pdxga-ecom

@mike_arnesen #PDXGA

Page 3: Enhance your e commerce   pdx ga user group

Mike Arnesen Director of Analytics & Optimization

at SwellPath google.com/search?mike+arnesen

@mike_arnesen #PDXGA

Page 4: Enhance your e commerce   pdx ga user group

Yes, it validates.

<div itemscope itemtype="http://schema.org/Event"><div itemprop="performer" itemscope itemtype="http://

schema.org/Person"><h1 itemprop="name" > Mike Arnesen</h1>

<h2 itemprop="jobTitle" > Director of Analytics & Optimization </h2> <h3 itemprop="worksFor" > SwellPath </h3> <a itemprop="url" href="google.com/search?q=mike

+arnesen">Find me on Google</a> <img src="/headshot.jpg" itemprop="image" /> <span itemprop="brand" >@mike_arnesen</span></div>#<span itemprop="name" >Enhance Your eCommerce</span><meta itemprop="startDate" content="2014-10-20"><meta itemprop="location" content="PDX" />

</div>

Page 5: Enhance your e commerce   pdx ga user group

This is going to be rapid fire…

@mike_arnesen #PDXGA

Page 6: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Navigation & Site Architecture

Page 7: Enhance your e commerce   pdx ga user group

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Use a Flat Site Architecture Try to minimize click depth

Page 8: Enhance your e commerce   pdx ga user group

Do this…

…not that.

•  Directories represent site architecture •  Describe from broad to narrow •  Human readable

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Avoid Meaningless URLs.

Page 9: Enhance your e commerce   pdx ga user group

•  Don’t sacrifice accessibility for flashiness.

•  Usable without JS? •  Meaningful anchor text? •  Limit choices; focus.

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Ensure Nav Accessibility & Utility

Ensure Nav Accessibility & Utility

Page 10: Enhance your e commerce   pdx ga user group

•  For users and bots •  Make each item clickable •  Use breadcrumb markup (schema.org / data-vocabulary.org)

@mike_arnesen #PDXGA

Use breadcrumb navigation

Page 11: Enhance your e commerce   pdx ga user group

•  Not the place to stuff links …or your page content.

•  Highlight a few important pages. •  I still use nofollow.

@mike_arnesen #PDXGA

Let’s talk about site footers in 2014

Page 12: Enhance your e commerce   pdx ga user group

Provide additional: •  Context •  Crawl paths •  Shopping ideas

@mike_arnesen #PDXGA

Don’t forget internal/cross-linking

Page 13: Enhance your e commerce   pdx ga user group

Provide additional: •  Context •  Crawl paths •  Shopping ideas

@mike_arnesen #PDXGA

Don’t forget internal/cross-linking

Page 14: Enhance your e commerce   pdx ga user group

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Categories & Content

Page 15: Enhance your e commerce   pdx ga user group

•  What am I looking at? •  What’s unique here?

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Always use content on category grid walls

Page 16: Enhance your e commerce   pdx ga user group

•  Effective at increasing ranking. •  Important for avoiding thin content. •  It’s also a branding opportunity!

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Always use content on category grid walls

Page 17: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Content Optimization

Page 18: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Content Integration Frame supplemental content as a fallback

Page 19: Enhance your e commerce   pdx ga user group

1.  Do your research 2.  Outsource initial copywriting 3.  Polish the result & push live

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Content Development

Page 20: Enhance your e commerce   pdx ga user group

Don’t put up #PandaBait …unless you have nothing on your plate for the next few months.

@mike_arnesen #PDXGA

Protect yourself From the Panda!

Page 21: Enhance your e commerce   pdx ga user group

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

Crawling & Indexation AKA, man vs. machine

Page 22: Enhance your e commerce   pdx ga user group

•  Invest in unique product descriptions •  Use proper pagination •  Have a canonical strategy in place •  Noindex when appropriate •  Use clean URL handling

@mike_arnesen #PDXGA

Duplicate content can be really annoying

Page 23: Enhance your e commerce   pdx ga user group

•  Rel prev & next are your friends! •  Make “view all” the canonical.

@mike_arnesen #PDXGA

Use pagination and/or canonicalization on a series

Page 24: Enhance your e commerce   pdx ga user group

Near-identical products can cause issues •  Canonize the best seller •  Create unique descriptions •  Consolidate pages

@mike_arnesen #PDXGA

Specify canonical products

Page 25: Enhance your e commerce   pdx ga user group

Stop!

@mike_arnesen #StateOfSearch #eComSEO @mike_arnesen #PDXGA

NoIndex is your friend

Page 26: Enhance your e commerce   pdx ga user group

Practice good housekeeping to avoid being overrun with duplicate content! •  Non-WWW URLs to WWW (or vice versa) •  Non-trailing slash to trailing slash •  index.php (and similar) to trailing slash

@mike_arnesen #PDXGA

WWW, Trailing Slash, & Index Resolution

Page 27: Enhance your e commerce   pdx ga user group

Leverage multiple XML sitemaps to monitor indexation by page type.

@mike_arnesen #PDXGA

Divide and Conquer: XML Sitemaps

Page 28: Enhance your e commerce   pdx ga user group

Use historical analytics, Google Insights, and stakeholder experience to map out seasonality.

@mike_arnesen #PDXGA

Understand & Predict Seasonality

Page 29: Enhance your e commerce   pdx ga user group

Give holiday campaign pages time to index & rank. Start building links ahead of time.

@mike_arnesen #PDXGA

Get your updates out early and be prepared.

Page 30: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Products & Semantic SEO

Page 31: Enhance your e commerce   pdx ga user group

What does it mean?!

Without advanced analysis, it’s hard to understand what pages and sites are about.

@mike_arnesen #PDXGA

Page 32: Enhance your e commerce   pdx ga user group

How we used to convey meaning…

@mike_arnesen #PDXGA

Page 33: Enhance your e commerce   pdx ga user group

Semantic markup changes everything.

@mike_arnesen #PDXGA

Page 34: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Page 35: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Page 36: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Page 37: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Data pulled from semantic markup is everywhere!

Page 38: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Shared vocabularies make semantic markup meaningful

Page 39: Enhance your e commerce   pdx ga user group

What is Semantic SEO?

Providing open, structured data in order to increase search visibility by helping connect users with information that they want and need.#

@mike_arnesen #PDXGA

Page 40: Enhance your e commerce   pdx ga user group

Steps to implementing and tracking structured data 7

@mike_arnesen #PDXGA

Page 41: Enhance your e commerce   pdx ga user group

Audit & Discovery Let’s see what we have here

@mike_arnesen #PDXGA

Page 42: Enhance your e commerce   pdx ga user group

Use analytics to identify prime targets for improvement.

@mike_arnesen #PDXGA

Page 43: Enhance your e commerce   pdx ga user group

Don’t forget Screaming Frog!

@mike_arnesen #PDXGA

Page 44: Enhance your e commerce   pdx ga user group

Implementation Develop and execute your plan

@mike_arnesen #PDXGA

Page 45: Enhance your e commerce   pdx ga user group

What content on your site is important?

ArticlesProductsNavigationEventsRecipesPlaces & AddressesOrganizationsReviewsRatingsCommentsVideosDates & Times  

PeopleRelationshipsBooksAnswersDietsMoviesTV EpisodesExercise PlanPaintings & SculpturesBus Trips & FlightsServicesMedical Conditions/Treatments

@mike_arnesen #PDXGA

Page 46: Enhance your e commerce   pdx ga user group

What content on your site is important? Trick question! It’s all important!

ArticlesProductsNavigationEventsRecipesPlaces & AddressesOrganizationsReviewsRatingsCommentsVideosDates & Times  

PeopleRelationshipsBooksAnswersDietsMoviesTV EpisodesExercise PlanPaintings & SculpturesBus Trips & FlightsServicesMedical Conditions/Treatments

@mike_arnesen #PDXGA

Page 47: Enhance your e commerce   pdx ga user group

Build templates & guides

<span xmlns:v="http://rdf.data-vocabulary.org/#"><span typeof="v:Breadcrumb"> <a href="/" rel="v:url" property="v:title" itemprop="breadcrumb"> Home </a></span> » <span typeof="v:Breadcrumb"> <a href=”/blades/" rel="v:url" property="v:title" itemprop="breadcrumb"> Blades </a></span> » <span typeof="v:Breadcrumb"> <a href="/blades/broad-swords/" rel="v:url" property="v:title" itemprop="breadcrumb"> Broad Swords </a></span>

</span>

@mike_arnesen #PDXGA

Page 48: Enhance your e commerce   pdx ga user group

<div itemscope itemtype="http://schema.org/Product" ><h1 itemprop="name">Glamdring</h1><img src="/images/glamdring-high-res.png" itemprop="image" /><p itemprop="description">Glamdring was used in battle only twice in the First Age; Turgon wielded Glamdring in the Nirnaeth Arnoediad, and in the Fall of Gondolin. For over 6,000 years it went missing, surviving the War of Wrath, until Gandalf (and company) found it (along with Sting and Orcrist) in the trolls' cave in The Hobbit and claimed it for himself. </p><div itemprop="offers" itemscope itemtype="http://schema.org/Offer" >

<span itemprop="price">40</span><span itemprop="priceCurrency" content="XAU"><link itemprop="availability" href="http://schema.org/InStock" />In stock

</div><h3>Related Blades</h3><div itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product" >

<a itemprop="url" href="/blades/orcist/"> <span itemprop="name" >Orcist</span></a>- <span itemprop="offers" itemscope itemtype="http://schema.org/Offer" > <span itemprop="price">35</span><span itemprop="priceCurrency" content="XAU”>\</span>

</div>

Build templates & guides for all of your content types

@mike_arnesen #PDXGA

Page 49: Enhance your e commerce   pdx ga user group

Events Decide which events matter to you

@mike_arnesen #PDXGA

Page 50: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Create a Tag:

Page 51: Enhance your e commerce   pdx ga user group

Create a Tag: to send data to Google Analytics

@mike_arnesen #PDXGA

Page 52: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

to send data to Google Analytics with meaningful values

Page 53: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

to send data to Google Analytics with meaningful values

Page 54: Enhance your e commerce   pdx ga user group

Start Tracking Set tag manager to listen for structured data @mike_arnesen #PDXGA

Page 55: Enhance your e commerce   pdx ga user group

One RULE to rule… you know the rest

@mike_arnesen #PDXGA

Page 56: Enhance your e commerce   pdx ga user group

One RULE to rule… you know the rest

@mike_arnesen #PDXGA

Page 57: Enhance your e commerce   pdx ga user group

Custom JavaScript Macro:

@mike_arnesen #PDXGA

Page 58: Enhance your e commerce   pdx ga user group

Custom JavaScript Macro: Detect schema.org markup on page

@mike_arnesen #PDXGA

Page 59: Enhance your e commerce   pdx ga user group

Creation order & naming conventions for Macros, Rules, & Tags

@mike_arnesen #PDXGA

Create Macros:•  Semantic – {Type} Markup Detection•  Semantic – {Type} {Property}Create Rules:•  Semantic - Has {Type} Markup RuleCreate Tags:•  Semantic – {Type} Markup Analytics Event  

Page 60: Enhance your e commerce   pdx ga user group

Groupings Keep track of each group

@mike_arnesen #PDXGA

Page 61: Enhance your e commerce   pdx ga user group

Set up dynamic content grouping in Google Tag Manager

@mike_arnesen #PDXGA

Page 62: Enhance your e commerce   pdx ga user group

…via a Macro with a Lookup Table

@mike_arnesen #PDXGA

Page 63: Enhance your e commerce   pdx ga user group

Goals Decide what you need to accomplish

@mike_arnesen #PDXGA

Page 64: Enhance your e commerce   pdx ga user group

Create a goal to track the performance of all structured data on your site

@mike_arnesen #PDXGA

Page 65: Enhance your e commerce   pdx ga user group

Watch the crawl Using webmaster tools

@mike_arnesen #PDXGA

Page 66: Enhance your e commerce   pdx ga user group

Keep monitoring Google’s crawling to ID missing data or errors.

@mike_arnesen #PDXGA

Page 67: Enhance your e commerce   pdx ga user group

How to Implement & Track your structured data

@mike_arnesen #PDXGA

Page 68: Enhance your e commerce   pdx ga user group

How to Implement & Track your structured data

@mike_arnesen #PDXGA

1. Audit and rediscover your content 2. Strategize and implement 3. Enable tracking of structured data in GA 4. Set up and record analytics events 5. Create itemtype-based groups for content 6. Set up goals to monitor structure data ROI 7. Continue to watch the crawl

Page 69: Enhance your e commerce   pdx ga user group

@mike_arnesen #PDXGA

Download bit.ly/pdxga-ecom

Page 70: Enhance your e commerce   pdx ga user group

Download bit.ly/pdxga-ecom

@mike_arnesen #PDXGA

Page 71: Enhance your e commerce   pdx ga user group

Thank you!

Mike Arnesen Director of Analytics & Optimization

at SwellPath google.com/search?mike+arnesen

Download: bit.ly/pdxga-ecom

@mike_arnesen #PDXGA