Fixing Joomla's SEO problems with sh404SEF
Transcript of Fixing Joomla's SEO problems with sh404SEF
Fixing Joomla’sSEO problem(s)
anything-digital.com
sustainable open sourcethingdigital
thingdigital
Anything Digital
Victor Drover (Milwaukee, WI)
Vali Barbu-Nicusor (Romania) Jeff Channell (USA)
Yannick Gaultier (France)Ron van Schaik (Canada)
thingdigital
What is SEO?
thingdigital
thingdigital
Why is SEO so hard?
thingdigital
thingdigital
SEO techniques
thingdigitalsearchengineland.com/seotable/download-periodic-table-of-seo
thingdigital
thingdigital
Menus control content
Main Menu
∟ Site Map (Category Blog)
∟ Articles (Category Blog)
∟ Options (Article)
thingdigital
Joomla URLs
index.php?option=com_content&id=7&view=blog&Itemid=398
Native URL
site-map/articles/parameters.htmlSEF URL
thingdigital
Every page loadgenerates a fresh URL
Joomla URLs
thingdigital
sh404SEF is different
thingdigital
sh404SEF URLs
Native URL
SEF URL
Store in database
thingdigital
sh404SEF
build SEF URL
Joomla
native URL request
check DB for URL
thingdigital
ranking factor dilution
total importance
# of duplicate URLs= importance/URL
thingdigital
thingdigital
New menu item
thingdigital
Duplicate URLs
parental: parameters.html
child: using-joomla/parameters.html
child of child: site-map/articles/parameters.html
thingdigital
Parameters?
thingdigital
What would Google do?
thingdigital
sh404SEFsample-data-articles/joomla/options.html
thingdigital
sh404SEF
thingdigital
ItemIDs
thingdigital
One URL to rule them all
URL 1URL 2URL 3 Main URL...URL X
thingdigital
sh404SEF doesNOT create URLs
thingdigital
thingdigital
sh404SEFsample-data-articles/joomla/options.html
thingdigital
URL Customization
thingdigital
Rules for URL
generation
thingdigital
thingdigital
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
HTML5 rel attribute
w3schools.com/html5/att_a_rel.asp
thingdigital
<a href="URL" rel="next"/>
<a href="URL" rel="prev"/>
rel attributes & Joomla
thingdigital
HTML link types & sh404SEF
<link rel="next" href="URL" />
<link rel="prev" href="URL" />
thingdigital
Even more duplicate URLs!
options.html
options/Print.html options.pdf
options.html&highlight options.html&utm_source...
thingdigital
Multi-category directories
avengers.html
action/avengers.html marvel/avengers.html robert-downey-jr/avengers.html
thingdigital
HEAD : rel=”canonical”
seomoz.org
<link rel="canonical" href="http://www.example.com/" />
thingdigital
rel=canonical & sh404SEF
thingdigital
rel=canonical & sh404SEF
thingdigital
thingdigital
<title>About the Joomla! Project</title>
thingdigital
sh404SEFsample-data-articles/joomla/options.html
thingdigital
Title and meta editor
thingdigital
thingdigital
Fixing Multiple H1 tags
<h1>Heading
<h2>Sub-heading
<h2>Sub-heading
<h1>Heading
<h1>Sub-heading
<h1>Sub-heading
BEFORE AFTER
thingdigital
thingdigital
Social Signals
thingdigital
Social Signals
{sh404sef_social_buttons}
thingdigital
Social Parameters
thingdigital
thingdigital
Location, location, location.
thingdigital
thingdigital
shURLs
domain.com/sample-data-articles/joomla/options.html
domain.com/cw
thingdigital
shURLs vs. 3rd parties
your-domain.com/agye682
bit.ly/agye682
vs.
thingdigital
Installation and setup
thingdigital
Obtain sh404SEF
Product Page: anything-digital.com/3w
Purchase, $39: anything-digital.com/9f
thingdigital
Install sh404SEF
thingdigital
Configure sh404SEF
thingdigital
ExtensionsConfiguration
thingdigital
Configure sh404SEF
thingdigital
SEO Configuration
thingdigital
Configure sh404SEF
thingdigital
Social SEO Configuration
thingdigital
Enable sh404SEF
thingdigital
HTACCESS v. index.php
sample-data-articles/joomla/options.html
index.php/sample-data-articles/joomla/options.html
thingdigital
Tips
thingdigital
Tip #1 - module issues
thingdigital
Tip #2 - extensionssh404SEF > sh404SEF Configuration button > By Component tab
thingdigital
Tip #3 - trial and errorNEVER purge the URLs on a production site
thingdigital
Tip #4 - big site, crap hosting
sh404SEF > sh404SEF Configuration button > Advanced tab
thingdigital
Tip #5 - aliasessh404SEF > URL Manager > Edit URL > Aliases tab
thingdigital
Tip #6 - language bug
thingdigital
Tip #7 - Custom 404 page
thingdigital
Tip #8 - 404 manager
thingdigital
Tip #9 - locating 404 errors
auditmypc.com/free-sitemap-generator.asp
thingdigital
thingdigital
thingdigital
DuplicateContent Consolidation
• Itemids (duplicate URLs)
• Article and page navigation
• Canonical URLs
Summary
thingdigital
Links
sh404SEF
anything-digital.com/3w
This Presentationslidesha.re/N4tJoc
Periodic Table
searchengineland.com/seotable/download-periodic-table-of-seo