1 of 20

Joomla! 3 SEO

@creuzerm

2 of 20

Good for a human = Good SEO

Structure

URLs

Meta

Semantics

Social

Speed

Sitemap

Keywords

Titles

Headings

Content

Images

Links

3 of 20

Out of the box...

  • Content Management
  • Search Engine Friendly URLs
  • Meta Tags
  • Syndication
  • Speed

4 of 20

SEO Settings

5 of 20

More SEO Settings

  • Global META tags
  • Content Cache
  • GZIP Compression
  • Redirect Management
  • WYSIWYG Editor [JCE, CodeMirror, TinyMCE]

6 of 20

Analytics - Insert into template block

7 of 20

More Configuration Tweaks

  • www || !www
  • Enable mod_rewrite in .htaccess
  • Set cache expiration in .htaccess
  • Edit robots.txt to remove /images/ line

8 of 20

Browser Cache Expiration

ExpiresActive On

ExpiresByType text/html "access plus 1 seconds"

ExpiresByType image/gif "access plus 1 years"

ExpiresByType image/jpeg "access plus 1 months"

ExpiresByType image/png "access plus 1 months"

ExpiresByType text/css "access plus 1 months"

ExpiresByType text/javascript "access plus 1 months"

ExpiresByType application/x-javascript "access plus 1 months"

ExpiresByType image/ico "access plus 1 months"

9 of 20

Hosting

  • On Demand Content Generation
  • Caching
    • APC
    • MemCache
  • mod_rewrite

10 of 20

Content Editing

11 of 20

More Content

Editing

12 of 20

More Content

Editing

13 of 20

Joomla! is easily Extensible

Many extensions slow site down!

  • XMap - Site Map
  • SH404SEF - Kitchen Sink SEO tool
  • Artio JoomSEF
  • Skyline Keyword Linking
  • Use good ‘SEO’ friendly Template
    • HTML5
    • H1 Titles

14 of 20

Xmap

  • Multiple sitemaps with different preferences
  • Compatible with Google, Yahoo, Bing
  • Cache sitemap generation
  • Exclude any menu item from your site map
  • Compress the XML sitemap
  • Better presentation of the XML sitemap on browsers.

15 of 20

sh404SEF

  • rel="prev" and rel="next" for paginated content
  • Automatically generate tiny URLs
  • Full urls and bulk meta data management
  • Redirect 404s to suggested SEF URLS
  • Instantly add global support for canonical URLs
  • Remove duplicate URLs, a common problem
  • Create human ear and (SEF) URLs
  • Customize the title and description with bulk updater
  • Customized 404 with relevant links and other info

16 of 20

Artio JoomSEF

  • (SEF) and human understandable URLs
  • meta-data auto generation
  • fully customizable URLs
  • customizable 404 page
  • helps to handle 301 redirects, allows custom 301 redirect definitions
  • Google Analytics connector

17 of 20

Skyline Keyword Linking

  • Unlimited keywords and categories.
  • Direct SEO benefit by building internal and external links for your website.
  • Define keywords (keyword phrases) in singular or plural form.
  • Define title for links.
  • Easy to add available links to articles on website.
  • Limit of maximum number of generated links in one article

18 of 20

SEO friendly templates

  • lightweight = faster
  • source ordering - content 1st, navigation 2nd
  • tableless layouts
  • Heading structure
  • CSS menus
  • Semantic markup

19 of 20

mod_rewrite RewriteMap

Bulk map old URLs to new URLs

  • Define in apache config
  • Enable in .htaccess
  • Create map file

EVERY request is ran through the map.

20 of 20

Questions?

@creuzerm