hands on wordpress seo mozinar - june 4, 2013

77
Hands On Answers To The Most Asked WordPress Ques6ons By Dan Shure Join us on Twi2er at #Mozinar Ques8ons or problems? Email [email protected]

Upload: dan-shure

Post on 01-Sep-2014

869 views

Category:

Technology


0 download

DESCRIPTION

Slides to accompany the Mozinar from June 4th 2013 which you can find here: http://moz.com/webinars

TRANSCRIPT

Page 1: Hands On WordPress SEO Mozinar - June 4, 2013

Hands  On  Answers  To  The  Most  Asked  WordPress  Ques6ons  

By  Dan  Shure  

Join  us  on  Twi2er  at  #Mozinar  Ques8ons  or  problems?  Email  [email protected]  

Page 2: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress – Happy 10th Birthday!

http://ma.tt/2013/05/dear-wordpress/

Page 3: Hands On WordPress SEO Mozinar - June 4, 2013

Congrats To Moz

This is the first Tuesday Mozinar on the new Moz! (didn’t plan that – but cool!)

Page 4: Hands On WordPress SEO Mozinar - June 4, 2013

I’m Dan.

Evolving SEO – Owner Moz Associate

Page 5: Hands On WordPress SEO Mozinar - June 4, 2013

I’m Dan.

Evolving SEO – Owner Moz Associate

www.evolvingseo.com

@dan_shure

Page 6: Hands On WordPress SEO Mozinar - June 4, 2013

Resources.

Set Up WordPress For SEO Success – Dan Shure (me) http://moz.com/blog/setup-wordpress-for-seo-success

Advanced WordPress SEO (Mozinar) – Nick Herinckx http://moz.com/webinars/advanced-wordpress-seo

Top 100 WordPress Resources http://whdb.com/blog/2012/top-100-resources-for-wordpress-tips-tricks-and-tutorials/

WordPress Codex http://codex.wordpress.org

Page 7: Hands On WordPress SEO Mozinar - June 4, 2013

No Plugin Will “SEO Optimize” Your Site For You.

Page 8: Hands On WordPress SEO Mozinar - June 4, 2013

Plugins Do Something With Forms & Checkboxes You Would Normally Have To Code.

Page 9: Hands On WordPress SEO Mozinar - June 4, 2013

Have a test site or two where you can break a few things and experiment.

Page 10: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Architecture Matters

Source:  www.home-­‐desinging.com  

Page 11: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Architecture Matters

Source:  someone  in  need  of  help  

Don’t let your site become a franken-house.

Page 12: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Three Site Setups

1. Blog

2. Site w/Blog In It

3. Site w/Blog In It + Special Section/Pages

Page 13: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Blog

Page   URL   Content  

Home   site.com   Recent  post  excerpts  

Pages   site.com/page-­‐name/   Page  content  

Posts   site.com/2013/05/31/post-­‐name/   Individual  posts  

Category  Archives   site.com/category/name/   Post  excerpts  

Tag  Archives   site.com/tag/name/   Post  excerpts  

Date  Archives   site.com/2013/05/   Post  excerpts  

Author  Archives   don’t  use  unless  custom  

Site where blog is 80% or more of all content. Very few ‘pages’.

Page 14: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Site w/Blog In It

Page   URL   Content  

Home   site.com   Sta8c  Homepage  

Pages   site.com/page-­‐name/   Page  content  

Child  Pages   site.com/page-­‐name/child-­‐page/   Page  nested  under  parent  

Blog   site.com/blog/   Recent  Post  Excerpts  

Posts   site.com/blog/2013/05/31/post-­‐name/   Individual  posts  

Category  Archives   site.com/blog/name/   Post  excerpts  

Tag  Archives   site.com/blog/tag/name/   Post  excerpts  

Date  Archives   site.com/blog/2013/05/   Post  excerpts  

Author  Archives   don’t  use  unless  custom  

Very common small business setup. The main content of the site is static pages, and a blog is within it.

Page 15: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Site w/Blog Plus Special Pages/Sections

Page   URL   Content  

Home   site.com   Sta8c  Homepage  

Pages   site.com/page-­‐name/   Page  content  

Child  Pages   site.com/page-­‐name/child-­‐page/   Page  nested  under  parent  

Blog   site.com/blog/   Recent  Post  Excerpts  

Posts   site.com/blog/2013/05/31/post-­‐name/   Individual  posts  

Category  Archives   site.com/blog/name/   Post  excerpts  

Tag  Archives   site.com/blog/tag/name/   Post  excerpts  

Date  Archives   site.com/blog/2013/05/   Post  excerpts  

Author  Archives   don’t  use  unless  custom  

Special  Sec8on   site.com/news/   News  excerpts  

News  Ar8cles   site.com/news/2013/06/01/ar8cle-­‐name/   Individual  Ar8cle  

These will be your larger and more complex sites. You might have two blogs, or a news section (which functions like a blog) or an artist portfolio.

Page 16: Hands On WordPress SEO Mozinar - June 4, 2013

URL Structure – Implementation

Let’s go from franken-house to nice house.

Page 17: Hands On WordPress SEO Mozinar - June 4, 2013

Setting Up URL Structure

Site  Type   Homepage  Displays  As  

Permalink  Custom  SeCngs  

Op6onal  Category  Base  

Yoast  Permalink  SeCngs  Category  

Blog   Latest  posts   Day  and  name*   Leave  blank   Unchecked  

Site  w/Blog   Sta8c  Page   Day  and  name*   Leave  blank   Checked  

Site,  Blog,  Special   Sta8c  Page   Day  and  name*   Leave  blank   Checked  

*Day  and  name  =  /%year%/%monthnum%/%day%/%postname%/  

Page 18: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress Sites

http://www.screamingfrog.co.uk/seo-spider/

Page 19: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Start With A Wide Net

This will crawl everything. Careful with really large sites.

Page 20: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Start With A Wide Net

These are settings under Configure->Spider

Page 21: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Cast A Realistic Net

These are “normal” crawl settings. Good to get a feel for how Google is likely spidering your site.

Page 22: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Not Done Yet

Page 23: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Get A “Clean Crawl”

Goal: Get a “clean crawl” we can export of just actual URLs of content – pages, posts, categories, etc.

Page 24: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Get A “Clean Crawl”

We need to weed out this junk!!

Page 25: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Get A “Clean Crawl”

Use excludes on /wp-content/ to start Surround anything with .* to exclude from crawl.

Page 26: Hands On WordPress SEO Mozinar - June 4, 2013

Crawling WordPress – Go Here For More

http://www.seerinteractive.com/blog/screaming-frog-guide

Page 27: Hands On WordPress SEO Mozinar - June 4, 2013

Migrating From All In One To Yoast

(Or from most other SEO Plugins). http://bit.ly/toyoast

Page 28: Hands On WordPress SEO Mozinar - June 4, 2013

Migrating From All In One To Yoast

Basic Steps (full instructions in video). http://bit.ly/toyoast

1.  “Snapshot”  Yoast  Se^ngs  

2.  Install  &  Ac8vate  Yoast  

3.  Match  Yoast  se^ngs  to  old  plugin  se^ngs  so  site  looks  the  same.  

4.  Decide  to  use  Yoast’s  Sitemap  

5.  Import  Old  data  into  Yoast  

6.  Once  everything  looks  the  same  as  it  did  before,  then  you  can  make  the  changes.  

Page 29: Hands On WordPress SEO Mozinar - June 4, 2013

Tags

Page 30: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags

We get this question all of the time.

Page 31: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags

Should we index tags?

Page 32: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags

(don’t index tags)

NO

Page 33: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags

(don’t index tags)

But Dan…

Page 34: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags

(don’t index tags)

Page 35: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags – If Already Indexed

http://www.evolvingseo.com/2012/08/10/clean-sweep-yo-tag-archives-now/

Page 36: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags – If Already Indexed

To leave only a few tags indexed that still get traffic (short of 301ing them to a specific post etc)

Page 37: Hands On WordPress SEO Mozinar - June 4, 2013

WordPress Tags – If Already Indexed

Edit that specific tag and you can override global setting with Yoast.

Page 38: Hands On WordPress SEO Mozinar - June 4, 2013

Use Google Analytics For WordPress

http://wordpress.org/plugins/google-analytics-for-wordpress/

Page 39: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Basic Settings

Page 40: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Basic Settings

Entering UA code accomplishes same thing as normal manual JS installation.

Page 41: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Basic Settings

Why not.

Page 42: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Basic Settings

We’ll need that.

Page 43: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Basic Settings

Help out @yoast.

Page 44: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Custom Variables

Page 45: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Custom Variables

Ya know… THESE!

Page 46: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Custom Variables

These work pretty well.

Page 47: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Ignore Users

Important.

Page 48: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Ignore Users

Selected Role & Higher Are Not Tracked In Analytics

Page 49: Hands On WordPress SEO Mozinar - June 4, 2013

Analytics – Ignore Users

(Your Copywriter)

Page 50: Hands On WordPress SEO Mozinar - June 4, 2013

Use WP Super Cache

http://wordpress.org/plugins/wp-super-cache/

Page 51: Hands On WordPress SEO Mozinar - June 4, 2013

Need Convincing On Importance Of Site Speed?

http://wordpress.org/plugins/wp-super-cache/

Page 52: Hands On WordPress SEO Mozinar - June 4, 2013

Need Convincing On Importance Of Site Speed?

http://wordpress.org/plugins/wp-super-cache/

SEO, Site Performance – Jon Coleman, REI http://www.slideshare.net/jcolman/seo-site-speed-and-battlestar-galactica-searchfest-2012-11735155

How We Made Portent.com Really Freakin’ Fast – Ian Laurie, CEO http://www.portent.com/blog/design-dev/how-we-made-portent-com-really-freaking-fast.htm

Improving UX Through Front End Performance – Lara Swanson, A List Apart http://alistapart.com/article/improving-ux-through-front-end-performance

Page 53: Hands On WordPress SEO Mozinar - June 4, 2013

Use WP Super Cache

All of what you need is in the “advanced” tab.

Page 54: Hands On WordPress SEO Mozinar - June 4, 2013

Use WP Super Cache

Follow this for more details: http://www.maxminzer.com/how-to-install-and-setup-wp-super-cache/

Page 55: Hands On WordPress SEO Mozinar - June 4, 2013

Use WP Super Cache

Check: you should see code at very bottom of HTML

Page 56: Hands On WordPress SEO Mozinar - June 4, 2013

Help!! Duplicate Content In Crawl Report!

(Cute cat picture promised).

Page 57: Hands On WordPress SEO Mozinar - June 4, 2013

Help!! Duplicate Content In Crawl Report!

Yoast->Titles/Meta->General

Page 58: Hands On WordPress SEO Mozinar - June 4, 2013

Help!! Duplicate Content In Crawl Report!

Just check that box.

Page 59: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Example.

Page 60: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

See that URL?

Page 61: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Prevent at the time the image is added to the page/post.

Page 62: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Four Options.

Page 63: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Custom URL – If you want to link to another post or something.

Page 64: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Media File – to the image file itself (ie: simple ‘enlarge’ function)

Page 65: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

Attachment Page – THIS IS THE CULPRIT.

Page 66: Hands On WordPress SEO Mozinar - June 4, 2013

Prevent Images Being Indexed On Their Own URLs

None – you will not be able to click image at all.

Page 67: Hands On WordPress SEO Mozinar - June 4, 2013

Image URLs - If It’s Too Late

Whoops. 69 Image Pages Indexed.

Page 68: Hands On WordPress SEO Mozinar - June 4, 2013

Image URLs - If It’s Too Late

If they are ?attachment use Webmaster Tools URL Parameter Settings.

Page 69: Hands On WordPress SEO Mozinar - June 4, 2013

Image URLs - If It’s Too Late

Noindex media under Titles/Meta->Post Types w/Yoast Plugin

Page 70: Hands On WordPress SEO Mozinar - June 4, 2013

Schema.org In WordPress

http://wordpress.org/plugins/schema-creator/

Page 71: Hands On WordPress SEO Mozinar - June 4, 2013

Content & Editorial Help

Search interest for “content marketing” www.google.com/insights/search/

Page 72: Hands On WordPress SEO Mozinar - June 4, 2013

Content & Editorial Help

Use the editorial calendar plugin http://wordpress.org/plugins/editorial-calendar/

Page 73: Hands On WordPress SEO Mozinar - June 4, 2013

Content & Editorial Help

Share your drafts with anyone http://wordpress.org/plugins/shareadraft/

Page 74: Hands On WordPress SEO Mozinar - June 4, 2013

Content – Q&A Forum Plugin

http://wordpress.org/plugins/question-and-answer-forum/

Page 75: Hands On WordPress SEO Mozinar - June 4, 2013

Follow.

http://wordpress.org/plugins/question-and-answer-forum/

https://twitter.com/yoast - Yoast

https://twitter.com/perishable - Jeff Star

https://twitter.com/paulund_ - Paulund

https://twitter.com/smashingmag - Smashing Magazine

Page 76: Hands On WordPress SEO Mozinar - June 4, 2013

Q&A.

www.evolvingseo.com

@dan_shure

Page 77: Hands On WordPress SEO Mozinar - June 4, 2013

 Email:  [email protected]    TwiLer:  @dan_shure    

 Website:  www.evolvingseo.com    

 Find  this  recorded  #Mozinar  and  slide  deck  at  hLp://moz.com/webinars  very  soon!