The Joomla! Forum ™



Forum rules


Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.



Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Fri Mar 03, 2006 5:25 pm 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Fri Mar 03, 2006 3:52 pm
Posts: 1023
Location: Macon, GA
If Joomla sees content as menu items and not pages then how does SEO work in Joomla. I am sure this has been written before but I haven't found it yet. Thanks. I am a new convert from Drupal.

_________________
http://www.netentropy.com - Drupal, Joomla and whatever performance.


Top
 Profile  
 
PostPosted: Fri Mar 03, 2006 5:29 pm 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Wed Aug 17, 2005 11:03 pm
Posts: 1387
Location: New Orleans, Louisiana
Welcome....

How technical of an answer are you looking for?

On a really basic level Joomla does not see content as menu items, content can be associated with a menu item.  If you are wanting a full explanation let me know.

Louis

_________________
Development Working Group Coordinator
http://webimagery.net - Consulting
http://jxtended.com - Solutions for Joomla! 1.5
A hacker does for love what others would not do for money.


Top
 Profile  
 
PostPosted: Fri Mar 03, 2006 5:39 pm 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Fri Mar 03, 2006 3:52 pm
Posts: 1023
Location: Macon, GA
If you don't mind. I am curious as to the hierarchy of Joomla and how search engines see it. Drupal forums point to Joomla difficulty with SEO.

_________________
http://www.netentropy.com - Drupal, Joomla and whatever performance.


Top
 Profile  
 
PostPosted: Fri Mar 03, 2006 5:41 pm 
User avatar
Joomla! Champion
Joomla! Champion
Offline

Joined: Fri Aug 19, 2005 3:03 pm
Posts: 6046
Location: Indiana, USA
bj,

does this link in FAQ help at all?: http://forum.joomla.org/index.php/topic,12880.0.html

_________________
If you're new to Joomla, Please read Anna's Joomla! Tips: viewtopic.php?t=5503

http://nathandiehl.com | Find out what makes me tick


Top
 Profile  
 
PostPosted: Fri Mar 03, 2006 6:22 pm 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Wed Aug 17, 2005 11:03 pm
Posts: 1387
Location: New Orleans, Louisiana
People that say Joomla! has trouble with SEO are either misinformed or disingenuous.  Can it be better? sure... there is certainly room for improvement but this goes with everything.  Search Engine Optimization has to do with so many factors that it is hard to pinpoint exactly where our friend on the Drupal forums see the problem.  There are a multitude of things such as keyword density, relevant content, semantically correct html, meta tags, incoming/outgoing links, well structured URLs, valid markup, etc...  Now, I would assume since you are talking about the menu structure and its correlation to the content system that you are mostly referring to the URL system.  The main problem that exists architecturally with Joomla (in my opinion) is our dependency on the menu system as a framework.  It is an old problem that hasn't been addressed mainly because of the problems it will cause with our extensive collection of third party extensions. 

The menu system in Joomla is based on a database table with automatically incrementing id numbers for each menu entry.  As such, each menu item has a particular integer value associated with it.  This is what we refer to as Itemid and if you delve into the code at all, you will see this is a variable that shows up pretty much everywhere.  Templates are assigned to menu Itemid numbers, modules are rendered on certain Itemid numbers, etc...  Because of this dependency every request to the Joomla system should include an Itemid value.  If one is not passed to the system, it tries to figure out the appropriate Itemid and move forward... or worst case, it defaults to a non-used Itemid for page rendering. 

The content system in Joomla is actually just a very large component named com_content.  I am not familiar with Drupal so I can't give you a valid analogy of what a component would be equivalent to in Drupal-speak.  At any rate, the content component acts independently of the menu structure and therefore pages can exist and be rendered even if they are not "in the menu". 

The association between the content system and menu system is where things get a bit complicated.  The menu system has some special cases for the content component, which in reallity should not be surprising as the content component is the most important component in a *content* management system.

The question I am thinking you are getting at, is more along the lines of.. what is the relationship between the menu and URLs for Search Engine Friendly URLs.  Good question, and the answer is essentially one thing... Itemid.  Every URL passed to Joomla needs to have that Itemid with the notable exception of requesting the base page (ie. http://www.domain.com/).  All other parts of the URL are controlled by the component that was called.

http://www.domain.com/index.php?option= ... 1&Itemid=5

This URL when traslated to our native SEF URL system turns into
http://www.domain.com/content/view/1/5/

This all happens without querying the database for information about waht the title of the article you are viewing is or the section or category it might reside in for that matter.  There are third party SEF extensions that allow for this but it increases the server load a bit by making extra queries to provide that information. 

The core development team has decided that until we can fix the architecture of the system and provide a way to query once for the information, the core will use the existing SEF URL system that keeps the server load as minimal as possible.  We have talked about the concept quite a bit and it will happen.... just a matter of when, and what else comes along with it.

It should be noted that there are an enormous amount of sites with very good search engine ranking using either our core SEF solution or even no SEF solution at all. 

Hope that clears it up a bit for you

Louis

_________________
Development Working Group Coordinator
http://webimagery.net - Consulting
http://jxtended.com - Solutions for Joomla! 1.5
A hacker does for love what others would not do for money.


Top
 Profile  
 
PostPosted: Fri Mar 03, 2006 6:36 pm 
User avatar
Joomla! Ace
Joomla! Ace
Offline

Joined: Fri Mar 03, 2006 3:52 pm
Posts: 1023
Location: Macon, GA
Thank you. I found that both educational and a good read. Trust me you would never get a response like that on Drupal forums. I look forward to working with Joomla.

_________________
http://www.netentropy.com - Drupal, Joomla and whatever performance.


Top
 Profile  
 
PostPosted: Sat Aug 26, 2006 2:31 pm 
User avatar
Joomla! Intern
Joomla! Intern
Offline

Joined: Thu Sep 15, 2005 9:06 am
Posts: 69
Location: Hong Kong
Late to reply, as post here linked to from: http://forum.joomla.org/index.php/topic ... html&nbsp;   [if a problem with such timing, maybe can move this post]

There's discussion on Drupal and Joomla! and SEF at http://drupal.org/node/53971
Mentions OpenSEF as useful for Joomla!

Quote:
enormous amount of sites with very good search engine ranking using either our core SEF solution or even no SEF solution at all


- I'm curious about this; wonder if these sites are ranking well for competitive terms

To me, ItemID indeed an important issue, introduced in fairly recent Mambo. Can lead to having multiple URLs for the same content, which is a major no-no for SEF. Proved a problem with 404SEF, but not so with OpenSEF - for me, one of key reasons for adopting OpenSEF.
Given that OpenSEF can cope here, I'm surprised that the core can't likewise be tweaked to generate unique URLs for each page.

Hopefully, new Joomla! versions won't lead to URLs changing for users with core SEF solution or no solution.

_________________
http://www.hkoutdoors.com - Hong Kong's wildest travel site.
http://www.drmartinwilliams.com - Conservation, travel, inspiring people; guff re Joomla


Top
 Profile  
 
PostPosted: Fri May 09, 2008 12:47 pm 
User avatar
Joomla! Explorer
Joomla! Explorer
Offline

Joined: Thu Oct 13, 2005 1:51 am
Posts: 464
Location: Hamilton, ON
For Joomla SEO try searching for "Joomla-SEO" and "Alledia" - there are a lot of great tips on those sites, as well as general discussion on Joomla's content structure and how it applies to search engines.

Quote:
re : To me, ItemID indeed an important issue, introduced in fairly recent Mambo


I don't think this is a problem with Google - I haven't tracked down the post, but I remember in the early Joomla days there was a Google employee who provided some detail to the effect that Joomla and other CMS's are not penalized.

Regarding overall SEO, I think that a SEF solution can be useful - but remember (content + links / link-backs) is key.

G'luck!

_________________
Joomla! is an all-volunteer project. Be Kind.

Did you know that you can make almost any Joomla! site into an app? http://weeverapps.com


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 



Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group