You are previewing Joomla! 3 SEO and Performance.
O'Reilly logo
Joomla! 3 SEO and Performance

Book Description

Joomla 3 SEO and Performance is a concise, 150-page book that helps you to build websites that dominate search engine rankings and have super-fast load times, giving your sites an increased audience. The book takes a very practical approach full of real-world examples. It does not just provide instructions, but also teaches you the logic behind what you are doing. It will make you breathe SEO while building your websites, which is the only way to success.

Joomla 3 SEO and Performance starts with the Joomla core SEO possibilities. It shows how even if you are a relative newcomer to Joomla you will be able to build sites that rank high in Google without having to install complicated plugins. The remaining chapters dig much deeper, both into Joomla, and into the use of SEO plugins and extensions with a full chapter dedicated to SH404SEF, probably the best SEO extension for Joomla. In order to keep the visitors that you acquire, Joomla 3 SEO and Performance also shows you how to make your website load faster. This is achieved using Joomla core features as well as plugins. You will be stunned how easy it is to achieve massive improvements!

Joomla 3 SEO & Performance:

• Walks you through the Joomla SEO options, both basic and advanced

• Teaches you to breathe SEO while building your websites

• Teaches you how to make your websites screaming fast

Table of Contents

  1. Cover
  2. Title
  3. Copyright
  4. Contents at a Glance
  5. Contents
  6. About the Author
  7. About the Technical Reviewer
  8. Introduction
  9. Chapter 1: How Search Engines Work
    1. The Scanning Process
    2. Google Updates: Panda, Penguin, and Hummingbird
    3. Unique and Quality Content
    4. Keywords vs. Themes/Topics
    5. SERPs, Title, Metadata
      1. Title
      2. Meta Description
    6. Keyword Analysis
      1. Long-Tail Keywords and Local SEO
      2. Tools for Keyword Research
      3. Google AdWords Keyword Planner
      4. WebCEO Keyword Research Tool
      5. Use Your Keywords
    7. Google SEO Starter Guide
  10. Chapter 2: Preparing Your Joomla Environment
    1. Hosting
    2. Domain/URL
    3. Joomla Version
    4. Start on a Test Environment
    5. Template
      1. Custom or Template Provider?
      2. Clean and Valid Code
      3. HTML5
      4. Order of Code
      5. Responsive Design
  11. Chapter 3: Joomla Global Configuration
    1. Global Configuration: Site Name
    2. Global Configuration: SEO Settings
      1. Search Engine Friendly URLs
      2. Use URL Rewriting
      3. Adds Suffix to URL
      4. Unicode Aliases
      5. Include Site Name in Page Titles
    3. Global Configuration: Metadata Settings
      1. Site Meta Description
      2. Site Meta Keywords
      3. Robots
    4. Joomla Search
  12. Chapter 4: Metadata
    1. Metadata Setup per Article or per Menu Item
    2. Metadata for Every Separate Page
      1. Meta Description
      2. Metadata: Article
      3. Metadata: Menu Item
    3. Page Title
    4. Managing Metadata
    5. Robots
  13. Chapter 5: URL Structure
    1. URLs in Joomla
    2. Based on Alias
      1. Example 1: Menu Item URL with Keyword
      2. Example 2: Shorter URL
    3. Category Structure
    4. Menu Structure
    5. Breadcrumb Module
    6. URL Hierarchy
    7. Numbers in the URL
  14. Chapter 6: Header Tags
    1. Default Headings in Joomla
      1. Example 1: Articles Shown in Blog/List/Featured Articles
      2. Example 2: Menu Items Directly Linked to Articles
    2. Template Overrides
    3. Header Tags Extension
  15. Chapter 7: Optimize Internal Links and Anchor Text
  16. Chapter 8: Optimize Images
  17. Chapter 9: Microdata or Rich Snippets
    1. Microdata in Joomla 3
    2. Microdata in Joomla 2.5
    3. Microdata Extensions
    4. Further Microdata Implementation
  18. Chapter 10: Duplicate Content
    1. Duplicate Content in Joomla
    2. Canonical URLs
    3. 301 Redirects Using .htaccess Tuning
    4. Robots.txt
    5. Extensions
    6. Webmaster Tools
  19. Chapter 11: 404 Errors and Pages
    1. Causes of 404 Errors
    2. Preventing 404 Errors
      1. Joomla’s Redirect Manager
      2. Extensions
      3. 301 Redirects with .htaccess
    3. Offering a Custom 404 Page
      1. Advanced 404 Page: Link to a Menu
      2. More Advanced: Correct HTTP Header
    4. Monitor Crawl Errors in Google Webmaster Tools
  20. Chapter 12: robots.txt
    1. Old robots.txt files—Check Them!
    2. Do Not Block Resources
  21. Chapter 13: Sitemap
    1. Sitemap for Visitors
    2. Sitemap for Search Engines
    3. Image Sitemap
  22. Chapter 14: Simple SEO Extensions
    1. OSMeta
    2. Easy Front-End SEO
    3. Non-SEF to SEF
    4. Canonical
    5. OSMap (Previously XMap)
    6. JSitemap
    7. Other SEO Extensions
  23. Chapter 15: SH404SEF
    1. Plan Ahead!
    2. Preparations
    3. Installation and Configuration
    4. URL manager
    5. Purge URLs
    6. Set Up the Home Page
    7. Aliases Manager
    8. shURL Manager
    9. 404 requests manager
    10. Titles and Meta Manager
    11. Analytics Manager
    12. Disadvantages
    13. Extensions Similar to SH404SEF
      1. MijoSEF
      2. JoomSEF
  24. Chapter 16: SEO Site Audits
    1. SEO Doctor Firefox Plug-in
    2. MozBar
    3. SEORCH.eu Web Site
    4. Screaming Frog SEO Spider
    5. Site Audit with WebCEO
      1. Technical Audit
      2. SEO Analysis
      3. Landing Page Optimization
      4. Other Tools for SEO Audits
  25. Chapter 17: Off-site SEO
    1. Google Webmaster Tools
      1. Setting a Preferred Domain
      2. Sitemap
      3. HTML Improvements
      4. Search Queries
    2. Google Analytics
    3. Google+
    4. Link-Building and Social Media
    5. Local SEO
    6. From Here
  26. Chapter 18: Joomla Performance and Speed
    1. Check Before You Begin
      1. YSlow Browser Extension
      2. PageSpeed Insights
      3. GTmetrix
      4. WebPagetest
      5. Pingdom
    2. Web Hosting Provider
    3. Mean and Lean
    4. Joomla Caching
      1. Global Cache Settings
      2. Module Cache
      3. System - Page Cache plug-in
      4. Cache Cleaning
      5. NoNumber Cache Cleaner Plug-in
      6. JotCache
    5. Leverage Browser Caching
    6. Gzip
    7. Reducing Image Size
      1. Lossless Compression
      2. Correctly Sized Images
      3. Sprites
      4. Base64 Image Encoding
      5. Lazy Loading
    8. Optimize CSS and JavaScript
      1. Reduce Your Template Files
      2. Compress Your Files (Minification)
      3. Combine Your Files
      4. Defer JavaScript
      5. Run Scripts Asynchronously
      6. JCH Optimize
      7. Jbetolo
      8. ScriptMerge
    9. CDN (Content Delivery Network)
    10. Optimize for Mobile Devices
    11. Extensions
    12. Final Check
  27. Appendix A: Glossary
  28. Appendix B: Checklist
  29. Index