Successfully reported this slideshow.

More Related Content

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Fixing Joomla's SEO problems with sh404SEF

  1. 1. Fixing Joomla’s SEO problem(s) thingdigital sustainable open source anything-digital.com
  2. 2. Anything Digital Victor Drover (Milwaukee, WI) Vali Barbu-Nicusor (Romania) Jeff Channell (USA) Yannick Gaultier (France) Ron van Schaik (Canada) thingdigital
  3. 3. What is SEO? thingdigital
  4. 4. thingdigital
  5. 5. Why is SEO so hard? thingdigital
  6. 6. thingdigital
  7. 7. SEO techniques thingdigital
  8. 8. searchengineland.com/seotable/download-periodic-table-of-seo thingdigital
  9. 9. thingdigital
  10. 10. Menus control content Main Menu ∟ Site Map (Category Blog) ∟ Articles (Category Blog) ∟ Options (Article) thingdigital
  11. 11. Joomla URLs Native URL index.php?option=com_content&id=7&view=blog&Itemid=398 SEF URL site-map/articles/parameters.html thingdigital
  12. 12. Joomla URLs Every page load generates a fresh URL thingdigital
  13. 13. sh404SEF is different thingdigital
  14. 14. sh404SEF URLs Native URL SEF URL Store in database thingdigital
  15. 15. native URL request build SEF URL check DB for URL Joomla sh404SEF thingdigital
  16. 16. ranking factor dilution total importance = importance/URL # of duplicate URLs thingdigital
  17. 17. thingdigital
  18. 18. New menu item thingdigital
  19. 19. Duplicate URLs parental: parameters.html child: using-joomla/parameters.html child of child: site-map/articles/parameters.html thingdigital
  20. 20. Parameters? thingdigital
  21. 21. What would Google do? thingdigital
  22. 22. sh404SEF sample-data-articles/joomla/options.html thingdigital
  23. 23. sh404SEF thingdigital
  24. 24. ItemIDs thingdigital
  25. 25. One URL to rule them all URL 1 URL 2 URL 3 Main URL ... URL X thingdigital
  26. 26. sh404SEF does NOT create URLs thingdigital
  27. 27. thingdigital
  28. 28. sh404SEF sample-data-articles/joomla/options.html thingdigital
  29. 29. URL Customization thingdigital
  30. 30. Rules for URL generation thingdigital
  31. 31. thingdigital
  32. 32. More duplicate URLs in Joomla sample-data-articles/joomla/options.html sample-data-articles/joomla/options/page_1.html sample-data-articles/joomla/options/page_2.html thingdigital
  33. 33. HTML5 rel attribute w3schools.com/html5/att_a_rel.asp thingdigital
  34. 34. rel attributes & Joomla <a href="URL" rel="next"/> <a href="URL" rel="prev"/> thingdigital
  35. 35. HTML link types & sh404SEF <link rel="next" href="URL" /> <link rel="prev" href="URL" /> thingdigital
  36. 36. Even more duplicate URLs! options/Print.html options.pdf options.html options.html&highlight options.html&utm_source... thingdigital
  37. 37. Multi-category directories avengers.html action/avengers.html marvel/avengers.html robert-downey-jr/avengers.html thingdigital
  38. 38. HEAD : rel=”canonical” <link rel="canonical" href="http://www.example.com/" /> seomoz.org thingdigital
  39. 39. rel=canonical & sh404SEF thingdigital
  40. 40. rel=canonical & sh404SEF thingdigital
  41. 41. thingdigital
  42. 42. <title>About the Joomla! Project</title> thingdigital
  43. 43. sh404SEF sample-data-articles/joomla/options.html thingdigital
  44. 44. Title and meta editor thingdigital
  45. 45. thingdigital
  46. 46. Fixing Multiple H1 tags BEFORE AFTER <h1>Heading <h1>Heading <h1>Sub-heading <h2>Sub-heading <h1>Sub-heading <h2>Sub-heading thingdigital
  47. 47. thingdigital
  48. 48. Social Signals thingdigital
  49. 49. Social Signals {sh404sef_social_buttons} thingdigital
  50. 50. Social Parameters thingdigital
  51. 51. thingdigital
  52. 52. Location, location, location. thingdigital
  53. 53. thingdigital
  54. 54. shURLs domain.com/sample-data-articles/joomla/options.html domain.com/cw thingdigital
  55. 55. shURLs vs. 3rd parties your-domain.com/agye682 vs. bit.ly/agye682 thingdigital
  56. 56. Installation and setup thingdigital
  57. 57. Obtain sh404SEF Product Page: anything-digital.com/3w Purchase, $39: anything-digital.com/9f thingdigital
  58. 58. Install sh404SEF thingdigital
  59. 59. Configure sh404SEF thingdigital
  60. 60. Extensions Configuration thingdigital
  61. 61. Configure sh404SEF thingdigital
  62. 62. SEO Configuration thingdigital
  63. 63. Configure sh404SEF thingdigital
  64. 64. Social SEO Configuration thingdigital
  65. 65. Enable sh404SEF thingdigital
  66. 66. HTACCESS v. index.php sample-data-articles/joomla/options.html index.php/sample-data-articles/joomla/options.html thingdigital
  67. 67. Tips thingdigital
  68. 68. Tip #1 - module issues thingdigital
  69. 69. Tip #2 - extensions sh404SEF > sh404SEF Configuration button > By Component tab thingdigital
  70. 70. Tip #3 - trial and error NEVER purge the URLs on a production site thingdigital
  71. 71. Tip #4 - big site, crap hosting sh404SEF > sh404SEF Configuration button > Advanced tab thingdigital
  72. 72. Tip #5 - aliases sh404SEF > URL Manager > Edit URL > Aliases tab thingdigital
  73. 73. Tip #6 - language bug thingdigital
  74. 74. Tip #7 - Custom 404 page thingdigital
  75. 75. Tip #8 - 404 manager thingdigital
  76. 76. Tip #9 - locating 404 errors auditmypc.com/free-sitemap-generator.asp thingdigital
  77. 77. thingdigital
  78. 78. thingdigital
  79. 79. Summary Duplicate Content Consolidation • Itemids (duplicate URLs) • Article and page navigation • Canonical URLs thingdigital
  80. 80. Links sh404SEF anything-digital.com/3w Periodic Table searchengineland.com/seotable/download-periodic-table-of-seo This Presentation slidesha.re/N4tJoc thingdigital

×