How to build website sitemap (sitemap.xml) in Joomla

Monday, 20th December 2010

A joomla installation I’m managing needed to have created a sitemap.xml

From a SEO perspective sitemap.xml and sitemap.xml.gz are absolutely necessary for a website to bewell indexed in google.

After some investigation I’ve found out a perfect program that makes generation of sitemap.xml in joomla a piece of cake.

All necessary to be done for the sitemap.xml to be created comes to download and install of JCrawler

What makes JCrawler even better is that it’s open source program.

To install Jcrawler go in the joomla administrator panel:

Extensiosn -> Install/Uninstall

You will see the Install from URL on the bottom, there place the link to the com_jcrawler.zip installation archive, for instance you can place the link of the downloaded copy of com_jcrawler.zip I’ve mirrored on www.pc-freak.net ,by placing it on https://www.pc-freak.net/files/com_jcrawler.zip

The installation will be done in a few seconds and you will hopefully be greated with a Installation Success message.

Last thing to do in order to have the sitemap.xml in your joomla based website generated is to navigate to:

Components -> JCrawler

There a screen will appear where you can customize certain things related to the sitemap.xml generation, I myself used the default options and continued straight to the Start button.

Further on a screen will appear asking you to Submit the newly generated sitemap to; Google, MSN, Ask.com, Moreover and Yahoo , so press the Submit button.
That’s all now your joomla website will be equipped with sitemap.xml, enjoy!

Share this on:

Download PDFDownload PDF

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

7 Responses to “How to build website sitemap (sitemap.xml) in Joomla”

  1. hip0 says:
    Epiphany 2.30.6 Epiphany 2.30.6 Debian GNU/Linux x64 Debian GNU/Linux x64
    Mozilla/5.0 (X11; U; Linux x86_64; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/531.2+ Debian/squeeze (2.30.6-1) Epiphany/2.30.6

    One more thing, with JCrawler,

    You might need to change the default method for generation from curl, to fopen, on one of the servers I experimented with JCrawler. The curl generator was not working, probably because some missing installed package.

    To change the method find in the generation page where it says:

    “Method
    Select your favorite method to crawl with, if you don’t now what it means, leave it on curl”

    and change the curl to fopen.

    View CommentView Comment
  2. Charlotte Aponta says:
    Opera 9.64 Opera 9.64 Windows XP Windows XP
    Opera/9.64(Windows NT 5.1; U; en) Presto/2.1.1

    Many thanks for this awesome post. Keep up the good work. I’ll be returning lots.

    View CommentView Comment
  3. seo says:
    Firefox 2.0.0.13 Firefox 2.0.0.13 Windows XP Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

    Hello there, You have done an incredible job. I’ll definitely digg it and personally recommend to my friends. I’m confident they’ll be benefited from this site.

    View CommentView Comment
  4. Sam says:
    Firefox 7.0.1 Firefox 7.0.1 Windows 7 Windows 7
    Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

    Hello dear thanks for the great work, but I’m having problem with the product. After installing Jcrawler I went to the component to open and edit the page, when I clicke I got this error message
    {Fatal error: Call to a member function redirect() on a non-object in /home/africanq/public_html/administrator/components/com_jcrawler/admin.jcrawler.php on line 13}
    Could it be because I use Joomla 1.7?

    View CommentView Comment
    • admin says:
      Epiphany 2.30.6 Epiphany 2.30.6 Debian GNU/Linux x64 Debian GNU/Linux x64
      Mozilla/5.0 (X11; U; Linux x86_64; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/531.2+ Debian/squeeze (2.30.6-1) Epiphany/2.30.6

      Hi Sam,
      This error seems like a PHP error, Maybe the PHP installed on your server or hosting does not support the redirect(); php function. You need to add support for the redirect() to php and restart Apache. I’m not sure which PHP module includes redirect(); function, however if you can’t find something online ask in irc.freenode.net #php they should be able to help you.

      Best!
      Georgi

      View CommentView Comment
  5. Sam says:
    Firefox 7.0.1 Firefox 7.0.1 Windows 7 Windows 7
    Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

    Thank you for your response, I tried visiting the web address you gave but the address can’t open.

    View CommentView Comment
    • hip0 says:
      Epiphany 2.30.6 Epiphany 2.30.6 Debian GNU/Linux x64 Debian GNU/Linux x64
      Mozilla/5.0 (X11; U; Linux x86_64; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/531.2+ Debian/squeeze (2.30.6-1) Epiphany/2.30.6

      irc.freenode.net is an irc server you will need some irc client to connect to it. It is not a web address. you can use irssi (on Linux) or mIRC on Windows to connect to irc.freenode.net

      hope this helps
      best

      View CommentView Comment

Leave a Reply

CommentLuv badge