SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Patrick Jackson
                 www.kpsystems.com.au
                    Twitter @partic

Web | Events | IT Support | Hosting | Communications | SEO
SEF
•62 SEF definitions
•Space Experiment Facility
•staphylococcal enterotoxin F
•Scanning Electron Fractograph

•Search Engine Friendly
SEF
Ingredients
How to turn on SEF URLS
Use Aliases
Enter Meta Data
3rd Party Components
The Black Hat
10.75% of expenditure produces 89.47% of results
Source: SEOmoz
Ingredients
A few assumptions I’m going to make…
•Joomla site is up to date - 1.5.15 currently
•You can access your files on your server using
FTP, cPanel File
Manager, eXtplorer, NinjaXplorer
•You’ve got sufficient access privileges on your
site to access the backend and Global
Configuration
Turning on SEF in Joomla
• Joomla! Out of the box has dynamic URLs like
  index.php?option=com_content&Itemid=5&id=10
• For J1.5, you can quickly make your URLS more Search
  Engine Friendly
• J1.5 creates a SEF URL from the alias tags
• This creates a URL like 1-about-joomla.html

• You turn on Joomla SEF URLs in Global Configuration
• You can improve the default further by using .htaccess
Changing the SEF URL
• So once you have your SEF URLs turned on, Joomla
       is generating them based on the Alias Tag




• When you create a menu item or article, if you leave
  the alias blank, Joomla will automatically populate it
              based on the Title of the item.
     • For standard Joomla SEF, this all happens
                     dynamically.
Aliases
• The alias tags in Joomla are the key to good SEF URLS
• Joomla will automatically generate them from the article title,
  menu name or other component features such as Contact’s
  Name for com_contact
• Auto Generated ones can be lengthy if your title’s long
• By customising your Alias tags, you’ll end up with cleaner and
  often shorter URLS.
• You can also focus keywords into URLS by customising your
  alias tags – but don’t go overboard!
• My strategy: make the URLs HUMAN friendly – and then
  they’re also search engine friendly.
Metadata
• When Joomla is installed, your site is instantly displaying
  metadata
  • Metadata Description– Default Joomla description
  • Metadata Keywords – Default list of Joomla keywords
• Change the default global values by going to Global
  Configuration
• Make your metadata unique for each article
• Keep your keywords to around 10 – 15 maximum
• Make the description and keywords for an article relate
  and target the article’s contents
3rd   Party Extensions

• Components are still handy though for a few things
• sh404SEF & RSSEO let’s you improve your META
  tags, tidy up the URL and have multiple alias URLS.
• Xmap & RSSEO creates a dynamic Google site map
• Several other extensions are available from
  extensions.joomla.org
• Do your homework on them before you install them!
Components
• So you’ll then find that for a simple joomla site, you’ll now have
  SEF URLs up and running!
• But not everything starts working straight away!
• Components will generate a SEF URL, but if the URL is not
  based on a component that has a SEF extension, the URL may
  not be as readable as it could be
• Virtuemart, Fireboard, Community Builder, SOBI, all have SEF
  plugins to allow their URLs to be converted, and work best with
  an additional 3rd Party Component
•sh404SEF Extensions on JED
• sh404SEF Extensions List
Non-www to www
• Joomla or non-joomla site, people should be able to reach
  your site via either www.mysite.com or mysite.com
• Accessing both is fine, but Google used to treat them as 2
  sites, so if you are interested in pagerank, it could have been
  effected.
• On your site, you can add a few simple lines to your .htaccess
  file that will intercept the non-www and send it off to the www
• RewriteEngine On
  RewriteCond %{HTTP_HOST} ^yoursite.com$ [NC]
  RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]
• Also use Google Webmaster Tools and set your preferred
  domain
• More info on the concept is at Compass Designs
Sitelinks




•Sitelinks are automatically generated when Google thinks
your site is useful.
•Generates fairly easily when there’s a combination of
SEF, Site map, traffic and search traffic for the site.
Migration
• When migrating an old site to Joomla, you want to keep
the existing URL’s in tact, especially ones indexed on
Google and other search engines.
• Easily done!
• Setup your SEF & sh404SEF
• Create your initial SEF URL’s in sh404SEF
• Go to View / Edit SEF URL’s to see the list
• Click on the automatically generated URL
• In the Alias list, type the old URL
• Save the record
• Test that URL
Warning: Black Hat
• Some extensions include backlinks to other sites, or other
  black hat SEO techniques!
• This can infringe on Google’s policies, and may lead to your
  site being blocked in Google’s search results.
• The example below is how Artio JoomSEF inserts backlinks
  into the Joomla Generator Tag.

Weitere ähnliche Inhalte

Was ist angesagt?

Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesKeep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesJer Clarke
 
Salesforce spring 14 developer overview
Salesforce spring 14 developer overviewSalesforce spring 14 developer overview
Salesforce spring 14 developer overviewSimon Lawrence
 
Week 7 introduction to theme development
Week 7   introduction to theme developmentWeek 7   introduction to theme development
Week 7 introduction to theme developmenthenri_makembe
 
Week 9 - Introduction to Child Themes
Week 9  - Introduction to Child ThemesWeek 9  - Introduction to Child Themes
Week 9 - Introduction to Child Themeshenri_makembe
 
Ten Tiny Things To Try Today - Hidden APEX5 Gems Revealed
Ten Tiny Things To Try Today - Hidden APEX5 Gems RevealedTen Tiny Things To Try Today - Hidden APEX5 Gems Revealed
Ten Tiny Things To Try Today - Hidden APEX5 Gems RevealedRoel Hartman
 
Browser Developer Tools for APEX Developers
Browser Developer Tools for APEX DevelopersBrowser Developer Tools for APEX Developers
Browser Developer Tools for APEX DevelopersChristian Rokitta
 
Design mobile efficient Apis
Design mobile efficient ApisDesign mobile efficient Apis
Design mobile efficient ApisMobile Rtpl
 
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and MissesSEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and MissesAdam Audette
 
Tablepress - WordPress plugin on inserting Tables
Tablepress - WordPress plugin on inserting TablesTablepress - WordPress plugin on inserting Tables
Tablepress - WordPress plugin on inserting TablesThomas Carney
 
The WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityThe WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityJoseph Dolson
 
Week 11 - Hosting and Migration
Week 11 - Hosting and MigrationWeek 11 - Hosting and Migration
Week 11 - Hosting and Migrationhenri_makembe
 
4 basic api design guidelines
4 basic api design guidelines4 basic api design guidelines
4 basic api design guidelinesSurendra kumar
 
SEO EXECUTIVE SUMMARY rc9.co
SEO EXECUTIVE SUMMARY rc9.coSEO EXECUTIVE SUMMARY rc9.co
SEO EXECUTIVE SUMMARY rc9.coyana tarehtha
 
Data normalization across API interactions
Data normalization across API interactionsData normalization across API interactions
Data normalization across API interactionsCloud Elements
 

Was ist angesagt? (20)

Seocheck
SeocheckSeocheck
Seocheck
 
SEO Strategy ppt
SEO Strategy ppt SEO Strategy ppt
SEO Strategy ppt
 
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesKeep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
 
Salesforce spring 14 developer overview
Salesforce spring 14 developer overviewSalesforce spring 14 developer overview
Salesforce spring 14 developer overview
 
Week 7 introduction to theme development
Week 7   introduction to theme developmentWeek 7   introduction to theme development
Week 7 introduction to theme development
 
Week 9 - Introduction to Child Themes
Week 9  - Introduction to Child ThemesWeek 9  - Introduction to Child Themes
Week 9 - Introduction to Child Themes
 
Ten Tiny Things To Try Today - Hidden APEX5 Gems Revealed
Ten Tiny Things To Try Today - Hidden APEX5 Gems RevealedTen Tiny Things To Try Today - Hidden APEX5 Gems Revealed
Ten Tiny Things To Try Today - Hidden APEX5 Gems Revealed
 
Browser Developer Tools for APEX Developers
Browser Developer Tools for APEX DevelopersBrowser Developer Tools for APEX Developers
Browser Developer Tools for APEX Developers
 
Design mobile efficient Apis
Design mobile efficient ApisDesign mobile efficient Apis
Design mobile efficient Apis
 
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and MissesSEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
SEO for Pagination, Faceted Navigation & Canonicalization - Hits and Misses
 
Tablepress - WordPress plugin on inserting Tables
Tablepress - WordPress plugin on inserting TablesTablepress - WordPress plugin on inserting Tables
Tablepress - WordPress plugin on inserting Tables
 
Mobile APIs in Practice
Mobile APIs in PracticeMobile APIs in Practice
Mobile APIs in Practice
 
The WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards CompatibilityThe WordPress Way: Accessibility and Backwards Compatibility
The WordPress Way: Accessibility and Backwards Compatibility
 
Week 11 - Hosting and Migration
Week 11 - Hosting and MigrationWeek 11 - Hosting and Migration
Week 11 - Hosting and Migration
 
Web Content Standards
Web Content StandardsWeb Content Standards
Web Content Standards
 
Google Data Highlighter
Google Data HighlighterGoogle Data Highlighter
Google Data Highlighter
 
Ultimate Landing Page
Ultimate Landing PageUltimate Landing Page
Ultimate Landing Page
 
4 basic api design guidelines
4 basic api design guidelines4 basic api design guidelines
4 basic api design guidelines
 
SEO EXECUTIVE SUMMARY rc9.co
SEO EXECUTIVE SUMMARY rc9.coSEO EXECUTIVE SUMMARY rc9.co
SEO EXECUTIVE SUMMARY rc9.co
 
Data normalization across API interactions
Data normalization across API interactionsData normalization across API interactions
Data normalization across API interactions
 

Ähnlich wie SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)

seo - on page - part iv - link structure
  seo - on page - part iv - link structure   seo - on page - part iv - link structure
seo - on page - part iv - link structure Digipro India
 
Control What You Can Control in WordPress. On Page SEO FTW!
Control What You Can Control in WordPress. On Page SEO FTW!Control What You Can Control in WordPress. On Page SEO FTW!
Control What You Can Control in WordPress. On Page SEO FTW!Mike Zielonka
 
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 WebsiteMatt Siltala
 
13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public WebsitesAJi
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseErudite
 
SEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & ConversionSEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & ConversionCirrus ABS
 
12 seo word press plugins now in demand
12 seo word press plugins now in demand12 seo word press plugins now in demand
12 seo word press plugins now in demandDSIM
 
On page seo ppt_presentation
On page seo ppt_presentationOn page seo ppt_presentation
On page seo ppt_presentationssusere32ae6
 
DotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersDotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersbrchapman
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtJames Allen
 
WordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedWordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedAnvith KS
 
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptx
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptxwww.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptx
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptxDineshSparkdigital
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress UniversityStephanie Leary
 
SEO for Developers
SEO for DevelopersSEO for Developers
SEO for DevelopersExove
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elementsSEOSMOPPC
 

Ähnlich wie SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010) (20)

seo - on page - part iv - link structure
  seo - on page - part iv - link structure   seo - on page - part iv - link structure
seo - on page - part iv - link structure
 
Control What You Can Control in WordPress. On Page SEO FTW!
Control What You Can Control in WordPress. On Page SEO FTW!Control What You Can Control in WordPress. On Page SEO FTW!
Control What You Can Control in WordPress. On Page SEO FTW!
 
SEO for Wordpress
SEO for WordpressSEO for Wordpress
SEO for Wordpress
 
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
 
Seo basics part 3
Seo basics part 3Seo basics part 3
Seo basics part 3
 
13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites13 Things Developers Forget When Launching Public Websites
13 Things Developers Forget When Launching Public Websites
 
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseTechnical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-Practise
 
SEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & ConversionSEO Seminar for Visibility, Action, & Conversion
SEO Seminar for Visibility, Action, & Conversion
 
My website is live now what?
My website is live now what?My website is live now what?
My website is live now what?
 
12 seo word press plugins now in demand
12 seo word press plugins now in demand12 seo word press plugins now in demand
12 seo word press plugins now in demand
 
On page seo ppt_presentation
On page seo ppt_presentationOn page seo ppt_presentation
On page seo ppt_presentation
 
DotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersDotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developers
 
Technical Seo
Technical SeoTechnical Seo
Technical Seo
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO Auidt
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
WordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidatedWordPress_Workshop_Feb_2014_consolidated
WordPress_Workshop_Feb_2014_consolidated
 
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptx
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptxwww.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptx
www.sparkdigital.co.in_Complete - Search Engine Optimization Guide_2023.pptx
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
SEO for Developers
SEO for DevelopersSEO for Developers
SEO for Developers
 
Most Important On Page SEO elements
Most Important On Page SEO elementsMost Important On Page SEO elements
Most Important On Page SEO elements
 

SEO In Joomla - Patrick Jackson (JoomlaDay Melbourne & Sydney 2010)

  • 1. Patrick Jackson www.kpsystems.com.au Twitter @partic Web | Events | IT Support | Hosting | Communications | SEO
  • 2. SEF •62 SEF definitions •Space Experiment Facility •staphylococcal enterotoxin F •Scanning Electron Fractograph •Search Engine Friendly
  • 3. SEF Ingredients How to turn on SEF URLS Use Aliases Enter Meta Data 3rd Party Components The Black Hat
  • 4. 10.75% of expenditure produces 89.47% of results
  • 6. Ingredients A few assumptions I’m going to make… •Joomla site is up to date - 1.5.15 currently •You can access your files on your server using FTP, cPanel File Manager, eXtplorer, NinjaXplorer •You’ve got sufficient access privileges on your site to access the backend and Global Configuration
  • 7. Turning on SEF in Joomla • Joomla! Out of the box has dynamic URLs like index.php?option=com_content&Itemid=5&id=10 • For J1.5, you can quickly make your URLS more Search Engine Friendly • J1.5 creates a SEF URL from the alias tags • This creates a URL like 1-about-joomla.html • You turn on Joomla SEF URLs in Global Configuration • You can improve the default further by using .htaccess
  • 8.
  • 9. Changing the SEF URL • So once you have your SEF URLs turned on, Joomla is generating them based on the Alias Tag • When you create a menu item or article, if you leave the alias blank, Joomla will automatically populate it based on the Title of the item. • For standard Joomla SEF, this all happens dynamically.
  • 10. Aliases • The alias tags in Joomla are the key to good SEF URLS • Joomla will automatically generate them from the article title, menu name or other component features such as Contact’s Name for com_contact • Auto Generated ones can be lengthy if your title’s long • By customising your Alias tags, you’ll end up with cleaner and often shorter URLS. • You can also focus keywords into URLS by customising your alias tags – but don’t go overboard! • My strategy: make the URLs HUMAN friendly – and then they’re also search engine friendly.
  • 11. Metadata • When Joomla is installed, your site is instantly displaying metadata • Metadata Description– Default Joomla description • Metadata Keywords – Default list of Joomla keywords • Change the default global values by going to Global Configuration • Make your metadata unique for each article • Keep your keywords to around 10 – 15 maximum • Make the description and keywords for an article relate and target the article’s contents
  • 12. 3rd Party Extensions • Components are still handy though for a few things • sh404SEF & RSSEO let’s you improve your META tags, tidy up the URL and have multiple alias URLS. • Xmap & RSSEO creates a dynamic Google site map • Several other extensions are available from extensions.joomla.org • Do your homework on them before you install them!
  • 13. Components • So you’ll then find that for a simple joomla site, you’ll now have SEF URLs up and running! • But not everything starts working straight away! • Components will generate a SEF URL, but if the URL is not based on a component that has a SEF extension, the URL may not be as readable as it could be • Virtuemart, Fireboard, Community Builder, SOBI, all have SEF plugins to allow their URLs to be converted, and work best with an additional 3rd Party Component •sh404SEF Extensions on JED • sh404SEF Extensions List
  • 14. Non-www to www • Joomla or non-joomla site, people should be able to reach your site via either www.mysite.com or mysite.com • Accessing both is fine, but Google used to treat them as 2 sites, so if you are interested in pagerank, it could have been effected. • On your site, you can add a few simple lines to your .htaccess file that will intercept the non-www and send it off to the www • RewriteEngine On RewriteCond %{HTTP_HOST} ^yoursite.com$ [NC] RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L] • Also use Google Webmaster Tools and set your preferred domain • More info on the concept is at Compass Designs
  • 15. Sitelinks •Sitelinks are automatically generated when Google thinks your site is useful. •Generates fairly easily when there’s a combination of SEF, Site map, traffic and search traffic for the site.
  • 16. Migration • When migrating an old site to Joomla, you want to keep the existing URL’s in tact, especially ones indexed on Google and other search engines. • Easily done! • Setup your SEF & sh404SEF • Create your initial SEF URL’s in sh404SEF • Go to View / Edit SEF URL’s to see the list • Click on the automatically generated URL • In the Alias list, type the old URL • Save the record • Test that URL
  • 17. Warning: Black Hat • Some extensions include backlinks to other sites, or other black hat SEO techniques! • This can infringe on Google’s policies, and may lead to your site being blocked in Google’s search results. • The example below is how Artio JoomSEF inserts backlinks into the Joomla Generator Tag.