27
sh404sef, urls, seo and more

Tour of sh404SEF - SEO and security for Joomla

  • Upload
    vdrover

  • View
    27.647

  • Download
    7

Embed Size (px)

Citation preview

Page 1: Tour of sh404SEF - SEO and security for Joomla

sh404sef, urls, seoand more

Page 2: Tour of sh404SEF - SEO and security for Joomla

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?

Page 3: Tour of sh404SEF - SEO and security for Joomla

a - What are we talking about ?

A Joomla 1.5.x native extension

adds SEO features fix SEO issues improves security

Page 4: Tour of sh404SEF - SEO and security for Joomla

b - Why would you use it ?

Improved search engine rankingand increased traffic:

get the shortest, most significant urls for your siteand 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

Page 5: Tour of sh404SEF - SEO and security for Joomla

b - Why would you use it ?

Protect your site from commonexploits 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 

Page 6: Tour of sh404SEF - SEO and security for Joomla

b - Why would you use it ?

Improved site navigation andHTML 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

Page 7: Tour of sh404SEF - SEO and security for Joomla

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

Page 8: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : Regular urls

internet

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

Web server software(Apache, IIS,...)

Page 9: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEF urls

internet

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

Page 10: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEF urls

internet

Web server software(Apache, IIS,...)

/seo/best-practices.html

best-practices.html file does not exist

in /seo dir ?Joomla! index.php

Joomla generated page content

Send request toindex.php anyway

rewriting

internet

Page 11: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEF urls

internet

Web server software(Apache, IIS,...)

/seo/best-practices.html

Joomla generated page content

rewriting

index.php

sh404sef

index.php

Joomla!

option=com_content&task=...

/seo/best-practices.html

internet

Page 12: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEF urls

internet

Web server software(Apache, IIS,...)

/seo/best-practices.html

rewriting

index.php

sh404sef

index.php

Joomla!

option=com_content&task=...

/seo/best-practices.html

internet

sh404sef

Joomla generated page content

Page 13: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : Rewriting

Web server software(Apache, IIS,...) rewriting Joomla!

Apache.htaccess file (needs

mod_rewrite)/index.php/ in url

IISISAPI module/index.php/ in urlbuilt in IIS 7.0

othersnginx, Lighttpd, ...

rewriting is outside of Joomla!

Page 14: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEF urls

Search Engines Friendly urls today : Friendly URLs

for people for search engines

Page 15: Tour of sh404SEF - SEO and security for Joomla

c - Before you start : SEO

Search Engines Optimization 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

Page 16: Tour of sh404SEF - SEO and security for Joomla

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)

Page 17: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

Upgrading use Joomla installer remove old version install new version everything is preserved : urls, settings, ... preserving can be disabled in backend

Page 18: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

Dual-level interface

Page 19: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

Dual-level interface

Page 20: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

Default settings are usually OK review ALL settings before enabling

1 2 3

Page 21: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

Enabling with default settings : SEF urls with /index.php/ (don't

require .htaccess) most important seo improvements most important security checks

Page 22: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

if using a .htaccess file (or equivalent) must remove /index.php/ from urls

(in extended display mode)

Page 23: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

prompted to "clear the url cache" when saving configuration

Page 24: Tour of sh404SEF - SEO and security for Joomla

c - Getting started

index.php

sh404sef

index.php

sef / non-sef pairs are stored in database

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

option=com_content&task=... /seo/best-practices.html

Page 25: Tour of sh404SEF - SEO and security for Joomla

c - backend and main settings

prompted to "clear the url cache" when saving configuration

Page 26: Tour of sh404SEF - SEO and security for Joomla

c - backend and main settings

Security stats on main control panel

monthly logs rotationstats display updated

by clicking on linkdon't be afraid :)

Page 27: Tour of sh404SEF - SEO and security for Joomla

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/