Sitemap PRO Plugin helps to generate sitemap on small, medium and enterprise classifieds using bulk loads into sitemap files. Plugin also allows to create multiple sitemap files (based on type of content like category, city, ...) and also split item/city sitemap files into several smaller pieces. Besides that, it allows to style sitemap so it's easy to read for humans.
Ultimate Sitemap Generator
Sitemap plugin is aimed for admins those would like to completely manage their sitemap and way how it is created. Plugin provides enterprise features those suits well also to large classifieds with milions of listings.
Styled sitemaps
Styling sitemap file is great feature in case you plan that customers might access sitemap files, or simply when you want to debug sitemap files and search for details. Plugin use simple bootstrap styling using blue & black color and monospace font.
Split sitemap based on content type
When there is need to create multiple sitemap files (i.e. because single sitemap file would be too large), plugin has feature to create several sitemap files based on it's content. Following types are supported:
- Default sitemap file - will work as sitemap index
- Categories
- Countries
- Regions
- Cities
- Combinations (category & country, category & region, category & city)
- Items
- Links - contains other website links like contact or register page, but also custom links
- Plugin related sitemap files - supports FAQ, Business Profile, Forums and Blog plugins
Compress sitemap size using GZIP
Compressing size of sitemap may be important if you have thousands of listings and cities, plugin will then genreate .xml.gz files instead of .xml files only.
Gzipped file can have size reduced up to 90% of original XML size.
Minify content
Based on needs and size of sitemaps, it is possible to enable minification of sitemap by removing white spaces and line breaks. Plugin supports medium or maximum reductions and can help to reduce size of sitemap up to 10-20% of original sitemap size.
Automatic sitemap refresh and submission
In order to keep content of sitemap fresh with up-to-date data, you can enable automatic refresh and ping search engines using hourly, daily, weekly and monthly cron jobs.
Sitemap files are pinged to Bing and Google webmaster tools each time sitemap is refreshed.
Partitioning of sitemap
One sitemap can contain only 50 000 of links, so plugin needs to be able to handle situation, if there is need to place more links into sitemap.
Partitioning, or splitting sitemap into smaller pieces, is supported for items sitemap as well as cities sitemap.
Besides that, it is possible to configure threshold - maximum number of links in single partitioned file.
In detail, in case we have 25 000 of items and want to have 10 000 of links per sitemap file, following files will be created:
- sitemap_item.xml - 10 000 links
- sitemap_item_2.xml - 10 000 links
- sitemap_item_3.xml - 5 000 links
Limit number of links for items and combinations
Enterprise classifieds may contains milions of listings and cobminations, for this reason plugin allows to limit number of items & combinations in sitemap files.
For item limits, latest listings are placed into sitemap first so sitemap always contains latest data.
Buffer size
Standard and legacy sitemap engines use technique of placing link by link to sitemap file, generating thousands of I/O disk operations and slowing down whole process.
Sitemap PRO works with buffer (by default 5000 links) that will write links into sitemap file right after buffer is filled, limiting thousands of I/O disk operations to tens of operations. This may also drastically decrease sitemap generate time.
Plugin can generate 80 000 links in 30 seconds on standard hosting, so in theory if maximum allowed memory size on PHP is high enough (128+ MB) and maximum allowed execution time is on 600seconds, then it is possible to generate sitemap files with 1 600 000 links/items.
Preferred locale
Multilingual classifieds will surely benefit from ability to select preferred locale for items and static pages.
For items, there is expectation that most of items are written using just one language, static pages are usually translated to all languages on site, so admin can prioritize.
In case preferred locale is not available, first "non-empty" locale is used.
Custom links
In case there is need to push custom links into sitemap, plugin provides section where you can define unlimited number of links with following properties:
- URL - link
- Lastmod - last modification made on provided link
- Frequency - how often should robot look there
- Priority - priority of link (0-1)
Content types and empty content types
Plugin allows to enable or disable particular content type in sitemap file (i.e. exclude categories) but also allows to include empty links (search links with no listings) into sitemap. Most of basic/free sitemap plugins does not allow to use also empty links in sitemap file because of their engine limitations.
Plugins support
It is possible to generate sitemap with plugin related data. This is not going to create conflict with plugins features to create sitemap, but it is recommended to disable these features in plugins itself.
Plugin can generate data for following plugins:
- Business profile plugin
- Blog plugin
- FAQ plugin (even plugin itself does not generate sitemap)
- Forums plugin
Product rating: 5.0 - Excellent, based on 1 review
bom plugin by Carlos Queiros Silva on 5. Feb 2023