SEO: Sitemap
- alledia
- Joomla! Ace
- Posts: 1070
- Joined: Tue Jul 18, 2006 3:55 pm
- Contact:
SEO: Sitemap
Short description
* Option of an automatically generated XML and HTML sitemap
* The location of the sitemap.xml to be included in robots.txt:
Sitemap: http://www.mysite.com/sitemap.xml
Expected benefits/ Problem solved
Prevents the problem of webpages being alienated by helping search engine robots see the whole site.
Comments/References
Joomap is a good example of the simple HTML and XML sitemap, but there is no adding of the sitemap address into the robots.txt. Currently the only way for sitemaps to be discovered is if the sitemap is manually added to robots.txt of Google's Webmaster Tools / Yahoo Site Explorer.
http://www.sitemaps.org/protocol.php is the center for efforts to provide a Yahoo, Google and MSN-friendly sitemap format.
* Option of an automatically generated XML and HTML sitemap
* The location of the sitemap.xml to be included in robots.txt:
Sitemap: http://www.mysite.com/sitemap.xml
Expected benefits/ Problem solved
Prevents the problem of webpages being alienated by helping search engine robots see the whole site.
Comments/References
Joomap is a good example of the simple HTML and XML sitemap, but there is no adding of the sitemap address into the robots.txt. Currently the only way for sitemaps to be discovered is if the sitemap is manually added to robots.txt of Google's Webmaster Tools / Yahoo Site Explorer.
http://www.sitemaps.org/protocol.php is the center for efforts to provide a Yahoo, Google and MSN-friendly sitemap format.
Joomla extensions and templates: http://Joomlashack.com
-
- Joomla! Champion
- Posts: 7018
- Joined: Wed Nov 22, 2006 3:35 pm
- Location: Nebraska
- Contact:
Re: SEO: Sitemap
IMO - this is best accomplished as an extension.
- ircmaxell
- Joomla! Ace
- Posts: 1926
- Joined: Thu Nov 10, 2005 3:10 am
- Location: New Jersey, USA
- Contact:
Re: SEO: Sitemap
I agree with Amy. Sitemaps are not something trivial to design. They rely on every extension reporting every possible URL to the sitemapping component. Since most 3pd's wouldn't put this functionality in themselves (if because of lack of knowledge, or not wanting to do the work, for example), who would add this functionality? Would it be a plugin? Given that, I think it's best left to the 3pd to create a sitemap tool (there already exist some good ones, but you'll notice they are quite limited on the URLs they can provide)...
Anthony Ferrara - Core Team - Development Coordinator - Bug Squad - JSST
http://moovum.com/ - The Bird is in the air! Get Mollom Anti-Spam on your Joomla! website with Moovur...
http://www.joomlaperformance.com For All Your Joomla Performance Needs
http://moovum.com/ - The Bird is in the air! Get Mollom Anti-Spam on your Joomla! website with Moovur...
http://www.joomlaperformance.com For All Your Joomla Performance Needs
- alledia
- Joomla! Ace
- Posts: 1070
- Joined: Tue Jul 18, 2006 3:55 pm
- Contact:
Re: SEO: Sitemap
I guess my reason for proposing this is for exactly the reasons outlined by Anthony.
If there was a default sitemap it would be easier for developers to support.
Currently they need to think about Joomap, XMap, SEF Service Map and more. The result is that they often don't think of any sitemaps and Joomla 1.0's sitemaps aren't much use for anything outside of core content.
If there was a default sitemap it would be easier for developers to support.
Currently they need to think about Joomap, XMap, SEF Service Map and more. The result is that they often don't think of any sitemaps and Joomla 1.0's sitemaps aren't much use for anything outside of core content.
Joomla extensions and templates: http://Joomlashack.com
-
- Joomla! Enthusiast
- Posts: 103
- Joined: Thu Dec 08, 2005 4:07 pm
- Location: Nijmegen, Th Netherlands
- Contact:
Re: SEO: Sitemap
Difficult one
Freedom to choose the component you want is very great.
The currently available sitemap's are all great, they all have (personal) pro's and con's.
But the main reason why they "fail" is, like already stated, other component's don't "report" their URL's/content to the sitemap.
A basic sitemap component only supports Joomla's default content, and nothing else.
So the sitemap developers need to build many plugins for their own sitemap component, to have a full site in the sitemap, and not just 1 part.
Every developer needs to re-invent the wheel imho.
For example, I'm using Xmap on a customers site, and I love this component.
The developer (Or maybe even Xmap enthusiasts) created ~30 plugins to support the most favorite/popular component to show in Xmap.
And still there are hundreds, no, thousands of components which aren't supported.
In my opinion it would be better if all the component developers can use Joomla's API to use the sitemap.
It's not to let the sitemap developers throw away their work, if they want, they can continue to develop: Freedom of choice!
With the API it is for every developer easy to put the component's content in the sitemap.
Of course they don't need to use this, if they don't want, or not know about it.
Larger/popular component's would be glad (I hope...) if something like this is available.
Conclusion: I would vote yes for a default Joomla Sitemap component with API.
3pd's can continue if they want, maybe it would be also possible to use the API, so they don't need to write their own plugins anymore.
Freedom to choose the component you want is very great.
The currently available sitemap's are all great, they all have (personal) pro's and con's.
But the main reason why they "fail" is, like already stated, other component's don't "report" their URL's/content to the sitemap.
A basic sitemap component only supports Joomla's default content, and nothing else.
So the sitemap developers need to build many plugins for their own sitemap component, to have a full site in the sitemap, and not just 1 part.
Every developer needs to re-invent the wheel imho.
For example, I'm using Xmap on a customers site, and I love this component.
The developer (Or maybe even Xmap enthusiasts) created ~30 plugins to support the most favorite/popular component to show in Xmap.
And still there are hundreds, no, thousands of components which aren't supported.
In my opinion it would be better if all the component developers can use Joomla's API to use the sitemap.
It's not to let the sitemap developers throw away their work, if they want, they can continue to develop: Freedom of choice!
With the API it is for every developer easy to put the component's content in the sitemap.
Of course they don't need to use this, if they don't want, or not know about it.
Larger/popular component's would be glad (I hope...) if something like this is available.
Conclusion: I would vote yes for a default Joomla Sitemap component with API.
3pd's can continue if they want, maybe it would be also possible to use the API, so they don't need to write their own plugins anymore.
-
- Joomla! Apprentice
- Posts: 10
- Joined: Thu Jan 29, 2009 6:28 pm
Re: SEO: Sitemap
from where can i download this extension?
- motwguy
- Joomla! Apprentice
- Posts: 38
- Joined: Thu Aug 07, 2008 3:11 pm
- Location: Huntsville, Al
- Contact:
Re: SEO: Sitemap
What would be helpful, would be a tick-box to include/exlclude content from the sitemap.
-
- Joomla! Apprentice
- Posts: 42
- Joined: Wed Feb 25, 2009 10:37 am
- Contact:
Re: SEO: Sitemap
you can link the sitemap.xml in bottom of the Home page so that Google will index that soon compare to robots.txt
Please read forum rules regarding signatures: http://forum.joomla.org/viewtopic.php?t=65
- motwguy
- Joomla! Apprentice
- Posts: 38
- Joined: Thu Aug 07, 2008 3:11 pm
- Location: Huntsville, Al
- Contact:
Re: SEO: Sitemap
Bam! It just hit me that Sitemap and the new Canonical Tag must agree. So while it's not mandatory that these come from the same source it is important to ensure these play well together. (duh!)
-
- Joomla! Apprentice
- Posts: 30
- Joined: Thu Aug 09, 2007 4:46 pm
Re: SEO: Sitemap
I agree that a sitemap needs to be core functionality in Joomla with an API that mod authors can use to include/hide URLs generated by their mod. By having sitemap in the Joomla core, it can be integrated with mods like SH404SEF much easier.
- juanparati
- Joomla! Enthusiast
- Posts: 123
- Joined: Thu Nov 08, 2007 6:00 pm
- Location: Aarhus (Denmark)
Re: SEO: Sitemap
Add a native sitemap include add a native control panel component for control the behavior of the sitemap. Using 3rd party extensions for this purpose we can control the sitemap like what menus we want view, the subelements that we want to show (categories, articles, etc), if we want to show the map in 2, 3 or 4 columns, etc.
I think that would be a good idea add a new Helper class for generate sitemaps or component information structure (Ex,Sections -> Categories -> Articles or Elements->Subelements).
Also we can include a optional extra file into the components like route.php but called map.php (For example) for help to generate the sitemaps.
Actually some mapping components like XMap from Vargas, are using extensions for help to generate maps of the "non-core" components.
I think that would be a good idea add a new Helper class for generate sitemaps or component information structure (Ex,Sections -> Categories -> Articles or Elements->Subelements).
Also we can include a optional extra file into the components like route.php but called map.php (For example) for help to generate the sitemaps.
Actually some mapping components like XMap from Vargas, are using extensions for help to generate maps of the "non-core" components.
From the code to the reality!
-
- Joomla! Apprentice
- Posts: 29
- Joined: Mon Apr 20, 2009 2:38 am
- Contact:
Re: SEO: Sitemap
Xmap has been the greatest sitemap IMO. It has great plugins for people using Sobi, and other popular components.
http://www.highrankingseo.net Florida Internet Marketing
http://twitter.com/RikGlaser Follow Me!
http://twitter.com/RikGlaser Follow Me!
-
- Joomla! Intern
- Posts: 91
- Joined: Sun Oct 04, 2009 1:16 am
Re: SEO: Sitemap
Guys? I am no Joomla expert, but I have alot of experience trying to figure out what to do in Joomla. I'm a fairly decent student and this issue of sitemapping has me concerned.
I am not able to go beyond the menu items in Xmap. Agreeably the best 3pd out there.
Solution: I use sef to make URLs reasonable, what if the sef had the ability to make a menu of urls the user wanted to include in the sitemap hierarchy? I would be able to pick a section, category and whatever articles I wanted the sitemap to include. These URLs are already made by the sef and they are all listed. If one could simply choose which ones to include, this would make a great sitemap.
Then there would need to be a way to run through the links on in the sitemap and wow, all googlebot has to do is follow the breadcrumbs.
is this possible?
I am not able to go beyond the menu items in Xmap. Agreeably the best 3pd out there.
Solution: I use sef to make URLs reasonable, what if the sef had the ability to make a menu of urls the user wanted to include in the sitemap hierarchy? I would be able to pick a section, category and whatever articles I wanted the sitemap to include. These URLs are already made by the sef and they are all listed. If one could simply choose which ones to include, this would make a great sitemap.
Then there would need to be a way to run through the links on in the sitemap and wow, all googlebot has to do is follow the breadcrumbs.
is this possible?
- joomfriend
- Joomla! Explorer
- Posts: 284
- Joined: Sun Feb 08, 2009 5:10 pm
- Contact:
Re: SEO: Sitemap
I can't agree more. When I use 3rd party sitemap generator (Online sitemap builder), even non-important URLs (e.g. Ads/banner Urls) are picked up. I have to manually remove them one by one. It will be good to have a tick-box to include/exclude content from the sitemap.motwguy wrote:What would be helpful, would be a tick-box to include/exlclude content from the sitemap.
- https://www.adelnipet.com: Adelni Pet - Your Social Pet Network
- https://www.egliseprimitive.org: Christian Website
- https://www.egliseprimitive.org: Christian Website