SlideShare a Scribd company logo
SEO Wordpress Themes

     Do’s and Don'ts
WordPress SEO Theme Don'ts

• Put the site's name first in the title tag
• Add a static meta description to pages.
• Don't add static robots meta tags or anything
  else that'll hamper search engines.
• Use the H1 for the logo, on every page.
• Don't hide links in the theme.
• Have sidebars above the content in your
  code.
Put the site's name first in the title
                   tag
The title tag should be post title - site title or a
  variation on that, but the only variation you
  do not want in a WordPress SEO Theme is the
  exact opposite: site title - post title.
Add a static meta description to
                 pages.
• I see this so often now: people complain that
  my WP SEO plugin doesn't work because the
  meta description isn't showing, but in
  fact, their theme contains a static meta
  description that is the same on each bloody
  page.
Don't add static robots meta tags or
 anything else that'll hamper search
               engines.
• please don't add meta robots tags,
  "index,follow" is what Google will do by
  default and if you include it in your theme
  statically, a user cannot use a plugin to make a
  page un-indexable, for instance.
Use the H1 for the logo, on every
                page.
• The H1 should be used for the most important heading
  on the page. In most cases, that is the article
  title, not the logo, on every page but the homepage.
• [h1] The heading structure for your blog
   – [h2] 5 basic principles about headings
   – [h2] The headings for your homepage
      • [h3] The issue of full posts on archive pages
   – [h2] Heading structure for your single posts / single pages
   – [h2] Structure of headings for your category / tag /
     taxonomy pages
   – [h2] Headings and HTML5
   – [h2] Conclusion: re-think your blog's headers
Heading structure for your homepage
• H1: Blog's name
• H2: Your blog's tagline, if it's "keyword-rich"; if
  not, all your recent posts should have an H2.
• H3: Your recent posts, or, if those have an
  H2, this could be used for somewhat older
  posts.
• H4: related content in the sidebar, like the
  heading of an "about" widget.
• H5: Unrelated headings in your
  sidebar, footer, etc.
Heading structure for posts/pages
• H1: post / page title
• H2's and H3's: subheadings and sub-
  subheadings
• H4: your blog's name, and possibly related
  widgets
• H5: same as above: sidebars etc.
Don't hide links in the theme.
• Don't hide any links in your theme that don't
  belong there. One link to you as the theme
  creator: ok, anything else: nonsense.
Have sidebars above the content in
            your code.
• In an ideal world, the first content in the
  HTML is the content of the page, followed by
  related navigation, then sidebars, then site
  navigation, then utilities like sitemaps and
  privacy statements. Having sidebars above the
  main content of a page though is a straight
  violation of the WordPress SEO Theme
  guidelines.
WordPress SEO Theme Do's

•   Allow taxonomy descriptions to be shown.
•   Show excerpts on archives.
•   Allow for breadcrumbs.
•   Use the post title as the first anchor text.
•   Clean, cleaner, cleanest.
Allow taxonomy descriptions to be
              shown.
• In most themes, taxonomy archives are boring
  as hell. They have no unique content
  whatsoever and just contain the latest posts
  for that taxonomy. WordPress has a core
  feature that allows for a description of a
  taxonomy though, and a good WordPress SEO
  Theme should allow the user to display that
  description, topped by an H1 with the
  Taxonomy title in it.
Show excerpts on archives.
• Archive pages with full-length posts are not
  really any good for SEO, doing so on your
  frontpage for the last few posts might have
  some usability benefit, allowing users who
  come to your homepage to read posts
  immediately, for archives that benefit doesn't
  outweigh the SEO.
Allow for breadcrumbs.
• Most any SEO these days will tell you
  breadcrumbs are a nice and easy way to
  create a good internal linking structure
  (provided the user uses the taxonomies etc.
  right of course) so embedding breadcrumbs is
  important. Making sure they work with
  custom taxonomies is important too!
Use the post title as the first anchor
                 text.
• Don't use "read more" or "continue reading"
  as the first anchor text towards a post, not in
  the body, not in widgets, nowhere. Just use
  the post title.
Clean, cleaner, cleanest.
• Your theme code should be as clean as
  humanly possible, don't overdo it on divs etc.
  for styling, just keep it simple and solid, to
  allow for fast page loads and easy crawling.

More Related Content

What's hot

Managing content online
Managing content onlineManaging content online
Managing content online
eyadfebc
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
Chris Burgess
 
WordPress SEO Beginner to Advanced
WordPress SEO Beginner to AdvancedWordPress SEO Beginner to Advanced
WordPress SEO Beginner to Advanced
Organical - The SEO Experts
 
Checklist for building a search friendly website
Checklist for building a search friendly websiteChecklist for building a search friendly website
Checklist for building a search friendly website
Position2BrandMonitor
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPress
Chris Burgess
 
Search Engine Optimization Class-10
Search Engine Optimization Class-10Search Engine Optimization Class-10
Search Engine Optimization Class-10
M. Towfiqul Arafat
 
Maximize the All In One SEO Wordpress Plugin
Maximize the All In One SEO Wordpress PluginMaximize the All In One SEO Wordpress Plugin
Maximize the All In One SEO Wordpress Plugin
Scott Stawarz
 
WordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress MeetupWordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress Meetup
Chris Burgess
 
Link Building for Bloggers
Link Building for BloggersLink Building for Bloggers
Link Building for Bloggers
Gregory Ciotti
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
Joost de Valk
 
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
Peter Mead
 
How to annotate_with_wordpress
How to annotate_with_wordpressHow to annotate_with_wordpress
How to annotate_with_wordpress
STIinnsbruck
 
Blogging
BloggingBlogging
WordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the BasicsWordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the Basics
Nile Flores
 
WordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress OptimizationWordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress Optimization
Joost de Valk
 
ACHLS Introduction To Blogging
ACHLS Introduction To BloggingACHLS Introduction To Blogging
ACHLS Introduction To Blogging
Kathryn Jones
 
Web Content Standards
Web Content StandardsWeb Content Standards
Web Content Standards
David Rajah Selvaraj
 
How To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly WebsiteHow To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly Website
Matt Siltala
 
Managing content online
Managing content onlineManaging content online
Managing content onlineeyadfebc
 

What's hot (19)

Managing content online
Managing content onlineManaging content online
Managing content online
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
 
WordPress SEO Beginner to Advanced
WordPress SEO Beginner to AdvancedWordPress SEO Beginner to Advanced
WordPress SEO Beginner to Advanced
 
Checklist for building a search friendly website
Checklist for building a search friendly websiteChecklist for building a search friendly website
Checklist for building a search friendly website
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPress
 
Search Engine Optimization Class-10
Search Engine Optimization Class-10Search Engine Optimization Class-10
Search Engine Optimization Class-10
 
Maximize the All In One SEO Wordpress Plugin
Maximize the All In One SEO Wordpress PluginMaximize the All In One SEO Wordpress Plugin
Maximize the All In One SEO Wordpress Plugin
 
WordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress MeetupWordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress Meetup
 
Link Building for Bloggers
Link Building for BloggersLink Building for Bloggers
Link Building for Bloggers
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
 
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
Paid Traffic with WordPress PPC Hacks - by Peter Mead for BigDigital 2016
 
How to annotate_with_wordpress
How to annotate_with_wordpressHow to annotate_with_wordpress
How to annotate_with_wordpress
 
Blogging
BloggingBlogging
Blogging
 
WordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the BasicsWordPress SEO: Getting Back to the Basics
WordPress SEO: Getting Back to the Basics
 
WordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress OptimizationWordCamp Ireland - 40 tips for WordPress Optimization
WordCamp Ireland - 40 tips for WordPress Optimization
 
ACHLS Introduction To Blogging
ACHLS Introduction To BloggingACHLS Introduction To Blogging
ACHLS Introduction To Blogging
 
Web Content Standards
Web Content StandardsWeb Content Standards
Web Content Standards
 
How To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly WebsiteHow To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly Website
 
Managing content online
Managing content onlineManaging content online
Managing content online
 

Similar to SEO - Wordpress Themes

SEO Mistake From Blogger
SEO Mistake From BloggerSEO Mistake From Blogger
SEO Mistake From Blogger
Seo Indonesia
 
SEO Method For Blogger
SEO Method For BloggerSEO Method For Blogger
SEO Method For Blogger
Seo Indonesia
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization Bala Abirami
 
On-Page Optimization | SEO On page
On-Page Optimization | SEO On pageOn-Page Optimization | SEO On page
On-Page Optimization | SEO On page
Md Faruk Khan
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO Auidt
James Allen
 
Wordpress template hierarchy
Wordpress template hierarchyWordpress template hierarchy
Wordpress template hierarchy
Stockton Group
 
Blog creationguide forestview
Blog creationguide forestviewBlog creationguide forestview
Blog creationguide forestview
Nikos Stagakis
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3Jeff Byrnes
 
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
Praveen Kurup
 
4 x backlink bomb
4 x backlink bomb4 x backlink bomb
4 x backlink bombasumerall
 
12 on-page-checklist
12 on-page-checklist12 on-page-checklist
12 on-page-checklist
Jawad Shah
 
40+ ways to improve search ranking on google
40+ ways to improve search ranking on google40+ ways to improve search ranking on google
40+ ways to improve search ranking on google
TC Mastery
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
New Tricks
 
SEO Recommendations for WordPress
SEO Recommendations for WordPressSEO Recommendations for WordPress
SEO Recommendations for WordPress
Nick Roshon
 
On page SEO
On page SEOOn page SEO
On page SEOBIMPA
 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site Design
Amy Goodloe
 
SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in Romania
Lisa Myers
 

Similar to SEO - Wordpress Themes (20)

SEO Mistake From Blogger
SEO Mistake From BloggerSEO Mistake From Blogger
SEO Mistake From Blogger
 
SEO Method For Blogger
SEO Method For BloggerSEO Method For Blogger
SEO Method For Blogger
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization
 
On-Page Optimization | SEO On page
On-Page Optimization | SEO On pageOn-Page Optimization | SEO On page
On-Page Optimization | SEO On page
 
On Page Optimization
On Page OptimizationOn Page Optimization
On Page Optimization
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO Auidt
 
Wordpress template hierarchy
Wordpress template hierarchyWordpress template hierarchy
Wordpress template hierarchy
 
Blog creationguide forestview
Blog creationguide forestviewBlog creationguide forestview
Blog creationguide forestview
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3
 
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
"Mastering On-Page SEO Optimization for PDFs: A Comprehensive Guide" .pptx
 
4 x backlink bomb
4 x backlink bomb4 x backlink bomb
4 x backlink bomb
 
12 on-page-checklist
12 on-page-checklist12 on-page-checklist
12 on-page-checklist
 
40+ ways to improve search ranking on google
40+ ways to improve search ranking on google40+ ways to improve search ranking on google
40+ ways to improve search ranking on google
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
 
SEO Recommendations for WordPress
SEO Recommendations for WordPressSEO Recommendations for WordPress
SEO Recommendations for WordPress
 
On page SEO
On page SEOOn page SEO
On page SEO
 
Headings
HeadingsHeadings
Headings
 
Overview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site DesignOverview of Using Wordpress for Web Site Design
Overview of Using Wordpress for Web Site Design
 
Optimizing Your Tendenci Site for SEO | SEO for CMS
Optimizing Your Tendenci Site for SEO | SEO for CMSOptimizing Your Tendenci Site for SEO | SEO for CMS
Optimizing Your Tendenci Site for SEO | SEO for CMS
 
SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in Romania
 

SEO - Wordpress Themes

  • 1. SEO Wordpress Themes Do’s and Don'ts
  • 2. WordPress SEO Theme Don'ts • Put the site's name first in the title tag • Add a static meta description to pages. • Don't add static robots meta tags or anything else that'll hamper search engines. • Use the H1 for the logo, on every page. • Don't hide links in the theme. • Have sidebars above the content in your code.
  • 3. Put the site's name first in the title tag The title tag should be post title - site title or a variation on that, but the only variation you do not want in a WordPress SEO Theme is the exact opposite: site title - post title.
  • 4. Add a static meta description to pages. • I see this so often now: people complain that my WP SEO plugin doesn't work because the meta description isn't showing, but in fact, their theme contains a static meta description that is the same on each bloody page.
  • 5. Don't add static robots meta tags or anything else that'll hamper search engines. • please don't add meta robots tags, "index,follow" is what Google will do by default and if you include it in your theme statically, a user cannot use a plugin to make a page un-indexable, for instance.
  • 6. Use the H1 for the logo, on every page. • The H1 should be used for the most important heading on the page. In most cases, that is the article title, not the logo, on every page but the homepage. • [h1] The heading structure for your blog – [h2] 5 basic principles about headings – [h2] The headings for your homepage • [h3] The issue of full posts on archive pages – [h2] Heading structure for your single posts / single pages – [h2] Structure of headings for your category / tag / taxonomy pages – [h2] Headings and HTML5 – [h2] Conclusion: re-think your blog's headers
  • 7. Heading structure for your homepage • H1: Blog's name • H2: Your blog's tagline, if it's "keyword-rich"; if not, all your recent posts should have an H2. • H3: Your recent posts, or, if those have an H2, this could be used for somewhat older posts. • H4: related content in the sidebar, like the heading of an "about" widget. • H5: Unrelated headings in your sidebar, footer, etc.
  • 8. Heading structure for posts/pages • H1: post / page title • H2's and H3's: subheadings and sub- subheadings • H4: your blog's name, and possibly related widgets • H5: same as above: sidebars etc.
  • 9. Don't hide links in the theme. • Don't hide any links in your theme that don't belong there. One link to you as the theme creator: ok, anything else: nonsense.
  • 10. Have sidebars above the content in your code. • In an ideal world, the first content in the HTML is the content of the page, followed by related navigation, then sidebars, then site navigation, then utilities like sitemaps and privacy statements. Having sidebars above the main content of a page though is a straight violation of the WordPress SEO Theme guidelines.
  • 11. WordPress SEO Theme Do's • Allow taxonomy descriptions to be shown. • Show excerpts on archives. • Allow for breadcrumbs. • Use the post title as the first anchor text. • Clean, cleaner, cleanest.
  • 12. Allow taxonomy descriptions to be shown. • In most themes, taxonomy archives are boring as hell. They have no unique content whatsoever and just contain the latest posts for that taxonomy. WordPress has a core feature that allows for a description of a taxonomy though, and a good WordPress SEO Theme should allow the user to display that description, topped by an H1 with the Taxonomy title in it.
  • 13. Show excerpts on archives. • Archive pages with full-length posts are not really any good for SEO, doing so on your frontpage for the last few posts might have some usability benefit, allowing users who come to your homepage to read posts immediately, for archives that benefit doesn't outweigh the SEO.
  • 14. Allow for breadcrumbs. • Most any SEO these days will tell you breadcrumbs are a nice and easy way to create a good internal linking structure (provided the user uses the taxonomies etc. right of course) so embedding breadcrumbs is important. Making sure they work with custom taxonomies is important too!
  • 15. Use the post title as the first anchor text. • Don't use "read more" or "continue reading" as the first anchor text towards a post, not in the body, not in widgets, nowhere. Just use the post title.
  • 16. Clean, cleaner, cleanest. • Your theme code should be as clean as humanly possible, don't overdo it on divs etc. for styling, just keep it simple and solid, to allow for fast page loads and easy crawling.