Deze week is de RC3 van Joomla 1.5 uitgekomen, daarbij is nog niet zoveel veranderd ten opzichte van RC2
Bij het aanmaken van Zoekmachine Vriendelijke URLs is echter wel een optie bijgekomen:
De optie “Add suffix to URLs zorgt ervoor dat de pagina titel afgesloten wordt met .html
Een groot voordeel van versie 1.5 is wel dat je ook nette URLs kunt krijgen op een windows machine, dus ook op een IIS gebaseerd platform.
De Standaard URL van Joomla bevat nog steed te veel parameters, dus het gebruik van de SEO Settings is gewoon noodzakelijk.
Nu zat die ook in versie 1.0.x maar daar krijg je geen nette URL met Keywords in, alleen maar ID nummers van /sectie/categorie/Item.
Je hebt voor die versies gewoon een SEF Component nodig die dat voor je regeld.
Versie 1.5 doet dit dus aanmerkelijk beter, maar nog niet goed genoeg naar mijn zin.
Hieronder twee voorbeelden:
de URL Rewrite met HTML suffix
de standaard URL met SEO Optie aan.
Als je de mogelijkheid hebt om met Mod_Rewrite te werken, dan vervalt de /index.php/ uit de URL.
URL Opbouw in Joomla 1.5
Je hebt in 1.5 RC3 verder geen configuratie mogelijkheden om in te grijpen op de vorming van de URL.
De URL wordt opgebouwd uit /IDnr-sectie-naam/IDnr-categorienaam/ID-pagina-titel-volgnummer
Dat is voor mijn begrippen veel te lang, ik zou liever zien /categorie-naam/pagina-titel zoals ik die nu ook met een SEF Component als OpenSEF of sh404SEF kan krijgen.
Daarnaast worden sommige menu type keuzen gebruikt als onderdeel van de URL.
- sectie-blog
- sectie-tabel
- categorieblog
- categorie-tabel
Ieder van deze keuzen ,voor de vorm waarin de artikelen gepresenteerd worden, krijgt dus zijn eigen gedeelte in de URL. Waarom? Er zal vast wel een logica achterzitten, maar ik snap het niet.
Het is natuurlijk wel een prachtige manier om duplicate content te generen bij verkeerd gebruik.
Stel ik maak een Blog sectie aan met artikelen, maar ik wil de artikelen voor de bezoeker ook in een tabel vorm weergeven om het makkelijker te maken een bepaald artikel sneller te vinden.
Ik krijg dan dezelfde artikelen, maar een keer met /section-blog/ en een keer met /categorie-tabel/ in de URL…
En nee, er is nog geen standaard geintegreerde redirect mogelijkheid om toch alles naar een URL te laten verwijzen, of de andere URLs te voorzien van een NoIndex.
De Toekomst
Het is een release candidaat 3, maar er is af en toe sprake van een mogelijke RC4.
Bovendien heb ik een aantal screenshots gezien waar er meer mogelijkheden waren voor het gebruik van een aparte HTML Title voor de artikelen.
Misschien komen die dan wel met de definitieve versie, afwachten maar weer.
JR zegt
Ik zit er zelf ook mee te prutsen met die url in Joomla RC3 (of eigenlijk de Nightly Build). In het geval van statische tekst is het nog redelijk te sturen maar idd zoals je aangeeft wanneer je met een blog-achtige layout gaat beginnen krijg je de item-id toegevoegd én zit je ook nog met dubbele content. Lastig allemaal..
Ben wel nieuwsgierig waar jij die screenshots hebt gezien aangezien die functionaliteit het net af zou maken voor Joomla 1.5.
Hummerbie zegt
@JR
Screenshots kun je vinden via http://www.alledia.com/blog/joomla-1.5/great-seo-improvements-in-joomla-1.5/
P.s. WP Revolution is inderdaad erg mooi, goede keuze voor je Blog ehh Cms…
JR zegt
Thanks² :)
bannes zegt
Waarom werkt het bij mij niet??
Volgens mij ondersteunt mijn hosting server (mijndomein.nl) geen .htaccess, dus zou het met joomla 1.5 wel moeten werken. Ook dit werkt niet ?? Heb uren gezocht maar kan gewoon niets vinden?
Als ik in firefox op een knop druk dan verschijnt een download venster en in Iex7 zegt ie gewoon dat ie niet bestaat??
Iemand enig idee hoe ik dit ga oplossen?
Hummerbie zegt
@bannes: stuur me even een mail via de pagina “over hummerbie” met de domein naam en hosting provider, dan kijk ik graag even voor je.
Sommige providers schermen namelijk nogel veel af als het om beveiliging gaat (een goed ding overigens)
Hummerbie zegt
@bannes: Via mail en wat zaken controleren heb je alles nu werkend gekregen, goed werk!
Voor degenen die ook een probleem met SEF componenten hebben voor Joomla 1.5:
– gebruik Smartsef van http://www.smartsef.org en gebruik het speciale .htaccess bestand dat meegeleverd wordt.
– als dit niet werkt, dan beginnen met het wijzigen van de regel:
Options +FollowSymLinks
naar
# Options +FollowSymLinks
Het gebruik van oude SEF Componenten werkt niet omdat de interne structuur van hyperlinks in Joomla gewijzigd is.
Zelfs met de Legacy mode aan zal dit niet werken omdat SEF een core onderdeel is van Joomla.
Liesbet zegt
Hoi Hummerbie,
zag dat je Bannes ook geholpen hebt. Misschien kun je mij ook helpen. Ik ben een site aan het opbouwem met joomla 1.5.6 en mijn hostingprovider is mijndomein.
Ik heb het .htaccess bestand draiien en inderdaad, toen ik een # voor Options +FollowSymLinks heb gezet, werkte het htaccess bestand.
Maar toen begon het feest.
Eerts getest met de Standaard SEF instellingen van Joomla zelf. Alle links werkten goed, maar alle links vanuit het menu werkte niet.
Dit uitgezet en met sh404SEF aan de slag. daarmee kreeg ik weer andere problemen. bijna alle mogelijke instellingen geprobeert, maar er geen een gevonden die voor alle links werkt.
Kun jij me helpen?
Hummerbie zegt
@Liesbet: De site waar je naar linkt heeft al goed URL’s, alleen de index.php? zou er nog uit kunnen.
Wil je me je huidige .htaccess file eens sturen?
Graag via de pagina “Over Hummerbie” gebuiken.
Bart zegt
Bedankt voor het mooie artikel.
Is het nu eigenlijk nog nodig om een extra SEO module/plugin te plaatsen in de laatste joomla 1.5? Zoja welke is momenteel top?
Hummerbie zegt
@Bart: Jazeker, zelfs met de huidige versie 1.5.15 heb je nog steeds een component als sh404SEF nodig om goede korte en URLs te krijgen zonder ID nummers. Daarnaast is de SEF Patch van JoomlaAtWork,com een echte must om meer te kunnen doen met HTML Titels
Bart zegt
Ik ga gebruik maken van AceSEF, blijkt stabieler en uitgebreider te zijn dan sh404sef. Het is ook gratis. Ik begrijp echter niet waarom de SEF patch dan nog nodig is?
Hummerbie zegt
@Bart, Het grote probleem met de gratis versie van AceSEF is dat je op iedere pagina van je site een link naar de site van de ontwikkelaar krijgt… bij de betaalde versie heb je dat niet, maar voor iedere extra plugin (bijvoorbeeld virtuemart sef) moet je dan weer betalen.
sh404SEF heeft er al een heleboel ingebouwd en is, mits goed opgezet, net zo stabiel als AceSEF.
De SEF Patch heb je nodig omdat die ervoor zorgt dat je direct bij het maken of bewerken van je pagina’s de Meta opties hebt en je niet per URL deze dingen moet verwerken.
Mijn eigen ervaring leert dat je veel betere Metadescriptions en HTML titels schrijft en de juiste Keywords kiest als je de tekst net geschreven of bewerkt hebt.