SlideShare a Scribd company logo
sh404sef, urls, seo and more
What's the plan ? a - What are we talking about ? b - Why would you use it ? c – Taking a tour before you start getting started backend and main settings d – Where do I find it?
a - What are we talking about ? A Joomla 1.5.x native extension adds SEO features fix SEO issues improves security
b - Why would you use it ? Improved search engine ranking and increased traffic: get the shortest, most significant urls for your site and your web rankings remove duplicate URLs customize the page title and page description automatically emphasize all your article titles with "Heading tags"  satisify many of the Google recommendations for search engine optimization with just a few clicks
b - Why would you use it ? Protect your site from common exploits including:  cross-site scripting attacks (XSS) malicious page requests  flooding attacks robots spamming input forms such as the contact page (using Project Honey Pot) site access from suspicious domains (using IP address white listing and black listing)  identification of site software using the 'meta generator' tag  
b - Why would you use it ? Improved site navigation and HTML best-practices: turn error pages into articles containing popular links and/or other relevant content   automatically indicate the links on your site that lead to external sites with a small icon   automatically convert table-based ouput of core Joomla extensions to the preferred tableless HTML
c - 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
c - Before you start : Regular urls 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 Web server software (Apache, IIS,...)‏ internet internet
c - 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
c - 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
c - 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
c - 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
c - 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, ...
c - Before you start : SEF urls S earch  E ngines  F riendly urls today :  F riendly  URL s for people for search engines
c - 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
c - Getting started Installing use Joomla 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)‏
c - Getting started Upgrading use Joomla installer remove old version install new version everything is preserved : urls, settings, ... preserving can be disabled in backend
c - Getting started Dual-level interface
c - Getting started Dual-level interface
c - Getting started Default settings are usually OK review  ALL  settings  before enabling 1   2 3
c - Getting started Enabling with default settings : SEF urls with  /index.php/  (don't require .htaccess)‏ most important seo improvements most important security checks
c - Getting started if using a .htaccess file (or equivalent)‏ must remove  /index.php/  from urls (in extended display mode)‏
c - Getting started prompted to "clear the url cache" when saving configuration
c - Getting started sef / non-sef pairs are stored in  database option=com_content&task=... /seo/best-practices.html 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
c - backend and main settings prompted to "clear the url cache" when saving configuration
c - backend and main settings Security stats on main control panel monthly logs rotation stats display updated by clicking on link don't be afraid :)‏
d - Where do I find it Where do I find it Main:  dev.anything-digital.com/sh404SEF Docs: dev.anything-digital.com/sh404SEF/user-manual.html Forum: dev.anything-digital.com/Forum/39-sh404SEF FAQs: dev.anything-digital.com/FAQs/sh404SEF/

More Related Content

PDF
How to Fix Error 404 in Wordpress
PPTX
Wordpress seo and digital marketing
PPT
WordPress 2.5 Overview - Rich Media Institute
PDF
How to fix error 404 not found on word press
PPT
7. mastering wordpress
PPTX
Getting started with WordPress development
PPTX
WordPress Structure and Best Practices
PPTX
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
How to Fix Error 404 in Wordpress
Wordpress seo and digital marketing
WordPress 2.5 Overview - Rich Media Institute
How to fix error 404 not found on word press
7. mastering wordpress
Getting started with WordPress development
WordPress Structure and Best Practices
20 Tips to Improving WordPress Website - for Beginners-Aus-2017

What's hot (20)

PDF
Test ss 1
PPTX
WordPress Security Presentation from South Florida WordPress Meetup
KEY
Optimize wordpress
PDF
How I learned to stop worrying and love the .htaccess file
PDF
WordCamp Finland 2015 - WordPress Security
PDF
Joomla! Plugin Development
PDF
Using composer with WordPress
KEY
Word Camp Fukuoka2010
PDF
How to Prepare a WordPress Theme for Public Release
PDF
Write your first WordPress plugin
PPTX
WordPress 3.0 at DC PHP
PDF
Wordpress SEO Featuring Dave Jesch
PDF
WordPress Security Presentation
PDF
Introduction to WordPress Security
PPT
Internet Librarian Slides
PPTX
How to Issue and Activate Free SSL using Let's Encrypt
ODP
A Holistic View of Website Performance
PDF
Joomla 15 Quickstart
PDF
Complete Wordpress Security By CHETAN SONI - Cyber Security Expert
PPT
15 Most Common WordPress Errors and Solution
Test ss 1
WordPress Security Presentation from South Florida WordPress Meetup
Optimize wordpress
How I learned to stop worrying and love the .htaccess file
WordCamp Finland 2015 - WordPress Security
Joomla! Plugin Development
Using composer with WordPress
Word Camp Fukuoka2010
How to Prepare a WordPress Theme for Public Release
Write your first WordPress plugin
WordPress 3.0 at DC PHP
Wordpress SEO Featuring Dave Jesch
WordPress Security Presentation
Introduction to WordPress Security
Internet Librarian Slides
How to Issue and Activate Free SSL using Let's Encrypt
A Holistic View of Website Performance
Joomla 15 Quickstart
Complete Wordpress Security By CHETAN SONI - Cyber Security Expert
15 Most Common WordPress Errors and Solution
Ad

Viewers also liked (10)

PPTX
Joomla! security jday2015
PDF
OWASP Thailand 2016 - Joomla Security
PDF
Web Uygulamalarında Kayank Kod Analizi – II
PDF
Web Uygulamalarında Kaynak Kod Analizi - 1
PDF
Oylg2013 web uygulamalari sizmatesti
PDF
Devfest istanbul'14 - Web Application Attacks and Trusting Frameworks
PDF
Web Uygulama Güvenliği 101
PDF
Ozgur web teknolojileri'13
PDF
Wordpress security
PDF
Kali ile Linux'e Giriş | IntelRAD
Joomla! security jday2015
OWASP Thailand 2016 - Joomla Security
Web Uygulamalarında Kayank Kod Analizi – II
Web Uygulamalarında Kaynak Kod Analizi - 1
Oylg2013 web uygulamalari sizmatesti
Devfest istanbul'14 - Web Application Attacks and Trusting Frameworks
Web Uygulama Güvenliği 101
Ozgur web teknolojileri'13
Wordpress security
Kali ile Linux'e Giriş | IntelRAD
Ad

Similar to Tour of sh404SEF - SEO and security for Joomla (20)

PPT
Testing
ODP
Sh404sef, Urls, Seo And More
PPT
Wordpress Optimization Settings
PPT
Week 12 - Search Engine Optimization
PPT
WhiteHat SEO for Blog Owner
PPT
Flavours of SEO
PDF
Future of Search Engine Factors, AMP, On-Page Key to Success
PPT
Developers role in web site seo optimization
PDF
WordPress SEO in 2014 - WordCamp Baltimore 2014
PPT
Wordcampuk 09 (wordcampuk)
PPTX
Designyourownblog.com On-Site SEO Auidt
PDF
Website Development Guidelines
PPTX
Theme development essentials columbus oh word camp 2012
ODP
Wordpress SEO
PPTX
WordCamp RI 2015 - Beginner WordPress Workshop
PPT
Getting More Traffic From Search Advanced Seo For Developers Presentation
PPT
Yannick Gaultier - sh404SEF SEO and Analytics
ODP
Yannick Gaultier - Using sh404SEF to improve search engine ranking of your Jo...
ODP
SEO, Analytics and Security with sh404SEF (JoomlaDay South Africa, 2011, Cape...
PPT
CONSEJOS PARA OPTIMIZAR EL BLOG
Testing
Sh404sef, Urls, Seo And More
Wordpress Optimization Settings
Week 12 - Search Engine Optimization
WhiteHat SEO for Blog Owner
Flavours of SEO
Future of Search Engine Factors, AMP, On-Page Key to Success
Developers role in web site seo optimization
WordPress SEO in 2014 - WordCamp Baltimore 2014
Wordcampuk 09 (wordcampuk)
Designyourownblog.com On-Site SEO Auidt
Website Development Guidelines
Theme development essentials columbus oh word camp 2012
Wordpress SEO
WordCamp RI 2015 - Beginner WordPress Workshop
Getting More Traffic From Search Advanced Seo For Developers Presentation
Yannick Gaultier - sh404SEF SEO and Analytics
Yannick Gaultier - Using sh404SEF to improve search engine ranking of your Jo...
SEO, Analytics and Security with sh404SEF (JoomlaDay South Africa, 2011, Cape...
CONSEJOS PARA OPTIMIZAR EL BLOG

More from vdrover (15)

PDF
Wordpress security best practices - WordCamp Waukesha 2017
PDF
Joomla, open source and the power of volunteers
PDF
Cracking the inbound marketing code joomla!dagen 2014
PDF
What's coming in Joomla 4 - Joomla Day Budapest 2013
PDF
Adding and modifying LESS in your web site templates
PDF
Joomla SEO Overview featuring sh404SEF
KEY
SEO Optimizing your Content Management System
PDF
Fixing Joomla's SEO problems with sh404SEF
PDF
Rethinking internationalization in Joomla 2.5 and beyond
PDF
There is no spoon 2
PPTX
J upgrade presentation
PPTX
Chad Windnagle - Joomla Tips, Tricks & Must-have Extensions
ODP
Jeff Channell - Secure PHP Coding Practices
PPTX
Joomla! security 101
KEY
Jug joomla 1.6
Wordpress security best practices - WordCamp Waukesha 2017
Joomla, open source and the power of volunteers
Cracking the inbound marketing code joomla!dagen 2014
What's coming in Joomla 4 - Joomla Day Budapest 2013
Adding and modifying LESS in your web site templates
Joomla SEO Overview featuring sh404SEF
SEO Optimizing your Content Management System
Fixing Joomla's SEO problems with sh404SEF
Rethinking internationalization in Joomla 2.5 and beyond
There is no spoon 2
J upgrade presentation
Chad Windnagle - Joomla Tips, Tricks & Must-have Extensions
Jeff Channell - Secure PHP Coding Practices
Joomla! security 101
Jug joomla 1.6

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
A Presentation on Artificial Intelligence
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Presentation on Artificial Intelligence
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx

Tour of sh404SEF - SEO and security for Joomla

  • 2. What's the plan ? a - What are we talking about ? b - Why would you use it ? c – Taking a tour before you start getting started backend and main settings d – Where do I find it?
  • 3. a - What are we talking about ? A Joomla 1.5.x native extension adds SEO features fix SEO issues improves security
  • 4. b - Why would you use it ? Improved search engine ranking and increased traffic: get the shortest, most significant urls for your site and your web rankings remove duplicate URLs customize the page title and page description automatically emphasize all your article titles with "Heading tags" satisify many of the Google recommendations for search engine optimization with just a few clicks
  • 5. b - Why would you use it ? Protect your site from common exploits including: cross-site scripting attacks (XSS) malicious page requests flooding attacks robots spamming input forms such as the contact page (using Project Honey Pot) site access from suspicious domains (using IP address white listing and black listing) identification of site software using the 'meta generator' tag  
  • 6. b - Why would you use it ? Improved site navigation and HTML best-practices: turn error pages into articles containing popular links and/or other relevant content  automatically indicate the links on your site that lead to external sites with a small icon  automatically convert table-based ouput of core Joomla extensions to the preferred tableless HTML
  • 7. c - 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
  • 8. c - Before you start : Regular urls 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 Web server software (Apache, IIS,...)‏ internet internet
  • 9. c - 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
  • 10. c - 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
  • 11. c - 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
  • 12. c - 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
  • 13. c - 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, ...
  • 14. c - Before you start : SEF urls S earch E ngines F riendly urls today : F riendly URL s for people for search engines
  • 15. c - 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
  • 16. c - Getting started Installing use Joomla 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)‏
  • 17. c - Getting started Upgrading use Joomla installer remove old version install new version everything is preserved : urls, settings, ... preserving can be disabled in backend
  • 18. c - Getting started Dual-level interface
  • 19. c - Getting started Dual-level interface
  • 20. c - Getting started Default settings are usually OK review ALL settings before enabling 1 2 3
  • 21. c - Getting started Enabling with default settings : SEF urls with /index.php/ (don't require .htaccess)‏ most important seo improvements most important security checks
  • 22. c - Getting started if using a .htaccess file (or equivalent)‏ must remove /index.php/ from urls (in extended display mode)‏
  • 23. c - Getting started prompted to "clear the url cache" when saving configuration
  • 24. c - Getting started sef / non-sef pairs are stored in database option=com_content&task=... /seo/best-practices.html 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
  • 25. c - backend and main settings prompted to "clear the url cache" when saving configuration
  • 26. c - backend and main settings Security stats on main control panel monthly logs rotation stats display updated by clicking on link don't be afraid :)‏
  • 27. d - Where do I find it Where do I find it Main: dev.anything-digital.com/sh404SEF Docs: dev.anything-digital.com/sh404SEF/user-manual.html Forum: dev.anything-digital.com/Forum/39-sh404SEF FAQs: dev.anything-digital.com/FAQs/sh404SEF/