SlideShare a Scribd company logo
August 24th, 2016
#wpewebinar
Ask Questions as We Go
Please use the “Questions”
pane throughout the webinar
Slides and recording will be made available shortly after
the webinar
#wpewebinar
What you’ll learn:
❖ Plugins for on-page SEO optimization
❖ Hacks for: using structured data, optimizing
images, responsive sites, and affiliate marketing
❖ How to monitor for issues and optimization
opportunities
❖ Why page speed matters and how to improve
❖ Tips to preserve SEO value during redesigns and
site migrations
#wpewebinar
Introducing the Experts
#wpewebinar
Jon Henshaw
Co-founder & President
Raven Internet Marketing Tools
@RavenJon
@RavenTools
❖ Used to be a psychotherapist
❖ Won state championship in water polo
❖ Was hit by a car and survived
❖ Lived in the dark ages before the Internet
David Vogelpohl
VP Web Strategy
WP Engine
@davidvmc
@wpengine
❖ First WordPress post was about Panama
invading Europe & it was true
❖ Grew up a few miles from where Matt
Mullenweg grew up
❖ Can make a custom URL shortener with
WordPress in <15 minutes
Bonding in Times Square
#wpewebinar
On-Page SEO for WordPress Sites
Speed and coding optimizations that can help you rank above your competition
#wpewebinar
Jon Henshaw
@RavenJon
Yoast SEO Plugin
#wpewebinar
● Titles
● META Descriptions
● Open Graph
● XML Sitemaps
Themes
#wpewebinar
The fully search
engine optimized
pre-fab theme is
a unicorn
Themes
#wpewebinar
The only way to guarantee a fully optimized
site is to create the theme yourself*
*or to hack up a pre-fab theme and skip the theme updates
Themes
#wpewebinar
I personally use
and recommend
Zurb Foundation
raven.link/foundation
Themes
#wpewebinar
FoundationPress
WordPress Starter
Theme
raven.link/fpress
Coding
SEO Coding Tips
#wpewebinar
Semantic HTML
Use semantic HTML
elements to
communicate context
to search engines
#wpewebinar
Semantic HTML
#wpewebinar
Ad
Navigation
CSS & Speed
Make less calls by
including CSS in
the HEAD area
#wpewebinar
JS & Speed
Put ALL of your
JavaScript at the
end of the page
except for GTM
#wpewebinar
Code Insert Plugin
Easiest way to insert CSS and JS without altering templates
Header Footer plugin
raven.link/headfoot
#wpewebinar
Structured Data
Add Schema.org
structured data using
JSON-LD to explicitly
communicate meaning to
search engines and
enhance search results.
#wpewebinar
Structured Data
I recommend
1. Content Type (Article, BlogPost)
2. Breadcrumbs
Schema.org JSON-LD Tools and Plugins
raven.link/schema
#wpewebinar
Accelerated Mobile Pages (AMP)
AMP strips out all of the unnecessary
code and delivers content almost
instantly to mobile devices
#wpewebinar
Accelerated Mobile Pages (AMP)
#wpewebinar
Normal AMP
Accelerated Mobile Pages (AMP)
#wpewebinar
Google SERP Google Hosted
Accelerated Mobile Pages (AMP)
WordPress plugin by Automattic
does all of the heavy lifting
raven.link/amp
#wpewebinar
Image Optimization
Optimizing images can greatly
increase the speed of a site
#wpewebinar
Image Optimization
Compress images using
ImageOptim for Mac or
a Windows equivalent
#wpewebinar
Image Optimization
EWWW Image
Optimizer plugin for
WordPress automatically
compresses your images
raven.link/imgoptwp
#wpewebinar
Use SRCSET to display alternate images that are
optimized for different screens and devices
Image Optimization
#wpewebinar
Image Optimization
Each image in the SRCSET can have a
screen width and/or resolution specified
<img src="/img/screens.png" srcset="/img/screens.png 360w
1x, /img/screens2x.png 360w 2x" alt="Site Auditor">
#wpewebinar
You can also display completely different images
for a better UX on different screen sizes
Image Optimization
#wpewebinar
Image Optimization
SRCSET Responsive Images for WordPress plugin
raven.link/srcsetwp
#wpewebinar
Monitoring
No matter what you do, there will be things you’ve
missed and parts of your site that will break
#wpewebinar
Monitoring
Use Google Search Console (aka Webmaster Tools) to
monitor for page and indexing errors
#wpewebinar
Monitoring
Use a site auditing tool to find the problems and
automatically monitor for new ones
#wpewebinar
● Broken Links
● Broken Images
● Missing Attributes
● Non-optimized Titles and META
● Speed Issues
● 20+ other checks
Monitoring
raven.link/siteaudit
#wpewebinar
Site Auditor
11 Must-Follow SEO Migration Tips
How to not mess up SEO when changing a website
#wpewebinar
David Vogelpohl
@davidvmc
1. Know when you need an SEO migration plan
Deploying sub domains
New domain names
Changing sitemaps
Changing servers
CMS Migrations
Changing hosts
2. Set your DNS “time-to-live” to ~0
3. Have a rollback plan
4. Hide the version of the site you don’t want Google to see
Password protect
No-index
Robots.txt
5. Unhide new site when it’s time to launch.. seriously
6. Do a full SEO review of the new site
Make sure your new site has
had a full SEO review
7. Migrate meta titles/descriptions & alt tags
Everyone wants to make their old site better,
but the old site is the one that ranks!
8. Changing your URL structure, don’t.
“Unless you don’t have to
change your URL structure”
- Sane People
9. If you have to change, try to use a wildcard 301
#wpewebinar @davidmc
If you can’t use wildcards, get ready for pain
“The most annoying job on the Internet”
10. Page-by-page redirect mapping
Page Audit Google Sheet wpeng.in/301audit
Meta Title
(Page
Name)
Meta
Description
H1 URL
Top
Traffic
Source
Pageviews
(last 30 days)
Kill Page
Keep
Page
Redirect
Page to:
Redirect
H1
Redirect
Title
Redirect
Description
Sample: Old
Product
Page
About our
old product.
Old
Product
/old-product Internal 10,000 x
/new-product-
name
Sample:
Home Page
This is the
home page.
Home
Page
/ Google 100,000 x
11. What pages even matter to redirect?
#wpewebinar @davidmc
Top landing pages from Google Organic
wpeng.in/organic-landing-pages
Top landing pages from all sources
wpeng.in/all-landing-pages
1. Know when you need a plan
2. Set your DNS “time-to-live” to ~0
3. Have a rollback plan
4. Hide staging / old versions of sites
5. Unhide new site to launch
6. Do a full SEO review of the new site
7. Migrate meta titles/descriptions & alt tag
8. Changing your URL structure, don’t.
9. If you have to change, try to use a wildcard 301
10. Page-by-page redirect mapping
11. What pages even matter to redirect?
11 Must-Follow SEO Migration Tips
#wpewebinar @davidmc
Q&A
Use the “Questions” pane
#wpewebinar
https://wpengine.com/agency-wordpress-hosting/

More Related Content

Webinar: On-Page SEO Tips and Tricks

  • 2. Ask Questions as We Go Please use the “Questions” pane throughout the webinar Slides and recording will be made available shortly after the webinar #wpewebinar
  • 3. What you’ll learn: ❖ Plugins for on-page SEO optimization ❖ Hacks for: using structured data, optimizing images, responsive sites, and affiliate marketing ❖ How to monitor for issues and optimization opportunities ❖ Why page speed matters and how to improve ❖ Tips to preserve SEO value during redesigns and site migrations #wpewebinar
  • 4. Introducing the Experts #wpewebinar Jon Henshaw Co-founder & President Raven Internet Marketing Tools @RavenJon @RavenTools ❖ Used to be a psychotherapist ❖ Won state championship in water polo ❖ Was hit by a car and survived ❖ Lived in the dark ages before the Internet David Vogelpohl VP Web Strategy WP Engine @davidvmc @wpengine ❖ First WordPress post was about Panama invading Europe & it was true ❖ Grew up a few miles from where Matt Mullenweg grew up ❖ Can make a custom URL shortener with WordPress in <15 minutes
  • 5. Bonding in Times Square #wpewebinar
  • 6. On-Page SEO for WordPress Sites Speed and coding optimizations that can help you rank above your competition #wpewebinar Jon Henshaw @RavenJon
  • 7. Yoast SEO Plugin #wpewebinar ● Titles ● META Descriptions ● Open Graph ● XML Sitemaps
  • 8. Themes #wpewebinar The fully search engine optimized pre-fab theme is a unicorn
  • 9. Themes #wpewebinar The only way to guarantee a fully optimized site is to create the theme yourself* *or to hack up a pre-fab theme and skip the theme updates
  • 10. Themes #wpewebinar I personally use and recommend Zurb Foundation raven.link/foundation
  • 13. Semantic HTML Use semantic HTML elements to communicate context to search engines #wpewebinar
  • 15. CSS & Speed Make less calls by including CSS in the HEAD area #wpewebinar
  • 16. JS & Speed Put ALL of your JavaScript at the end of the page except for GTM #wpewebinar
  • 17. Code Insert Plugin Easiest way to insert CSS and JS without altering templates Header Footer plugin raven.link/headfoot #wpewebinar
  • 18. Structured Data Add Schema.org structured data using JSON-LD to explicitly communicate meaning to search engines and enhance search results. #wpewebinar
  • 19. Structured Data I recommend 1. Content Type (Article, BlogPost) 2. Breadcrumbs Schema.org JSON-LD Tools and Plugins raven.link/schema #wpewebinar
  • 20. Accelerated Mobile Pages (AMP) AMP strips out all of the unnecessary code and delivers content almost instantly to mobile devices #wpewebinar
  • 21. Accelerated Mobile Pages (AMP) #wpewebinar Normal AMP
  • 22. Accelerated Mobile Pages (AMP) #wpewebinar Google SERP Google Hosted
  • 23. Accelerated Mobile Pages (AMP) WordPress plugin by Automattic does all of the heavy lifting raven.link/amp #wpewebinar
  • 24. Image Optimization Optimizing images can greatly increase the speed of a site #wpewebinar
  • 25. Image Optimization Compress images using ImageOptim for Mac or a Windows equivalent #wpewebinar
  • 26. Image Optimization EWWW Image Optimizer plugin for WordPress automatically compresses your images raven.link/imgoptwp #wpewebinar
  • 27. Use SRCSET to display alternate images that are optimized for different screens and devices Image Optimization #wpewebinar
  • 28. Image Optimization Each image in the SRCSET can have a screen width and/or resolution specified <img src="/img/screens.png" srcset="/img/screens.png 360w 1x, /img/screens2x.png 360w 2x" alt="Site Auditor"> #wpewebinar
  • 29. You can also display completely different images for a better UX on different screen sizes Image Optimization #wpewebinar
  • 30. Image Optimization SRCSET Responsive Images for WordPress plugin raven.link/srcsetwp #wpewebinar
  • 31. Monitoring No matter what you do, there will be things you’ve missed and parts of your site that will break #wpewebinar
  • 32. Monitoring Use Google Search Console (aka Webmaster Tools) to monitor for page and indexing errors #wpewebinar
  • 33. Monitoring Use a site auditing tool to find the problems and automatically monitor for new ones #wpewebinar ● Broken Links ● Broken Images ● Missing Attributes ● Non-optimized Titles and META ● Speed Issues ● 20+ other checks
  • 35. 11 Must-Follow SEO Migration Tips How to not mess up SEO when changing a website #wpewebinar David Vogelpohl @davidvmc
  • 36. 1. Know when you need an SEO migration plan Deploying sub domains New domain names Changing sitemaps Changing servers CMS Migrations Changing hosts
  • 37. 2. Set your DNS “time-to-live” to ~0
  • 38. 3. Have a rollback plan
  • 39. 4. Hide the version of the site you don’t want Google to see Password protect No-index Robots.txt
  • 40. 5. Unhide new site when it’s time to launch.. seriously
  • 41. 6. Do a full SEO review of the new site Make sure your new site has had a full SEO review
  • 42. 7. Migrate meta titles/descriptions & alt tags Everyone wants to make their old site better, but the old site is the one that ranks!
  • 43. 8. Changing your URL structure, don’t. “Unless you don’t have to change your URL structure” - Sane People
  • 44. 9. If you have to change, try to use a wildcard 301 #wpewebinar @davidmc
  • 45. If you can’t use wildcards, get ready for pain “The most annoying job on the Internet”
  • 46. 10. Page-by-page redirect mapping Page Audit Google Sheet wpeng.in/301audit Meta Title (Page Name) Meta Description H1 URL Top Traffic Source Pageviews (last 30 days) Kill Page Keep Page Redirect Page to: Redirect H1 Redirect Title Redirect Description Sample: Old Product Page About our old product. Old Product /old-product Internal 10,000 x /new-product- name Sample: Home Page This is the home page. Home Page / Google 100,000 x
  • 47. 11. What pages even matter to redirect? #wpewebinar @davidmc Top landing pages from Google Organic wpeng.in/organic-landing-pages Top landing pages from all sources wpeng.in/all-landing-pages
  • 48. 1. Know when you need a plan 2. Set your DNS “time-to-live” to ~0 3. Have a rollback plan 4. Hide staging / old versions of sites 5. Unhide new site to launch 6. Do a full SEO review of the new site 7. Migrate meta titles/descriptions & alt tag 8. Changing your URL structure, don’t. 9. If you have to change, try to use a wildcard 301 10. Page-by-page redirect mapping 11. What pages even matter to redirect? 11 Must-Follow SEO Migration Tips #wpewebinar @davidmc
  • 49. Q&A Use the “Questions” pane #wpewebinar https://wpengine.com/agency-wordpress-hosting/