• Save
Sh404sef, Urls, Seo And More
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Sh404sef, Urls, Seo And More

on

  • 20,135 views

sh404sef presentation at Joomla! day Switzerland on Nov. 15, 2008

sh404sef presentation at Joomla! day Switzerland on Nov. 15, 2008

Statistics

Views

Total Views
20,135
Views on SlideShare
19,566
Embed Views
569

Actions

Likes
12
Downloads
0
Comments
1

13 Embeds 569

http://www.alledia.com 363
http://www.cmsgalaxy.com 134
http://suhreedsarkar.blogspot.com 25
http://www.slideshare.net 22
http://cmsgalaxy.com 7
http://dabid.hackinbadakigu.net 5
http://suhreedsarkar.blogspot.in 4
http://translate.googleusercontent.com 3
http://webcache.googleusercontent.com 2
http://74.125.39.132 1
http://66.102.9.104 1
http://suhreedsarkar.blogspot.sg 1
http://suhreedsarkar.blogspot.ca 1
More...

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Good work!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sh404sef, Urls, Seo And More Presentation Transcript

  • 1. sh404sef, urls, seo and more
      • Joomla! Day Schweiz
      • Luzern / 15.11.2008
  • 2. What's the plan ?
    • a - What are we talking about ?
    • b - Why would you use it ?
    • c - A quick timeline
  • 3. what's the plan (2)‏
    • d - Taking a tour
      • before you start
      • getting started
      • backend and main settings
      • a few tips
    • e - What's up : feature preview
  • 4. a - What are we talking about ?
    • a Joomla 1.0.x / 1.5.x native extension
      • adds SEO features
      • fix SEO issues
      • improves security
  • 5. a - What are we talking about ?
    • Contact info
      • extensions.siliana.com
      • extensions.siliana.com/forums
      • extensions.siliana.com/faq
      • extensions.siliana.com/doc
      • get new development versions at
      • http://download.siliana.com
  • 6. b - Why would you use it ?
    • user friendliness
      • nice urls, speed (rejected attacks)‏
      • table-less joomla output (1.5.x)‏
      • outgoing links‏
  • 7. b - Why would you use it ?
    • SEO results
      • page titles, hx tags, read more links, SEF urls
      • table-less joomla output (1.5.x)‏
      • detailed 404 logs (time, I.P., user agent)‏
  • 8. b - Why would you use it ?
    • improved security
      • url check, XSS
      • anti-flooding
      • anti-spam (Project Honey Pot)‏
      • IP white/black list
  • 9. c - A quick timeline
    • early 2006
      • build personal sites, want multilingual SEF urls
      • modify 404SEFx
    • late 2006
      • publish hacks on forums
  • 10. c - A quick timeline
    • early 2007
      • dedicated support site (1 st june '07)‏
      • lots of new features
    • early 2008
      • native Joomla 1.5x
  • 11. c - A quick timeline
    • today
      • 550 downloads / day
      • 4 000+ forum members
      • 15 000+ forum posts
      • 8 languages
      • 28 core SEF urls plugins
      • 15 + user contributed SEF urls plugins
  • 12. d - Before you start : SEF urls
    • why ?
      • Joomla only knows about option=com_content&view=...
      • someone needs to translate
    • what is it ?
      • from :
      • mysite.com/index.php?option=com_content&view=article&id=12
      • to :
      • mysite.com/seo/best-practices.html
  • 13. d - Before you start : Regular urls Web server software (Apache, IIS,...)‏
        • mysite.com/index.php?option=com_content&view=article&id=12
    Joomla! index.php
        • option=com_content
        • &view=article&id=12
        • Joomla generated page content
    internet internet
  • 14. d - Before you start : SEF urls Web server software (Apache, IIS,...)‏
        • /seo/best-practices.html
        • 404 – Page not found error page
    best-practices.html file does not exist in /seo dir internet internet
  • 15. d - Before you start : SEF urls Web server software (Apache, IIS,...)‏
        • /seo/best-practices.html
    best-practices.html file does not exist in /seo dir ?
        • Joomla generated page content
    Send request to index.php anyway rewriting internet Joomla! index.php internet
  • 16. d - Before you start : SEF urls Web server software (Apache, IIS,...)‏
        • /seo/best-practices.html
        • Joomla generated page content
    Joomla!
        • option=com_content&task=...
        • /seo/best-practices.html
    internet rewriting index.php sh404sef index.php internet
  • 17. d - Before you start : SEF urls Web server software (Apache, IIS,...)‏
        • /seo/best-practices.html
    Joomla!
        • option=com_content&task=...
        • /seo/best-practices.html
        • Joomla generated page content
    internet rewriting index.php sh404sef index.php internet sh404sef
  • 18. d - Before you start : Rewriting rewriting is outside of Joomla! Web server software (Apache, IIS,...)‏ rewriting Joomla!
    • Apache
      • .htaccess file (needs mod_rewrite)‏
      • /index.php/ in url
    • IIS
      • ISAPI module
      • /index.php/ in url
      • built in IIS 7.0
    • others
      • nginx, Lighttpd, ...
  • 19. d - Before you start : SEF urls
    • S earch E ngines F riendly urls
    • today : F riendly URL s
      • for people
      • for search engines
    • check faq for more
    • http://extensions.siliana.com/faq
  • 20. d - Before you start : SEO
    • S earch E ngines O ptimization
    • complex, many factors
      • on page, off page (backlinks, age,...)
    • sh404sef : on page optimization
    • #1 factor : page title, not SEF url
    • Good starting point :
    • www.alledia.com
  • 21. d - Getting started
    • Get it :
      • joomlacode.org ("official" release)‏
      • download.siliana.com (development rel.)‏
    • ‏ Install it
      • use Joomla 1.0.x / 1.5.x installer
      • packages are all inclusive , only one file
      • beware of permissions/file ownership issues
      • (1.5.x version does not use fully the FTP layer)‏
  • 22. d - Getting started
    • Upgrading
      • use Joomla installer
      • remove old version
      • install new version
      • everything is preserved : urls, settings, ...
      • preserving can be disabled in backend
  • 23. d - Getting started
    • dual-level interface
  • 24. d - Getting started
    • dual-level interface
  • 25. d - Getting started
    • Default settings are usually OK
    • review settings before enabling
    1 2 3
  • 26. d- Getting started
    • Enabling with default settings :
      • SEF urls have /index.php/ (don't require .htaccess)‏
      • most important seo improvements
      • most important security checks
  • 27. d - Getting started
    • if using a .htaccess file
    • remove /index.php/ from urls
    (in extended display mode)‏
  • 28. d - Getting started
    • prompted to "clear the url cache" when saving config.
  • 29. d - Getting started Joomla!
        • option=com_content&task=...
        • /seo/best-practices.html
    • sef / non-sef pairs are stored in database
    index.php sh404sef index.php setting does not modify the way URL is built clear URL database setting modify the way URL is built do not clear URL database ex: insert section name in url ON/OFF ex: turn security ON/OFF
  • 30. d - Getting started
    • Consequences of URL in DB
      • need to create them
        • go to front page
        • use sitemap simulator
      • after clearing DB, "Page not found" errors
      • fast and efficient, especially with disk cache
      • can have short and nice urls
  • 31. d - Getting started
    • generating SEF urls
      • done through " plugins "
        • one plugin per extension
        • plugins provided for joomla default extensions
        • plugins available for common extensions
      • if no plugin, default to old style Joomla SEF
        • /content/view/32/17/
      • can accept plugins for OpenSEF, SEF Advance
  • 32. d - Getting started
    • generating page title
      • also done through " plugins "
        • one plugin per extension
        • plugins provided for only a few extensions
    • extensions author provide plugins
    • very easy to write. See :
      • http://extensions.siliana.com/doc
  • 33. d - Backend and main settings Modify existing automatic urls, Create/edit page title & meta tags Delete all automatic urls. Handle with care View a list of "Page not found" Manage custom urls Update security data Change configuration
  • 34. d - Backend and main settings
    • Basic configuration
    Use tooltip! extensive help there
  • 35. d - Backend and main settings
    • Plugins
  • 36. d - Backend and main settings
    • Languages
      • not yet working with Joomfish on Joomla 1.5
      • works very well with Joomfish on Joomla 1.5
  • 37. d - Backend and main settings
    • Advanced
  • 38. d - Backend and main settings
    • Advanced (2)
  • 39. d - Backend and main settings
    • By component
  • 40. d - Backend and main settings
    • Meta/SEO
  • 41. d - Backend and main settings
    • Security
  • 42. d - Backend and main settings
    • Security (2)
  • 43. d - Backend and main settings
    • Security (3)
      • check security log files
      • Joomla 1.0.x : /administrator/components/com_sef/logs
      • Joomla 1.5.x : /administrator/components/com_sh404sef/logs
      • sample :
    2008-10-28 01:27:09 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/The-Project/joomla-license-guidelines.html 2008-10-28 01:27:09 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html 2008-10-28 01:27:10 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 2008-10-28 01:27:12 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html 2008-10-28 01:27:13 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 2008-10-28 01:27:14 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html 2008-10-28 01:27:15 Flooding 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 10 requests in less than 10 seconds (max = 10) 2008-10-28 01:27:19 Flooding 127.0.0.1 localhost Firefox/3.0.3 GET /J15x/en/Table/About-Joomla/feed/atom.html 10 requests in less than 10 seconds (max = 10) 2008-10-29 13:43:08 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html 2008-10-29 13:43:08 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 2008-10-29 13:43:09 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/Latest/ 2008-10-29 13:43:11 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html 2008-10-29 13:43:11 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 2008-10-29 13:43:13 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/rss.html 2008-10-29 13:43:14 Page not found (404) 127.0.0.1 localhost Firefox/3.0.3 GET /J15X/en/feed/atom.html
  • 44. d - Backend and main settings
    • 404 page
      • displayed with Itemid of home page
      • can change Itemid under Very advanced tab
  • 45. d - Backend and main settings
    • Very advanced
  • 46. d - Backend and main settings
    • View/Edit SEF urls
    List of non-SEF/SEF pairs stored in database
  • 47. d - Backend and main settings
    • View/Edit SEF urls
      • after editing, url is available only from :
        • View / Edit custom redirects
  • 48. d - Backend and main settings
    • New meta
  • 49. d - Backend and main settings
    • Duplicate url management
    1 Select one url 2 Click button
  • 50. d - Backend and main settings
    • Duplicate url management
    the SEF url we are managing the various non-sef urls Joomla can create select the one you want to use click on Main URL to use the selected URL
  • 51. d - Backend and main settings
    • Security stats on main control panel
    • monthly logs rotation
    • stats display updated by clicking on link
    • don't be afraid :)‏
  • 52. d - A few tips
    • page content rewriting‏
      • ‏ only on Joomla 1.0.x
      • using shCustomTags module
      • tip : replace any text in the page, anywhere (Head, main page)
  • 53. d - A few tips
    • page content rewriting‏
        • several replacement options
  • 54. d - A few tips
    • table-less joomla output
      • ‏ only on Joomla 1.5.x
      • under Very. adv. tab
      • ‏ need to adjust stylesheet !
  • 55. d - A few tips
    • using non-standard port
      • when testing, may use http://localhost:8080
      • under Very adv. tab :
  • 56. d - A few tips
    • alternate pdf file (1.5.x)‏
      • ‏ only on Joomla 1.5.x, if using .htaccess
      • links to pdf version of articles are like :
      • www.mysite.com/ pdf /article-title.pdf
      • Joomla-generated pdf don't look good
      • tip : put your own version in:
      • /pdf
  • 57. e – What's up : features preview
    • improved 404 handling
      • auto-search of similar urls
      • email to admin depending on referer
    • pageID, joomla own tiny urls
      • auto-create short urls
        • www.mysite.com/k206
      • sh404sef 301 redirects to
        • www.mysite.com/best-SEO-practices.html
  • 58. e – What's up : features preview
    • pageID, joomla own tiny urls
      • auto-create short urls
    pageID generated: k206
  • 59. e – What's up : features preview
    • user requests :
        • www.mysite.com/k206
    • sh404sef 301 redirects to
        • www.mysite.com/best-SEO-practices.html
    • put /k206 on your business cards, leaflet, printed ads
    • easier to type than full url
  • 60. e – What's up : features preview
    • F I N